--- /srv/rebuilderd/tmp/rebuilderdbuLpFE/inputs/libpython3.15-dev_3.15.0-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdbuLpFE/out/libpython3.15-dev_3.15.0-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-10-09 19:59:52.000000 debian-binary │ -rw-r--r-- 0 0 0 8448 2026-10-09 19:59:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 4982612 2026-10-09 19:59:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 4985180 2026-10-09 19:59:52.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.15-dev │ │ │ Source: python3.15 │ │ │ Version: 3.15.0-1 │ │ │ Architecture: armhf │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 21122 │ │ │ +Installed-Size: 21131 │ │ │ Depends: libpython3.15-stdlib (= 3.15.0-1), libpython3.15 (= 3.15.0-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.15) │ │ │ Header files, a static library and development tools for building │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -319,15 +319,15 @@ │ │ │ -rw-r--r-- 0 root (0) root (0) 1063 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 826 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 7944 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5637 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1444 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15425 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 9280594 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 9243426 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 9252326 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9178 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8596 2026-10-09 19:59:52.000000 ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-09 19:59:52.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-09 19:59:52.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-09 19:59:52.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-10-09 19:59:52.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.15/config-3.15-arm-linux-gnueabihf/libpython3.15.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: index_pool.o: no symbols │ │ │ │┄ nm: jit.o: no symbols │ │ │ │┄ nm: jit_publish.o: no symbols │ │ │ │┄ nm: optimizer_analysis.o: no symbols │ │ │ │┄ nm: optimizer_symbols.o: no symbols │ │ │ │┄ nm: pymath.o: no symbols │ │ │ │┄ nm: pystats.o: no symbols │ │ │ │┄ nm: stackrefs.o: no symbols │ │ │ │┄ nm: uniqueid.o: no symbols │ │ │ │┄ nm: perf_jit_trampoline.o: no symbols │ │ │ │┄ nm: jit_unwind.o: no symbols │ │ │ │ @@ -74,18 +74,18 @@ │ │ │ │ _PyPegen_check_fstring_conversion in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_keyword_or_starred in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ -_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_raise_error_for_missing_comma in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ +_PyPegen_alias_for_star in action_helpers.o │ │ │ │ _PyPegen_interpolation in action_helpers.o │ │ │ │ _PyPegen_template_str in action_helpers.o │ │ │ │ _PyPegen_concatenate_tstrings in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ _PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ @@ -759,27 +759,27 @@ │ │ │ │ PyLong_AsUnsignedLong in longobject.o │ │ │ │ PyLong_FromUnsignedLongLong in longobject.o │ │ │ │ PyLong_GetNativeLayout in longobject.o │ │ │ │ PyLongWriter_Create in longobject.o │ │ │ │ PyLongWriter_Finish in longobject.o │ │ │ │ PyLong_FromLongLong in longobject.o │ │ │ │ _PyLong_AsByteArray in longobject.o │ │ │ │ +_PyLong_Copy in longobject.o │ │ │ │ _PyLong_NumBits in longobject.o │ │ │ │ PyLong_AsSize_t in longobject.o │ │ │ │ PyLong_AsInt64 in longobject.o │ │ │ │ PyLong_AsNativeBytes in longobject.o │ │ │ │ PyLong_GetSign in longobject.o │ │ │ │ _PyCompactLong_Add in longobject.o │ │ │ │ PyLong_FromDouble in longobject.o │ │ │ │ PyLong_Export in longobject.o │ │ │ │ PyLong_AsLongLongAndOverflow in longobject.o │ │ │ │ PyLong_AsLongLong in longobject.o │ │ │ │ _PyLong_FromByteArray in longobject.o │ │ │ │ PyLong_FromSize_t in longobject.o │ │ │ │ -_PyLong_Copy in longobject.o │ │ │ │ PyLong_FromUnicodeObject in longobject.o │ │ │ │ _PyLong_FormatWriter in longobject.o │ │ │ │ PyLong_AsVoidPtr in longobject.o │ │ │ │ PyLong_AsDouble in longobject.o │ │ │ │ _PyLong_Frexp in longobject.o │ │ │ │ PyLong_AsUnsignedLongLong in longobject.o │ │ │ │ _PyCompactLong_Subtract in longobject.o │ │ │ │ @@ -1940,23 +1940,23 @@ │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_Yield in Python-ast.o │ │ │ │ _PyAST_MatchAs in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ PyAST_Check in Python-ast.o │ │ │ │ -_PyAST_DictComp in Python-ast.o │ │ │ │ PyInit__ast in Python-ast.o │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_Interpolation in Python-ast.o │ │ │ │ _PyAST_TemplateStr in Python-ast.o │ │ │ │ +_PyAST_DictComp in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _Py_asdl_pattern_seq_new in Python-ast.o │ │ │ │ _PyAST_MatchClass in Python-ast.o │ │ │ │ _PyAST_Await in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ @@ -2007,39 +2007,39 @@ │ │ │ │ _PyEvalFramePushAndInit in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_UnpackIterableStackRef in ceval.o │ │ │ │ _PyForIter_VirtualIteratorNext in ceval.o │ │ │ │ _PyEval_GetIter in ceval.o │ │ │ │ -_PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ -_PyEval_MatchKeys in ceval.o │ │ │ │ -_PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ _PyEval_LoadName in ceval.o │ │ │ │ _PyEval_FormatExcUnbound in ceval.o │ │ │ │ +_PyEval_MatchKeys in ceval.o │ │ │ │ +_PyEval_LoadGlobalStackRef in ceval.o │ │ │ │ +_PyEval_SpecialMethodCanSuggest in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ -_PyEval_GetAwaitable in ceval.o │ │ │ │ -_PyEval_GetANext in ceval.o │ │ │ │ -_Py_CallBuiltinClass_StackRef in ceval.o │ │ │ │ -_PyCallMethodDescriptorFast_StackRef in ceval.o │ │ │ │ +_PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ +_PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _Py_BuildString_StackRefSteal in ceval.o │ │ │ │ _Py_BuildMap_StackRefSteal in ceval.o │ │ │ │ -_Py_Check_ArgsIterable in ceval.o │ │ │ │ -_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ -_Py_VectorCall_StackRefSteal in ceval.o │ │ │ │ _Py_ReachedRecursionLimit in ceval.o │ │ │ │ -_PyEval_FormatKwargsError in ceval.o │ │ │ │ -_PyEval_ImportFrom in ceval.o │ │ │ │ -_PyEval_LazyImportName in ceval.o │ │ │ │ -_PyEval_ImportName in ceval.o │ │ │ │ -_PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ -_PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyCallMethodDescriptorFastWithKeywords_StackRef in ceval.o │ │ │ │ _Py_BuiltinCallFastWithKeywords_StackRef in ceval.o │ │ │ │ _Py_BuiltinCallFast_StackRef in ceval.o │ │ │ │ +_PyEval_LazyImportName in ceval.o │ │ │ │ +_PyEval_ImportName in ceval.o │ │ │ │ +_PyEvalFramePushAndInit_Ex in ceval.o │ │ │ │ +_Py_Check_ArgsIterable in ceval.o │ │ │ │ +_PyEval_FormatKwargsError in ceval.o │ │ │ │ +_PyEval_GetANext in ceval.o │ │ │ │ +_PyCallMethodDescriptorFast_StackRef in ceval.o │ │ │ │ +_PyEval_GetAwaitable in ceval.o │ │ │ │ +_PyEval_ImportFrom in ceval.o │ │ │ │ +_Py_CallBuiltinClass_StackRef in ceval.o │ │ │ │ +_Py_VectorCall_StackRefSteal in ceval.o │ │ │ │ _Py_VectorCallInstrumentation_StackRefSteal in ceval.o │ │ │ │ _PyObjectArray_FromStackRefArray in ceval.o │ │ │ │ _PyEval_MonitorRaise in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ Py_EnterRecursiveCall in ceval.o │ │ │ │ Py_LeaveRecursiveCall in ceval.o │ │ │ │ _PyEval_ImportNameWithImport in ceval.o │ │ │ │ @@ -2053,18 +2053,18 @@ │ │ │ │ _PyEval_UnpackIndices in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ Py_GetRecursionLimit in ceval.o │ │ │ │ _PyEval_GetBuiltin in ceval.o │ │ │ │ Py_SetRecursionLimit in ceval.o │ │ │ │ -_PyEval_GetGlobalsFromRunningMain in ceval.o │ │ │ │ PyThreadState_EnterTracing in ceval.o │ │ │ │ PyThreadState_LeaveTracing in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ +_PyEval_GetGlobalsFromRunningMain in ceval.o │ │ │ │ _PyEval_GetAsyncGenFirstiter in ceval.o │ │ │ │ _PyEval_GetAsyncGenFinalizer in ceval.o │ │ │ │ _PyEval_SetAsyncGenFinalizer in ceval.o │ │ │ │ _PyEval_SetAsyncGenFirstiter in ceval.o │ │ │ │ _PyEval_FormatAwaitableError in ceval.o │ │ │ │ PyEval_EvalCodeEx in ceval.o │ │ │ │ _PyEval_CallTracing in ceval.o │ │ │ │ @@ -2244,21 +2244,21 @@ │ │ │ │ _PyPickle_LoadFromXIData in crossinterp.o │ │ │ │ _PyXI_Exit in crossinterp.o │ │ │ │ _PyXI_ClearResult in crossinterp.o │ │ │ │ _PyXI_FreeSession in crossinterp.o │ │ │ │ _PyXI_FreeFailure in crossinterp.o │ │ │ │ _PyXI_GetPreserved in crossinterp.o │ │ │ │ _PyXIData_Release in crossinterp.o │ │ │ │ -_Py_CallInInterpreterAndRawFree in crossinterp.o │ │ │ │ _Py_CallInInterpreter in crossinterp.o │ │ │ │ _PyXI_InitFailure in crossinterp.o │ │ │ │ _PyObject_GetXIData in crossinterp.o │ │ │ │ _PyXI_Preserve in crossinterp.o │ │ │ │ _PyXIData_New in crossinterp.o │ │ │ │ _PyXIData_Clear in crossinterp.o │ │ │ │ +_Py_CallInInterpreterAndRawFree in crossinterp.o │ │ │ │ _PyXIData_UnregisterClass in crossinterp.o │ │ │ │ _PyXI_excinfo_format in crossinterp.o │ │ │ │ _PyXIData_ReleaseAndRawFree in crossinterp.o │ │ │ │ _PyXI_NewExcInfo in crossinterp.o │ │ │ │ _PyXI_ExcInfoAsObject in crossinterp.o │ │ │ │ _PyXI_FormatExcInfo in crossinterp.o │ │ │ │ _PyXI_FreeExcInfo in crossinterp.o │ │ │ │ @@ -2317,16 +2317,16 @@ │ │ │ │ PyErr_FormatUnraisable in errors.o │ │ │ │ _PyErr_NormalizeException in errors.o │ │ │ │ _PyErr_WriteUnraisableDefaultHook in errors.o │ │ │ │ PyErr_SetImportErrorSubclass in errors.o │ │ │ │ _PyErr_ChainStackItem in errors.o │ │ │ │ _PyErr_StackItemToExcInfoTuple in errors.o │ │ │ │ _PyErr_FormatFromCauseTstate in errors.o │ │ │ │ -_PyErr_FormatFromCause in errors.o │ │ │ │ PyErr_SetFromErrnoWithFilename in errors.o │ │ │ │ +_PyErr_FormatFromCause in errors.o │ │ │ │ PyErr_SetHandledException in errors.o │ │ │ │ _PyErr_SetHandledException in errors.o │ │ │ │ _PyErr_BadInternalCall in errors.o │ │ │ │ _PyErr_FormatNote in errors.o │ │ │ │ PyErr_SyntaxLocationObject in errors.o │ │ │ │ PyErr_NormalizeException in errors.o │ │ │ │ _PyErr_SetLocaleString in errors.o │ │ │ │ @@ -2729,17 +2729,17 @@ │ │ │ │ _PyRecursiveMutex_TryUnlock in lock.o │ │ │ │ _PyRecursiveMutex_LockTimed in lock.o │ │ │ │ PyEvent_Wait in lock.o │ │ │ │ PyEvent_WaitTimed in lock.o │ │ │ │ _PyEvent_Notify in lock.o │ │ │ │ _PyMutex_TryUnlock in lock.o │ │ │ │ _PyRawMutex_LockSlow in lock.o │ │ │ │ -_PyRawMutex_UnlockSlow in lock.o │ │ │ │ _PyEvent_IsSet in lock.o │ │ │ │ PyMutex_Lock 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 │ │ │ │ _Py_yield in lock.o │ │ │ │ _PySeqLock_LockWrite in lock.o │ │ │ │ _PySeqLock_AbandonWrite in lock.o │ │ │ │ @@ -3594,16 +3594,16 @@ │ │ │ │ 00000a2c T _PyPegen_expect_token │ │ │ │ 00000ad4 T _PyPegen_fill_token │ │ │ │ 00001c60 T _PyPegen_get_last_nonnwhitespace_token │ │ │ │ 00001b48 T _PyPegen_insert_memo │ │ │ │ 00000000 T _PyPegen_interactive_exit │ │ │ │ 000013c4 T _PyPegen_is_memoized │ │ │ │ 000009dc T _PyPegen_lookahead │ │ │ │ -000024d4 T _PyPegen_lookahead_for_expr │ │ │ │ -000024e8 T _PyPegen_lookahead_for_stmt │ │ │ │ +000024c0 T _PyPegen_lookahead_for_expr │ │ │ │ +000024d4 T _PyPegen_lookahead_for_stmt │ │ │ │ 0000121c T _PyPegen_lookahead_with_int │ │ │ │ 00001ce8 T _PyPegen_lookahead_with_string │ │ │ │ 000014c4 T _PyPegen_name_token │ │ │ │ 000017e4 T _PyPegen_new_identifier │ │ │ │ 00001e08 T _PyPegen_number_token │ │ │ │ U _PyPegen_parse │ │ │ │ U _PyPegen_raise_error │ │ │ │ @@ -3704,29 +3704,29 @@ │ │ │ │ 00000808 t get_error_line_from_tokenizer_buffers │ │ │ │ 00000a50 t raise_unclosed_parentheses_error │ │ │ │ U stdin │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ │ │ │ │ action_helpers.o: │ │ │ │ -0000022c r .LC0 │ │ │ │ -00000234 r .LC1 │ │ │ │ +00000228 r .LC0 │ │ │ │ +00000230 r .LC1 │ │ │ │ 0000007c r .LC10 │ │ │ │ 000000dc r .LC11 │ │ │ │ 000000e0 r .LC12 │ │ │ │ 00000124 r .LC13 │ │ │ │ 00000128 r .LC14 │ │ │ │ 0000012c r .LC15 │ │ │ │ 00000130 r .LC16 │ │ │ │ 00000160 r .LC17 │ │ │ │ 00000164 r .LC18 │ │ │ │ 000001ac r .LC19 │ │ │ │ 000001f4 r .LC20 │ │ │ │ 000001fc r .LC21 │ │ │ │ -00000200 r .LC22 │ │ │ │ +00000238 r .LC23 │ │ │ │ 0000023c r .LC24 │ │ │ │ 00000284 r .LC25 │ │ │ │ 000002b0 r .LC26 │ │ │ │ 000002d8 r .LC27 │ │ │ │ 00000308 r .LC28 │ │ │ │ 00000314 r .LC29 │ │ │ │ 00000000 r .LC3 │ │ │ │ @@ -3814,20 +3814,20 @@ │ │ │ │ U _PyAST_arg │ │ │ │ U _PyAST_arguments │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyErr_EmitSyntaxWarning │ │ │ │ 000009e8 T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ -000008f8 T _PyPegen_alias_for_star │ │ │ │ +00000b6c T _PyPegen_alias_for_star │ │ │ │ 000001f0 T _PyPegen_arguments_parsing_error │ │ │ │ 000006f0 T _PyPegen_augoperator │ │ │ │ 00000674 T _PyPegen_check_barry_as_flufl │ │ │ │ 000022f4 T _PyPegen_check_fstring_conversion │ │ │ │ -00000a68 T _PyPegen_check_legacy_stmt │ │ │ │ +000009b4 T _PyPegen_check_legacy_stmt │ │ │ │ 00000078 T _PyPegen_checked_from_import │ │ │ │ 000012f4 T _PyPegen_class_def_decorators │ │ │ │ 00000a18 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000824 T _PyPegen_collect_call_seqs │ │ │ │ 0000011c T _PyPegen_concatenate_strings │ │ │ │ 00001298 T _PyPegen_concatenate_tstrings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ @@ -3839,15 +3839,15 @@ │ │ │ │ 00000168 T _PyPegen_ensure_imaginary │ │ │ │ 00001748 T _PyPegen_ensure_real │ │ │ │ 000011a0 T _PyPegen_formatted_value │ │ │ │ 00000518 T _PyPegen_function_def_decorators │ │ │ │ 00000f3c T _PyPegen_get_cmpops │ │ │ │ 000017d0 T _PyPegen_get_expr_name │ │ │ │ 00000fc4 T _PyPegen_get_exprs │ │ │ │ -00000aec T _PyPegen_get_invalid_target │ │ │ │ +00000a38 T _PyPegen_get_invalid_target │ │ │ │ 000020a8 T _PyPegen_get_keys │ │ │ │ 000003d0 T _PyPegen_get_last_comprehension_item │ │ │ │ 0000164c T _PyPegen_get_pattern_keys │ │ │ │ 000016a8 T _PyPegen_get_patterns │ │ │ │ 00002188 T _PyPegen_get_values │ │ │ │ 00000c20 T _PyPegen_interpolation │ │ │ │ 00000824 T _PyPegen_join_names_with_dot │ │ │ │ @@ -3861,15 +3861,15 @@ │ │ │ │ 000004c0 T _PyPegen_map_names_to_ids │ │ │ │ 00002268 T _PyPegen_name_default_pair │ │ │ │ U _PyPegen_new_identifier │ │ │ │ 000019b0 T _PyPegen_new_type_comment │ │ │ │ 00000094 T _PyPegen_nonparen_genexp_in_call │ │ │ │ U _PyPegen_parse_string │ │ │ │ U _PyPegen_raise_error │ │ │ │ -000009ac T _PyPegen_raise_error_for_missing_comma │ │ │ │ +000008f8 T _PyPegen_raise_error_for_missing_comma │ │ │ │ U _PyPegen_raise_error_known_location │ │ │ │ 00002040 T _PyPegen_register_stmts │ │ │ │ 00000314 T _PyPegen_seq_append_to_end │ │ │ │ 00000364 T _PyPegen_seq_count_dots │ │ │ │ 000026b0 T _PyPegen_seq_delete_starred_exprs │ │ │ │ 00002594 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 0000040c T _PyPegen_seq_first_item │ │ │ │ @@ -4060,28 +4060,28 @@ │ │ │ │ 00000f78 r .LC93 │ │ │ │ 00000fb8 r .LC94 │ │ │ │ 00000fe4 r .LC95 │ │ │ │ 00001024 r .LC96 │ │ │ │ 00001048 r .LC97 │ │ │ │ 00001088 r .LC98 │ │ │ │ 000010c8 r .LC99 │ │ │ │ -00004240 t INVALID_VERSION_CHECK │ │ │ │ -00018ad4 t NEW_TYPE_COMMENT │ │ │ │ +000044b4 t INVALID_VERSION_CHECK │ │ │ │ +00018afc t NEW_TYPE_COMMENT │ │ │ │ 0000121c t NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyThreadState_Get │ │ │ │ -0000ff3c t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ -0000feec t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ +000101b0 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +00010160 t RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -4234,230 +4234,230 @@ │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_ReachedRecursionLimitWithMargin │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_generic_seq_new │ │ │ │ U _Pypegen_stack_overflow │ │ │ │ -0000b9cc t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ +0000bc40 t _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ 00000194 d __compound_literal.0 │ │ │ │ 0000018c d __compound_literal.1 │ │ │ │ 0000015c d __compound_literal.2 │ │ │ │ 00000124 d __compound_literal.3 │ │ │ │ 000000e4 d __compound_literal.4 │ │ │ │ 0000009c d __compound_literal.5 │ │ │ │ 00000064 d __compound_literal.6 │ │ │ │ 00000054 d __compound_literal.7 │ │ │ │ 0000003c d __compound_literal.8 │ │ │ │ 00000df4 t _gather_105_rule │ │ │ │ 00000000 t _gather_141_rule │ │ │ │ 00001d7c t _gather_143_rule │ │ │ │ -00004014 t _gather_14_rule │ │ │ │ -00004838 t _gather_34_rule │ │ │ │ -000217e8 t _gather_86_rule │ │ │ │ -00017010 t _gather_91_rule │ │ │ │ -0000b568 t _loop0_122_rule │ │ │ │ +00004288 t _gather_14_rule │ │ │ │ +00004aac t _gather_34_rule │ │ │ │ +0002181c t _gather_86_rule │ │ │ │ +00017050 t _gather_91_rule │ │ │ │ +0000b7dc t _loop0_122_rule │ │ │ │ 00000bd0 t _loop0_145_rule │ │ │ │ 00001350 t _loop0_17_rule │ │ │ │ -0000abc8 t _loop0_1_rule │ │ │ │ -0001a8d8 t _loop0_27_rule │ │ │ │ -0001b9f0 t _loop0_28_rule │ │ │ │ -00003cfc t _loop0_31_rule │ │ │ │ -000254a4 t _loop0_72_rule │ │ │ │ -0000a19c t _loop0_73_rule │ │ │ │ -0000c1ac t _loop0_76_rule │ │ │ │ -0000ce24 t _loop0_78_rule │ │ │ │ +0000ae3c t _loop0_1_rule │ │ │ │ +0001a900 t _loop0_27_rule │ │ │ │ +0001ba18 t _loop0_28_rule │ │ │ │ +00003cf8 t _loop0_31_rule │ │ │ │ +0002550c t _loop0_72_rule │ │ │ │ +0000a410 t _loop0_73_rule │ │ │ │ +0000c420 t _loop0_76_rule │ │ │ │ +0000d098 t _loop0_78_rule │ │ │ │ 000039ec t _loop0_88_rule │ │ │ │ -0001983c t _loop1_29_rule │ │ │ │ -0001aa50 t _loop1_30_rule │ │ │ │ -00023efc t _loop1_32_rule │ │ │ │ +00019864 t _loop1_29_rule │ │ │ │ +0001aa78 t _loop1_30_rule │ │ │ │ +00023f38 t _loop1_32_rule │ │ │ │ 000021b4 t _loop1_36_rule │ │ │ │ -0000ec40 t _loop1_37_rule │ │ │ │ -00024a4c t _loop1_74_rule │ │ │ │ -00025ac8 t _loop1_75_rule │ │ │ │ -0000e32c t _loop1_77_rule │ │ │ │ +0000eeb4 t _loop1_37_rule │ │ │ │ +00024a88 t _loop1_74_rule │ │ │ │ +00025b4c t _loop1_75_rule │ │ │ │ +0000e5a0 t _loop1_77_rule │ │ │ │ 00009684 t _loop1_82_rule │ │ │ │ -000089b8 t _loop1_83_rule │ │ │ │ +00008c2c t _loop1_83_rule │ │ │ │ 00000a68 t _tmp_106_rule │ │ │ │ -0000d3dc t _tmp_10_rule │ │ │ │ +0000d650 t _tmp_10_rule │ │ │ │ 00000d44 t _tmp_112_rule │ │ │ │ -0000d4cc t _tmp_114_rule │ │ │ │ -0000b29c t _tmp_116_rule │ │ │ │ +0000d740 t _tmp_114_rule │ │ │ │ +0000b510 t _tmp_116_rule │ │ │ │ 00000384 t _tmp_117_rule │ │ │ │ 0000090c t _tmp_119_rule │ │ │ │ -0000b430 t _tmp_120_rule │ │ │ │ -0000b37c t _tmp_123_rule │ │ │ │ -0000bf68 t _tmp_124_rule │ │ │ │ -0000ff9c t _tmp_126_rule │ │ │ │ +0000b6a4 t _tmp_120_rule │ │ │ │ +0000b5f0 t _tmp_123_rule │ │ │ │ +0000c1dc t _tmp_124_rule │ │ │ │ +00010210 t _tmp_126_rule │ │ │ │ 000009bc t _tmp_128_rule │ │ │ │ 0000100c t _tmp_129_rule │ │ │ │ 000007b0 t _tmp_130_rule │ │ │ │ 0000204c t _tmp_135_rule │ │ │ │ 000018d4 t _tmp_139_rule │ │ │ │ 00000b20 t _tmp_144_rule │ │ │ │ -00010050 t _tmp_151_rule │ │ │ │ +000102c4 t _tmp_151_rule │ │ │ │ 00001a5c t _tmp_152_rule │ │ │ │ 00001b54 t _tmp_153_rule │ │ │ │ 00001cd8 t _tmp_154_rule.isra.0 │ │ │ │ 00001c28 t _tmp_155_rule │ │ │ │ 00009888 t _tmp_156_rule │ │ │ │ -000059ac t _tmp_15_rule │ │ │ │ +00005c20 t _tmp_15_rule │ │ │ │ 000014c8 t _tmp_160_rule │ │ │ │ -0000caec t _tmp_165_rule │ │ │ │ -00020400 t _tmp_168_rule │ │ │ │ -00003c10 t _tmp_16_rule │ │ │ │ +0000cd60 t _tmp_165_rule │ │ │ │ +00020434 t _tmp_168_rule │ │ │ │ +00003c0c t _tmp_16_rule │ │ │ │ 00000858 t _tmp_170_rule │ │ │ │ 00000218 t _tmp_176_rule │ │ │ │ 00001f94 t _tmp_177_rule │ │ │ │ 000002d0 t _tmp_180_rule │ │ │ │ 00001264 t _tmp_21_rule │ │ │ │ 000030fc t _tmp_25_rule │ │ │ │ -0001f1fc t _tmp_26_rule │ │ │ │ -00004ce8 t _tmp_35_rule │ │ │ │ -000082c4 t _tmp_41_rule │ │ │ │ +0001f230 t _tmp_26_rule │ │ │ │ +00004f5c t _tmp_35_rule │ │ │ │ +00008538 t _tmp_41_rule │ │ │ │ 000091b4 t _tmp_42_rule │ │ │ │ -0000dbd4 t _tmp_43_rule │ │ │ │ -0000d66c t _tmp_5_rule │ │ │ │ +0000de48 t _tmp_43_rule │ │ │ │ +0000d694 t _tmp_5_rule │ │ │ │ 00003818 t _tmp_6_rule │ │ │ │ 00003904 t _tmp_7_rule │ │ │ │ 000039c8 t _tmp_8_rule │ │ │ │ 00003a8c t _tmp_9_rule │ │ │ │ -00017e70 t annotated_rhs_rule │ │ │ │ -00016ce0 t args_rule │ │ │ │ -00015d10 t arguments_rule │ │ │ │ +00017eb0 t annotated_rhs_rule │ │ │ │ +00016d20 t args_rule │ │ │ │ +00015d50 t arguments_rule │ │ │ │ 0000770c t atom_rule │ │ │ │ -0000d594 t attr_rule │ │ │ │ -000213e0 t augassign_rule │ │ │ │ -00010d64 t bitwise_and_rule │ │ │ │ -00010390 t bitwise_or_rule │ │ │ │ -000106c0 t bitwise_xor_rule │ │ │ │ -0001db18 t block_rule │ │ │ │ -000042c0 t break_stmt_rule │ │ │ │ +0000d808 t attr_rule │ │ │ │ +00021414 t augassign_rule │ │ │ │ +00010d8c t bitwise_and_rule │ │ │ │ +000103b8 t bitwise_or_rule │ │ │ │ +000106e8 t bitwise_xor_rule │ │ │ │ +0001db40 t block_rule │ │ │ │ +00004534 t break_stmt_rule │ │ │ │ 00002c74 t class_def_raw_rule │ │ │ │ -00006968 t closed_pattern_rule │ │ │ │ -00008464 t complex_number_rule │ │ │ │ +00006bdc t closed_pattern_rule │ │ │ │ +000086d8 t complex_number_rule │ │ │ │ 00000d70 t compound_stmt_rule │ │ │ │ -0000d06c t conjunction_rule │ │ │ │ -000046b4 t continue_stmt_rule │ │ │ │ -000142c8 t decorators_rule │ │ │ │ -00021e8c t default_rule │ │ │ │ -00005424 t del_target_rule │ │ │ │ -00005174 t del_targets_rule │ │ │ │ -0000cb14 t disjunction_rule │ │ │ │ +0000d094 t conjunction_rule │ │ │ │ +00004928 t continue_stmt_rule │ │ │ │ +0001430c t decorators_rule │ │ │ │ +00021ec0 t default_rule │ │ │ │ +00005698 t del_target_rule │ │ │ │ +000053e8 t del_targets_rule │ │ │ │ +0000cb3c t disjunction_rule │ │ │ │ 00000f28 t dotted_as_name_rule │ │ │ │ -0001685c t dotted_name_rule │ │ │ │ -0000f754 t double_star_pattern_rule │ │ │ │ -000204f4 t elif_stmt_rule │ │ │ │ -000210b4 t else_block_rule │ │ │ │ -0000bb3c t expression_rule │ │ │ │ -0000b790 t expression_without_invalid_rule │ │ │ │ -00004dc0 t expressions_rule │ │ │ │ -00012dbc t factor_rule │ │ │ │ +0001689c t dotted_name_rule │ │ │ │ +0000f9c8 t double_star_pattern_rule │ │ │ │ +00020528 t elif_stmt_rule │ │ │ │ +000210e8 t else_block_rule │ │ │ │ +0000bb64 t expression_rule │ │ │ │ +0000ba04 t expression_without_invalid_rule │ │ │ │ +00005034 t expressions_rule │ │ │ │ +00012e00 t factor_rule │ │ │ │ 00001f20 t finally_block_rule │ │ │ │ -000146a8 t for_if_clauses_rule │ │ │ │ +000146ec t for_if_clauses_rule │ │ │ │ 00003218 t for_stmt_rule │ │ │ │ -000200d4 t fstring_conversion_rule │ │ │ │ -0001dfa0 t fstring_replacement_field_rule │ │ │ │ -0001f4a0 t func_type_comment_rule │ │ │ │ -00014ed4 t function_def_raw_rule │ │ │ │ -0000b65c t genexp_rule │ │ │ │ -00008378 t guard_rule │ │ │ │ -0000c7b0 t if_expression_rule │ │ │ │ +00020108 t fstring_conversion_rule │ │ │ │ +0001dfc8 t fstring_replacement_field_rule │ │ │ │ +0001f4d4 t func_type_comment_rule │ │ │ │ +00014f14 t function_def_raw_rule │ │ │ │ +0000b684 t genexp_rule │ │ │ │ +000085ec t guard_rule │ │ │ │ +0000c7d8 t if_expression_rule │ │ │ │ 00000434 t imaginary_number_rule │ │ │ │ 00001c1c t import_from_as_name_rule │ │ │ │ 00001960 t import_from_as_names_rule │ │ │ │ 0000157c t import_from_targets_rule │ │ │ │ 00000000 t import_stmt_rule │ │ │ │ -0000ad4c t invalid_ann_assign_target_rule │ │ │ │ -0000af74 t invalid_comprehension_rule.isra.0 │ │ │ │ -0000ae94 t invalid_for_target_rule │ │ │ │ -00024738 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ -0000d06c t invalid_kwarg_rule.isra.0 │ │ │ │ -0000ba80 t invalid_parameters_rule.isra.0 │ │ │ │ -0000c014 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ +0000afc0 t invalid_ann_assign_target_rule │ │ │ │ +0000b1e8 t invalid_comprehension_rule.isra.0 │ │ │ │ +0000b108 t invalid_for_target_rule │ │ │ │ +00024774 t invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ +0000d2e0 t invalid_kwarg_rule.isra.0 │ │ │ │ +0000bcf4 t invalid_parameters_rule.isra.0 │ │ │ │ +0000c288 t invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ 000010e0 t invalid_tstring_replacement_field_rule │ │ │ │ -0000e1d4 t inversion_rule │ │ │ │ -0000f844 t items_pattern_rule │ │ │ │ -0000fac8 t key_value_pattern_rule │ │ │ │ -0000e214 t keyword_pattern_rule │ │ │ │ -0000df80 t keyword_patterns_rule │ │ │ │ -00023c84 t kwarg_or_double_starred_rule │ │ │ │ -000237a8 t kwarg_or_starred_rule │ │ │ │ -00022084 t kwargs_rule │ │ │ │ -0001d848 t kwds_rule │ │ │ │ -0000a904 t lambda_kwds_rule │ │ │ │ -0000c328 t lambda_param_maybe_default_rule │ │ │ │ -00025088 t lambda_param_no_default_rule │ │ │ │ -0002530c t lambda_param_rule │ │ │ │ -00025c8c t lambda_param_with_default_rule │ │ │ │ -00009404 t lambda_params_rule │ │ │ │ -00009ea8 t lambda_slash_no_default_rule │ │ │ │ -00009ff4 t lambda_slash_with_default_rule │ │ │ │ -0000a31c t lambda_star_etc_rule │ │ │ │ -000201f0 t lambdef_rule │ │ │ │ -0001f2e8 t list_rule │ │ │ │ -0000d928 t maybe_sequence_pattern_rule │ │ │ │ -00005f30 t maybe_star_pattern_rule │ │ │ │ -0000d87c t name_or_attr_rule │ │ │ │ -0001d214 t named_expression_rule │ │ │ │ -00005e14 t open_sequence_pattern_rule │ │ │ │ -000065d4 t or_pattern_rule │ │ │ │ -000199cc t param_no_default_rule │ │ │ │ -0001a088 t param_rule │ │ │ │ -00004444 t param_star_annotation_rule │ │ │ │ -00018bd4 t parameters_rule │ │ │ │ -00018b04 t params_rule │ │ │ │ +0000e1fc t inversion_rule │ │ │ │ +0000fab8 t items_pattern_rule │ │ │ │ +0000fd3c t key_value_pattern_rule │ │ │ │ +0000e488 t keyword_pattern_rule │ │ │ │ +0000e1f4 t keyword_patterns_rule │ │ │ │ +00023cc0 t kwarg_or_double_starred_rule │ │ │ │ +000237e4 t kwarg_or_starred_rule │ │ │ │ +000220b8 t kwargs_rule │ │ │ │ +0001d870 t kwds_rule │ │ │ │ +0000ab78 t lambda_kwds_rule │ │ │ │ +0000c59c t lambda_param_maybe_default_rule │ │ │ │ +000250f0 t lambda_param_no_default_rule │ │ │ │ +00025374 t lambda_param_rule │ │ │ │ +00025d10 t lambda_param_with_default_rule │ │ │ │ +00009678 t lambda_params_rule │ │ │ │ +0000a11c t lambda_slash_no_default_rule │ │ │ │ +0000a268 t lambda_slash_with_default_rule │ │ │ │ +0000a590 t lambda_star_etc_rule │ │ │ │ +00020224 t lambdef_rule │ │ │ │ +0001f31c t list_rule │ │ │ │ +0000db9c t maybe_sequence_pattern_rule │ │ │ │ +000061a4 t maybe_star_pattern_rule │ │ │ │ +0000daf0 t name_or_attr_rule │ │ │ │ +0001d23c t named_expression_rule │ │ │ │ +00006088 t open_sequence_pattern_rule │ │ │ │ +00006848 t or_pattern_rule │ │ │ │ +000199f4 t param_no_default_rule │ │ │ │ +0001a0b0 t param_rule │ │ │ │ +000046b8 t param_star_annotation_rule │ │ │ │ +00018bfc t parameters_rule │ │ │ │ +00018b2c t params_rule │ │ │ │ 00003864 t pass_stmt_rule │ │ │ │ -00009148 t pattern_capture_target_rule │ │ │ │ -000061e8 t pattern_rule │ │ │ │ -00005c64 t patterns_rule │ │ │ │ -0000dcac t positional_patterns_rule │ │ │ │ -000137e0 t primary_raw │ │ │ │ -00013608 t primary_rule │ │ │ │ -000088cc t real_number_rule │ │ │ │ +000093bc t pattern_capture_target_rule │ │ │ │ +0000645c t pattern_rule │ │ │ │ +00005ed8 t patterns_rule │ │ │ │ +0000df20 t positional_patterns_rule │ │ │ │ +00013824 t primary_raw │ │ │ │ +0001364c t primary_rule │ │ │ │ +00008b40 t real_number_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -000113f8 t shift_expr_rule │ │ │ │ -000080a4 t signed_number_rule │ │ │ │ -000086ac t signed_real_number_rule │ │ │ │ +00011420 t shift_expr_rule │ │ │ │ +00008318 t signed_number_rule │ │ │ │ +00008920 t signed_real_number_rule │ │ │ │ 00003f34 t simple_stmt_rule │ │ │ │ 00003b50 t simple_stmts_rule │ │ │ │ 000064e8 t single_subscript_attribute_target_rule │ │ │ │ -0000c99c t single_target_rule │ │ │ │ -000196f0 t slash_no_default_rule │ │ │ │ -0001a2fc t slash_with_default_rule │ │ │ │ -000209cc t slices_rule │ │ │ │ +0000c9c4 t single_target_rule │ │ │ │ +00019718 t slash_no_default_rule │ │ │ │ +0001a324 t slash_with_default_rule │ │ │ │ +00020a00 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001c9a0 t star_etc_rule │ │ │ │ -000101ac t star_expression_rule │ │ │ │ -0000d758 t star_expressions_rule │ │ │ │ -0001ddd8 t star_named_expression_rule │ │ │ │ +0001c9c8 t star_etc_rule │ │ │ │ +000101d4 t star_expression_rule │ │ │ │ +0000d780 t star_expressions_rule │ │ │ │ +0001de00 t star_named_expression_rule │ │ │ │ 00000508 t star_named_expressions_rule │ │ │ │ -0001f73c t star_named_expressions_sequence_rule │ │ │ │ -0000a4ec t star_target_rule │ │ │ │ -00009ed8 t star_targets_rule │ │ │ │ -000187dc t starred_expression_rule │ │ │ │ +0001f770 t star_named_expressions_sequence_rule │ │ │ │ +0000a514 t star_target_rule │ │ │ │ +00009f00 t star_targets_rule │ │ │ │ +00018804 t starred_expression_rule │ │ │ │ 000009d8 t statements_rule │ │ │ │ 0000929c t strings_rule │ │ │ │ -00005a60 t subject_expr_rule │ │ │ │ -00011a0c t sum_rule │ │ │ │ -00009df8 t t_lookahead_rule │ │ │ │ +00005cd4 t subject_expr_rule │ │ │ │ +00011a34 t sum_rule │ │ │ │ +00009e20 t t_lookahead_rule │ │ │ │ 00006c08 t t_primary_raw │ │ │ │ 00006af0 t t_primary_rule │ │ │ │ -0000a798 t target_with_star_atom_rule │ │ │ │ -00011f80 t term_raw │ │ │ │ -00011db0 t term_rule │ │ │ │ -0000c4bc t tstring_full_format_spec_rule │ │ │ │ -00008b60 t tstring_rule │ │ │ │ -0001ebf8 t tuple_rule │ │ │ │ -0000eb30 t type_param_default_rule │ │ │ │ -0000e4b8 t type_param_rule │ │ │ │ -00018110 t type_params_rule │ │ │ │ -00009278 t wildcard_pattern_rule │ │ │ │ -00004a64 t with_item_rule │ │ │ │ -000185a0 t yield_expr_rule │ │ │ │ +0000a7c0 t target_with_star_atom_rule │ │ │ │ +00011fa8 t term_raw │ │ │ │ +00011dd8 t term_rule │ │ │ │ +0000c730 t tstring_full_format_spec_rule │ │ │ │ +00008dd4 t tstring_rule │ │ │ │ +0001ec20 t tuple_rule │ │ │ │ +0000eda4 t type_param_default_rule │ │ │ │ +0000e72c t type_param_rule │ │ │ │ +00018150 t type_params_rule │ │ │ │ +000094ec t wildcard_pattern_rule │ │ │ │ +00004cd8 t with_item_rule │ │ │ │ +000185e0 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ 00000174 r .LC10 │ │ │ │ 000001d8 r .LC11 │ │ │ │ 00000000 r .LC3 │ │ │ │ 0000001c r .LC4 │ │ │ │ 0000004c r .LC6 │ │ │ │ @@ -4586,21 +4586,21 @@ │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __aeabi_idiv │ │ │ │ 00000050 r __func__.0 │ │ │ │ 00000088 t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ -00003658 t tok_backup │ │ │ │ +0000360c t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -000036d4 t tok_decimal_tail │ │ │ │ +00003688 t tok_decimal_tail │ │ │ │ 00000dcc t tok_get_normal_mode │ │ │ │ -0000351c t tok_nextc │ │ │ │ -00003a20 t verify_end_of_number │ │ │ │ -00003858 t verify_end_of_number.constprop.0 │ │ │ │ +000034d0 t tok_nextc │ │ │ │ +000039d4 t verify_end_of_number │ │ │ │ +0000380c t verify_end_of_number.constprop.0 │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000124 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ @@ -4942,19 +4942,19 @@ │ │ │ │ 00000178 r .LC9 │ │ │ │ 00000d40 r .LC90 │ │ │ │ 00000d48 r .LC91 │ │ │ │ 00000d80 r .LC92 │ │ │ │ 00000db8 r .LC93 │ │ │ │ 000014e4 T PyAIter_Check │ │ │ │ 00000fc0 T PyBuffer_FillContiguousStrides │ │ │ │ -00004bd0 T PyBuffer_FillInfo │ │ │ │ +00004c04 T PyBuffer_FillInfo │ │ │ │ 00000e00 T PyBuffer_FromContiguous │ │ │ │ -000014a0 T PyBuffer_GetPointer │ │ │ │ -000063d4 T PyBuffer_IsContiguous │ │ │ │ -00004d94 T PyBuffer_Release │ │ │ │ +000011ec T PyBuffer_GetPointer │ │ │ │ +0000640c T PyBuffer_IsContiguous │ │ │ │ +00004dcc T PyBuffer_Release │ │ │ │ 00000d24 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ U PyDict_Keys │ │ │ │ @@ -4979,165 +4979,165 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ -00003db4 T PyIndex_Check │ │ │ │ -00005e48 T PyIter_Check │ │ │ │ -00000804 T PyIter_Next │ │ │ │ -000067d4 T PyIter_NextItem │ │ │ │ -00006edc T PyIter_Send │ │ │ │ +00003de8 T PyIndex_Check │ │ │ │ +00005e80 T PyIter_Check │ │ │ │ +00000820 T PyIter_Next │ │ │ │ +0000680c T PyIter_NextItem │ │ │ │ +00006f14 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 │ │ │ │ -00000b10 T PyMapping_Check │ │ │ │ +00000b2c T PyMapping_Check │ │ │ │ 00000000 T PyMapping_GetItemString │ │ │ │ -000009d8 T PyMapping_GetOptionalItem │ │ │ │ -00001060 T PyMapping_GetOptionalItemString │ │ │ │ +000009f4 T PyMapping_GetOptionalItem │ │ │ │ +00000dac T PyMapping_GetOptionalItemString │ │ │ │ 00000774 T PyMapping_HasKey │ │ │ │ 000007d8 T PyMapping_HasKeyString │ │ │ │ 00000838 T PyMapping_HasKeyStringWithError │ │ │ │ 00000870 T PyMapping_HasKeyWithError │ │ │ │ -0000532c T PyMapping_Items │ │ │ │ -00004e30 T PyMapping_Keys │ │ │ │ +00005364 T PyMapping_Items │ │ │ │ +00004e68 T PyMapping_Keys │ │ │ │ 000014bc T PyMapping_Length │ │ │ │ 000000d4 T PyMapping_SetItemString │ │ │ │ -00005294 T PyMapping_Size │ │ │ │ -00000ecc T PyMapping_Values │ │ │ │ +000052cc T PyMapping_Size │ │ │ │ +00000c18 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000065a0 T PyNumber_Absolute │ │ │ │ -00003744 T PyNumber_Add │ │ │ │ -00003e54 T PyNumber_And │ │ │ │ -00001dd0 T PyNumber_AsSsize_t │ │ │ │ -00004ac4 T PyNumber_Check │ │ │ │ -00006610 T PyNumber_Divmod │ │ │ │ -00007414 T PyNumber_Float │ │ │ │ -000057a0 T PyNumber_FloorDivide │ │ │ │ -00003270 T PyNumber_InPlaceAdd │ │ │ │ +000065d8 T PyNumber_Absolute │ │ │ │ +00003778 T PyNumber_Add │ │ │ │ +00003e88 T PyNumber_And │ │ │ │ +00001e04 T PyNumber_AsSsize_t │ │ │ │ +00004af8 T PyNumber_Check │ │ │ │ +00006648 T PyNumber_Divmod │ │ │ │ +00007734 T PyNumber_Float │ │ │ │ +000057d8 T PyNumber_FloorDivide │ │ │ │ +000032a4 T PyNumber_InPlaceAdd │ │ │ │ 00000590 T PyNumber_InPlaceAnd │ │ │ │ -0000762c T PyNumber_InPlaceFloorDivide │ │ │ │ -00006bc0 T PyNumber_InPlaceLshift │ │ │ │ +0000794c T PyNumber_InPlaceFloorDivide │ │ │ │ +00006bf8 T PyNumber_InPlaceLshift │ │ │ │ 00000308 T PyNumber_InPlaceMatrixMultiply │ │ │ │ -00000c18 T PyNumber_InPlaceMultiply │ │ │ │ -00002164 T PyNumber_InPlaceOr │ │ │ │ +00007480 T PyNumber_InPlaceMultiply │ │ │ │ +00002198 T PyNumber_InPlaceOr │ │ │ │ 000005b0 T PyNumber_InPlacePower │ │ │ │ -000010ec T PyNumber_InPlaceRemainder │ │ │ │ -000012a4 T PyNumber_InPlaceRshift │ │ │ │ +00000e38 T PyNumber_InPlaceRemainder │ │ │ │ +00000ff0 T PyNumber_InPlaceRshift │ │ │ │ 00000460 T PyNumber_InPlaceSubtract │ │ │ │ -00001194 T PyNumber_InPlaceTrueDivide │ │ │ │ +00000ee0 T PyNumber_InPlaceTrueDivide │ │ │ │ 00000880 T PyNumber_InPlaceXor │ │ │ │ -000050e0 T PyNumber_Index │ │ │ │ -000044ac T PyNumber_Invert │ │ │ │ -000046e0 T PyNumber_Long │ │ │ │ -00004018 T PyNumber_Lshift │ │ │ │ +00005118 T PyNumber_Index │ │ │ │ +000044e0 T PyNumber_Invert │ │ │ │ +00004714 T PyNumber_Long │ │ │ │ +0000404c T PyNumber_Lshift │ │ │ │ 000002b8 T PyNumber_MatrixMultiply │ │ │ │ -00005b28 T PyNumber_Multiply │ │ │ │ -00003de4 T PyNumber_Negative │ │ │ │ -000055dc T PyNumber_Or │ │ │ │ -00001124 T PyNumber_Positive │ │ │ │ -00007178 T PyNumber_Power │ │ │ │ -00005964 T PyNumber_Remainder │ │ │ │ -000069fc T PyNumber_Rshift │ │ │ │ -0000451c T PyNumber_Subtract │ │ │ │ -00006fbc T PyNumber_ToBase │ │ │ │ -00005e7c T PyNumber_TrueDivide │ │ │ │ +00005b60 T PyNumber_Multiply │ │ │ │ +00003e18 T PyNumber_Negative │ │ │ │ +00005614 T PyNumber_Or │ │ │ │ +00000e70 T PyNumber_Positive │ │ │ │ +000071b0 T PyNumber_Power │ │ │ │ +0000599c T PyNumber_Remainder │ │ │ │ +00006a34 T PyNumber_Rshift │ │ │ │ +00004550 T PyNumber_Subtract │ │ │ │ +00006ff4 T PyNumber_ToBase │ │ │ │ +00005eb4 T PyNumber_TrueDivide │ │ │ │ 000006e0 T PyNumber_Xor │ │ │ │ 000013f0 T PyObject_AsCharBuffer │ │ │ │ 00001404 T PyObject_AsReadBuffer │ │ │ │ 000012b4 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00003998 T PyObject_CheckBuffer │ │ │ │ +000039cc T PyObject_CheckBuffer │ │ │ │ 00001418 T PyObject_CheckReadBuffer │ │ │ │ 00001024 T PyObject_CopyData │ │ │ │ -00003c78 T PyObject_DelItem │ │ │ │ +00003cac T PyObject_DelItem │ │ │ │ 0000069c T PyObject_DelItemString │ │ │ │ -00002384 T PyObject_Format │ │ │ │ +000023b8 T PyObject_Format │ │ │ │ 000005c4 T PyObject_GetAIter │ │ │ │ -00004b48 T PyObject_GetBuffer │ │ │ │ -00000504 T PyObject_GetItem │ │ │ │ -00000708 T PyObject_GetIter │ │ │ │ +00004b7c T PyObject_GetBuffer │ │ │ │ +00000520 T PyObject_GetItem │ │ │ │ +00000724 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00000b50 T PyObject_IsInstance │ │ │ │ -000026f0 T PyObject_IsSubclass │ │ │ │ +00000b6c T PyObject_IsInstance │ │ │ │ +00002724 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000fac T PyObject_Length │ │ │ │ -000041dc T PyObject_LengthHint │ │ │ │ +00004210 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -0000089c T PyObject_SetItem │ │ │ │ -00003bec T PyObject_Size │ │ │ │ +000008b8 T PyObject_SetItem │ │ │ │ +00003c20 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ 00000088 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00006390 T PySequence_Check │ │ │ │ +000063c8 T PySequence_Check │ │ │ │ 00000b08 T PySequence_Concat │ │ │ │ -00001d80 T PySequence_Contains │ │ │ │ +00001db4 T PySequence_Contains │ │ │ │ 00000340 T PySequence_Count │ │ │ │ -000039c8 T PySequence_DelItem │ │ │ │ -000014fc T PySequence_DelSlice │ │ │ │ -000030f4 T PySequence_Fast │ │ │ │ -0000260c T PySequence_GetItem │ │ │ │ +000039fc T PySequence_DelItem │ │ │ │ +00001248 T PySequence_DelSlice │ │ │ │ +00003128 T PySequence_Fast │ │ │ │ +00002640 T PySequence_GetItem │ │ │ │ 00000618 T PySequence_GetSlice │ │ │ │ 000014d0 T PySequence_In │ │ │ │ 00000358 T PySequence_InPlaceConcat │ │ │ │ 000008a8 T PySequence_InPlaceRepeat │ │ │ │ 000008b8 T PySequence_Index │ │ │ │ 000014a8 T PySequence_Length │ │ │ │ -00003ab4 T PySequence_List │ │ │ │ +00003ae8 T PySequence_List │ │ │ │ 00000b14 T PySequence_Repeat │ │ │ │ -000013ac T PySequence_SetItem │ │ │ │ -000015c4 T PySequence_SetSlice │ │ │ │ -000062f8 T PySequence_Size │ │ │ │ +000010f8 T PySequence_SetItem │ │ │ │ +00001310 T PySequence_SetSlice │ │ │ │ +00006330 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstant │ │ │ │ 00000498 t Py_XDECREF │ │ │ │ 000004c0 t Py_XDECREF.part.0 │ │ │ │ 000004f8 t _IsCContiguous │ │ │ │ -000012dc t _IsFortranContiguous │ │ │ │ -00001358 t _IsFortranContiguous.part.0 │ │ │ │ +00001028 t _IsFortranContiguous │ │ │ │ +000010a4 t _IsFortranContiguous.part.0 │ │ │ │ 00001488 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 00000dc0 T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ -00006de0 T _PyIter_Send │ │ │ │ +00006e18 T _PyIter_Send │ │ │ │ U _PyList_AppendTakeRefListResize │ │ │ │ U _PyList_AsTupleAndClear │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ -00000a6c T _PyMapping_GetOptionalItem2 │ │ │ │ +00000a88 T _PyMapping_GetOptionalItem2 │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -00002010 T _PyNumber_Index │ │ │ │ -00006040 T _PyNumber_PowerNoMod │ │ │ │ +00002044 T _PyNumber_Index │ │ │ │ +00006078 T _PyNumber_PowerNoMod │ │ │ │ 000005c8 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -000068ac T _PyObject_RealIsInstance │ │ │ │ -00003b68 T _PyObject_RealIsSubclass │ │ │ │ +000068e4 T _PyObject_RealIsInstance │ │ │ │ +00003b9c T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ 000008d0 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ @@ -5148,27 +5148,27 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ 00000f0c t _Py_add_one_to_index_C │ │ │ │ 00000f60 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_idiv │ │ │ │ 00000de0 t _buffer_release_call │ │ │ │ -00007820 t abstract_issubclass │ │ │ │ +00007b40 t abstract_issubclass │ │ │ │ 00001370 t as_read_buffer │ │ │ │ 00000164 t binary_iop │ │ │ │ 00000238 t binary_iop.part.0 │ │ │ │ 00000238 t binary_op.part.0 │ │ │ │ -00003580 t binary_op1 │ │ │ │ -000033c0 t binary_op1.constprop.1 │ │ │ │ -000011cc t check_class │ │ │ │ +000035b4 t binary_op1 │ │ │ │ +000033f4 t binary_op1.constprop.1 │ │ │ │ +00000f18 t check_class │ │ │ │ U memcpy │ │ │ │ 00000714 t null_error.isra.0 │ │ │ │ -0000496c t object_isinstance │ │ │ │ -0000298c t object_issubclass │ │ │ │ -0000146c t object_recursive_isinstance │ │ │ │ +000049a0 t object_isinstance │ │ │ │ +000029c0 t object_issubclass │ │ │ │ +00001494 t object_recursive_isinstance │ │ │ │ 000002c8 t recursive_issubclass │ │ │ │ 0000034c t recursive_issubclass.part.0 │ │ │ │ 000003b0 t sequence_repeat │ │ │ │ 0000001c t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -5222,36 +5222,36 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_GetBuffer │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00000c2c T _Py_bytes_capitalize │ │ │ │ -000018c0 T _Py_bytes_contains │ │ │ │ -00001d20 T _Py_bytes_count │ │ │ │ -00001568 T _Py_bytes_endswith │ │ │ │ +00000db8 T _Py_bytes_capitalize │ │ │ │ +000018bc T _Py_bytes_contains │ │ │ │ +00001d1c T _Py_bytes_count │ │ │ │ +00001564 T _Py_bytes_endswith │ │ │ │ 000005cc T _Py_bytes_find │ │ │ │ 00000e2c T _Py_bytes_index │ │ │ │ -00000c84 T _Py_bytes_isalnum │ │ │ │ -00000d0c T _Py_bytes_isalpha │ │ │ │ +00000e10 T _Py_bytes_isalnum │ │ │ │ +00000e98 T _Py_bytes_isalpha │ │ │ │ 000002b8 T _Py_bytes_isascii │ │ │ │ 00000230 T _Py_bytes_isdigit │ │ │ │ -00000d94 T _Py_bytes_islower │ │ │ │ -00000e30 T _Py_bytes_isspace │ │ │ │ -00000eb8 T _Py_bytes_istitle │ │ │ │ -00000f90 T _Py_bytes_isupper │ │ │ │ +00000f20 T _Py_bytes_islower │ │ │ │ +00000fbc T _Py_bytes_isspace │ │ │ │ +00001044 T _Py_bytes_istitle │ │ │ │ +0000111c T _Py_bytes_isupper │ │ │ │ 00000000 T _Py_bytes_lower │ │ │ │ 000004d4 T _Py_bytes_maketrans │ │ │ │ 00000094 T _Py_bytes_rfind │ │ │ │ -000021cc T _Py_bytes_rindex │ │ │ │ +00002214 T _Py_bytes_rindex │ │ │ │ 00000000 T _Py_bytes_startswith │ │ │ │ -00001034 T _Py_bytes_swapcase │ │ │ │ -0000108c T _Py_bytes_title │ │ │ │ -000017f0 T _Py_bytes_upper │ │ │ │ +000011c0 T _Py_bytes_swapcase │ │ │ │ +00001218 T _Py_bytes_title │ │ │ │ +000017ec T _Py_bytes_upper │ │ │ │ 00000204 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__ │ │ │ │ 00000000 R _Py_isascii__doc__ │ │ │ │ @@ -5268,17 +5268,17 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000033c t stringlib__preprocess │ │ │ │ -00000568 t stringlib__two_way │ │ │ │ +000006f4 t stringlib__two_way │ │ │ │ 00000000 t stringlib__two_way_count │ │ │ │ -00001110 t stringlib_adaptive_find │ │ │ │ +0000129c t stringlib_adaptive_find │ │ │ │ │ │ │ │ bytearrayobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000038 r .LC1 │ │ │ │ 00000138 r .LC10 │ │ │ │ 0000015c r .LC11 │ │ │ │ @@ -5822,36 +5822,36 @@ │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d4 D PyBytesIter_Type │ │ │ │ -00001628 T PyBytesWriter_Create │ │ │ │ -0000123c T PyBytesWriter_Discard │ │ │ │ -000017a0 T PyBytesWriter_Finish │ │ │ │ -00000dac T PyBytesWriter_FinishWithPointer │ │ │ │ -00000ff4 T PyBytesWriter_FinishWithSize │ │ │ │ +000015f4 T PyBytesWriter_Create │ │ │ │ +00001208 T PyBytesWriter_Discard │ │ │ │ +0000176c T PyBytesWriter_Finish │ │ │ │ +00000d78 T PyBytesWriter_FinishWithPointer │ │ │ │ +00000fc0 T PyBytesWriter_FinishWithSize │ │ │ │ 000015bc T PyBytesWriter_Format │ │ │ │ -00001764 T PyBytesWriter_GetData │ │ │ │ -00005248 T PyBytesWriter_GetSize │ │ │ │ -0000356c T PyBytesWriter_Grow │ │ │ │ -000033ac T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ +00001730 T PyBytesWriter_GetData │ │ │ │ +000050e8 T PyBytesWriter_GetSize │ │ │ │ +000036cc T PyBytesWriter_Grow │ │ │ │ +000034a4 T PyBytesWriter_GrowAndUpdatePointer │ │ │ │ 0000011c T PyBytesWriter_Resize │ │ │ │ 00000b04 T PyBytesWriter_WriteBytes │ │ │ │ 00000518 T PyBytes_AsString │ │ │ │ 00000c10 T PyBytes_AsStringAndSize │ │ │ │ 00001388 T PyBytes_Concat │ │ │ │ 00001664 T PyBytes_ConcatAndDel │ │ │ │ -00005844 T PyBytes_DecodeEscape │ │ │ │ -00004418 T PyBytes_FromFormat │ │ │ │ -00004768 T PyBytes_FromFormatV │ │ │ │ -00003c4c T PyBytes_FromObject │ │ │ │ -00003d64 t PyBytes_FromObject.part.0 │ │ │ │ -000019dc T PyBytes_FromString │ │ │ │ +000056e4 T PyBytes_DecodeEscape │ │ │ │ +00004708 T PyBytes_FromFormat │ │ │ │ +00004a58 T PyBytes_FromFormatV │ │ │ │ +00003e3c T PyBytes_FromObject │ │ │ │ +00003f54 t PyBytes_FromObject.part.0 │ │ │ │ +000019a8 T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ 00000120 t PyBytes_FromStringAndSize.constprop.0 │ │ │ │ 0000131c T PyBytes_Join │ │ │ │ 00001690 T PyBytes_Repr │ │ │ │ 00001530 T PyBytes_Size │ │ │ │ 00000000 D PyBytes_Type │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -5926,21 +5926,21 @@ │ │ │ │ 00000034 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 000015a4 T _PyBytesWriter_CreateByteArray │ │ │ │ 000016f0 t _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ -00002060 T _PyBytes_Concat │ │ │ │ +00002158 T _PyBytes_Concat │ │ │ │ 00000574 T _PyBytes_DecodeEscape2 │ │ │ │ -00005414 T _PyBytes_Find │ │ │ │ -00003488 T _PyBytes_FormatEx │ │ │ │ -0000289c T _PyBytes_FromHex │ │ │ │ +000052b4 T _PyBytes_Find │ │ │ │ +00003328 T _PyBytes_FormatEx │ │ │ │ +0000273c T _PyBytes_FromHex │ │ │ │ 00000000 t _PyBytes_FromSize.part.0 │ │ │ │ -00001814 T _PyBytes_Repeat │ │ │ │ +00003abc T _PyBytes_Repeat │ │ │ │ 000001f4 T _PyBytes_Resize │ │ │ │ 000002e0 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyList_GetItemRef │ │ │ │ U _PyLong_DigitValue │ │ │ │ @@ -5972,15 +5972,15 @@ │ │ │ │ U _Py_bytes_isdigit │ │ │ │ U _Py_bytes_islower │ │ │ │ U _Py_bytes_isspace │ │ │ │ U _Py_bytes_istitle │ │ │ │ U _Py_bytes_isupper │ │ │ │ U _Py_bytes_lower │ │ │ │ U _Py_bytes_maketrans │ │ │ │ -000036e0 T _Py_bytes_repr │ │ │ │ +00003840 T _Py_bytes_repr │ │ │ │ 00001580 t _Py_bytes_repr.constprop.0 │ │ │ │ U _Py_bytes_rfind │ │ │ │ U _Py_bytes_rindex │ │ │ │ U _Py_bytes_startswith │ │ │ │ U _Py_bytes_swapcase │ │ │ │ U _Py_bytes_title │ │ │ │ U _Py_bytes_upper │ │ │ │ @@ -6030,141 +6030,141 @@ │ │ │ │ 0000022c d _parser.17 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 000002b0 d _parser.20 │ │ │ │ 00000258 d _parser.23 │ │ │ │ 00000200 d _parser.26 │ │ │ │ 000002dc d _parser.5 │ │ │ │ 00000284 d _parser.8 │ │ │ │ -00003360 t bytes___bytes__ │ │ │ │ +00003458 t bytes___bytes__ │ │ │ │ 00002464 r bytes___bytes____doc__ │ │ │ │ 00001958 t bytes_alloc │ │ │ │ 000007e8 d bytes_as_buffer │ │ │ │ 000007f0 d bytes_as_mapping │ │ │ │ 00000488 d bytes_as_number │ │ │ │ 000007fc d bytes_as_sequence │ │ │ │ -00001cdc t bytes_buffer_getbuffer │ │ │ │ -00003c28 t bytes_contains │ │ │ │ -00001bf0 t bytes_count │ │ │ │ +00001dd4 t bytes_buffer_getbuffer │ │ │ │ +00003e18 t bytes_contains │ │ │ │ +00001a90 t bytes_count │ │ │ │ 000014e0 r bytes_count__doc__ │ │ │ │ -00001e20 t bytes_decode │ │ │ │ +00001f18 t bytes_decode │ │ │ │ 00000adc r bytes_decode__doc__ │ │ │ │ 000002b8 r bytes_doc │ │ │ │ -00001b20 t bytes_endswith │ │ │ │ +00004608 t bytes_endswith │ │ │ │ 00000cd8 r bytes_endswith__doc__ │ │ │ │ -00003b2c t bytes_find │ │ │ │ +00003d1c t bytes_find │ │ │ │ 00001b98 r bytes_find__doc__ │ │ │ │ -000047cc t bytes_fromformat │ │ │ │ -00002810 t bytes_fromhex │ │ │ │ +00004abc t bytes_fromformat │ │ │ │ +000026b0 t bytes_fromhex │ │ │ │ 00000954 r bytes_fromhex__doc__ │ │ │ │ 000018b8 t bytes_getnewargs │ │ │ │ -000012e0 t bytes_hash │ │ │ │ -00004b5c t bytes_hex │ │ │ │ +000012ac t bytes_hash │ │ │ │ +000049fc t bytes_hex │ │ │ │ 00000770 r bytes_hex__doc__ │ │ │ │ -00003a2c t bytes_index │ │ │ │ +00003c1c t bytes_index │ │ │ │ 00001a4c r bytes_index__doc__ │ │ │ │ 00000240 t bytes_item │ │ │ │ 00000074 t bytes_iter │ │ │ │ -0000395c t bytes_iteritem │ │ │ │ -000018a4 t bytes_join │ │ │ │ +00003b4c t bytes_iteritem │ │ │ │ +00001814 t bytes_join │ │ │ │ 00001cc8 r bytes_join__doc__ │ │ │ │ -00001cc4 t bytes_length │ │ │ │ +00001dbc t bytes_length │ │ │ │ 000000a8 t bytes_lstrip │ │ │ │ 00001680 r bytes_lstrip__doc__ │ │ │ │ 00000b30 t bytes_maketrans │ │ │ │ 00001280 r bytes_maketrans__doc__ │ │ │ │ 00000518 d bytes_methods │ │ │ │ -00003440 t bytes_mod │ │ │ │ -00002cf4 t bytes_new │ │ │ │ -00001cc0 t bytes_partition │ │ │ │ +000032e0 t bytes_mod │ │ │ │ +00002dec t bytes_new │ │ │ │ +00001b60 t bytes_partition │ │ │ │ 00002148 r bytes_partition__doc__ │ │ │ │ 000014bc t bytes_removeprefix │ │ │ │ 00001034 r bytes_removeprefix__doc__ │ │ │ │ -00005318 t bytes_removesuffix │ │ │ │ +000051b8 t bytes_removesuffix │ │ │ │ 00000f34 r bytes_removesuffix__doc__ │ │ │ │ -00001988 t bytes_repeat │ │ │ │ +000018f8 t bytes_repeat │ │ │ │ 000001bc t bytes_replace │ │ │ │ 00001118 r bytes_replace__doc__ │ │ │ │ 000017f4 t bytes_repr │ │ │ │ -00001d20 t bytes_rfind │ │ │ │ +00001e18 t bytes_rfind │ │ │ │ 00001918 r bytes_rfind__doc__ │ │ │ │ -00001328 t bytes_richcompare │ │ │ │ -00004ea8 t bytes_rindex │ │ │ │ +000012f4 t bytes_richcompare │ │ │ │ +00005198 t bytes_rindex │ │ │ │ 000017c8 r bytes_rindex__doc__ │ │ │ │ -00004cd4 t bytes_rpartition │ │ │ │ +00004b74 t bytes_rpartition │ │ │ │ 00001fa4 r bytes_rpartition__doc__ │ │ │ │ 00000cd4 t bytes_rsplit │ │ │ │ 00001dc8 r bytes_rsplit__doc__ │ │ │ │ -00002b18 t bytes_rstrip │ │ │ │ +000029b8 t bytes_rstrip │ │ │ │ 000015e8 r bytes_rstrip__doc__ │ │ │ │ -00001e5c t bytes_split │ │ │ │ +00001cfc t bytes_split │ │ │ │ 000022d4 r bytes_split__doc__ │ │ │ │ -00004f48 t bytes_splitlines │ │ │ │ +00004de8 t bytes_splitlines │ │ │ │ 00000a14 r bytes_splitlines__doc__ │ │ │ │ -000018b8 t bytes_startswith │ │ │ │ +00001828 t bytes_startswith │ │ │ │ 00000e04 r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ -00005260 t bytes_strip │ │ │ │ +00005100 t bytes_strip │ │ │ │ 00001718 r bytes_strip__doc__ │ │ │ │ -00001ac0 t bytes_subscript │ │ │ │ -00002f10 t bytes_translate │ │ │ │ +00001a8c t bytes_subscript │ │ │ │ +00002db0 t bytes_translate │ │ │ │ 0000138c r bytes_translate__doc__ │ │ │ │ -00003004 t bytes_translate_impl │ │ │ │ -00000c3c t byteswriter_create │ │ │ │ -00000b00 t byteswriter_create.constprop.0 │ │ │ │ -00002c88 t do_argstrip │ │ │ │ +00002ea4 t bytes_translate_impl │ │ │ │ +00000c08 t byteswriter_create │ │ │ │ +00000acc t byteswriter_create.constprop.0 │ │ │ │ +00002b28 t do_argstrip │ │ │ │ 00000ff4 t fastsearch.constprop.1 │ │ │ │ 00000344 t formatfloat │ │ │ │ -00004ac8 t getnextarg │ │ │ │ +00004968 t getnextarg │ │ │ │ 00000280 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ -000055d4 t pad │ │ │ │ +00005474 t pad │ │ │ │ 00000258 r reduce_doc │ │ │ │ 00000ae4 t return_self │ │ │ │ 00000230 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 00001810 t stringlib__lex_search │ │ │ │ -00005b98 t stringlib__preprocess │ │ │ │ -00005cc8 t stringlib__two_way │ │ │ │ +00005a38 t stringlib__preprocess │ │ │ │ +00005b68 t stringlib__two_way │ │ │ │ 00001768 t stringlib__two_way_count │ │ │ │ -00005900 t stringlib_adaptive_find │ │ │ │ -000022c0 t stringlib_bytes_join │ │ │ │ +000057a0 t stringlib_adaptive_find │ │ │ │ +000023b8 t stringlib_bytes_join │ │ │ │ 000002a0 t stringlib_capitalize │ │ │ │ 00000704 t stringlib_center │ │ │ │ 0000051c r stringlib_center__doc__ │ │ │ │ 00000cc0 t stringlib_count │ │ │ │ -000054d8 t stringlib_default_rfind.constprop.0 │ │ │ │ +00005378 t stringlib_default_rfind.constprop.0 │ │ │ │ 000004dc t stringlib_expandtabs │ │ │ │ 000006c8 r stringlib_expandtabs__doc__ │ │ │ │ 000008ac t stringlib_isalnum │ │ │ │ 000008cc t stringlib_isalpha │ │ │ │ 00000088 t stringlib_isascii │ │ │ │ 00000068 t stringlib_isdigit │ │ │ │ 000008ec t stringlib_islower │ │ │ │ 0000090c t stringlib_isspace │ │ │ │ 0000092c t stringlib_istitle │ │ │ │ 0000094c t stringlib_isupper │ │ │ │ -00005684 t stringlib_ljust │ │ │ │ +00005524 t stringlib_ljust │ │ │ │ 00000638 r stringlib_ljust__doc__ │ │ │ │ -00004f08 t stringlib_lower │ │ │ │ -00004e98 t stringlib_rfind_char │ │ │ │ +00004da8 t stringlib_lower │ │ │ │ +00004d38 t stringlib_rfind_char │ │ │ │ 0000096c t stringlib_rjust │ │ │ │ 000005a8 r stringlib_rjust__doc__ │ │ │ │ 00000b80 t stringlib_swapcase │ │ │ │ 00000bc0 t stringlib_title │ │ │ │ -000052d8 t stringlib_upper │ │ │ │ +00005178 t stringlib_upper │ │ │ │ 00000c00 t stringlib_zfill │ │ │ │ 00000484 r stringlib_zfill__doc__ │ │ │ │ 0000013c t striter_dealloc │ │ │ │ -000054ac t striter_len │ │ │ │ +0000534c t striter_len │ │ │ │ 00000448 d striter_methods │ │ │ │ -000039a0 t striter_next │ │ │ │ +00003b90 t striter_next │ │ │ │ 0000145c t striter_reduce │ │ │ │ 000018e0 t striter_setstate │ │ │ │ 000016bc t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -6196,52 +6196,52 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_GetNameObject │ │ │ │ U PyModule_Type │ │ │ │ 00002050 T PyObject_Call │ │ │ │ 00000000 T PyObject_CallFunction │ │ │ │ 000011bc T PyObject_CallFunctionObjArgs │ │ │ │ 00001734 T PyObject_CallMethod │ │ │ │ -000025bc T PyObject_CallMethodObjArgs │ │ │ │ -00002ab0 T PyObject_CallNoArgs │ │ │ │ -00002cb4 T PyObject_CallObject │ │ │ │ +0000255c T PyObject_CallMethodObjArgs │ │ │ │ +00002a50 T PyObject_CallNoArgs │ │ │ │ +00002c54 T PyObject_CallObject │ │ │ │ 00001880 T PyObject_CallOneArg │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 00000884 T PyObject_Vectorcall │ │ │ │ 0000098c T PyObject_VectorcallDict │ │ │ │ 00000f8c T PyObject_VectorcallMethod │ │ │ │ 00000134 t PyStackRef_XCLOSE │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ 00000098 T PyVectorcall_Call │ │ │ │ -00002ba4 T PyVectorcall_Function │ │ │ │ +00002b44 T PyVectorcall_Function │ │ │ │ 00000670 T PyVectorcall_NARGS │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_FormatFromCauseTstate │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_Vector │ │ │ │ 00001814 T _PyFunction_Vectorcall │ │ │ │ -000023f0 T _PyObject_Call │ │ │ │ +00002390 T _PyObject_Call │ │ │ │ 00000054 t _PyObject_CallFunctionVa │ │ │ │ 000002e4 T _PyObject_CallFunction_SizeT │ │ │ │ -00002bd0 T _PyObject_CallMethod │ │ │ │ +00002b70 T _PyObject_CallMethod │ │ │ │ 000004a0 T _PyObject_CallMethodFormat │ │ │ │ 000003ec T _PyObject_CallMethodId │ │ │ │ 000004dc T _PyObject_CallMethod_SizeT │ │ │ │ 00001988 T _PyObject_Call_Prepend │ │ │ │ U _PyObject_GetAttrId │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ 00000450 T _PyObject_MakeTpCall │ │ │ │ 00000728 t _PyObject_MakeTpCall.constprop.0 │ │ │ │ 00000cfc T _PyObject_VectorcallDictTstate │ │ │ │ -000026d0 T _PyObject_VectorcallPrepend │ │ │ │ +00002670 T _PyObject_VectorcallPrepend │ │ │ │ 000001a4 T _PyStack_AsDict │ │ │ │ 00001db0 T _PyStack_UnpackDict │ │ │ │ 00001f44 T _PyStack_UnpackDict_Free │ │ │ │ 00001ff8 T _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ 000003b0 T _Py_CheckFunctionResult │ │ │ │ 00000000 t _Py_CheckFunctionResult.constprop.0 │ │ │ │ 000000a8 t _Py_CheckFunctionResult.part.0 │ │ │ │ @@ -6512,15 +6512,15 @@ │ │ │ │ 00000684 r .LC65 │ │ │ │ 000000d4 r .LC8 │ │ │ │ 000000e0 r .LC9 │ │ │ │ U PyBool_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ 00000c48 T PyCode_AddWatcher │ │ │ │ -000000e0 T PyCode_Addr2Line │ │ │ │ +000000a0 T PyCode_Addr2Line │ │ │ │ 00000e4c T PyCode_Addr2Location │ │ │ │ 00000ce0 T PyCode_ClearWatcher │ │ │ │ 00000c20 T PyCode_GetCellvars │ │ │ │ 00000bf8 T PyCode_GetCode │ │ │ │ 00000c34 T PyCode_GetFreevars │ │ │ │ 00000c0c T PyCode_GetVarnames │ │ │ │ 00000000 T PyCode_NewEmpty │ │ │ │ @@ -6574,52 +6574,52 @@ │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ 000003c4 T PyUnstable_Code_GetExtra │ │ │ │ 00000d88 T PyUnstable_Code_New │ │ │ │ -00001a5c T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ +000017b8 T PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 0000029c T PyUnstable_Code_SetExtra │ │ │ │ U Py_BuildValue │ │ │ │ -00000028 t Py_XDECREF │ │ │ │ +00001858 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ -000029f8 T _PyCode_CheckLineNumber │ │ │ │ +00002a2c T _PyCode_CheckLineNumber │ │ │ │ 0000111c T _PyCode_CheckNoExternalState │ │ │ │ 000010e4 T _PyCode_CheckNoInternalState │ │ │ │ 0000118c T _PyCode_CheckPureFunction │ │ │ │ -00001cd4 T _PyCode_ConstantKey │ │ │ │ -00000334 T _PyCode_Fini │ │ │ │ +00001d14 T _PyCode_ConstantKey │ │ │ │ +000002e8 T _PyCode_Fini │ │ │ │ 00000250 T _PyCode_GetCellvars │ │ │ │ -00002650 T _PyCode_GetCode │ │ │ │ -00000ef8 T _PyCode_GetFreevars │ │ │ │ -000006d8 T _PyCode_GetVarCounts │ │ │ │ -000021b0 T _PyCode_GetVarnames │ │ │ │ +00002690 T _PyCode_GetCode │ │ │ │ +000030a8 T _PyCode_GetFreevars │ │ │ │ +0000068c T _PyCode_GetVarCounts │ │ │ │ +00001f0c T _PyCode_GetVarnames │ │ │ │ 00000000 T _PyCode_Init │ │ │ │ -000004a4 T _PyCode_InitAddressRange │ │ │ │ +00000458 T _PyCode_InitAddressRange │ │ │ │ 0000029c T _PyCode_New │ │ │ │ U _PyCode_Quicken │ │ │ │ -000004e8 T _PyCode_ReturnsOnlyNone │ │ │ │ -00002798 T _PyCode_SafeAddr2Line │ │ │ │ -000008e0 T _PyCode_SetUnboundVarCounts │ │ │ │ +0000049c T _PyCode_ReturnsOnlyNone │ │ │ │ +000027d8 T _PyCode_SafeAddr2Line │ │ │ │ +00000894 T _PyCode_SetUnboundVarCounts │ │ │ │ 00000000 T _PyCode_Validate │ │ │ │ -000005d0 T _PyCode_VerifyStateless │ │ │ │ +00000584 T _PyCode_VerifyStateless │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Format │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyFunction_ClearCodeByVersion │ │ │ │ U _PyInstruction_GetLength │ │ │ │ U _PyInstrumentation_BranchesIterator │ │ │ │ 000001d4 D _PyLineIterator │ │ │ │ 00000e24 T _PyLineTable_InitAddressRange │ │ │ │ -000020a0 T _PyLineTable_NextAddressRange │ │ │ │ +00001dfc T _PyLineTable_NextAddressRange │ │ │ │ 000010b0 T _PyLineTable_PreviousAddressRange │ │ │ │ U _PyObject_NewVar │ │ │ │ U _PyOpcode_Caches │ │ │ │ 000000d4 D _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PyTuple_FromPair │ │ │ │ @@ -6633,59 +6633,59 @@ │ │ │ │ U _Py_GetBaseCodeUnit │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_ctype_table │ │ │ │ -0000221c T _Py_set_localsplus_info │ │ │ │ +0000225c T _Py_set_localsplus_info │ │ │ │ U _Py_tss_interp │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000064 r _keywords.4 │ │ │ │ 000002d4 d _kwtuple.0 │ │ │ │ 00000334 d _kwtuple.3 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ -00002e4c t _source_offset_converter │ │ │ │ +00002e80 t _source_offset_converter │ │ │ │ 0000000c r assert0 │ │ │ │ -00001fc4 t code__varname_from_oparg │ │ │ │ +00001d20 t code__varname_from_oparg │ │ │ │ 0000006c r code__varname_from_oparg__doc__ │ │ │ │ 00000440 t code_branchesiterator │ │ │ │ -00001858 t code_dealloc │ │ │ │ +00001898 t code_dealloc │ │ │ │ 0000023c t code_getcellvars │ │ │ │ -00001f8c t code_getcode │ │ │ │ -00001fa0 t code_getcodeadaptive │ │ │ │ -00000d04 t code_getfreevars │ │ │ │ +00001ce8 t code_getcode │ │ │ │ +00001cfc t code_getcodeadaptive │ │ │ │ +00002eb4 t code_getfreevars │ │ │ │ 000003d0 d code_getsetlist │ │ │ │ -0000219c t code_getvarnames │ │ │ │ -0000225c t code_hash │ │ │ │ -00001ea4 t code_linesiterator │ │ │ │ +00001ef8 t code_getvarnames │ │ │ │ +0000229c t code_hash │ │ │ │ +00001c00 t code_linesiterator │ │ │ │ 00000448 d code_memberlist │ │ │ │ 00000350 d code_methods │ │ │ │ 00000454 t code_new │ │ │ │ 00000190 r code_new__doc__ │ │ │ │ -00000348 t code_positionsiterator │ │ │ │ -0000104c t code_replace │ │ │ │ +000002fc t code_positionsiterator │ │ │ │ +00000d54 t code_replace │ │ │ │ 00000124 r code_replace__doc__ │ │ │ │ -00000c8c t code_repr │ │ │ │ -000023b8 t code_richcompare │ │ │ │ +00000c40 t code_repr │ │ │ │ +000023f8 t code_richcompare │ │ │ │ 00000bb4 t code_sizeof │ │ │ │ -00002e80 t get_cached_locals │ │ │ │ -00000fb0 t get_localsplus_names │ │ │ │ -00000068 t init_co_cached │ │ │ │ +000031b8 t get_cached_locals │ │ │ │ +00000cb8 t get_localsplus_names │ │ │ │ +00000028 t init_co_cached │ │ │ │ 00001110 t intern_constants │ │ │ │ 000014d0 t intern_constants.constprop.0 │ │ │ │ -00001f20 t lineiter_dealloc │ │ │ │ -00003044 t lineiter_next │ │ │ │ +00001c7c t lineiter_dealloc │ │ │ │ +0000337c t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00000438 t positionsiter_dealloc │ │ │ │ -00002bc4 t positionsiter_next │ │ │ │ -000003c8 t read_signed_varint │ │ │ │ +000003ec t positionsiter_dealloc │ │ │ │ +00002bf8 t positionsiter_next │ │ │ │ +0000037c t read_signed_varint │ │ │ │ 00000154 t retreat │ │ │ │ 00000aa4 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -7249,85 +7249,86 @@ │ │ │ │ 00000904 t AttributeError_clear │ │ │ │ 000006a4 t AttributeError_dealloc │ │ │ │ 000009ac t AttributeError_getstate │ │ │ │ 000004b0 t AttributeError_init │ │ │ │ 00001e88 d AttributeError_members │ │ │ │ 00001e58 d AttributeError_methods │ │ │ │ 00000938 t AttributeError_reduce │ │ │ │ -0000143c t AttributeError_traverse │ │ │ │ +0000154c t AttributeError_traverse │ │ │ │ 00003128 t BaseExceptionGroup_clear │ │ │ │ 00002e90 t BaseExceptionGroup_dealloc │ │ │ │ -00003800 t BaseExceptionGroup_derive │ │ │ │ +00003890 t BaseExceptionGroup_derive │ │ │ │ 000002b4 r BaseExceptionGroup_derive__doc__ │ │ │ │ 00002dc8 t BaseExceptionGroup_init │ │ │ │ 000037d4 d BaseExceptionGroup_members │ │ │ │ 00003784 d BaseExceptionGroup_methods │ │ │ │ 00002a70 t BaseExceptionGroup_new │ │ │ │ 000004fc t BaseExceptionGroup_repr │ │ │ │ -0000320c t BaseExceptionGroup_split │ │ │ │ +00003344 t BaseExceptionGroup_split │ │ │ │ 00000290 r BaseExceptionGroup_split__doc__ │ │ │ │ -000039a0 t BaseExceptionGroup_str │ │ │ │ +00003a30 t BaseExceptionGroup_str │ │ │ │ 00000270 t BaseExceptionGroup_subgroup │ │ │ │ 00000268 r BaseExceptionGroup_subgroup__doc__ │ │ │ │ 000031f4 t BaseExceptionGroup_traverse │ │ │ │ -0000298c t BaseException___cause___get │ │ │ │ +00002bc0 t BaseException___cause___get │ │ │ │ 00000aa4 t BaseException___cause___set │ │ │ │ -000029c8 t BaseException___context___get │ │ │ │ +00002bfc t BaseException___context___get │ │ │ │ 000002fc t BaseException___context___set │ │ │ │ -00003880 t BaseException___reduce__ │ │ │ │ +00003910 t BaseException___reduce__ │ │ │ │ 00000380 r BaseException___reduce____doc__ │ │ │ │ 000003d8 t BaseException___setstate__ │ │ │ │ 0000035c r BaseException___setstate____doc__ │ │ │ │ -00002a04 t BaseException___traceback___get │ │ │ │ -00002c48 t BaseException___traceback___set │ │ │ │ +00002c38 t BaseException___traceback___get │ │ │ │ +00002e7c t BaseException___traceback___set │ │ │ │ +00000c3c t BaseException___traceback___set_impl │ │ │ │ 000024ac t BaseException_add_note │ │ │ │ 000002d0 r BaseException_add_note__doc__ │ │ │ │ -00002d58 t BaseException_args_get │ │ │ │ -00002d94 t BaseException_args_set │ │ │ │ +00002e90 t BaseException_args_get │ │ │ │ +00002ecc t BaseException_args_set │ │ │ │ 00000154 t BaseException_clear │ │ │ │ 00000bac t BaseException_dealloc │ │ │ │ 00003e68 d BaseException_getset │ │ │ │ 00001e28 t BaseException_init │ │ │ │ 00003e40 d BaseException_members │ │ │ │ 00003ee0 d BaseException_methods │ │ │ │ 00000098 t BaseException_new │ │ │ │ -000026d0 t BaseException_repr │ │ │ │ -00000ee8 t BaseException_str │ │ │ │ +00002904 t BaseException_repr │ │ │ │ +00000ff8 t BaseException_str │ │ │ │ 00001ec8 t BaseException_traverse │ │ │ │ 00000ad0 t BaseException_vectorcall │ │ │ │ 0000293c t BaseException_with_traceback │ │ │ │ 0000030c r BaseException_with_traceback__doc__ │ │ │ │ 00001a7c t ImportError_clear │ │ │ │ 00001634 t ImportError_dealloc │ │ │ │ -00000c3c t ImportError_init │ │ │ │ +00000d4c t ImportError_init │ │ │ │ 00003574 d ImportError_members │ │ │ │ 00003554 d ImportError_methods │ │ │ │ 00000b54 t ImportError_reduce │ │ │ │ 00000798 t ImportError_repr │ │ │ │ -00000e94 t ImportError_str │ │ │ │ -00000f24 t ImportError_traverse │ │ │ │ +00000fa4 t ImportError_str │ │ │ │ +00001034 t ImportError_traverse │ │ │ │ 000003a4 t KeyError_str │ │ │ │ 00000354 t MemoryError_dealloc │ │ │ │ 000001d0 t MemoryError_new │ │ │ │ 00002928 t NameError_clear │ │ │ │ -00002780 t NameError_dealloc │ │ │ │ -00001b18 t NameError_init │ │ │ │ +000029b4 t NameError_dealloc │ │ │ │ +00001d4c t NameError_init │ │ │ │ 00002074 d NameError_members │ │ │ │ 00000000 b NameError_methods │ │ │ │ -000020f8 t NameError_traverse │ │ │ │ +0000232c t NameError_traverse │ │ │ │ 00001ba8 t OSError_clear │ │ │ │ 0000179c t OSError_dealloc │ │ │ │ 00003220 d OSError_getset │ │ │ │ 0000126c t OSError_init │ │ │ │ 00003268 d OSError_members │ │ │ │ 00003248 d OSError_methods │ │ │ │ 00000d40 t OSError_new │ │ │ │ 00000648 t OSError_reduce │ │ │ │ -00002a40 t OSError_str │ │ │ │ -00002160 t OSError_traverse │ │ │ │ +00002c74 t OSError_str │ │ │ │ +00002394 t OSError_traverse │ │ │ │ 0000019c t OSError_written_get │ │ │ │ 000001e0 t OSError_written_set │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -7461,31 +7462,31 @@ │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ -000015e4 T PyUnicodeDecodeError_Create │ │ │ │ -00002380 T PyUnicodeDecodeError_GetEncoding │ │ │ │ -000039f4 T PyUnicodeDecodeError_GetEnd │ │ │ │ -000025c4 T PyUnicodeDecodeError_GetObject │ │ │ │ +000016f4 T PyUnicodeDecodeError_Create │ │ │ │ +000025b4 T PyUnicodeDecodeError_GetEncoding │ │ │ │ +00003a84 T PyUnicodeDecodeError_GetEnd │ │ │ │ +000027f8 T PyUnicodeDecodeError_GetObject │ │ │ │ 00001228 T PyUnicodeDecodeError_GetReason │ │ │ │ 00000ce0 T PyUnicodeDecodeError_GetStart │ │ │ │ -00002698 T PyUnicodeDecodeError_SetEnd │ │ │ │ -00002720 T PyUnicodeDecodeError_SetReason │ │ │ │ -00002660 T PyUnicodeDecodeError_SetStart │ │ │ │ +000028cc T PyUnicodeDecodeError_SetEnd │ │ │ │ +00002954 T PyUnicodeDecodeError_SetReason │ │ │ │ +00002894 T PyUnicodeDecodeError_SetStart │ │ │ │ 00000604 T PyUnicodeEncodeError_GetEncoding │ │ │ │ 00000d3c T PyUnicodeEncodeError_GetEnd │ │ │ │ 0000115c T PyUnicodeEncodeError_GetObject │ │ │ │ 000011e4 T PyUnicodeEncodeError_GetReason │ │ │ │ 00000d98 T PyUnicodeEncodeError_GetStart │ │ │ │ -00003174 T PyUnicodeEncodeError_SetEnd │ │ │ │ -000031ac T PyUnicodeEncodeError_SetReason │ │ │ │ -0000313c T PyUnicodeEncodeError_SetStart │ │ │ │ +000032ac T PyUnicodeEncodeError_SetEnd │ │ │ │ +000032e4 T PyUnicodeEncodeError_SetReason │ │ │ │ +00003274 T PyUnicodeEncodeError_SetStart │ │ │ │ 00000df4 T PyUnicodeTranslateError_GetEnd │ │ │ │ 000011a0 T PyUnicodeTranslateError_GetObject │ │ │ │ 0000126c T PyUnicodeTranslateError_GetReason │ │ │ │ 00000e50 T PyUnicodeTranslateError_GetStart │ │ │ │ 00000eac T PyUnicodeTranslateError_SetEnd │ │ │ │ 000012b0 T PyUnicodeTranslateError_SetReason │ │ │ │ 00000ee4 T PyUnicodeTranslateError_SetStart │ │ │ │ @@ -7506,52 +7507,52 @@ │ │ │ │ U Py_GetConstant │ │ │ │ 00000bfc t Py_XDECREF │ │ │ │ 00001ff8 t StopIteration_clear │ │ │ │ 00002754 t StopIteration_dealloc │ │ │ │ 00002634 t StopIteration_init │ │ │ │ 00003ac0 d StopIteration_members │ │ │ │ 00000144 t StopIteration_traverse │ │ │ │ -00001e90 t SyntaxError_clear │ │ │ │ -00001c14 t SyntaxError_dealloc │ │ │ │ -00001164 t SyntaxError_init │ │ │ │ +000020c4 t SyntaxError_clear │ │ │ │ +00001e48 t SyntaxError_dealloc │ │ │ │ +00001274 t SyntaxError_init │ │ │ │ 00001cbc d SyntaxError_members │ │ │ │ -00002794 t SyntaxError_str │ │ │ │ -000014ac t SyntaxError_traverse │ │ │ │ +000029c8 t SyntaxError_str │ │ │ │ +000015bc t SyntaxError_traverse │ │ │ │ 00002068 t SystemExit_clear │ │ │ │ -000013b4 t SystemExit_dealloc │ │ │ │ -000010d0 t SystemExit_init │ │ │ │ +000014c4 t SystemExit_dealloc │ │ │ │ +000011e0 t SystemExit_init │ │ │ │ 000038e8 d SystemExit_members │ │ │ │ 00000058 t SystemExit_traverse │ │ │ │ -00001644 t UnicodeDecodeError_init │ │ │ │ -00001788 t UnicodeDecodeError_str │ │ │ │ -00000fd4 t UnicodeEncodeError_init │ │ │ │ -00002b04 t UnicodeEncodeError_str │ │ │ │ -00001a2c t UnicodeError_clear │ │ │ │ -000019a8 t UnicodeError_dealloc │ │ │ │ +00001754 t UnicodeDecodeError_init │ │ │ │ +00001898 t UnicodeDecodeError_str │ │ │ │ +000010e4 t UnicodeEncodeError_init │ │ │ │ +00002d38 t UnicodeEncodeError_str │ │ │ │ +00001b3c t UnicodeError_clear │ │ │ │ +00001ab8 t UnicodeError_dealloc │ │ │ │ 000014b8 d UnicodeError_members │ │ │ │ 0000207c t UnicodeError_traverse │ │ │ │ -000038cc t UnicodeTranslateError_init │ │ │ │ -00003a58 t UnicodeTranslateError_str │ │ │ │ +0000395c t UnicodeTranslateError_init │ │ │ │ +00003ae8 t UnicodeTranslateError_str │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ 000002bc T _PyBuiltins_AddExceptions │ │ │ │ -00002258 T _PyErr_NoMemory │ │ │ │ +0000248c T _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ 0000108c d _PyExc_ArithmeticError │ │ │ │ 00001164 d _PyExc_AssertionError │ │ │ │ 00001d84 d _PyExc_AttributeError │ │ │ │ 00003d6c d _PyExc_BaseException │ │ │ │ 000036b0 d _PyExc_BaseExceptionGroup │ │ │ │ 00003078 d _PyExc_BlockingIOError │ │ │ │ 00002df8 d _PyExc_BrokenPipeError │ │ │ │ 00000aa8 d _PyExc_BufferError │ │ │ │ 00000238 d _PyExc_BytesWarning │ │ │ │ 00002ecc d _PyExc_ChildProcessError │ │ │ │ -00001950 T _PyExc_ClearExceptionGroupType │ │ │ │ +00001a60 T _PyExc_ClearExceptionGroupType │ │ │ │ 00002d24 d _PyExc_ConnectionAbortedError │ │ │ │ 00002fa4 d _PyExc_ConnectionError │ │ │ │ 00002c50 d _PyExc_ConnectionRefusedError │ │ │ │ 00002b7c d _PyExc_ConnectionResetError │ │ │ │ 000000b0 T _PyExc_CreateExceptionGroup │ │ │ │ 00000820 d _PyExc_DeprecationWarning │ │ │ │ 00002400 d _PyExc_EOFError │ │ │ │ @@ -7582,15 +7583,15 @@ │ │ │ │ 00001fa0 d _PyExc_NameError │ │ │ │ 0000282c d _PyExc_NotADirectoryError │ │ │ │ 000020a0 d _PyExc_NotImplementedError │ │ │ │ 0000314c d _PyExc_OSError │ │ │ │ 00000edc d _PyExc_OverflowError │ │ │ │ 00000748 d _PyExc_PendingDeprecationWarning │ │ │ │ 00002684 d _PyExc_PermissionError │ │ │ │ -00002e20 T _PyExc_PrepReraiseStar │ │ │ │ +00002f58 T _PyExc_PrepReraiseStar │ │ │ │ 000025b0 d _PyExc_ProcessLookupError │ │ │ │ 00002178 d _PyExc_PythonFinalizationError │ │ │ │ 00002250 d _PyExc_RecursionError │ │ │ │ 00000c54 d _PyExc_ReferenceError │ │ │ │ 00000088 d _PyExc_ResourceWarning │ │ │ │ 00002328 d _PyExc_RuntimeError │ │ │ │ 00000598 d _PyExc_RuntimeWarning │ │ │ │ @@ -7616,64 +7617,66 @@ │ │ │ │ 000022d0 T _PyException_AddNote │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_Name │ │ │ │ -00002488 T _PyUnicodeError_GetParams │ │ │ │ +000026bc T _PyUnicodeError_GetParams │ │ │ │ 00001074 T _PyUnicodeTranslateError_Create │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000244 r __func__.0 │ │ │ │ 00000228 r __func__.1 │ │ │ │ 00000258 r __func__.2 │ │ │ │ -000018a4 t check_unicode_error_attribute │ │ │ │ -000023c4 t check_unicode_error_type │ │ │ │ -000036a4 t collect_exception_group_leaf_ids │ │ │ │ +000019b4 t check_unicode_error_attribute │ │ │ │ +000025f8 t check_unicode_error_type │ │ │ │ +00003734 t collect_exception_group_leaf_ids │ │ │ │ 00003f10 t exceptiongroup_split_recursive.constprop.0 │ │ │ │ 000039c4 t exceptiongroup_split_recursive.constprop.1 │ │ │ │ 00003328 t exceptiongroup_split_recursive.constprop.2 │ │ │ │ -00003378 t exceptiongroup_subset │ │ │ │ -00003294 t get_matcher_type │ │ │ │ +000034b0 t exceptiongroup_subset │ │ │ │ +000033cc t get_matcher_type │ │ │ │ 00000048 d kwlist.3 │ │ │ │ 00000070 d kwlist.4 │ │ │ │ 0000005c d kwlist.5 │ │ │ │ 00000000 r static_exceptions │ │ │ │ -00002434 t unicode_error_get_encoding_impl │ │ │ │ -0000260c t unicode_error_get_object_impl │ │ │ │ +00002668 t unicode_error_get_encoding_impl │ │ │ │ +00002840 t unicode_error_get_object_impl │ │ │ │ 000010c4 t unicode_error_get_reason_impl │ │ │ │ │ │ │ │ genericaliasobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ -000000d4 r .LC10 │ │ │ │ -000000dc r .LC11 │ │ │ │ -000000e4 r .LC12 │ │ │ │ -000000e8 r .LC13 │ │ │ │ -00000104 r .LC14 │ │ │ │ -00000108 r .LC15 │ │ │ │ -00000110 r .LC16 │ │ │ │ -00000144 r .LC17 │ │ │ │ -00000188 r .LC18 │ │ │ │ +000000e4 r .LC10 │ │ │ │ +000000e8 r .LC11 │ │ │ │ +000000f0 r .LC12 │ │ │ │ +000000f8 r .LC13 │ │ │ │ +00000100 r .LC14 │ │ │ │ +00000104 r .LC15 │ │ │ │ +00000120 r .LC16 │ │ │ │ +00000124 r .LC17 │ │ │ │ +0000012c r .LC18 │ │ │ │ +00000160 r .LC19 │ │ │ │ 0000001c r .LC2 │ │ │ │ -00000058 r .LC3 │ │ │ │ -00000094 r .LC4 │ │ │ │ -0000009c r .LC5 │ │ │ │ -000000a4 r .LC6 │ │ │ │ -000000c4 r .LC7 │ │ │ │ -000000c8 r .LC8 │ │ │ │ -000000cc r .LC9 │ │ │ │ +000001a4 r .LC20 │ │ │ │ +00000028 r .LC3 │ │ │ │ +00000038 r .LC4 │ │ │ │ +00000074 r .LC5 │ │ │ │ +000000b0 r .LC6 │ │ │ │ +000000b8 r .LC7 │ │ │ │ +000000c0 r .LC8 │ │ │ │ +000000e0 r .LC9 │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetNone │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_AttributeError │ │ │ │ @@ -7722,15 +7725,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyVectorcall_Function │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 00000000 T Py_GenericAlias │ │ │ │ 00000000 D Py_GenericAliasType │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ -00000204 t Py_XDECREF │ │ │ │ +0000021c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ @@ -7742,22 +7745,21 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000534 T _Py_make_parameters │ │ │ │ 00000bb4 T _Py_subs_parameters │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_typing_type_repr │ │ │ │ U _Py_union_type_or │ │ │ │ -00000000 r attr_blocked │ │ │ │ -00000010 r attr_exceptions │ │ │ │ +00000000 r attr_exceptions │ │ │ │ 00000344 d ga_as_mapping │ │ │ │ 000001c8 d ga_as_number │ │ │ │ 000016a4 t ga_call │ │ │ │ 000000e8 t ga_dealloc │ │ │ │ 000000c4 t ga_dir │ │ │ │ -000002d4 t ga_getattro │ │ │ │ +000002ec t ga_getattro │ │ │ │ 00000aec t ga_getitem │ │ │ │ 00000158 t ga_hash │ │ │ │ 00000000 t ga_instancecheck │ │ │ │ 0000038c t ga_iter │ │ │ │ 000001f8 t ga_iter_clear │ │ │ │ 00000488 t ga_iter_dealloc │ │ │ │ 000001a8 d ga_iter_methods │ │ │ │ @@ -7770,18 +7772,18 @@ │ │ │ │ 00000000 t ga_new │ │ │ │ 000004bc t ga_parameters │ │ │ │ 00000258 d ga_properties │ │ │ │ 000002c0 t ga_reduce │ │ │ │ 00000838 t ga_repr │ │ │ │ 000001a0 t ga_richcompare │ │ │ │ 00000034 t ga_subclasscheck │ │ │ │ -00000244 t ga_traverse │ │ │ │ +0000025c t ga_traverse │ │ │ │ 00000a98 t ga_unpacked_tuple_args │ │ │ │ 00000194 t ga_vectorcall │ │ │ │ -00000038 r genericalias__doc__ │ │ │ │ +00000028 r genericalias__doc__ │ │ │ │ 00001600 t set_orig_class │ │ │ │ 000016d4 t tuple_extend │ │ │ │ │ │ │ │ genobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -7853,15 +7855,15 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ 00001194 T PyGen_GetCode │ │ │ │ 0000148c T PyGen_New │ │ │ │ 00001460 T PyGen_NewWithQualName │ │ │ │ 00000000 D PyGen_Type │ │ │ │ -00000a34 t PyGen_am_send │ │ │ │ +000009b0 t PyGen_am_send │ │ │ │ U PyIter_Check │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallNoArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ @@ -7875,35 +7877,35 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 0000086c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ -000010d0 T _PyAsyncGenASend_Send │ │ │ │ +0000104c T _PyAsyncGenASend_Send │ │ │ │ 0000027c D _PyAsyncGenASend_Type │ │ │ │ 00000424 D _PyAsyncGenAThrow_Type │ │ │ │ -00001124 T _PyAsyncGenValueWrapperNew │ │ │ │ +000010a0 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000350 D _PyAsyncGenWrappedValue_Type │ │ │ │ 000004f8 D _PyCoroWrapper_Type │ │ │ │ -00001688 T _PyCoro_ComputeOrigin │ │ │ │ -00000a48 T _PyCoro_GetAwaitableIter │ │ │ │ +00001604 T _PyCoro_ComputeOrigin │ │ │ │ +000009c4 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 │ │ │ │ U _PyGC_VisitStackRef │ │ │ │ -00001560 T _PyGen_ClearFrame │ │ │ │ +000014dc T _PyGen_ClearFrame │ │ │ │ 00000000 T _PyGen_FetchStopIterationValue │ │ │ │ -00000d54 T _PyGen_SetStopIterationValue │ │ │ │ +00000cd0 T _PyGen_SetStopIterationValue │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -7919,46 +7921,46 @@ │ │ │ │ 00000b74 t ag_getcode │ │ │ │ 00000d34 t ag_getframe │ │ │ │ 0000116c t ag_getstate │ │ │ │ 00000114 r async_aclose_doc │ │ │ │ 000000f0 r async_asend_doc │ │ │ │ 00000048 r async_athrow_doc │ │ │ │ 00000244 t async_gen_aclose │ │ │ │ -00001094 t async_gen_anext │ │ │ │ +00001010 t async_gen_anext │ │ │ │ 0000066c d async_gen_as_async │ │ │ │ 000000fc t async_gen_asend │ │ │ │ 0000061c d async_gen_asend_as_async │ │ │ │ 000009b4 t async_gen_asend_close │ │ │ │ -000013dc t async_gen_asend_dealloc │ │ │ │ -00001528 t async_gen_asend_finalize │ │ │ │ +00001358 t async_gen_asend_dealloc │ │ │ │ +000014a4 t async_gen_asend_finalize │ │ │ │ 00000d50 t async_gen_asend_iternext │ │ │ │ 0000062c d async_gen_asend_methods │ │ │ │ -00000ec0 t async_gen_asend_new │ │ │ │ -00000fd0 t async_gen_asend_send │ │ │ │ +00000e3c t async_gen_asend_new │ │ │ │ +00000f4c t async_gen_asend_send │ │ │ │ 000008e8 t async_gen_asend_throw │ │ │ │ 00000e84 t async_gen_asend_traverse │ │ │ │ 000007b4 t async_gen_athrow │ │ │ │ 000005cc d async_gen_athrow_as_async │ │ │ │ 00001024 t async_gen_athrow_close │ │ │ │ 000006a8 t async_gen_athrow_dealloc │ │ │ │ 0000076c t async_gen_athrow_finalize │ │ │ │ 000003cc t async_gen_athrow_iternext │ │ │ │ 000005dc d async_gen_athrow_methods │ │ │ │ 00000280 t async_gen_athrow_new │ │ │ │ 000003e8 t async_gen_athrow_send │ │ │ │ 00000b90 t async_gen_athrow_throw │ │ │ │ 00000ee4 t async_gen_athrow_traverse │ │ │ │ 00000704 d async_gen_getsetlist │ │ │ │ -00000da4 t async_gen_init_hooks │ │ │ │ +00000d20 t async_gen_init_hooks │ │ │ │ 000006dc d async_gen_memberlist │ │ │ │ 0000067c d async_gen_methods │ │ │ │ 00000fe8 t async_gen_repr │ │ │ │ -00001620 t async_gen_traverse │ │ │ │ -00001208 t async_gen_unwrap_value │ │ │ │ -000012e4 t async_gen_wrapped_val_dealloc │ │ │ │ +0000159c t async_gen_traverse │ │ │ │ +00001184 t async_gen_unwrap_value │ │ │ │ +00001260 t async_gen_wrapped_val_dealloc │ │ │ │ 000011c0 t async_gen_wrapped_val_traverse │ │ │ │ 000003c4 r close_doc │ │ │ │ 000007e4 d coro_as_async │ │ │ │ 0000082c t coro_await │ │ │ │ 00000148 r coro_close_doc │ │ │ │ 0000087c d coro_getsetlist │ │ │ │ 00000854 d coro_memberlist │ │ │ │ @@ -7973,42 +7975,43 @@ │ │ │ │ 000008b8 t coro_wrapper_send │ │ │ │ 000008d0 t coro_wrapper_throw │ │ │ │ 00000e50 t coro_wrapper_traverse │ │ │ │ 0000003c t cr_getcode │ │ │ │ 00000b58 t cr_getframe │ │ │ │ 0000111c t cr_getstate │ │ │ │ 00000930 d gen_as_async │ │ │ │ -00000f90 t gen_clear_frame │ │ │ │ -00000b3c t gen_close │ │ │ │ -00000bc4 t gen_close_iter │ │ │ │ -00000760 t gen_dealloc │ │ │ │ -00000a14 t gen_finalize │ │ │ │ +00000fe8 t gen_clear_frame │ │ │ │ +00000c24 t gen_close │ │ │ │ +00000b40 t gen_close_iter │ │ │ │ +00000848 t gen_dealloc │ │ │ │ +00000afc t gen_finalize │ │ │ │ 000000d4 t gen_get_name │ │ │ │ 00000140 t gen_get_qualname │ │ │ │ 000000b8 t gen_getcode │ │ │ │ 0000019c t gen_getframe │ │ │ │ 00000168 t gen_getrunning │ │ │ │ 000009a0 d gen_getsetlist │ │ │ │ 00000f80 t gen_getstate │ │ │ │ 00000000 t gen_getsuspended │ │ │ │ 00000fa4 t gen_getyieldfrom │ │ │ │ 000002d4 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 00000940 d gen_methods │ │ │ │ 000011f4 t gen_new_with_qualname │ │ │ │ 00000b34 t gen_repr │ │ │ │ -00000d08 t gen_send │ │ │ │ +00000c84 t gen_send │ │ │ │ 000004a8 t gen_send_ex │ │ │ │ +00000760 t gen_send_ex2.constprop.0 │ │ │ │ 00000d68 t gen_set_name │ │ │ │ 00000ddc t gen_set_qualname │ │ │ │ -00000980 t gen_set_stop_iteration.isra.0 │ │ │ │ +000008fc t gen_set_stop_iteration.isra.0 │ │ │ │ 00001144 t gen_sizeof │ │ │ │ 000000b8 t gen_throw │ │ │ │ 000008ac t gen_throw_current_exception │ │ │ │ -00001020 t gen_traverse │ │ │ │ +00001078 t gen_traverse │ │ │ │ 00000200 t make_gen │ │ │ │ 000003f8 r send_doc │ │ │ │ 000002b8 r sizeof__doc__ │ │ │ │ 00000030 r state_strings.0 │ │ │ │ 00000018 r state_strings.1 │ │ │ │ 00000000 r state_strings.2 │ │ │ │ 000002ec r throw_doc │ │ │ │ @@ -8188,15 +8191,15 @@ │ │ │ │ 0000007c T PyFloat_GetInfo │ │ │ │ 00000564 T PyFloat_GetMax │ │ │ │ 00000588 T PyFloat_GetMin │ │ │ │ 00001628 T PyFloat_Pack2 │ │ │ │ 00001f44 T PyFloat_Pack4 │ │ │ │ 000013d8 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -000018a0 T PyFloat_Unpack2 │ │ │ │ +00002080 T PyFloat_Unpack2 │ │ │ │ 00002034 T PyFloat_Unpack4 │ │ │ │ 000004f8 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_GetSign │ │ │ │ U PyLong_Type │ │ │ │ @@ -8498,15 +8501,15 @@ │ │ │ │ 00000060 t frame_dealloc │ │ │ │ 00000154 r frame_generator__doc__ │ │ │ │ 00001408 t frame_generator_get │ │ │ │ 000001d8 d frame_getsetlist │ │ │ │ 0000028c r frame_globals__doc__ │ │ │ │ 00000c34 t frame_globals_get │ │ │ │ 000002b8 r frame_lasti__doc__ │ │ │ │ -000018ac t frame_lasti_get │ │ │ │ +000018bc t frame_lasti_get │ │ │ │ 000002fc r frame_lineno__doc__ │ │ │ │ 00000c6c t frame_lineno_get │ │ │ │ 0000033c t frame_lineno_set │ │ │ │ 0000032c r frame_locals__doc__ │ │ │ │ 00000508 t frame_locals_get │ │ │ │ 00000188 t frame_locals_get_impl.part.0 │ │ │ │ 000002b4 d frame_memberlist │ │ │ │ @@ -8546,15 +8549,15 @@ │ │ │ │ 00001948 t framelocalsproxy_reversed │ │ │ │ 000012fc t framelocalsproxy_richcompare │ │ │ │ 000017ec t framelocalsproxy_setdefault │ │ │ │ 00001428 t framelocalsproxy_setitem │ │ │ │ 00000718 t framelocalsproxy_tp_clear │ │ │ │ 000010d0 t framelocalsproxy_update │ │ │ │ 00001684 t framelocalsproxy_values │ │ │ │ -000018dc t framelocalsproxy_visit │ │ │ │ +000018ec t framelocalsproxy_visit │ │ │ │ U memset │ │ │ │ │ │ │ │ funcobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ @@ -8971,55 +8974,55 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ -00000578 t Py_XDECREF │ │ │ │ +00000000 t Py_XDECREF │ │ │ │ U _PyDict_ReplaceItemIf │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_ImportFrom │ │ │ │ U _PyEval_ImportNameWithImport │ │ │ │ 000001bc T _PyEval_LazyImportFrom │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyImport_ClearLazySubmodule │ │ │ │ U _PyImport_DiscardLazyModule │ │ │ │ U _PyImport_GetModules │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ 0000016c T _PyImport_LoadLazyImportTstate │ │ │ │ 00000000 T _PyLazyImport_IsActive │ │ │ │ 00000140 T _PyLazyImport_IsResolving │ │ │ │ -0000172c T _PyLazyImport_LoadChild │ │ │ │ +000016ec T _PyLazyImport_LoadChild │ │ │ │ 00000000 T _PyLazyImport_New │ │ │ │ -000005b8 T _PyLazyImport_Reify │ │ │ │ +00000578 T _PyLazyImport_Reify │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyRuntime │ │ │ │ U _PyTraceback_Add │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ -00001610 t lazy_import_clear │ │ │ │ -0000148c t lazy_import_dealloc │ │ │ │ +000015d0 t lazy_import_clear │ │ │ │ +0000144c t lazy_import_dealloc │ │ │ │ 00000000 r lazy_import_doc │ │ │ │ 000003ac t lazy_import_get_loaded_attr │ │ │ │ -00001980 t lazy_import_getattro │ │ │ │ +00001940 t lazy_import_getattro │ │ │ │ 000000d4 d lazy_import_methods │ │ │ │ 00000018 t lazy_import_name │ │ │ │ -00001370 t lazy_import_path │ │ │ │ -00001a28 t lazy_import_replay_from │ │ │ │ +00001330 t lazy_import_path │ │ │ │ +000019e8 t lazy_import_replay_from │ │ │ │ 000000a0 t lazy_import_repr │ │ │ │ 00000110 t lazy_import_resolve │ │ │ │ -000008a4 t lazy_import_resolve_impl │ │ │ │ -000012e8 t lazy_import_resolve_result │ │ │ │ -00000000 t lazy_import_traverse │ │ │ │ +00000864 t lazy_import_resolve_impl │ │ │ │ +000012a8 t lazy_import_resolve_result │ │ │ │ +00000040 t lazy_import_traverse │ │ │ │ │ │ │ │ listobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000cc r .LC10 │ │ │ │ 000000ec r .LC11 │ │ │ │ @@ -9060,26 +9063,26 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_Type │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d4 D PyListIter_Type │ │ │ │ 000001a8 D PyListRevIter_Type │ │ │ │ 00000398 T PyList_Append │ │ │ │ 0000024c T PyList_AsTuple │ │ │ │ -00002c4c T PyList_Clear │ │ │ │ -0000309c T PyList_Extend │ │ │ │ -00006318 T PyList_GetItem │ │ │ │ -00006f60 T PyList_GetItemRef │ │ │ │ -00002bc8 T PyList_GetSlice │ │ │ │ -00002484 T PyList_Insert │ │ │ │ +00002ee4 T PyList_Clear │ │ │ │ +00003330 T PyList_Extend │ │ │ │ +000062b0 T PyList_GetItem │ │ │ │ +00006ef4 T PyList_GetItemRef │ │ │ │ +00002e60 T PyList_GetSlice │ │ │ │ +0000263c T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00000158 t PyList_New.constprop.0 │ │ │ │ -00002e20 T PyList_Reverse │ │ │ │ -00003750 T PyList_SetItem │ │ │ │ -00003a34 T PyList_SetSlice │ │ │ │ -000041ec T PyList_Size │ │ │ │ +000030b8 T PyList_Reverse │ │ │ │ +000038ac T PyList_SetItem │ │ │ │ +00003b90 T PyList_SetSlice │ │ │ │ +00004348 T PyList_Size │ │ │ │ 000005d4 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 │ │ │ │ @@ -9131,22 +9134,22 @@ │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 000004d4 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00002c94 T _PyList_AsTupleAndClear │ │ │ │ -000068e4 T _PyList_BinarySlice │ │ │ │ -00005ed0 T _PyList_Concat │ │ │ │ +00002f2c T _PyList_AsTupleAndClear │ │ │ │ +00006878 T _PyList_BinarySlice │ │ │ │ +00006040 T _PyList_Concat │ │ │ │ 00000040 T _PyList_DebugMallocStats │ │ │ │ -00004550 T _PyList_Extend │ │ │ │ -0000388c T _PyList_FromStackRefStealOnSuccess │ │ │ │ -00008aa0 T _PyList_GetItemRef │ │ │ │ -000070ac T _PyList_SliceSubscript │ │ │ │ +000046ac T _PyList_Extend │ │ │ │ +000039e8 T _PyList_FromStackRefStealOnSuccess │ │ │ │ +00008a34 T _PyList_GetItemRef │ │ │ │ +00007040 T _PyList_SliceSubscript │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -9155,103 +9158,103 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 000002a8 d _kwtuple.0 │ │ │ │ -0000457c t _list_extend │ │ │ │ +000046d8 t _list_extend │ │ │ │ 0000027c d _parser.2 │ │ │ │ -00002254 t count_run │ │ │ │ -00002ea8 t gallop_left │ │ │ │ +00002248 t count_run │ │ │ │ +00002e90 t gallop_left │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -0000511c t list___init__ │ │ │ │ +00005278 t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -00006d2c t list___reversed__ │ │ │ │ +00006cc0 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 00000218 t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000040c0 t list_append │ │ │ │ +0000421c t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000348 d list_as_mapping │ │ │ │ 00000354 d list_as_sequence │ │ │ │ -00005b74 t list_ass_item │ │ │ │ -00003af0 t list_ass_slice_lock_held │ │ │ │ -00007848 t list_ass_subscript │ │ │ │ -000023bc t list_clear_impl.isra.0 │ │ │ │ -00002ea4 t list_clear_slot │ │ │ │ -00006fe8 t list_contains │ │ │ │ -00003080 t list_copy │ │ │ │ +00005ce4 t list_ass_item │ │ │ │ +00003c4c t list_ass_slice_lock_held │ │ │ │ +000077dc t list_ass_subscript │ │ │ │ +00002574 t list_clear_impl.isra.0 │ │ │ │ +0000313c t list_clear_slot │ │ │ │ +00006f7c t list_contains │ │ │ │ +00003314 t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -00002d04 t list_count │ │ │ │ +00002f9c t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 0000029c t list_dealloc │ │ │ │ -000062ec t list_extend │ │ │ │ +00006284 t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -00004df0 t list_extend_lock_held │ │ │ │ -00008780 t list_index │ │ │ │ +00004f4c t list_extend_lock_held │ │ │ │ +00008714 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -000086f8 t list_inplace_concat │ │ │ │ +0000868c t list_inplace_concat │ │ │ │ 0000009c t list_inplace_repeat │ │ │ │ -00003118 t list_inplace_repeat_lock_held │ │ │ │ -00002910 t list_insert │ │ │ │ +000033ac t list_inplace_repeat_lock_held │ │ │ │ +00002ba8 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -000044f4 t list_item │ │ │ │ -00006388 t list_iter │ │ │ │ -00004230 t list_iteritem │ │ │ │ -00004dd8 t list_length │ │ │ │ +00004650 t list_item │ │ │ │ +00006320 t list_iter │ │ │ │ +0000438c t list_iteritem │ │ │ │ +00004f34 t list_length │ │ │ │ 0000037c d list_methods │ │ │ │ -00005c4c t list_pop │ │ │ │ +00005dbc t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -0000551c t list_remove │ │ │ │ +00005680 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00008330 t list_repeat │ │ │ │ -00008150 t list_repr │ │ │ │ +000082c4 t list_repeat │ │ │ │ +000080e4 t list_repr │ │ │ │ 00000040 t list_resize │ │ │ │ -000086a0 t list_reverse │ │ │ │ +00008634 t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -00005230 t list_richcompare │ │ │ │ -00002564 t list_slice_lock_held │ │ │ │ -0000769c t list_sort │ │ │ │ +0000538c t list_richcompare │ │ │ │ +000027fc t list_slice_lock_held │ │ │ │ +00007630 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ -000011a0 t list_sort_impl │ │ │ │ +000011a8 t list_sort_impl │ │ │ │ 00000660 t list_sort_impl.constprop.0 │ │ │ │ -0000428c t list_subscript │ │ │ │ -0000381c t list_traverse │ │ │ │ -00005a58 t list_vectorcall │ │ │ │ -00006568 t listiter_dealloc │ │ │ │ -00002f48 t listiter_len │ │ │ │ +000043e8 t list_subscript │ │ │ │ +00003978 t list_traverse │ │ │ │ +00005bc8 t list_vectorcall │ │ │ │ +00006500 t listiter_dealloc │ │ │ │ +000031e0 t listiter_len │ │ │ │ 00000308 d listiter_methods │ │ │ │ -000064c4 t listiter_next │ │ │ │ +0000645c t listiter_next │ │ │ │ 000000dc t listiter_reduce │ │ │ │ 000000f4 t listiter_reduce_general │ │ │ │ 000001a0 t listiter_setstate │ │ │ │ -00002cd0 t listiter_traverse │ │ │ │ -00006e1c t listreviter_dealloc │ │ │ │ -000030dc t listreviter_len │ │ │ │ +00002f68 t listiter_traverse │ │ │ │ +00006db0 t listreviter_dealloc │ │ │ │ +00003370 t listreviter_len │ │ │ │ 000002c8 d listreviter_methods │ │ │ │ -00006d84 t listreviter_next │ │ │ │ +00006d18 t listreviter_next │ │ │ │ 0000023c t listreviter_reduce │ │ │ │ 00000254 t listreviter_setstate │ │ │ │ -00002f88 t listreviter_traverse │ │ │ │ +00003220 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 00000108 t merge_at │ │ │ │ -00002fbc t merge_getmem │ │ │ │ -00006e74 t py_list_clear │ │ │ │ +00003254 t merge_getmem │ │ │ │ +00006e08 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -00008768 t safe_object_compare │ │ │ │ +000086fc t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -0000873c t unsafe_float_compare │ │ │ │ -00002e1c t unsafe_latin_compare │ │ │ │ -000082e8 t unsafe_long_compare │ │ │ │ -000067e0 t unsafe_object_compare │ │ │ │ -0000665c t unsafe_tuple_compare │ │ │ │ +000086d0 t unsafe_float_compare │ │ │ │ +00002e04 t unsafe_latin_compare │ │ │ │ +0000827c t unsafe_long_compare │ │ │ │ +00006774 t unsafe_object_compare │ │ │ │ +000065f4 t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000028 r .LANCHOR2 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ @@ -9342,61 +9345,61 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -000003d8 T PyLongWriter_Create │ │ │ │ +00000344 T PyLongWriter_Create │ │ │ │ 00000078 T PyLongWriter_Discard │ │ │ │ -00000474 T PyLongWriter_Finish │ │ │ │ -0000fbdc T PyLong_AsDouble │ │ │ │ -00002d64 T PyLong_AsInt │ │ │ │ +000003e0 T PyLongWriter_Finish │ │ │ │ +0000fcf4 T PyLong_AsDouble │ │ │ │ +00002de4 T PyLong_AsInt │ │ │ │ 0000012c T PyLong_AsInt32 │ │ │ │ -00006c98 T PyLong_AsInt64 │ │ │ │ -00001a1c T PyLong_AsLong │ │ │ │ -00001c34 T PyLong_AsLongAndOverflow │ │ │ │ -0000a590 T PyLong_AsLongLong │ │ │ │ -0000a3e8 T PyLong_AsLongLongAndOverflow │ │ │ │ -00006cec T PyLong_AsNativeBytes │ │ │ │ -00008634 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ -00007e38 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ -000083e4 t PyLong_AsNativeBytes.constprop.2 │ │ │ │ -00000768 T PyLong_AsSize_t │ │ │ │ -0000085c T PyLong_AsSsize_t │ │ │ │ +00006dbc T PyLong_AsInt64 │ │ │ │ +00001a0c T PyLong_AsLong │ │ │ │ +00001c24 T PyLong_AsLongAndOverflow │ │ │ │ +0000a6d0 T PyLong_AsLongLong │ │ │ │ +0000a528 T PyLong_AsLongLongAndOverflow │ │ │ │ +00006e10 T PyLong_AsNativeBytes │ │ │ │ +00008754 t PyLong_AsNativeBytes.constprop.0 │ │ │ │ +00007f58 t PyLong_AsNativeBytes.constprop.1 │ │ │ │ +00008504 t PyLong_AsNativeBytes.constprop.2 │ │ │ │ +00000620 T PyLong_AsSize_t │ │ │ │ +0000084c T PyLong_AsSsize_t │ │ │ │ 000001b0 T PyLong_AsUInt32 │ │ │ │ 00000204 T PyLong_AsUInt64 │ │ │ │ -00002f28 T PyLong_AsUnsignedLong │ │ │ │ -0000fcb0 T PyLong_AsUnsignedLongLong │ │ │ │ +00002fa8 T PyLong_AsUnsignedLong │ │ │ │ +0000fdc8 T PyLong_AsUnsignedLongLong │ │ │ │ 00000258 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00001be8 T PyLong_AsUnsignedLongMask │ │ │ │ -0000085c T PyLong_AsVoidPtr │ │ │ │ -0000a250 T PyLong_Export │ │ │ │ -00001010 T PyLong_FreeExport │ │ │ │ -00009ef4 T PyLong_FromDouble │ │ │ │ -000008fc T PyLong_FromInt32 │ │ │ │ -00011b34 T PyLong_FromInt64 │ │ │ │ -00000a78 t PyLong_FromInt64.part.0 │ │ │ │ +00001af0 T PyLong_AsUnsignedLongMask │ │ │ │ +00000714 T PyLong_AsVoidPtr │ │ │ │ +0000a380 T PyLong_Export │ │ │ │ +00000f18 T PyLong_FreeExport │ │ │ │ +0000a030 T PyLong_FromDouble │ │ │ │ +00000804 T PyLong_FromInt32 │ │ │ │ +00011a88 T PyLong_FromInt64 │ │ │ │ +00000980 t PyLong_FromInt64.part.0 │ │ │ │ 000004ec T PyLong_FromLong │ │ │ │ -00003134 T PyLong_FromLongLong │ │ │ │ +00003268 T PyLong_FromLongLong │ │ │ │ 000003a4 T PyLong_FromNativeBytes │ │ │ │ -0000b858 T PyLong_FromSize_t │ │ │ │ -000006a4 T PyLong_FromSsize_t │ │ │ │ -00000980 T PyLong_FromString │ │ │ │ -00011b20 T PyLong_FromUInt32 │ │ │ │ -000009e4 T PyLong_FromUInt64 │ │ │ │ -00013410 T PyLong_FromUnicodeObject │ │ │ │ +0000b998 T PyLong_FromSize_t │ │ │ │ +0000069c T PyLong_FromSsize_t │ │ │ │ +00000970 T PyLong_FromString │ │ │ │ +00011a74 T PyLong_FromUInt32 │ │ │ │ +000008ec T PyLong_FromUInt64 │ │ │ │ +000133cc T PyLong_FromUnicodeObject │ │ │ │ 0000013c T PyLong_FromUnsignedLong │ │ │ │ -00003044 T PyLong_FromUnsignedLongLong │ │ │ │ -00001064 T PyLong_FromUnsignedNativeBytes │ │ │ │ +000030c4 T PyLong_FromUnsignedLongLong │ │ │ │ +00000f6c T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ -000003bc T PyLong_GetNativeLayout │ │ │ │ -00008c9c T PyLong_GetSign │ │ │ │ -000010c0 T PyLong_IsNegative │ │ │ │ +00000328 T PyLong_GetNativeLayout │ │ │ │ +00008db4 T PyLong_GetSign │ │ │ │ +00000fc8 T PyLong_IsNegative │ │ │ │ 00000404 T PyLong_IsPositive │ │ │ │ 00000460 T PyLong_IsZero │ │ │ │ 00000328 r PyLong_LAYOUT │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyNumber_Long │ │ │ │ U PyObject_Bytes │ │ │ │ @@ -9416,73 +9419,73 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 0000062c T PyUnstable_Long_CompactValue │ │ │ │ 00000608 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -0000b818 t Py_XDECREF │ │ │ │ +0000b958 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ -00009b44 T _PyCompactLong_Add │ │ │ │ -00012f00 T _PyCompactLong_Multiply │ │ │ │ -00011984 T _PyCompactLong_Subtract │ │ │ │ +00009c70 T _PyCompactLong_Add │ │ │ │ +00012e54 T _PyCompactLong_Multiply │ │ │ │ +000118d8 T _PyCompactLong_Subtract │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00004160 T _PyLong_AsByteArray │ │ │ │ -00004c68 t _PyLong_AsByteArray.constprop.0 │ │ │ │ +00004290 T _PyLong_AsByteArray │ │ │ │ +00004d98 t _PyLong_AsByteArray.constprop.0 │ │ │ │ 000002f4 t _PyLong_AsUnsignedLongLongMask │ │ │ │ -00001c8c t _PyLong_AsUnsignedLongMask │ │ │ │ -00012e40 T _PyLong_Copy │ │ │ │ +00001b94 t _PyLong_AsUnsignedLongMask │ │ │ │ +00012d94 T _PyLong_Copy │ │ │ │ 000000e4 D _PyLong_DigitValue │ │ │ │ -0000296c T _PyLong_DivmodNear │ │ │ │ -00002cec T _PyLong_ExactDealloc │ │ │ │ -000008e0 T _PyLong_FiniTypes │ │ │ │ -00013db4 T _PyLong_Format │ │ │ │ +00002874 T _PyLong_DivmodNear │ │ │ │ +00002d6c T _PyLong_ExactDealloc │ │ │ │ +000007e8 T _PyLong_FiniTypes │ │ │ │ +00013d70 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ -00001480 T _PyLong_FormatBytesWriter │ │ │ │ -0000e348 T _PyLong_FormatWriter │ │ │ │ -000149c4 T _PyLong_Frexp │ │ │ │ -0000a9e0 T _PyLong_FromByteArray │ │ │ │ -0001360c T _PyLong_FromBytes │ │ │ │ +00001388 T _PyLong_FormatBytesWriter │ │ │ │ +0000e468 T _PyLong_FormatWriter │ │ │ │ +00014980 T _PyLong_Frexp │ │ │ │ +0000ab20 T _PyLong_FromByteArray │ │ │ │ +000135c8 T _PyLong_FromBytes │ │ │ │ 000004d4 T _PyLong_FromDigits │ │ │ │ -00000b04 t _PyLong_FromLarge │ │ │ │ +00000a0c t _PyLong_FromLarge │ │ │ │ 00000278 t _PyLong_FromMedium │ │ │ │ -00000630 t _PyLong_FromSTwoDigits │ │ │ │ -00016d2c T _PyLong_GCD │ │ │ │ +000005bc t _PyLong_FromSTwoDigits │ │ │ │ +00016d4c T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00017b10 T _PyLong_Lshift │ │ │ │ -000013a4 t _PyLong_Negate │ │ │ │ +00017b48 T _PyLong_Lshift │ │ │ │ +000012ac t _PyLong_Negate │ │ │ │ 000004c0 T _PyLong_New │ │ │ │ -00005f38 T _PyLong_NumBits │ │ │ │ -00015c28 T _PyLong_Rshift │ │ │ │ +0000605c T _PyLong_NumBits │ │ │ │ +00015be4 T _PyLong_Rshift │ │ │ │ 00000540 T _PyLong_Sign │ │ │ │ -00001b94 T _PyLong_Size_t_Converter │ │ │ │ +00001a9c T _PyLong_Size_t_Converter │ │ │ │ 000005b4 T _PyLong_UInt16_Converter │ │ │ │ -0000254c T _PyLong_UInt32_Converter │ │ │ │ -000160d0 T _PyLong_UInt64_Converter │ │ │ │ +00002454 T _PyLong_UInt32_Converter │ │ │ │ +000160f0 T _PyLong_UInt64_Converter │ │ │ │ 00000560 T _PyLong_UInt8_Converter │ │ │ │ -00000fbc T _PyLong_UnsignedInt_Converter │ │ │ │ -00001d1c T _PyLong_UnsignedLongLong_Converter │ │ │ │ +00000ec4 T _PyLong_UnsignedInt_Converter │ │ │ │ +00001c24 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 000000d4 T _PyLong_UnsignedLong_Converter │ │ │ │ -00001120 T _PyLong_UnsignedShort_Converter │ │ │ │ +00001028 T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -000002f8 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +00000264 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 │ │ │ │ @@ -9504,99 +9507,98 @@ │ │ │ │ 000001e4 d _parser.3 │ │ │ │ 00000210 d _parser.6 │ │ │ │ 0000023c d _parser.9 │ │ │ │ 00000200 r convmultmax_base │ │ │ │ 00000168 r convwidth_base │ │ │ │ U frexp │ │ │ │ 0000032c r half_even_correction.10 │ │ │ │ -0000f24c t int___format__ │ │ │ │ +0000f36c t int___format__ │ │ │ │ 00001060 r int___format____doc__ │ │ │ │ 00000180 t int___getnewargs__ │ │ │ │ 000010b4 r int___getnewargs____doc__ │ │ │ │ -00001170 t int___round__ │ │ │ │ +00001078 t int___round__ │ │ │ │ 00000fd8 r int___round____doc__ │ │ │ │ 0000001c t int___sizeof__ │ │ │ │ 00000f9c r int___sizeof____doc__ │ │ │ │ -000024e8 t int_as_integer_ratio │ │ │ │ +000023f0 t int_as_integer_ratio │ │ │ │ 00000d54 r int_as_integer_ratio__doc__ │ │ │ │ -000025a0 t int_bit_count │ │ │ │ +000024a8 t int_bit_count │ │ │ │ 00000e64 r int_bit_count__doc__ │ │ │ │ -00012d74 t int_bit_length │ │ │ │ +00012cc8 t int_bit_length │ │ │ │ 00000f1c r int_bit_length__doc__ │ │ │ │ -0000a6b4 t int_from_bytes │ │ │ │ +0000a7f4 t int_from_bytes │ │ │ │ 000006c4 r int_from_bytes__doc__ │ │ │ │ 00000378 r int_info__doc__ │ │ │ │ 000000d4 d int_info_desc │ │ │ │ 000002cc d int_info_fields │ │ │ │ 000000b8 t int_is_integer │ │ │ │ 00000660 r int_is_integer__doc__ │ │ │ │ -00003288 t int_to_bytes │ │ │ │ +000033b8 t int_to_bytes │ │ │ │ 00000a0c r int_to_bytes__doc__ │ │ │ │ -00011b98 t k_mul │ │ │ │ -00001d70 t kmul_split.constprop.0 │ │ │ │ -00013740 t l_mod │ │ │ │ +00011aec t k_mul │ │ │ │ +00001c78 t kmul_split.constprop.0 │ │ │ │ +000136fc t l_mod │ │ │ │ U ldexp │ │ │ │ 00000040 r log_base_BASE │ │ │ │ -00013084 t long_abs_method │ │ │ │ -000053f8 t long_add │ │ │ │ -0000521c t long_add_method │ │ │ │ +00012fd8 t long_abs_method │ │ │ │ +0000551c t long_add │ │ │ │ +00005340 t long_add_method │ │ │ │ 000003e4 t long_alloc │ │ │ │ -0000558c t long_and │ │ │ │ +000056b0 t long_and │ │ │ │ 000002f4 d long_as_number │ │ │ │ -00002004 t long_bool │ │ │ │ -00000264 t long_compare │ │ │ │ -00002028 t long_dealloc │ │ │ │ -0000c900 t long_div │ │ │ │ -00013140 t long_divmod │ │ │ │ -0000ccc8 t long_divrem │ │ │ │ +00001ff4 t long_bool │ │ │ │ +00002018 t long_compare │ │ │ │ +000020ac t long_dealloc │ │ │ │ +0000ca20 t long_div │ │ │ │ +000130fc t long_divmod │ │ │ │ +0000cde8 t long_divrem │ │ │ │ 00000400 r long_doc │ │ │ │ -000148b8 t long_float │ │ │ │ -00013e1c t long_format_binary.constprop.0 │ │ │ │ +00014874 t long_float │ │ │ │ +00013dd8 t long_format_binary.constprop.0 │ │ │ │ 00000000 t long_get0 │ │ │ │ -000024cc t long_get1 │ │ │ │ +000023d4 t long_get1 │ │ │ │ 00000384 d long_getset │ │ │ │ 00000348 t long_hash │ │ │ │ -00008be8 t long_invert │ │ │ │ -00013520 t long_long │ │ │ │ -000024b8 t long_long_getter │ │ │ │ -00002474 t long_long_meth │ │ │ │ -00005f90 t long_lshift_method │ │ │ │ +00008d00 t long_invert │ │ │ │ +000134dc t long_long │ │ │ │ +000023c0 t long_long_getter │ │ │ │ +0000237c t long_long_meth │ │ │ │ +000060b4 t long_lshift_method │ │ │ │ 000003e8 d long_methods │ │ │ │ -000136e0 t long_mod │ │ │ │ -0000efd8 t long_mul │ │ │ │ -0000dc60 t long_mul_method │ │ │ │ -000005e8 t long_neg │ │ │ │ -00000694 t long_neg.part.0 │ │ │ │ -00005004 t long_neg_method │ │ │ │ -0000ded8 t long_new │ │ │ │ -0000e158 t long_new_impl.part.0 │ │ │ │ -0000b99c t long_or │ │ │ │ -0000fd68 t long_pow │ │ │ │ -00001d88 t long_richcompare │ │ │ │ -00015020 t long_rshift │ │ │ │ -000099bc t long_sub │ │ │ │ -0000934c t long_sub.constprop.0 │ │ │ │ -00008cfc t long_sub_method │ │ │ │ -000020c4 t long_to_decimal_string │ │ │ │ -00002100 t long_to_decimal_string_internal.constprop.0 │ │ │ │ -0000f2e8 t long_true_divide │ │ │ │ -00009ccc t long_vectorcall │ │ │ │ -00000ba8 t long_xor │ │ │ │ +0001369c t long_mod │ │ │ │ +0000f0f8 t long_mul │ │ │ │ +0000dd80 t long_mul_method │ │ │ │ +00000554 t long_neg │ │ │ │ +00005134 t long_neg_method │ │ │ │ +0000dff8 t long_new │ │ │ │ +0000e278 t long_new_impl.part.0 │ │ │ │ +0000bad4 t long_or │ │ │ │ +0000fe80 t long_pow │ │ │ │ +00001d78 t long_richcompare │ │ │ │ +00014fd8 t long_rshift │ │ │ │ +00009ae8 t long_sub │ │ │ │ +00009464 t long_sub.constprop.0 │ │ │ │ +00008e14 t long_sub_method │ │ │ │ +00002148 t long_to_decimal_string │ │ │ │ +00002184 t long_to_decimal_string_internal.constprop.0 │ │ │ │ +0000f408 t long_true_divide │ │ │ │ +00009df8 t long_vectorcall │ │ │ │ +00000ab0 t long_xor │ │ │ │ 00000134 t maybe_small_long │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00002cfc t pylong_int_divmod │ │ │ │ -000026a8 t pylong_int_to_decimal_string │ │ │ │ +00002c04 t pylong_int_divmod │ │ │ │ +000025b0 t pylong_int_to_decimal_string │ │ │ │ U strlen │ │ │ │ -00002178 t v_iadd.isra.0 │ │ │ │ -00001f44 t v_isub.isra.0 │ │ │ │ -0000d8a0 t x_add │ │ │ │ -0000d4cc t x_add.constprop.0 │ │ │ │ -00016124 t x_divrem │ │ │ │ -0000c400 t x_sub │ │ │ │ +00002080 t v_iadd.isra.0 │ │ │ │ +00001e4c t v_isub.isra.0 │ │ │ │ +0000d9c0 t x_add │ │ │ │ +0000d5ec t x_add.constprop.0 │ │ │ │ +00016144 t x_divrem │ │ │ │ +0000c520 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000001a8 r .LC10 │ │ │ │ @@ -9610,59 +9612,60 @@ │ │ │ │ 000002c4 r .LC18 │ │ │ │ 000002ec r .LC19 │ │ │ │ 0000004c r .LC2 │ │ │ │ 00000318 r .LC20 │ │ │ │ 00000344 r .LC21 │ │ │ │ 0000036c r .LC22 │ │ │ │ 00000370 r .LC23 │ │ │ │ -00000374 r .LC24 │ │ │ │ -000003ac r .LC25 │ │ │ │ -000003c4 r .LC26 │ │ │ │ -000003cc r .LC27 │ │ │ │ -000003d8 r .LC28 │ │ │ │ -000003e4 r .LC29 │ │ │ │ +00000384 r .LC24 │ │ │ │ +00000388 r .LC25 │ │ │ │ +000003c0 r .LC26 │ │ │ │ +000003d8 r .LC27 │ │ │ │ +000003e0 r .LC28 │ │ │ │ +000003ec r .LC29 │ │ │ │ 00000060 r .LC3 │ │ │ │ -000003ec r .LC30 │ │ │ │ -000003f0 r .LC31 │ │ │ │ +000003f8 r .LC30 │ │ │ │ +00000400 r .LC31 │ │ │ │ 00000404 r .LC32 │ │ │ │ -0000041c r .LC33 │ │ │ │ -00000448 r .LC34 │ │ │ │ -0000046c r .LC35 │ │ │ │ -00000478 r .LC36 │ │ │ │ -00000498 r .LC37 │ │ │ │ -000004f0 r .LC39 │ │ │ │ +00000418 r .LC33 │ │ │ │ +00000430 r .LC34 │ │ │ │ +0000045c r .LC35 │ │ │ │ +00000480 r .LC36 │ │ │ │ +0000048c r .LC37 │ │ │ │ +000004ac r .LC38 │ │ │ │ 0000009c r .LC4 │ │ │ │ -000004f4 r .LC40 │ │ │ │ -000004fc r .LC41 │ │ │ │ -00000504 r .LC42 │ │ │ │ -0000050c r .LC43 │ │ │ │ -00000514 r .LC44 │ │ │ │ -00000518 r .LC45 │ │ │ │ -0000053c r .LC46 │ │ │ │ -000005c8 r .LC47 │ │ │ │ -000005f4 r .LC48 │ │ │ │ -0000061c r .LC49 │ │ │ │ +00000504 r .LC40 │ │ │ │ +00000508 r .LC41 │ │ │ │ +00000510 r .LC42 │ │ │ │ +00000518 r .LC43 │ │ │ │ +00000520 r .LC44 │ │ │ │ +00000528 r .LC45 │ │ │ │ +0000052c r .LC46 │ │ │ │ +00000550 r .LC47 │ │ │ │ +000005dc r .LC48 │ │ │ │ +00000608 r .LC49 │ │ │ │ 000000d0 r .LC5 │ │ │ │ -00000648 r .LC50 │ │ │ │ -0000066c r .LC51 │ │ │ │ -00000690 r .LC52 │ │ │ │ -000006c4 r .LC53 │ │ │ │ -000006e8 r .LC54 │ │ │ │ +00000630 r .LC50 │ │ │ │ +0000065c r .LC51 │ │ │ │ +00000680 r .LC52 │ │ │ │ +000006a4 r .LC53 │ │ │ │ +000006d8 r .LC54 │ │ │ │ 000006fc r .LC55 │ │ │ │ -0000071c r .LC56 │ │ │ │ -00000738 r .LC57 │ │ │ │ -00000754 r .LC58 │ │ │ │ -0000076c r .LC59 │ │ │ │ +00000710 r .LC56 │ │ │ │ +00000730 r .LC57 │ │ │ │ +0000074c r .LC58 │ │ │ │ +00000768 r .LC59 │ │ │ │ 000000e8 r .LC6 │ │ │ │ -0000078c r .LC60 │ │ │ │ -000007a4 r .LC61 │ │ │ │ -000007e0 r .LC62 │ │ │ │ -000007ec r .LC63 │ │ │ │ -0000080c r .LC64 │ │ │ │ -00000830 r .LC65 │ │ │ │ +00000780 r .LC60 │ │ │ │ +000007a0 r .LC61 │ │ │ │ +000007b8 r .LC62 │ │ │ │ +000007f4 r .LC63 │ │ │ │ +00000800 r .LC64 │ │ │ │ +00000820 r .LC65 │ │ │ │ +00000844 r .LC66 │ │ │ │ 00000150 r .LC7 │ │ │ │ 0000016c r .LC8 │ │ │ │ 00000188 r .LC9 │ │ │ │ 00000008 r CSWTCH.455 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyArg_ValidateKeywordArguments │ │ │ │ 000001c4 D PyDictItems_Type │ │ │ │ @@ -9672,44 +9675,44 @@ │ │ │ │ 000005e8 D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000036c D PyDictRevIterItem_Type │ │ │ │ 00000440 D PyDictRevIterKey_Type │ │ │ │ 00000514 D PyDictRevIterValue_Type │ │ │ │ 00000790 D PyDictValues_Type │ │ │ │ 00001c38 T PyDict_AddWatcher │ │ │ │ -00013868 T PyDict_Clear │ │ │ │ +0001387c T PyDict_Clear │ │ │ │ 00001cc0 T PyDict_ClearWatcher │ │ │ │ 0000027c T PyDict_Contains │ │ │ │ -0001101c T PyDict_ContainsString │ │ │ │ -00006e64 T PyDict_Copy │ │ │ │ -0000b13c T PyDict_DelItem │ │ │ │ +00011084 T PyDict_ContainsString │ │ │ │ +00006ef8 T PyDict_Copy │ │ │ │ +0000b1fc T PyDict_DelItem │ │ │ │ 00000388 T PyDict_DelItemString │ │ │ │ 00001318 T PyDict_GetItem │ │ │ │ -000065a0 T PyDict_GetItemRef │ │ │ │ -00001670 T PyDict_GetItemString │ │ │ │ -0000a538 T PyDict_GetItemStringRef │ │ │ │ -000051a4 T PyDict_GetItemWithError │ │ │ │ -00002304 T PyDict_Items │ │ │ │ -0001031c T PyDict_Keys │ │ │ │ +0000661c T PyDict_GetItemRef │ │ │ │ +0000168c T PyDict_GetItemString │ │ │ │ +0000a5f8 T PyDict_GetItemStringRef │ │ │ │ +00005224 T PyDict_GetItemWithError │ │ │ │ +000022dc T PyDict_Items │ │ │ │ +00010384 T PyDict_Keys │ │ │ │ 00001334 T PyDict_Merge │ │ │ │ 0000188c T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ -00009b20 T PyDict_Next │ │ │ │ -00010b74 T PyDict_Pop │ │ │ │ -000006fc T PyDict_PopString │ │ │ │ +00009be0 T PyDict_Next │ │ │ │ +00010bdc T PyDict_Pop │ │ │ │ +000006b8 T PyDict_PopString │ │ │ │ 00001c04 T PyDict_SetDefault │ │ │ │ -00003468 T PyDict_SetDefaultRef │ │ │ │ +000034cc T PyDict_SetDefaultRef │ │ │ │ 00000fc0 T PyDict_SetItem │ │ │ │ -00006304 T PyDict_SetItemString │ │ │ │ -00014080 T PyDict_Size │ │ │ │ +00006380 T PyDict_SetItemString │ │ │ │ +00014094 T PyDict_Size │ │ │ │ 00000000 D PyDict_Type │ │ │ │ -00000650 T PyDict_Unwatch │ │ │ │ -00007d10 T PyDict_Update │ │ │ │ -00001b1c T PyDict_Values │ │ │ │ -000064b4 T PyDict_Watch │ │ │ │ +0000060c T PyDict_Unwatch │ │ │ │ +00007dd0 T PyDict_Update │ │ │ │ +00001b14 T PyDict_Values │ │ │ │ +00006530 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_GivenExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -9732,30 +9735,30 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyModule_Type │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0001081c T PyObject_ClearManagedDict │ │ │ │ +00010884 T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ -0000cd14 T PyObject_GenericGetDict │ │ │ │ +0000cddc T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -00011288 T PyObject_VisitManagedDict │ │ │ │ +000112f0 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ 0000027c t PyStackRef_CLOSE │ │ │ │ @@ -9776,91 +9779,91 @@ │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 0000023c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -000140fc T _PyDictKeys_DecRef │ │ │ │ +00014110 T _PyDictKeys_DecRef │ │ │ │ 00002524 T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 000022a4 T _PyDictKeys_StringLookup │ │ │ │ -0000ecd4 T _PyDictKeys_StringLookupAndVersion │ │ │ │ -0000ec60 T _PyDictKeys_StringLookupSplit │ │ │ │ -000007c4 T _PyDictView_Intersect │ │ │ │ -0000d3fc T _PyDictView_New │ │ │ │ +0000f068 T _PyDictKeys_StringLookupAndVersion │ │ │ │ +0000ed28 T _PyDictKeys_StringLookupSplit │ │ │ │ +00000780 T _PyDictView_Intersect │ │ │ │ +0000d4c4 T _PyDictView_New │ │ │ │ 00001d14 T _PyDict_CheckConsistency │ │ │ │ 000002b0 T _PyDict_ClearKeysVersionLockHeld │ │ │ │ -00001748 T _PyDict_Clear_LockHeld │ │ │ │ +00001740 T _PyDict_Clear_LockHeld │ │ │ │ 0000042c T _PyDict_Contains_KnownHash │ │ │ │ -0000a428 T _PyDict_CopyAsDict │ │ │ │ +0000a4e8 T _PyDict_CopyAsDict │ │ │ │ 00000218 T _PyDict_DebugMallocStats │ │ │ │ -00010988 T _PyDict_DelItemIf │ │ │ │ +000109f0 T _PyDict_DelItemIf │ │ │ │ 00002498 T _PyDict_DelItem_KnownHash │ │ │ │ -0000b7c0 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ -00001f14 T _PyDict_DetachFromObject │ │ │ │ -000064a0 T _PyDict_EnablePerThreadRefcounting │ │ │ │ -0000c374 T _PyDict_FromItems │ │ │ │ -00014938 T _PyDict_FromKeys │ │ │ │ -0000674c T _PyDict_GetItemRef_KnownHash │ │ │ │ -000066e4 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -00010a88 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000b880 T _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ +00001eec T _PyDict_DetachFromObject │ │ │ │ +0000651c T _PyDict_EnablePerThreadRefcounting │ │ │ │ +0000c43c T _PyDict_FromItems │ │ │ │ +0001494c T _PyDict_FromKeys │ │ │ │ +000067e0 T _PyDict_GetItemRef_KnownHash │ │ │ │ +00006760 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ +00010af0 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 000023ec T _PyDict_GetItemStringWithError │ │ │ │ 00002398 T _PyDict_GetItemWithError │ │ │ │ -00015488 T _PyDict_GetItem_KnownHash │ │ │ │ -0000ccd0 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ -0001114c T _PyDict_GetMethodStackRef │ │ │ │ -0000a4bc T _PyDict_HasOnlyStringKeys │ │ │ │ -00000780 T _PyDict_IOr │ │ │ │ -00011d40 T _PyDict_InsertSplitValue │ │ │ │ +000154c8 T _PyDict_GetItem_KnownHash │ │ │ │ +0000cd98 T _PyDict_GetKeysVersionForCurrentState │ │ │ │ +000111b4 T _PyDict_GetMethodStackRef │ │ │ │ +0000a57c T _PyDict_HasOnlyStringKeys │ │ │ │ +0000073c T _PyDict_IOr │ │ │ │ +00011da8 T _PyDict_InsertSplitValue │ │ │ │ 000012c4 T _PyDict_KeysSize │ │ │ │ -0000a6b0 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ -0000cb14 T _PyDict_LoadGlobalStackRef │ │ │ │ -00001720 T _PyDict_LookupIndex │ │ │ │ -0000cc3c T _PyDict_LookupIndexAndValue │ │ │ │ -0000f4d0 T _PyDict_MergeUniq │ │ │ │ -00005270 T _PyDict_NewKeysForClass │ │ │ │ +0000a770 T _PyDict_LoadBuiltinsFromGlobals │ │ │ │ +0000cbdc T _PyDict_LoadGlobalStackRef │ │ │ │ +00001718 T _PyDict_LookupIndex │ │ │ │ +0000cd04 T _PyDict_LookupIndexAndValue │ │ │ │ +0000f548 T _PyDict_MergeUniq │ │ │ │ +000052f0 T _PyDict_NewKeysForClass │ │ │ │ 00002318 T _PyDict_NewPresized │ │ │ │ -00009d28 T _PyDict_Next │ │ │ │ -0000a220 t _PyDict_Next.constprop.1 │ │ │ │ -00000b34 T _PyDict_Or │ │ │ │ +00009de8 T _PyDict_Next │ │ │ │ +0000a2e0 t _PyDict_Next.constprop.1 │ │ │ │ +00000af0 T _PyDict_Or │ │ │ │ 000024ac T _PyDict_Pop │ │ │ │ -0000f2cc T _PyDict_Pop_KnownHash │ │ │ │ -000005b0 T _PyDict_ReplaceItemIf │ │ │ │ -000067cc T _PyDict_SendEvent │ │ │ │ -00006b68 t _PyDict_SendEvent.constprop.1 │ │ │ │ -0001507c T _PyDict_SetItem_KnownHash │ │ │ │ -00014fc8 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ -000049e4 T _PyDict_SetItem_LockHeld │ │ │ │ -00010278 T _PyDict_SetItem_Take2 │ │ │ │ +0000f344 T _PyDict_Pop_KnownHash │ │ │ │ +0000056c T _PyDict_ReplaceItemIf │ │ │ │ +00006860 T _PyDict_SendEvent │ │ │ │ +00006bfc t _PyDict_SendEvent.constprop.1 │ │ │ │ +00015094 T _PyDict_SetItem_KnownHash │ │ │ │ +00014fe0 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +00004a64 T _PyDict_SetItem_LockHeld │ │ │ │ +000102e0 T _PyDict_SetItem_Take2 │ │ │ │ 00002458 T _PyDict_SetItem_Take2_KnownHash │ │ │ │ 00002510 T _PyDict_SizeOf │ │ │ │ 00000f44 T _PyDict_SizeOf_LockHeld │ │ │ │ -0000999c T _PyDict_StoreSubscript │ │ │ │ -00007a58 T _PyDict_Subscript │ │ │ │ -00007bcc T _PyDict_SubscriptKnownHash │ │ │ │ +00009a5c T _PyDict_StoreSubscript │ │ │ │ +00007b18 T _PyDict_Subscript │ │ │ │ +00007c8c T _PyDict_SubscriptKnownHash │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ -00004680 T _PyObjectDict_SetItem │ │ │ │ +000046fc T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ -0000dc80 T _PyObject_InitInlineValues │ │ │ │ -000012fc T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000dd48 T _PyObject_InitInlineValues │ │ │ │ +00001318 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -0001504c T _PyObject_MaterializeManagedDict │ │ │ │ -00000f84 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +00015064 T _PyObject_MaterializeManagedDict │ │ │ │ +00000f6c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ 00000bb4 T _PyObject_SetManagedDict │ │ │ │ -0000dd38 T _PyObject_StoreInstanceAttribute │ │ │ │ -0000e8d4 T _PyObject_TryGetInstanceAttribute │ │ │ │ +0000de00 T _PyObject_StoreInstanceAttribute │ │ │ │ +0000e99c T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -9868,161 +9871,160 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000480 T _Py_dict_lookup │ │ │ │ -00007cc8 T _Py_dict_lookup_threadsafe │ │ │ │ -00004620 T _Py_dict_lookup_threadsafe_stackref │ │ │ │ +00007d88 T _Py_dict_lookup_threadsafe │ │ │ │ +0000469c T _Py_dict_lookup_threadsafe_stackref │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000020 r __func__.0 │ │ │ │ -00001950 t all_contained_in │ │ │ │ -00000c74 t anydict_copy_untracked │ │ │ │ +00001948 t all_contained_in │ │ │ │ +00000c30 t anydict_copy_untracked │ │ │ │ 0000051c t anydict_new_untracked │ │ │ │ -00014648 t anydict_repr_impl │ │ │ │ -00004c74 t build_indices_generic │ │ │ │ +0001465c t anydict_repr_impl │ │ │ │ +00004cf4 t build_indices_generic │ │ │ │ 00000084 t build_indices_unicode │ │ │ │ 00000498 t clear_inline_values │ │ │ │ -00011368 t clear_lock_held │ │ │ │ -00007718 t clone_combined_dict_keys │ │ │ │ +000113d0 t clear_lock_held │ │ │ │ +000077d8 t clone_combined_dict_keys │ │ │ │ 0000008c t compare_generic │ │ │ │ 0000015c t compare_unicode_generic │ │ │ │ -00006f00 t copy_lock_held_untracked.constprop.0 │ │ │ │ -0000bb5c t delitem_common │ │ │ │ -00001234 t detach_dict_from_object │ │ │ │ -00013320 t dict___contains__ │ │ │ │ +00006f94 t copy_lock_held_untracked.constprop.0 │ │ │ │ +0000bc1c t delitem_common │ │ │ │ +0000121c t detach_dict_from_object │ │ │ │ +00013334 t dict___contains__ │ │ │ │ 00000ab8 r dict___contains____doc__ │ │ │ │ 0000098c t dict___reversed__ │ │ │ │ 0000074c r dict___reversed____doc__ │ │ │ │ 00000fb8 t dict___sizeof__ │ │ │ │ 00000798 r dict___sizeof____doc__ │ │ │ │ 00000e4c d dict_as_mapping │ │ │ │ 00000c84 d dict_as_number │ │ │ │ 00000d14 d dict_as_sequence │ │ │ │ -000016fc t dict_clear │ │ │ │ +000154a4 t dict_clear │ │ │ │ 00000960 r dict_clear__doc__ │ │ │ │ 0000036c t dict_contains │ │ │ │ -00000a98 t dict_copy │ │ │ │ +00000a54 t dict_copy │ │ │ │ 00000b14 r dict_copy__doc__ │ │ │ │ -00008cb0 t dict_dealloc │ │ │ │ -00001a04 t dict_dict_fromkeys │ │ │ │ -000148b4 t dict_fromkeys │ │ │ │ +00008d70 t dict_dealloc │ │ │ │ +000019fc t dict_dict_fromkeys │ │ │ │ +000148c8 t dict_fromkeys │ │ │ │ 00000b4c r dict_fromkeys__doc__ │ │ │ │ -000106dc t dict_get │ │ │ │ +00010744 t dict_get │ │ │ │ 00000a4c r dict_get__doc__ │ │ │ │ -000061bc t dict_getitem │ │ │ │ -00012810 t dict_init │ │ │ │ -0000d2bc t dict_items │ │ │ │ +00006238 t dict_getitem │ │ │ │ +00012878 t dict_init │ │ │ │ +0000d384 t dict_items │ │ │ │ 000006a4 r dict_items__doc__ │ │ │ │ -00012430 t dict_iter │ │ │ │ -00011fcc t dict_keys │ │ │ │ +00012498 t dict_iter │ │ │ │ +00012034 t dict_keys │ │ │ │ 000006f8 r dict_keys__doc__ │ │ │ │ -00011f78 t dict_length │ │ │ │ -00007dac t dict_merge.constprop.1 │ │ │ │ -00012778 t dict_new │ │ │ │ -0000f0b0 t dict_pop │ │ │ │ +00011fe0 t dict_length │ │ │ │ +00007e6c t dict_merge.constprop.1 │ │ │ │ +000127e0 t dict_new │ │ │ │ +0000f128 t dict_pop │ │ │ │ 0000088c r dict_pop__doc__ │ │ │ │ -000013c8 t dict_popitem │ │ │ │ +000013e4 t dict_popitem │ │ │ │ 000007e4 r dict_popitem__doc__ │ │ │ │ -00000a84 t dict_repr │ │ │ │ -00015170 t dict_richcompare │ │ │ │ -000025c8 t dict_set_fromkeys │ │ │ │ -000128c8 t dict_setdefault │ │ │ │ +00000a40 t dict_repr │ │ │ │ +00015188 t dict_richcompare │ │ │ │ +000025a0 t dict_set_fromkeys │ │ │ │ +00012930 t dict_setdefault │ │ │ │ 00000994 r dict_setdefault__doc__ │ │ │ │ -00003d2c t dict_setdefault_ref_lock_held │ │ │ │ -00011348 t dict_tp_clear │ │ │ │ -0000af48 t dict_traverse │ │ │ │ +00003da8 t dict_setdefault_ref_lock_held │ │ │ │ +000113b0 t dict_tp_clear │ │ │ │ +0000b008 t dict_traverse │ │ │ │ 000002d0 t dict_unhashable_type │ │ │ │ -0000ce48 t dict_update │ │ │ │ -0000cf1c t dict_update_arg │ │ │ │ -00012200 t dict_values │ │ │ │ +0000cf10 t dict_update │ │ │ │ +0000cfe4 t dict_update_arg │ │ │ │ +00012268 t dict_values │ │ │ │ 00000654 r dict_values__doc__ │ │ │ │ -0001315c t dict_vectorcall │ │ │ │ +0001316c t dict_vectorcall │ │ │ │ 00000348 r dictionary_doc │ │ │ │ 00000b1c d dictitems_as_sequence │ │ │ │ 000003ec t dictitems_contains │ │ │ │ -0000d53c t dictitems_iter │ │ │ │ +0000d604 t dictitems_iter │ │ │ │ 00000aec d dictitems_methods │ │ │ │ 00000ca0 t dictitems_reversed │ │ │ │ -0000f3d8 t dictiter_dealloc │ │ │ │ -0000d91c t dictiter_iternextitem │ │ │ │ -0001250c t dictiter_iternextkey │ │ │ │ -00013684 t dictiter_iternextvalue │ │ │ │ -00011f90 t dictiter_len │ │ │ │ +0000f450 t dictiter_dealloc │ │ │ │ +0000d9e4 t dictiter_iternextitem │ │ │ │ +00012574 t dictiter_iternextkey │ │ │ │ +00013698 t dictiter_iternextvalue │ │ │ │ +00011ff8 t dictiter_len │ │ │ │ 00000c54 d dictiter_methods │ │ │ │ -0000d674 t dictiter_new │ │ │ │ +0000d73c t dictiter_new │ │ │ │ 00000cdc t dictiter_reduce │ │ │ │ -00000f14 t dictiter_traverse │ │ │ │ +00000efc t dictiter_traverse │ │ │ │ 00000c04 d dictkeys_as_sequence │ │ │ │ -00014570 t dictkeys_contains │ │ │ │ -00008878 t dictkeys_decref.constprop.0 │ │ │ │ -00012110 t dictkeys_iter │ │ │ │ +00014584 t dictkeys_contains │ │ │ │ +00008938 t dictkeys_decref.constprop.0 │ │ │ │ +00012178 t dictkeys_iter │ │ │ │ 00000b44 d dictkeys_methods │ │ │ │ 00000f08 t dictkeys_reversed │ │ │ │ -00002c64 t dictresize │ │ │ │ -00002480 t dictresize.constprop.0 │ │ │ │ +00002ca8 t dictresize │ │ │ │ +000024a4 t dictresize.constprop.0 │ │ │ │ 00001f54 t dictresize.constprop.1 │ │ │ │ -00001fcc t dictreviter_iternext │ │ │ │ +00001fa4 t dictreviter_iternext │ │ │ │ 00000ac4 d dictvalues_as_sequence │ │ │ │ -00012340 t dictvalues_iter │ │ │ │ +000123a8 t dictvalues_iter │ │ │ │ 00000aa4 d dictvalues_methods │ │ │ │ 00000ecc t dictvalues_reversed │ │ │ │ -0000d858 t dictview_dealloc │ │ │ │ +0000d920 t dictview_dealloc │ │ │ │ 00000c2c d dictview_getset │ │ │ │ -0000192c t dictview_len │ │ │ │ +00001924 t dictview_len │ │ │ │ 00000fdc t dictview_mapping │ │ │ │ -00001f28 t dictview_repr │ │ │ │ -0000175c t dictview_richcompare │ │ │ │ -0001453c t dictview_traverse │ │ │ │ +00001f00 t dictview_repr │ │ │ │ +00001754 t dictview_richcompare │ │ │ │ +00014550 t dictview_traverse │ │ │ │ 00000b74 d dictviews_as_number │ │ │ │ 000009a8 t dictviews_isdisjoint │ │ │ │ 00000498 t dictviews_or │ │ │ │ -00001df4 t dictviews_sub │ │ │ │ -00001e9c t dictviews_to_set │ │ │ │ +00001dcc t dictviews_sub │ │ │ │ +00001e74 t dictviews_to_set │ │ │ │ 00000500 t dictviews_xor │ │ │ │ 000000d4 d empty_keys_struct │ │ │ │ 00000a08 d frozendict_as_mapping │ │ │ │ 00000a14 d frozendict_as_number │ │ │ │ 00000ff4 t frozendict_copy │ │ │ │ 00000618 r frozendict_copy__doc__ │ │ │ │ 0000003c r frozendict_doc │ │ │ │ -000026b8 t frozendict_getnewargs │ │ │ │ +00002690 t frozendict_getnewargs │ │ │ │ 0000108c t frozendict_hash │ │ │ │ -00015530 t frozendict_length │ │ │ │ +00015570 t frozendict_length │ │ │ │ 00000938 d frozendict_methods │ │ │ │ -00002480 t frozendict_new │ │ │ │ +00002458 t frozendict_new │ │ │ │ 000008f4 t frozendict_or │ │ │ │ 00000e30 t frozendict_repr │ │ │ │ -000133e8 t frozendict_vectorcall │ │ │ │ +000133fc t frozendict_vectorcall │ │ │ │ 000005e4 r getitem__doc__ │ │ │ │ -0000be10 t insert_split_key │ │ │ │ +0000bed0 t insert_split_key │ │ │ │ 000010ec t insert_to_emptydict │ │ │ │ 00001820 t insertdict │ │ │ │ 0000029c r isdisjoint_doc │ │ │ │ 00000310 r length_hint_doc │ │ │ │ 00000d3c d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000138 t new_dict.constprop.0 │ │ │ │ -00011b80 t new_dict_with_shared_keys │ │ │ │ +00011be8 t new_dict_with_shared_keys │ │ │ │ 00001628 t new_keys_object │ │ │ │ -0000056c t new_values │ │ │ │ 000002b4 t pop_lock_held │ │ │ │ 000002e8 r reduce_doc │ │ │ │ -00004de4 t replace_value │ │ │ │ +00004e64 t replace_value │ │ │ │ 0000023c r reversed_items_doc │ │ │ │ 0000026c r reversed_keys_doc │ │ │ │ 0000020c r reversed_values_doc │ │ │ │ -00004b94 t setitem_lock_held │ │ │ │ +00004c14 t setitem_lock_held │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ -0000de54 t store_instance_attr_lock_held │ │ │ │ +0000df1c t store_instance_attr_lock_held │ │ │ │ 00000000 t unicode_eq │ │ │ │ 00000cac t unicodekeys_lookup_unicode │ │ │ │ 000004bc r update__doc__ │ │ │ │ 000001c0 t validate_watcher_id │ │ │ │ │ │ │ │ odictobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ @@ -10048,15 +10050,15 @@ │ │ │ │ 00000160 r OrderedDict_copy__doc__ │ │ │ │ 00000000 t OrderedDict_fromkeys │ │ │ │ 00000464 r OrderedDict_fromkeys__doc__ │ │ │ │ 000000b8 t OrderedDict_move_to_end │ │ │ │ 000000c0 r OrderedDict_move_to_end__doc__ │ │ │ │ 00000288 t OrderedDict_pop │ │ │ │ 00000274 r OrderedDict_pop__doc__ │ │ │ │ -0000188c t OrderedDict_popitem │ │ │ │ +0000184c t OrderedDict_popitem │ │ │ │ 000001cc r OrderedDict_popitem__doc__ │ │ │ │ 00000294 t OrderedDict_setdefault │ │ │ │ 00000350 r OrderedDict_setdefault__doc__ │ │ │ │ U PyDictItems_Type │ │ │ │ U PyDictKeys_Type │ │ │ │ U PyDictValues_Type │ │ │ │ U PyDict_Clear │ │ │ │ @@ -10117,15 +10119,15 @@ │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000008a0 t Py_XDECREF │ │ │ │ +00000000 t Py_XDECREF │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDictView_New │ │ │ │ U _PyDict_Clear_LockHeld │ │ │ │ U _PyDict_DelItem_KnownHash │ │ │ │ U _PyDict_DelItem_KnownHash_LockHeld │ │ │ │ U _PyDict_FromKeys │ │ │ │ U _PyDict_Pop_KnownHash │ │ │ │ @@ -10156,66 +10158,66 @@ │ │ │ │ 0000000c r _keywords.4 │ │ │ │ 00000018 r _keywords.7 │ │ │ │ 00000500 d _kwtuple.0 │ │ │ │ 0000057c d _kwtuple.12 │ │ │ │ 00000520 d _kwtuple.3 │ │ │ │ 00000540 d _kwtuple.6 │ │ │ │ 00000560 d _kwtuple.9 │ │ │ │ -00001708 t _odict_clear_node │ │ │ │ -000008e0 t _odict_clear_nodes │ │ │ │ +000016c8 t _odict_clear_node │ │ │ │ +000008a0 t _odict_clear_nodes │ │ │ │ 00000688 t _odict_get_index │ │ │ │ 000003a8 t _odict_popkey_hash │ │ │ │ -000017c0 t _odict_remove_node │ │ │ │ +00001780 t _odict_remove_node │ │ │ │ 000004a8 d _parser.11 │ │ │ │ 000003a8 d _parser.14 │ │ │ │ 0000002c d _parser.2 │ │ │ │ 000004d4 d _parser.5 │ │ │ │ 00000000 d _parser.8 │ │ │ │ U memset │ │ │ │ -000011f0 t mutablemapping_add_pairs │ │ │ │ +000011b0 t mutablemapping_add_pairs │ │ │ │ 000000b4 t mutablemapping_update │ │ │ │ -00000f10 t mutablemapping_update_arg │ │ │ │ +00000ed0 t mutablemapping_update_arg │ │ │ │ 000007c4 d odict_as_mapping │ │ │ │ 00000734 d odict_as_number │ │ │ │ 000007c8 t odict_dealloc │ │ │ │ 00000060 r odict_doc │ │ │ │ 0000061c d odict_getset │ │ │ │ 00000000 t odict_init │ │ │ │ 00000b60 t odict_inplace_or │ │ │ │ 000000b4 r odict_items__doc__ │ │ │ │ -00000980 t odict_iter │ │ │ │ +00000940 t odict_iter │ │ │ │ 000000bc r odict_keys__doc__ │ │ │ │ 00000644 d odict_methods │ │ │ │ 00000494 t odict_mp_ass_sub │ │ │ │ 00000ba0 t odict_or │ │ │ │ 00000788 t odict_repr │ │ │ │ 000009e4 t odict_reversed │ │ │ │ 0000008c r odict_reversed__doc__ │ │ │ │ -000013b0 t odict_richcompare │ │ │ │ +00001370 t odict_richcompare │ │ │ │ 00000c80 t odict_tp_clear │ │ │ │ 000001f4 t odict_traverse │ │ │ │ 000000b0 r odict_update__doc__ │ │ │ │ 000000b8 r odict_values__doc__ │ │ │ │ -0000167c t odictitems_iter │ │ │ │ +0000163c t odictitems_iter │ │ │ │ 000005bc d odictitems_methods │ │ │ │ -00001660 t odictitems_new │ │ │ │ +00001620 t odictitems_new │ │ │ │ 00000a6c t odictitems_reversed │ │ │ │ -00000e50 t odictiter_dealloc │ │ │ │ -00000adc t odictiter_iternext │ │ │ │ +00000e10 t odictiter_dealloc │ │ │ │ +00000a9c t odictiter_iternext │ │ │ │ 000005fc d odictiter_methods │ │ │ │ -00000998 t odictiter_new │ │ │ │ +00000958 t odictiter_new │ │ │ │ 00000aa4 t odictiter_reduce │ │ │ │ 00000964 t odictiter_traverse │ │ │ │ -00001854 t odictkeys_iter │ │ │ │ +00001814 t odictkeys_iter │ │ │ │ 000005dc d odictkeys_methods │ │ │ │ -00001838 t odictkeys_new │ │ │ │ +000017f8 t odictkeys_new │ │ │ │ 000009fc t odictkeys_reversed │ │ │ │ -000016d0 t odictvalues_iter │ │ │ │ +00001690 t odictvalues_iter │ │ │ │ 0000059c d odictvalues_methods │ │ │ │ -000016b4 t odictvalues_new │ │ │ │ +00001674 t odictvalues_new │ │ │ │ 00000a34 t odictvalues_reversed │ │ │ │ 00000038 r reduce_doc │ │ │ │ │ │ │ │ memoryobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000034 r .LC1 │ │ │ │ @@ -10329,15 +10331,15 @@ │ │ │ │ 00000868 r .LC93 │ │ │ │ 00000894 r .LC97 │ │ │ │ 000008c0 r .LC98 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ -00001844 T PyBuffer_ToContiguous │ │ │ │ +00001840 T PyBuffer_ToContiguous │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ U PyBytesWriter_Finish │ │ │ │ U PyBytesWriter_GetData │ │ │ │ U PyBytesWriter_GetSize │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ @@ -10381,15 +10383,15 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00001394 T PyMemoryView_FromBuffer │ │ │ │ +00001390 T PyMemoryView_FromBuffer │ │ │ │ 000022bc T PyMemoryView_FromMemory │ │ │ │ 00003580 T PyMemoryView_FromObject │ │ │ │ 000004ec t PyMemoryView_FromObjectAndFlags.constprop.0 │ │ │ │ 00000000 t PyMemoryView_FromObjectAndFlags.part.0 │ │ │ │ 0000589c T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ @@ -10455,74 +10457,74 @@ │ │ │ │ 000000d4 d _parser.14 │ │ │ │ 00000200 d _parser.2 │ │ │ │ 00000300 d _parser.5 │ │ │ │ 000001d4 d _parser.8 │ │ │ │ 00001928 t adjust_fmt.isra.0 │ │ │ │ 000043c4 t buffer_to_contiguous │ │ │ │ 00005220 t cmp_rec.part.0 │ │ │ │ -00001a0c t copy_base │ │ │ │ +00001a08 t copy_base │ │ │ │ 00004648 t copy_rec.part.0 │ │ │ │ 000021f4 t equiv_structure │ │ │ │ 000004a8 t fix_struct_error_int │ │ │ │ 000008d4 t get_native_fmtchar │ │ │ │ 000006c8 t init_flags │ │ │ │ 00000584 t init_shape_strides.part.0 │ │ │ │ 000045f0 t init_strides_from_shape │ │ │ │ 0000035c t mbuf_add_view │ │ │ │ 00000088 t mbuf_add_view.constprop.0 │ │ │ │ 00000644 t mbuf_alloc │ │ │ │ 000000b0 t mbuf_clear │ │ │ │ -000012d0 t mbuf_dealloc │ │ │ │ +000012cc t mbuf_dealloc │ │ │ │ 0000063c t mbuf_release │ │ │ │ 000006b8 t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000004d0 t memory_alloc │ │ │ │ 000005f8 d memory_as_buffer │ │ │ │ 000005ec d memory_as_mapping │ │ │ │ 000005c4 d memory_as_sequence │ │ │ │ 00001c44 t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ 000003b4 r memory_c_contiguous_doc │ │ │ │ 000000d0 t memory_clear │ │ │ │ 00000450 t memory_contiguous │ │ │ │ 00000344 r memory_contiguous_doc │ │ │ │ -00000ef4 t memory_dealloc │ │ │ │ +00000ef0 t memory_dealloc │ │ │ │ 00000ab8 t memory_enter │ │ │ │ 000013cc t memory_enter.part.0 │ │ │ │ 00001c30 t memory_exit │ │ │ │ 000002e0 r memory_exit_doc │ │ │ │ 00000058 t memory_f_contiguous │ │ │ │ 00000378 r memory_f_contiguous_doc │ │ │ │ 00000548 r memory_format_doc │ │ │ │ 00003594 t memory_format_get │ │ │ │ 000013cc t memory_format_get.part.0 │ │ │ │ -00001064 t memory_getbuf │ │ │ │ +00001060 t memory_getbuf │ │ │ │ 000004c0 d memory_getsetlist │ │ │ │ 00000720 t memory_hash │ │ │ │ 00003c84 t memory_item │ │ │ │ 000005a0 r memory_itemsize_doc │ │ │ │ 00001400 t memory_itemsize_get │ │ │ │ 000013cc t memory_itemsize_get.part.0 │ │ │ │ 000047c0 t memory_iter │ │ │ │ -000017c0 t memory_length │ │ │ │ +000017bc t memory_length │ │ │ │ 000003f0 d memory_methods │ │ │ │ 0000060c r memory_nbytes_doc │ │ │ │ 00001bf0 t memory_nbytes_get │ │ │ │ 000013cc t memory_nbytes_get.part.0 │ │ │ │ 000004e8 r memory_ndim_doc │ │ │ │ 000035d4 t memory_ndim_get │ │ │ │ 000013cc t memory_ndim_get.part.0 │ │ │ │ 00000664 r memory_obj_doc │ │ │ │ 0000500c t memory_obj_get │ │ │ │ 000013cc t memory_obj_get.part.0 │ │ │ │ 000005d8 r memory_readonly_doc │ │ │ │ 00003fe0 t memory_readonly_get │ │ │ │ 000013cc t memory_readonly_get.part.0 │ │ │ │ -000012b0 t memory_releasebuf │ │ │ │ +000012ac t memory_releasebuf │ │ │ │ 0000012c t memory_repr │ │ │ │ 000023b0 t memory_richcompare │ │ │ │ 00000494 r memory_shape_doc │ │ │ │ 00004020 t memory_shape_get │ │ │ │ 000013cc t memory_shape_get.part.0 │ │ │ │ 00000428 r memory_strides_doc │ │ │ │ 0000411c t memory_strides_get │ │ │ │ @@ -10560,15 +10562,15 @@ │ │ │ │ 00000280 t ptr_from_tuple │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ 00005070 t struct_get_unpacker │ │ │ │ 00005718 t struct_unpack_cmp │ │ │ │ -00001e80 t tolist_rec.part.0 │ │ │ │ +00001e7c t tolist_rec.part.0 │ │ │ │ 000019b4 t unpack_single.isra.0 │ │ │ │ 000034fc t unpacker_free │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000174 r .LC10 │ │ │ │ @@ -10736,25 +10738,25 @@ │ │ │ │ U PyLazyImport_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 000003cc T PyModuleDef_Init │ │ │ │ 00000000 D PyModuleDef_Type │ │ │ │ 00000268 T PyModule_AddFunctions │ │ │ │ 00000afc T PyModule_Create2 │ │ │ │ -00000d38 T PyModule_Exec │ │ │ │ -00000f88 T PyModule_ExecDef │ │ │ │ +00000d4c T PyModule_Exec │ │ │ │ +00000f9c T PyModule_ExecDef │ │ │ │ 00000430 T PyModule_FromDefAndSpec2 │ │ │ │ 000001f4 T PyModule_FromSlotsAndSpec │ │ │ │ 00000b78 T PyModule_GetDef │ │ │ │ 000002cc T PyModule_GetDict │ │ │ │ 00001014 T PyModule_GetFilename │ │ │ │ 000009f0 T PyModule_GetFilenameObject │ │ │ │ 00000fc8 T PyModule_GetName │ │ │ │ 000003a4 T PyModule_GetNameObject │ │ │ │ -00000cd0 T PyModule_GetState │ │ │ │ +00000ce4 T PyModule_GetState │ │ │ │ 00000f50 T PyModule_GetStateSize │ │ │ │ 000008dc T PyModule_GetState_DuringGC │ │ │ │ 00000e7c T PyModule_GetToken │ │ │ │ 00000ef4 T PyModule_GetToken_DuringGC │ │ │ │ 000001c0 T PyModule_New │ │ │ │ 00000000 T PyModule_NewObject │ │ │ │ 00000234 T PyModule_SetDocString │ │ │ │ @@ -10800,18 +10802,18 @@ │ │ │ │ U _PyImport_IsInitialized │ │ │ │ U _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_TryLoadLazySubmodule │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLazyImport_IsResolving │ │ │ │ U _PyLazyImport_Reify │ │ │ │ 00000500 T _PyModuleSpec_GetFileOrigin │ │ │ │ -00001ed0 T _PyModuleSpec_IsInitializing │ │ │ │ +00001ee4 T _PyModuleSpec_IsInitializing │ │ │ │ 0000078c T _PyModuleSpec_IsUninitializedSubmodule │ │ │ │ -00002408 T _PyModule_Clear │ │ │ │ -00002980 T _PyModule_ClearDict │ │ │ │ +00002420 T _PyModule_Clear │ │ │ │ +00002998 T _PyModule_ClearDict │ │ │ │ 00000028 T _PyModule_CreateInitialized │ │ │ │ 00000a40 T _PyModule_GetFilenameObject │ │ │ │ 00000bfc T _PyModule_GetFilenameUTF8 │ │ │ │ 00000000 T _PyModule_InitModuleDictWatcher │ │ │ │ 0000011c T _PyModule_IsExtension │ │ │ │ 00000600 T _PyModule_IsPossiblyShadowing │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ @@ -10826,43 +10828,43 @@ │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_NoneStruct │ │ │ │ -000010e8 T _Py_module_getattro │ │ │ │ -00001798 T _Py_module_getattro_impl │ │ │ │ +000010fc T _Py_module_getattro │ │ │ │ +000017ac T _Py_module_getattro_impl │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_wgetcwd │ │ │ │ 00000054 r _keywords.1 │ │ │ │ 000001d4 d _kwtuple.0 │ │ │ │ 000001a8 d _parser.2 │ │ │ │ 00000000 t check_api_version.part.0 │ │ │ │ U memset │ │ │ │ -00002008 t module___init__ │ │ │ │ +0000201c t module___init__ │ │ │ │ 00000060 r module___init____doc__ │ │ │ │ -0000233c t module_clear │ │ │ │ -0000222c t module_dealloc │ │ │ │ +00002350 t module_clear │ │ │ │ +00002240 t module_dealloc │ │ │ │ 000001d8 t module_dict_watcher │ │ │ │ 0000081c t module_dir │ │ │ │ 00000c8c t module_get_annotate │ │ │ │ 00000920 t module_get_annotations │ │ │ │ 0000049c t module_get_resolved_dict_item.constprop.0 │ │ │ │ 00000058 t module_get_resolved_dict_item.part.0 │ │ │ │ 000001f4 d module_getsets │ │ │ │ 00000b54 t module_load_dict │ │ │ │ 00000250 d module_members │ │ │ │ 00000230 d module_methods │ │ │ │ 000001c8 t module_repr │ │ │ │ 00000d44 t module_set_annotate │ │ │ │ 00000bd8 t module_set_annotations │ │ │ │ 00000340 t module_traverse │ │ │ │ -00001f58 t new_module │ │ │ │ +00001f6c t new_module │ │ │ │ U strcpy │ │ │ │ U wcscmp │ │ │ │ U wcsrchr │ │ │ │ │ │ │ │ namespaceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -10996,15 +10998,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -00002500 T PyCallable_Check │ │ │ │ +000024f4 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -11083,50 +11085,50 @@ │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ 00000124 T PyObject_ASCII │ │ │ │ 00000860 T PyObject_Bytes │ │ │ │ -0000384c T PyObject_CallFinalizer │ │ │ │ -00003768 T PyObject_CallFinalizerFromDealloc │ │ │ │ -00003cf8 T PyObject_DelAttr │ │ │ │ +00003840 T PyObject_CallFinalizer │ │ │ │ +0000375c T PyObject_CallFinalizerFromDealloc │ │ │ │ +00003cec T PyObject_DelAttr │ │ │ │ 00000fe4 T PyObject_DelAttrString │ │ │ │ 000001e0 T PyObject_Dir │ │ │ │ 000000c0 T PyObject_Dump │ │ │ │ U PyObject_GC_Del │ │ │ │ 00000ffc T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ -00002280 T PyObject_GenericGetAttr │ │ │ │ -00001138 T PyObject_GenericSetAttr │ │ │ │ +00002274 T PyObject_GenericGetAttr │ │ │ │ +0000112c T PyObject_GenericSetAttr │ │ │ │ 000003fc T PyObject_GenericSetDict │ │ │ │ -000016f8 T PyObject_GetAttr │ │ │ │ -000023c0 T PyObject_GetAttrString │ │ │ │ +000016ec T PyObject_GetAttr │ │ │ │ +000023b4 T PyObject_GetAttrString │ │ │ │ 0000040c T PyObject_GetOptionalAttr │ │ │ │ 000004ec T PyObject_GetOptionalAttrString │ │ │ │ 00000518 T PyObject_HasAttr │ │ │ │ 00000478 T PyObject_HasAttrString │ │ │ │ 00000568 T PyObject_HasAttrStringWithError │ │ │ │ -000038d0 T PyObject_HasAttrWithError │ │ │ │ +000038c4 T PyObject_HasAttrWithError │ │ │ │ 0000036c T PyObject_Hash │ │ │ │ 0000070c T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 000006a0 T PyObject_Init │ │ │ │ 00000920 T PyObject_InitVar │ │ │ │ -00002298 T PyObject_IsTrue │ │ │ │ +0000228c T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ 000009cc T PyObject_Not │ │ │ │ 000001ec T PyObject_Print │ │ │ │ -00003610 T PyObject_Repr │ │ │ │ -00002914 T PyObject_RichCompare │ │ │ │ -0000252c T PyObject_RichCompareBool │ │ │ │ -00003a50 T PyObject_SelfIter │ │ │ │ -00000c78 T PyObject_SetAttr │ │ │ │ -00001994 T PyObject_SetAttrString │ │ │ │ +00003604 T PyObject_Repr │ │ │ │ +00002908 T PyObject_RichCompare │ │ │ │ +00002520 T PyObject_RichCompareBool │ │ │ │ +00003a44 T PyObject_SelfIter │ │ │ │ +00000c6c T PyObject_SetAttr │ │ │ │ +00001988 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -000017d4 T PyObject_Str │ │ │ │ +000017c8 T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 00000828 T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -11156,35 +11158,35 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ 000007b4 T PyUnstable_EnableTryIncRef │ │ │ │ 0000067c T PyUnstable_IsImmortal │ │ │ │ -0000197c T PyUnstable_Object_EnableDeferredRefcount │ │ │ │ +00001970 T PyUnstable_Object_EnableDeferredRefcount │ │ │ │ 00000854 T PyUnstable_Object_IsUniqueReferencedTemporary │ │ │ │ 000008e4 T PyUnstable_Object_IsUniquelyReferenced │ │ │ │ 00000770 T PyUnstable_SetImmortal │ │ │ │ 000007c8 T PyUnstable_TryIncRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 0000073c T Py_DecRef │ │ │ │ U Py_GenericAliasType │ │ │ │ -00001b48 T Py_GetConstant │ │ │ │ -00001b8c T Py_GetConstantBorrowed │ │ │ │ +00001b3c T Py_GetConstant │ │ │ │ +00001b80 T Py_GetConstantBorrowed │ │ │ │ 000003c4 T Py_IS_TYPE │ │ │ │ 00000710 T Py_IncRef │ │ │ │ 00000750 T Py_Is │ │ │ │ 000010ac T Py_IsFalse │ │ │ │ 0000105c T Py_IsNone │ │ │ │ 00001084 T Py_IsTrue │ │ │ │ -00004cac T Py_NewRef │ │ │ │ +00004ca0 T Py_NewRef │ │ │ │ 000010f4 T Py_REFCNT │ │ │ │ -000041e0 T Py_ReprEnter │ │ │ │ -000043d4 T Py_ReprLeave │ │ │ │ +000041d4 T Py_ReprEnter │ │ │ │ +000043c8 T Py_ReprLeave │ │ │ │ 00001124 T Py_SET_SIZE │ │ │ │ 0000110c T Py_SIZE │ │ │ │ 000009b4 T Py_TYPE │ │ │ │ 000000e4 t Py_XDECREF │ │ │ │ 000007fc T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ @@ -11228,43 +11230,43 @@ │ │ │ │ U _PyNamespace_Type │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d8 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ 00000a84 T _PyObject_AssertFailed │ │ │ │ 00000c08 T _PyObject_CheckConsistency │ │ │ │ -00004484 T _PyObject_ClearFreeLists │ │ │ │ -00002368 T _PyObject_ComputedDictPointer │ │ │ │ +00004478 T _PyObject_ClearFreeLists │ │ │ │ +0000235c T _PyObject_ComputedDictPointer │ │ │ │ 00000084 T _PyObject_DebugTypeStats │ │ │ │ 00000344 T _PyObject_FiniState │ │ │ │ 00000748 T _PyObject_FunctionStr │ │ │ │ -000008fc T _PyObject_GenericGetAttrWithDict │ │ │ │ +000008f0 T _PyObject_GenericGetAttrWithDict │ │ │ │ 00000590 t _PyObject_GenericGetAttrWithDict.constprop.0 │ │ │ │ -000013f8 T _PyObject_GenericSetAttrWithDict │ │ │ │ +000013ec T _PyObject_GenericSetAttrWithDict │ │ │ │ 00000fac T _PyObject_GetAttrId │ │ │ │ -0000213c T _PyObject_GetAttrStackRef │ │ │ │ +00002130 T _PyObject_GetAttrStackRef │ │ │ │ 000009ac T _PyObject_GetDictPtr │ │ │ │ 00000cfc T _PyObject_GetMethod │ │ │ │ -00001ba0 T _PyObject_GetMethodStackRef │ │ │ │ +00001b94 T _PyObject_GetMethodStackRef │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00003aa8 T _PyObject_IsAbstract │ │ │ │ -00003c70 T _PyObject_IsFreed │ │ │ │ +00003a9c T _PyObject_IsAbstract │ │ │ │ +00003c64 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ -00001aa0 T _PyObject_New │ │ │ │ -0000207c T _PyObject_NewVar │ │ │ │ +00001a94 T _PyObject_New │ │ │ │ +00002070 T _PyObject_NewVar │ │ │ │ 0000043c T _PyObject_NextNotImplemented │ │ │ │ -00002c58 T _PyObject_SetAttributeErrorContext │ │ │ │ +00002c4c T _PyObject_SetAttributeErrorContext │ │ │ │ 00000358 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_SetDict │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ 00000414 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ -00003a74 T _PyObject_VisitType │ │ │ │ +00003a68 T _PyObject_VisitType │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTemplateIter_Type │ │ │ │ @@ -11273,15 +11275,15 @@ │ │ │ │ 00000678 T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ U _PyType_LookupStackRefAndVersion │ │ │ │ -00004c5c T _PyTypes_FiniTypes │ │ │ │ +00004c50 T _PyTypes_FiniTypes │ │ │ │ 00000044 T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -11289,24 +11291,24 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000998 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000001f4 T _Py_Dealloc │ │ │ │ -000041a8 T _Py_DecRef │ │ │ │ +0000419c T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000a70 T _Py_ForgetReference │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 00000028 T _Py_GetConstant_Init │ │ │ │ 000003a0 T _Py_IncRef │ │ │ │ 00000000 T _Py_NewReference │ │ │ │ -00001938 T _Py_NewReferenceNoTotal │ │ │ │ +0000192c T _Py_NewReferenceNoTotal │ │ │ │ 00000028 D _Py_NoneStruct │ │ │ │ 00000030 D _Py_NotImplementedStruct │ │ │ │ 000003e8 T _Py_ResurrectReference │ │ │ │ 0000014c T _Py_SetImmortal │ │ │ │ 000000c0 T _Py_SetImmortalUntracked │ │ │ │ 000010d4 T _Py_SetRefcnt │ │ │ │ 00000038 D _Py_SwappedOp │ │ │ │ @@ -11332,17 +11334,17 @@ │ │ │ │ U fileno │ │ │ │ 000004a4 t free_object │ │ │ │ U fwrite │ │ │ │ 000002ac d none_as_number │ │ │ │ 00000908 t none_bool │ │ │ │ 00000a48 t none_dealloc │ │ │ │ 000002a8 r none_doc │ │ │ │ -0000374c t none_hash │ │ │ │ +00003740 t none_hash │ │ │ │ 000005a0 t none_new │ │ │ │ -000038b4 t none_repr │ │ │ │ +000038a8 t none_repr │ │ │ │ 00000128 d notimplemented_as_number │ │ │ │ 000004e4 t notimplemented_bool │ │ │ │ 00000a5c t notimplemented_dealloc │ │ │ │ 00000264 r notimplemented_doc │ │ │ │ 000001b8 d notimplemented_methods │ │ │ │ 00000600 t notimplemented_new │ │ │ │ 000001f4 r opstrings │ │ │ │ @@ -11508,104 +11510,104 @@ │ │ │ │ 00000994 r .LC95 │ │ │ │ 000009a0 r .LC96 │ │ │ │ 000009c4 r .LC97 │ │ │ │ 000009e8 r .LC98 │ │ │ │ 00000a08 r .LC99 │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ -00001e28 T PyMem_Calloc │ │ │ │ -000021ec T PyMem_Free │ │ │ │ -00003b64 T PyMem_GetAllocator │ │ │ │ -00001cd4 T PyMem_Malloc │ │ │ │ -00001bd8 T PyMem_RawCalloc │ │ │ │ -0000074c T PyMem_RawFree │ │ │ │ -000006cc T PyMem_RawMalloc │ │ │ │ -000007c0 T PyMem_RawRealloc │ │ │ │ -00003624 T PyMem_Realloc │ │ │ │ -000046f4 T PyMem_SetAllocator │ │ │ │ +00001eb8 T PyMem_Calloc │ │ │ │ +0000227c T PyMem_Free │ │ │ │ +00003ad8 T PyMem_GetAllocator │ │ │ │ +00001d64 T PyMem_Malloc │ │ │ │ +00001c68 T PyMem_RawCalloc │ │ │ │ +000007d8 T PyMem_RawFree │ │ │ │ +00000758 T PyMem_RawMalloc │ │ │ │ +0000084c T PyMem_RawRealloc │ │ │ │ +000036b4 T PyMem_Realloc │ │ │ │ +0000466c T PyMem_SetAllocator │ │ │ │ 0000b750 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 000040fc T PyObject_Calloc │ │ │ │ -00002c58 T PyObject_Free │ │ │ │ +00002ce8 T PyObject_Free │ │ │ │ 0000b7d8 T PyObject_GetArenaAllocator │ │ │ │ -0000120c T PyObject_Malloc │ │ │ │ -00002f74 T PyObject_Realloc │ │ │ │ +00001298 T PyObject_Malloc │ │ │ │ +00003004 T PyObject_Realloc │ │ │ │ 0000b870 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ 00003cf4 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ -0000493c T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -00003cf4 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +000048b4 T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ +00003d84 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_Main │ │ │ │ -00003b78 T _PyMem_AbandonDelayed │ │ │ │ -00003d00 T _PyMem_ArenaAlloc │ │ │ │ -00004810 T _PyMem_ArenaFree │ │ │ │ +00003c08 T _PyMem_AbandonDelayed │ │ │ │ +00003c74 T _PyMem_ArenaAlloc │ │ │ │ +00004788 T _PyMem_ArenaFree │ │ │ │ 00003ca8 t _PyMem_ArenaFree.part.0 │ │ │ │ -00003e38 T _PyMem_DebugCalloc │ │ │ │ +00003db0 T _PyMem_DebugCalloc │ │ │ │ 0000b730 T _PyMem_DebugEnabled │ │ │ │ -00002804 T _PyMem_DebugFree │ │ │ │ -000019dc T _PyMem_DebugMalloc │ │ │ │ -000008e8 t _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ -00003da8 T _PyMem_DebugRawCalloc │ │ │ │ -00000ab8 T _PyMem_DebugRawFree │ │ │ │ -000022d0 T _PyMem_DebugRawMalloc │ │ │ │ -00000ee4 T _PyMem_DebugRawRealloc │ │ │ │ -000044b0 T _PyMem_DebugRealloc │ │ │ │ +00002894 T _PyMem_DebugFree │ │ │ │ +00001a6c T _PyMem_DebugMalloc │ │ │ │ +00000974 t _PyMem_DebugRawAlloc.constprop.0 │ │ │ │ +00003d20 T _PyMem_DebugRawCalloc │ │ │ │ +00000b44 T _PyMem_DebugRawFree │ │ │ │ +00002244 T _PyMem_DebugRawMalloc │ │ │ │ +00000f70 T _PyMem_DebugRawRealloc │ │ │ │ +00004428 T _PyMem_DebugRealloc │ │ │ │ 0000001c T _PyMem_DefaultRawCalloc │ │ │ │ -000007ac T _PyMem_DefaultRawFree │ │ │ │ -00002e2c T _PyMem_DefaultRawMalloc │ │ │ │ +00000838 T _PyMem_DefaultRawFree │ │ │ │ +00002da0 T _PyMem_DefaultRawMalloc │ │ │ │ 00000000 T _PyMem_DefaultRawRealloc │ │ │ │ -00001334 T _PyMem_DefaultRawWcsdup │ │ │ │ +000012a8 T _PyMem_DefaultRawWcsdup │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ -0000485c T _PyMem_FiniDelayed │ │ │ │ +000047d4 T _PyMem_FiniDelayed │ │ │ │ 0000b908 T _PyMem_FreeDelayed │ │ │ │ 0000004c T _PyMem_GetAllocatorName │ │ │ │ 00003d94 T _PyMem_GetCurrentAllocatorName │ │ │ │ -000041a4 T _PyMem_MiCalloc │ │ │ │ -00003c14 T _PyMem_MiFree │ │ │ │ -000022e4 T _PyMem_MiMalloc │ │ │ │ -000041fc T _PyMem_MiRawCalloc │ │ │ │ -00003c2c T _PyMem_MiRawFree │ │ │ │ -0000230c T _PyMem_MiRawMalloc │ │ │ │ -000046e0 T _PyMem_MiRawRealloc │ │ │ │ -000044f8 T _PyMem_MiRealloc │ │ │ │ +0000411c T _PyMem_MiCalloc │ │ │ │ +00003b88 T _PyMem_MiFree │ │ │ │ +00002258 T _PyMem_MiMalloc │ │ │ │ +00004174 T _PyMem_MiRawCalloc │ │ │ │ +00003ba0 T _PyMem_MiRawFree │ │ │ │ +00002280 T _PyMem_MiRawMalloc │ │ │ │ +00004658 T _PyMem_MiRawRealloc │ │ │ │ +00004470 T _PyMem_MiRealloc │ │ │ │ 0000b930 T _PyMem_ProcessDelayed │ │ │ │ 0000b980 T _PyMem_ProcessDelayedNoDealloc │ │ │ │ -00001ca8 T _PyMem_RawCalloc │ │ │ │ -00000794 T _PyMem_RawFree │ │ │ │ -0000072c T _PyMem_RawMalloc │ │ │ │ -00000828 T _PyMem_RawRealloc │ │ │ │ -00001398 T _PyMem_RawStrdup │ │ │ │ -0000084c T _PyMem_RawWcsdup │ │ │ │ +00001d38 T _PyMem_RawCalloc │ │ │ │ +00000820 T _PyMem_RawFree │ │ │ │ +000007b8 T _PyMem_RawMalloc │ │ │ │ +000008b4 T _PyMem_RawRealloc │ │ │ │ +0000130c T _PyMem_RawStrdup │ │ │ │ +000008d8 T _PyMem_RawWcsdup │ │ │ │ 00000198 T _PyMem_SetupAllocators │ │ │ │ -00003f38 T _PyMem_Strdup │ │ │ │ -0000350c T _PyMem_init_obmalloc │ │ │ │ -00004b18 T _PyMem_obmalloc_state_on_heap │ │ │ │ +00003fc8 T _PyMem_Strdup │ │ │ │ +00003480 T _PyMem_init_obmalloc │ │ │ │ +00004a90 T _PyMem_obmalloc_state_on_heap │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -00002050 T _PyObject_Calloc │ │ │ │ +000020e0 T _PyObject_Calloc │ │ │ │ 000047f8 t _PyObject_DebugDumpAddress │ │ │ │ 00002990 T _PyObject_DebugMallocStats │ │ │ │ -00002508 T _PyObject_Free │ │ │ │ -00001360 T _PyObject_Malloc │ │ │ │ -00004cf0 T _PyObject_MiCalloc │ │ │ │ -00004210 T _PyObject_MiFree │ │ │ │ -00004124 T _PyObject_MiMalloc │ │ │ │ -00004520 T _PyObject_MiRealloc │ │ │ │ -000034c8 T _PyObject_Realloc │ │ │ │ -000046b8 T _PyObject_VirtualAlloc │ │ │ │ -00004910 T _PyObject_VirtualFree │ │ │ │ +00002598 T _PyObject_Free │ │ │ │ +000013ec T _PyObject_Malloc │ │ │ │ +00004c68 T _PyObject_MiCalloc │ │ │ │ +00004188 T _PyObject_MiFree │ │ │ │ +0000409c T _PyObject_MiMalloc │ │ │ │ +00004498 T _PyObject_MiRealloc │ │ │ │ +00003558 T _PyObject_Realloc │ │ │ │ +00004630 T _PyObject_VirtualAlloc │ │ │ │ +00004888 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00004b4c T _Py_FinalizeAllocatedBlocks │ │ │ │ +00004ac4 T _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_GetConfig │ │ │ │ 000043d0 T _Py_GetGlobalAllocatedBlocks │ │ │ │ U _Py_IsMainInterpreterFinalizing │ │ │ │ 00005158 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ @@ -11631,18 +11633,18 @@ │ │ │ │ U __prctl_time64 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __vsnprintf_chk │ │ │ │ 00004448 t _collect_alloc_stats │ │ │ │ 00007538 T _mi_abandoned_await_readers │ │ │ │ -00001c60 T _mi_abandoned_collect │ │ │ │ +00001bd4 T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ 00007564 T _mi_abandoned_pool_visit_blocks │ │ │ │ -00001770 T _mi_abandoned_reclaim_all │ │ │ │ +000016e4 T _mi_abandoned_reclaim_all │ │ │ │ 000092c8 T _mi_arena_alloc │ │ │ │ 00000a10 T _mi_arena_alloc_aligned │ │ │ │ 00008120 T _mi_arena_collect │ │ │ │ 00005320 T _mi_arena_contains │ │ │ │ 0000813c T _mi_arena_free │ │ │ │ 00005218 T _mi_arena_id_none │ │ │ │ 0000527c T _mi_arena_memid_is_os_allocated │ │ │ │ @@ -11661,50 +11663,50 @@ │ │ │ │ 000054b0 T _mi_bitmap_try_find_from_claim │ │ │ │ 00001e44 T _mi_bitmap_try_find_from_claim_across │ │ │ │ 00005578 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ 00005518 T _mi_bitmap_unclaim │ │ │ │ 00002234 T _mi_bitmap_unclaim_across │ │ │ │ 00007748 T _mi_clock_end │ │ │ │ 000076e8 T _mi_clock_now │ │ │ │ -00001230 T _mi_clock_start │ │ │ │ +000011a4 T _mi_clock_start │ │ │ │ 00007444 T _mi_commit_mask_committed_size │ │ │ │ 00003688 T _mi_commit_mask_next_run │ │ │ │ 00005d98 T _mi_current_thread_count │ │ │ │ -000016e8 T _mi_deferred_free │ │ │ │ +0000165c T _mi_deferred_free │ │ │ │ 00006c50 T _mi_error_message │ │ │ │ 00006328 T _mi_fprintf │ │ │ │ 00005ffc T _mi_fputs │ │ │ │ 000035c4 t _mi_free_block │ │ │ │ 00007f04 t _mi_free_block_mt │ │ │ │ 00008a8c T _mi_free_delayed_block │ │ │ │ 00003520 T _mi_free_generic │ │ │ │ 000041ec T _mi_heap_area_init │ │ │ │ 00005a40 T _mi_heap_area_visit_blocks │ │ │ │ 00008b74 T _mi_heap_collect_abandon │ │ │ │ -00001ae0 T _mi_heap_collect_retired │ │ │ │ +00001a54 T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ 00008b08 T _mi_heap_delayed_free_all │ │ │ │ -00001a00 T _mi_heap_delayed_free_partial │ │ │ │ +00001974 T _mi_heap_delayed_free_partial │ │ │ │ 0000586c T _mi_heap_destroy_pages │ │ │ │ 00000040 R _mi_heap_empty │ │ │ │ 00009c68 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 00009d7c T _mi_heap_main_get │ │ │ │ 0000b554 T _mi_heap_malloc_zero │ │ │ │ -00002320 T _mi_heap_malloc_zero_ex │ │ │ │ -000023c0 t _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ +00002294 T _mi_heap_malloc_zero_ex │ │ │ │ +00002334 t _mi_heap_malloc_zero_ex.constprop.0 │ │ │ │ 000057fc T _mi_heap_memid_is_suitable │ │ │ │ 00008fe4 t _mi_heap_page_destroy │ │ │ │ 00005850 T _mi_heap_random_next │ │ │ │ -00004534 T _mi_heap_realloc_zero │ │ │ │ +000044ac T _mi_heap_realloc_zero │ │ │ │ 00005db8 T _mi_heap_set_default_direct │ │ │ │ 0000b56c T _mi_heap_unsafe_destroy_all │ │ │ │ 00005d54 T _mi_is_main_thread │ │ │ │ -000024f8 T _mi_malloc_generic │ │ │ │ +0000246c T _mi_malloc_generic │ │ │ │ 0000181c t _mi_memid_create_os │ │ │ │ 00000c98 t _mi_memid_none │ │ │ │ 00000684 B _mi_numa_node_count │ │ │ │ 00000704 T _mi_options_init │ │ │ │ 00001ad4 T _mi_os_alloc │ │ │ │ 000010d8 T _mi_os_alloc_aligned │ │ │ │ 00007c28 T _mi_os_alloc_aligned_at_offset │ │ │ │ @@ -11730,34 +11732,34 @@ │ │ │ │ 00007e14 T _mi_os_reset │ │ │ │ 0000911c T _mi_os_unprotect │ │ │ │ 000016cc T _mi_os_use_large_page │ │ │ │ 0000507c T _mi_padding_shrink │ │ │ │ 00008718 T _mi_page_abandon │ │ │ │ 00000b80 R _mi_page_empty │ │ │ │ 0000317c T _mi_page_free │ │ │ │ -00003fd0 T _mi_page_free_collect │ │ │ │ -00002470 T _mi_page_malloc │ │ │ │ -00002424 t _mi_page_malloc.constprop.0 │ │ │ │ +00003f48 T _mi_page_free_collect │ │ │ │ +000023e4 T _mi_page_malloc │ │ │ │ +00002398 t _mi_page_malloc.constprop.0 │ │ │ │ 00005090 T _mi_page_ptr_unalign │ │ │ │ 0000712c T _mi_page_queue_append │ │ │ │ 000072e8 T _mi_page_reclaim │ │ │ │ -00003ee8 T _mi_page_retire │ │ │ │ +00003e60 T _mi_page_retire │ │ │ │ 00007060 T _mi_page_try_use_delayed_free │ │ │ │ 00003630 T _mi_page_unfull │ │ │ │ 000070f4 T _mi_page_use_delayed_free │ │ │ │ 00000ba0 T _mi_preloading │ │ │ │ 0000149c T _mi_prim_alloc │ │ │ │ 0000914c T _mi_prim_alloc_huge_os_pages │ │ │ │ 000094fc T _mi_prim_clock_now │ │ │ │ 00007b18 T _mi_prim_commit │ │ │ │ 00007d54 T _mi_prim_decommit │ │ │ │ 000017e8 T _mi_prim_free │ │ │ │ 00000084 T _mi_prim_getenv │ │ │ │ 00000170 t _mi_prim_getenv.constprop.0 │ │ │ │ -00000ea0 T _mi_prim_mem_init │ │ │ │ +00000e14 T _mi_prim_mem_init │ │ │ │ 00009174 T _mi_prim_numa_node │ │ │ │ 00000dec T _mi_prim_numa_node_count │ │ │ │ 00009be8 T _mi_prim_out_stderr │ │ │ │ 00009510 T _mi_prim_process_info │ │ │ │ 00009048 T _mi_prim_protect │ │ │ │ 00000204 T _mi_prim_random_buf │ │ │ │ 00007d80 T _mi_prim_reset │ │ │ │ @@ -11771,41 +11773,41 @@ │ │ │ │ 00007430 T _mi_random_next │ │ │ │ 00009c08 T _mi_random_reinit_if_weak │ │ │ │ 000073b4 T _mi_random_split │ │ │ │ 00007eb4 T _mi_segment_huge_page_reset │ │ │ │ 000025ac T _mi_segment_map_allocated_at │ │ │ │ 00007630 T _mi_segment_map_freed_at │ │ │ │ 000086b4 T _mi_segment_page_abandon │ │ │ │ -00002a20 T _mi_segment_page_alloc │ │ │ │ +00002994 T _mi_segment_page_alloc │ │ │ │ 0000326c T _mi_segment_page_free │ │ │ │ 000074c4 T _mi_segment_page_start │ │ │ │ 00007524 T _mi_segment_thread_collect │ │ │ │ 000039cc T _mi_stat_counter_increase │ │ │ │ 000076b8 T _mi_stat_decrease │ │ │ │ 0000769c T _mi_stat_increase │ │ │ │ 000076d4 T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ 0000971c t _mi_stats_print │ │ │ │ 00000000 T _mi_strlcat │ │ │ │ 00006dcc T _mi_strlcpy │ │ │ │ 00006e30 T _mi_strlen │ │ │ │ 00000638 T _mi_strnicmp │ │ │ │ 00006e58 T _mi_strnlen │ │ │ │ -00001d20 T _mi_thread_data_collect │ │ │ │ +00001c94 T _mi_thread_data_collect │ │ │ │ 00008d14 T _mi_thread_done │ │ │ │ 00005ce0 T _mi_thread_id │ │ │ │ 00005d00 T _mi_tld_init │ │ │ │ 00006da8 T _mi_toupper │ │ │ │ 000069ec T _mi_trace_message │ │ │ │ -0000463c t _mi_usable_size.isra.0 │ │ │ │ -00000bc0 T _mi_verbose_message │ │ │ │ +000045b4 t _mi_usable_size.isra.0 │ │ │ │ +000006cc T _mi_verbose_message │ │ │ │ 000067e8 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.9 │ │ │ │ -0000149c t allocate_from_new_pool │ │ │ │ +00001528 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000378 t chacha_block │ │ │ │ 0000031c t chacha_next32 │ │ │ │ 00004334 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ @@ -11814,78 +11816,78 @@ │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ 00004db0 t free_work_item.isra.0 │ │ │ │ U fwrite │ │ │ │ -00002260 t get_allocator_unlocked │ │ │ │ -00004b80 t get_num_global_allocated_blocks │ │ │ │ +000021d4 t get_allocator_unlocked │ │ │ │ +00004af8 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ -00004ac8 t has_own_state │ │ │ │ -0000376c t init_obmalloc_pools │ │ │ │ +00004a40 t has_own_state │ │ │ │ +000036e0 t init_obmalloc_pools │ │ │ │ 00000688 b large_page_try_ok.11 │ │ │ │ 000006d8 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ 00004ef0 t maybe_process_interp_queue.isra.0 │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00005198 T mi__expand │ │ │ │ -000017c0 t mi_abandoned_pop │ │ │ │ +00001734 t mi_abandoned_pop │ │ │ │ 0000460c t mi_abandoned_visited_push │ │ │ │ -000018b8 t mi_abandoned_visited_revisit │ │ │ │ +0000182c t mi_abandoned_visited_revisit │ │ │ │ 0000b2d0 T mi_aligned_alloc │ │ │ │ 0000ab7c T mi_aligned_offset_recalloc │ │ │ │ 0000ada8 T mi_aligned_recalloc │ │ │ │ 000052ac T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ 00008014 t mi_arena_purge │ │ │ │ -000021e0 t mi_arena_purge_delay │ │ │ │ +00002154 t mi_arena_purge_delay │ │ │ │ 0000068c b mi_arena_static_top │ │ │ │ 00000e90 t mi_arena_try_alloc.isra.0 │ │ │ │ 00001c54 t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001b60 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ -00001dc0 t mi_arenas_try_purge │ │ │ │ +00001d34 t mi_arenas_try_purge │ │ │ │ 00007900 t mi_arenas_unsafe_destroy │ │ │ │ -0000281c t mi_bin │ │ │ │ +00002790 t mi_bin │ │ │ │ 00004fa0 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 00002354 t mi_bitmap_mask_across.isra.0 │ │ │ │ 0000628c t mi_buffered_out │ │ │ │ 0000b470 T mi_calloc │ │ │ │ 0000aeec T mi_calloc_aligned │ │ │ │ 0000af48 T mi_calloc_aligned_at │ │ │ │ 00008f74 T mi_cfree │ │ │ │ 00005a18 T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 00008b38 T mi_collect │ │ │ │ -00004414 t mi_commit_mask_create │ │ │ │ +0000438c t mi_commit_mask_create │ │ │ │ 000068bc T mi_debug_show_arenas │ │ │ │ 0000a3f4 T mi_dupenv_s │ │ │ │ 000006e8 b mi_error_arg │ │ │ │ 000006e4 b mi_error_handler │ │ │ │ 00005124 T mi_expand │ │ │ │ -00002634 t mi_find_page │ │ │ │ -00003c44 T mi_free │ │ │ │ +000025a8 t mi_find_page │ │ │ │ +00003bb8 T mi_free │ │ │ │ 00008fd0 T mi_free_aligned │ │ │ │ 00008fbc T mi_free_size │ │ │ │ 00008fa8 T mi_free_size_aligned │ │ │ │ 00006fdc T mi_good_size │ │ │ │ 0000a670 T mi_heap_alloc_new │ │ │ │ 0000a6b0 T mi_heap_alloc_new_n │ │ │ │ 000042a0 t mi_heap_area_visitor │ │ │ │ 0000b4c0 T mi_heap_calloc │ │ │ │ 0000b078 T mi_heap_calloc_aligned │ │ │ │ 0000b0d0 T mi_heap_calloc_aligned_at │ │ │ │ 000059b0 T mi_heap_check_owned │ │ │ │ 00008b60 T mi_heap_collect │ │ │ │ -0000154c t mi_heap_collect_ex │ │ │ │ +000014c0 t mi_heap_collect_ex │ │ │ │ 0000590c T mi_heap_contains_block │ │ │ │ 00008c44 T mi_heap_delete │ │ │ │ 00008f1c T mi_heap_destroy │ │ │ │ 00008b8c t mi_heap_free │ │ │ │ 0000b660 T mi_heap_get_backing │ │ │ │ 0000b694 T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ @@ -11897,15 +11899,15 @@ │ │ │ │ 0000a800 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 00009f78 T mi_heap_mallocn │ │ │ │ 0000b648 T mi_heap_new │ │ │ │ 0000b5d0 T mi_heap_new_in_arena │ │ │ │ 000044ac t mi_heap_page_check_owned │ │ │ │ 00004360 t mi_heap_page_collect │ │ │ │ 000071cc t mi_heap_page_never_delayed_free │ │ │ │ -00003a9c t mi_heap_queue_first_update │ │ │ │ +00003a10 t mi_heap_queue_first_update │ │ │ │ 0000a378 T mi_heap_realloc │ │ │ │ 0000aec0 T mi_heap_realloc_aligned │ │ │ │ 0000aca8 T mi_heap_realloc_aligned_at │ │ │ │ 0000acdc t mi_heap_realloc_zero_aligned │ │ │ │ 0000a9f8 t mi_heap_realloc_zero_aligned_at │ │ │ │ 0000a2bc T mi_heap_reallocf │ │ │ │ 0000a334 T mi_heap_reallocn │ │ │ │ @@ -11919,15 +11921,15 @@ │ │ │ │ 0000ac74 T mi_heap_rezalloc_aligned_at │ │ │ │ 000058a8 T mi_heap_set_default │ │ │ │ 0000a390 T mi_heap_strdup │ │ │ │ 0000a55c T mi_heap_strndup │ │ │ │ 0000a5f8 T mi_heap_try_new │ │ │ │ 000041a4 t mi_heap_visit_areas_page │ │ │ │ 00004158 T mi_heap_visit_blocks │ │ │ │ -00001bc4 t mi_heap_visit_pages │ │ │ │ +00001b38 t mi_heap_visit_pages │ │ │ │ 0000b538 T mi_heap_zalloc │ │ │ │ 0000b11c T mi_heap_zalloc_aligned │ │ │ │ 0000b14c T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.10 │ │ │ │ 00007688 T mi_is_in_heap_region │ │ │ │ 00005e00 T mi_is_redirected │ │ │ │ 000053a8 t mi_is_valid_pointer │ │ │ │ @@ -11971,26 +11973,26 @@ │ │ │ │ 00001754 t mi_os_prim_free.isra.0 │ │ │ │ 00009080 t mi_os_protectx │ │ │ │ 000006dc b mi_out_arg │ │ │ │ 00004664 t mi_out_buf │ │ │ │ 000047a8 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 00000810 t mi_out_stderr │ │ │ │ -00003614 t mi_page_extend_free.isra.0 │ │ │ │ -000036d0 t mi_page_free_list_extend.isra.0 │ │ │ │ -00002898 t mi_page_fresh_alloc │ │ │ │ +00003588 t mi_page_extend_free.isra.0 │ │ │ │ +00003644 t mi_page_free_list_extend.isra.0 │ │ │ │ +0000280c t mi_page_fresh_alloc │ │ │ │ 000030c0 t mi_page_queue_enqueue_from │ │ │ │ 000031dc t mi_page_queue_remove │ │ │ │ 0000453c t mi_page_usable_aligned_size_of │ │ │ │ 0000b2e4 T mi_posix_memalign │ │ │ │ 0000636c t mi_printf_amount.constprop.0 │ │ │ │ -00001420 t mi_process_done │ │ │ │ +00001394 t mi_process_done │ │ │ │ 000095b8 T mi_process_info │ │ │ │ -00000c4c T mi_process_init │ │ │ │ -00000e34 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ +00000bc0 T mi_process_init │ │ │ │ +00000da8 t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ 00008edc t mi_pthread_done │ │ │ │ 0000b1f8 T mi_pvalloc │ │ │ │ 00000094 t mi_random_init_ex │ │ │ │ 0000a230 T mi_realloc │ │ │ │ 0000ae04 T mi_realloc_aligned │ │ │ │ 0000abdc T mi_realloc_aligned_at │ │ │ │ @@ -12016,44 +12018,44 @@ │ │ │ │ 0000a1b4 T mi_rezalloc │ │ │ │ 0000adbc T mi_rezalloc_aligned │ │ │ │ 0000ab90 T mi_rezalloc_aligned_at │ │ │ │ 00008570 t mi_segment_abandon │ │ │ │ 00000620 t mi_segment_alloc │ │ │ │ 00000988 t mi_segment_calculate_slices │ │ │ │ 0000897c t mi_segment_check_free │ │ │ │ -000042cc t mi_segment_commit_mask.constprop.0 │ │ │ │ +00004244 t mi_segment_commit_mask.constprop.0 │ │ │ │ 00008424 t mi_segment_free.isra.0 │ │ │ │ 000091c0 t mi_segment_huge_page_alloc │ │ │ │ 00000690 b mi_segment_map │ │ │ │ 000032d4 t mi_segment_page_clear │ │ │ │ 00003748 t mi_segment_purge.isra.0 │ │ │ │ 00008764 t mi_segment_reclaim │ │ │ │ -00003048 t mi_segment_span_allocate.isra.0 │ │ │ │ +00002fbc t mi_segment_span_allocate.isra.0 │ │ │ │ 00002604 t mi_segment_span_free │ │ │ │ 00003404 t mi_segment_span_free_coalesce │ │ │ │ 00003c10 t mi_segment_span_remove_from_queue │ │ │ │ -000033e8 t mi_segment_try_purge │ │ │ │ +0000335c t mi_segment_try_purge │ │ │ │ 0000720c t mi_segment_visit_pages │ │ │ │ -00002ab4 t mi_segments_page_alloc.isra.0 │ │ │ │ +00002a28 t mi_segments_page_alloc.isra.0 │ │ │ │ 0000253c t mi_segments_track_size │ │ │ │ 00004b44 t mi_stat_add.constprop.0 │ │ │ │ 00004bec t mi_stat_counter_add.constprop.0 │ │ │ │ 00006774 t mi_stat_counter_print.constprop.0 │ │ │ │ 00006584 t mi_stat_print_ex.constprop.0 │ │ │ │ -00002e48 t mi_stat_update │ │ │ │ -00002f0c t mi_stat_update.part.0 │ │ │ │ +00002dbc t mi_stat_update │ │ │ │ +00002e80 t mi_stat_update.part.0 │ │ │ │ 00009e5c T mi_stats_merge │ │ │ │ 00004c44 t mi_stats_merge_from │ │ │ │ 00009e44 T mi_stats_print │ │ │ │ 00009dec T mi_stats_print_out │ │ │ │ -000011ac T mi_stats_reset │ │ │ │ +00001120 T mi_stats_reset │ │ │ │ 0000a520 T mi_strdup │ │ │ │ 0000a5cc T mi_strndup │ │ │ │ 00008f04 T mi_thread_done │ │ │ │ -00000fa0 T mi_thread_init │ │ │ │ +00000f14 T mi_thread_init │ │ │ │ 00009da0 T mi_thread_stats_print_out │ │ │ │ 0000a644 t mi_try_new.constprop.0 │ │ │ │ 00006d54 t mi_try_new_handler │ │ │ │ 00005110 T mi_usable_size │ │ │ │ 0000b274 T mi_valloc │ │ │ │ 00005e18 T mi_version │ │ │ │ 000060d0 t mi_vfprintf │ │ │ │ @@ -12208,51 +12210,51 @@ │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000078 r count_doc │ │ │ │ 0000000c r index_doc │ │ │ │ -0000080c t longrange_iterator___length_hint__ │ │ │ │ +0000086c t longrange_iterator___length_hint__ │ │ │ │ 00000314 r longrange_iterator___length_hint____doc__ │ │ │ │ -000005ac t longrange_iterator___reduce__ │ │ │ │ +0000060c t longrange_iterator___reduce__ │ │ │ │ 000002d4 r longrange_iterator___reduce____doc__ │ │ │ │ 00000398 t longrange_iterator___setstate__ │ │ │ │ 0000028c r longrange_iterator___setstate____doc__ │ │ │ │ 00000000 t longrangeiter_dealloc │ │ │ │ 0000027c d longrangeiter_methods │ │ │ │ 00001198 t longrangeiter_next │ │ │ │ 000002bc t make_range_object │ │ │ │ 0000042c d range_as_mapping │ │ │ │ 0000039c d range_as_number │ │ │ │ 00000438 d range_as_sequence │ │ │ │ -00000834 t range_bool │ │ │ │ -00000040 t range_contains │ │ │ │ -00000084 t range_contains_long │ │ │ │ +00000894 t range_bool │ │ │ │ +000000a0 t range_contains │ │ │ │ +000000e4 t range_contains_long │ │ │ │ 00000224 t range_count │ │ │ │ 000008f0 t range_dealloc │ │ │ │ 000000e4 r range_doc │ │ │ │ 000000ec t range_hash │ │ │ │ 00000000 t range_index │ │ │ │ 00000fac t range_item │ │ │ │ 000006b8 t range_iter │ │ │ │ -00000448 t range_iterator___length_hint__ │ │ │ │ +000004a8 t range_iterator___length_hint__ │ │ │ │ 000003f4 r range_iterator___length_hint____doc__ │ │ │ │ -000006f4 t range_iterator___reduce__ │ │ │ │ +00000754 t range_iterator___reduce__ │ │ │ │ 000003b4 r range_iterator___reduce____doc__ │ │ │ │ 00000318 t range_iterator___setstate__ │ │ │ │ 0000036c r range_iterator___setstate____doc__ │ │ │ │ 00000aec t range_length │ │ │ │ 000002fc d range_members │ │ │ │ 0000034c d range_methods │ │ │ │ 0000051c t range_new │ │ │ │ -000007d4 t range_reduce │ │ │ │ +00000834 t range_reduce │ │ │ │ 00000294 t range_repr │ │ │ │ -000001c0 t range_reverse │ │ │ │ -00000460 t range_richcompare │ │ │ │ +00000220 t range_reverse │ │ │ │ +000004c0 t range_richcompare │ │ │ │ 00000b04 t range_subscript │ │ │ │ 00000000 t range_vectorcall │ │ │ │ 00000a54 t rangeiter_dealloc │ │ │ │ 000002bc d rangeiter_methods │ │ │ │ 00000a0c t rangeiter_next │ │ │ │ 000000c8 r reverse_doc │ │ │ │ │ │ │ │ @@ -12327,15 +12329,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyFrozenDict_Type │ │ │ │ -000043f0 T PyFrozenSet_New │ │ │ │ +0000440c T PyFrozenSet_New │ │ │ │ 000000d4 D PyFrozenSet_Type │ │ │ │ U PyIter_Next │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -12350,178 +12352,178 @@ │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001b0 D PySetIter_Type │ │ │ │ -00001650 T PySet_Add │ │ │ │ -00000fa8 T PySet_Clear │ │ │ │ -0000271c T PySet_Contains │ │ │ │ -00001c5c T PySet_Discard │ │ │ │ +00001654 T PySet_Add │ │ │ │ +00000fac T PySet_Clear │ │ │ │ +00002738 T PySet_Contains │ │ │ │ +00001c60 T PySet_Discard │ │ │ │ 00000000 T PySet_New │ │ │ │ -00000d54 T PySet_Pop │ │ │ │ -00000cc0 T PySet_Size │ │ │ │ +00000d58 T PySet_Pop │ │ │ │ +00000cc4 T PySet_Size │ │ │ │ 00000000 D PySet_Type │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000c80 t Py_XDECREF │ │ │ │ +00000c84 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000284 d _PySetDummy_Type │ │ │ │ -0000460c T _PySet_AddTakeRef │ │ │ │ +00004628 T _PySet_AddTakeRef │ │ │ │ 000001dc T _PySet_ClearInternal │ │ │ │ -00005010 T _PySet_Contains │ │ │ │ +0000502c T _PySet_Contains │ │ │ │ 00000358 D _PySet_Dummy │ │ │ │ -00005b7c T _PySet_NextEntry │ │ │ │ -000059d8 T _PySet_NextEntryRef │ │ │ │ -0000136c T _PySet_Update │ │ │ │ +00005b98 T _PySet_NextEntry │ │ │ │ +000059f4 T _PySet_NextEntryRef │ │ │ │ +00001370 T _PySet_Update │ │ │ │ U _PyType_AllocNoTrack │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ 0000000c r __func__.0 │ │ │ │ 000001a8 d _dummy_struct │ │ │ │ 000001b4 t dummy_dealloc │ │ │ │ 00000198 t dummy_repr │ │ │ │ -0000806c t frozenset___contains__ │ │ │ │ +0000808c t frozenset___contains__ │ │ │ │ 000002f4 r frozenset___contains____doc__ │ │ │ │ 0000035c d frozenset_as_number │ │ │ │ 00000084 t frozenset_copy │ │ │ │ 000007fc r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -00005d14 t frozenset_hash │ │ │ │ -00005d58 t frozenset_hash_impl │ │ │ │ +00005d30 t frozenset_hash │ │ │ │ +00005d74 t frozenset_hash_impl │ │ │ │ 000003ec d frozenset_methods │ │ │ │ -00003d00 t frozenset_new │ │ │ │ +0000367c t frozenset_new │ │ │ │ 000001f0 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 000000fc t make_new_set │ │ │ │ -00006e44 t make_new_set_basetype_untracked │ │ │ │ -00000f0c t make_new_set_basetype_untracked.constprop.0 │ │ │ │ +00006e60 t make_new_set_basetype_untracked │ │ │ │ +00000f10 t make_new_set_basetype_untracked.constprop.0 │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ -00008c28 t set___contains__ │ │ │ │ +000094c8 t set___contains__ │ │ │ │ 00000338 r set___contains____doc__ │ │ │ │ -0000383c t set___reduce__ │ │ │ │ +000031b8 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 00000160 t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -0000709c t set_add │ │ │ │ +000070b8 t set_add │ │ │ │ 0000037c r set_add__doc__ │ │ │ │ -00000c88 t set_add_entry_takeref │ │ │ │ -00000e34 t set_and │ │ │ │ +00000c8c t set_add_entry_takeref │ │ │ │ +00000e38 t set_and │ │ │ │ 000004bc d set_as_number │ │ │ │ 000006ac d set_as_sequence │ │ │ │ -00001f80 t set_clear │ │ │ │ +000018ec t set_clear │ │ │ │ 000007c4 r set_clear__doc__ │ │ │ │ -00006f38 t set_clear_internal │ │ │ │ -00004ac8 t set_contains │ │ │ │ -000025bc t set_copy │ │ │ │ +00006f54 t set_clear_internal │ │ │ │ +00004ae4 t set_contains │ │ │ │ +00001f28 t set_copy │ │ │ │ 00000830 r set_copy__doc__ │ │ │ │ -00001520 t set_copy_and_difference_untracked │ │ │ │ -000011fc t set_copy_impl │ │ │ │ -00004130 t set_dealloc │ │ │ │ -000028e0 t set_difference_multi │ │ │ │ +00001524 t set_copy_and_difference_untracked │ │ │ │ +00001200 t set_copy_impl │ │ │ │ +0000414c t set_dealloc │ │ │ │ +0000224c t set_difference_multi │ │ │ │ 00000578 r set_difference_multi__doc__ │ │ │ │ -00008228 t set_difference_untracked │ │ │ │ -00002a10 t set_difference_update │ │ │ │ +00008244 t set_difference_untracked │ │ │ │ +0000237c t set_difference_update │ │ │ │ 000005e0 r set_difference_update__doc__ │ │ │ │ -000015a0 t set_difference_update_internal │ │ │ │ -00001c38 t set_discard │ │ │ │ +00008c44 t set_difference_update_internal │ │ │ │ +000015a4 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ 000003d8 t set_discard_entry │ │ │ │ 00000000 t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ -00001cdc t set_iand │ │ │ │ -00003978 t set_init │ │ │ │ -000064e0 t set_intersection │ │ │ │ -000030f0 t set_intersection_multi │ │ │ │ +00001648 t set_iand │ │ │ │ +000032f4 t set_init │ │ │ │ +000064fc t set_intersection │ │ │ │ +00002a5c t set_intersection_multi │ │ │ │ 00000700 r set_intersection_multi__doc__ │ │ │ │ -00003104 t set_intersection_multi_impl │ │ │ │ -00003a64 t set_intersection_update_multi │ │ │ │ +00002a70 t set_intersection_multi_impl │ │ │ │ +000033e0 t set_intersection_update_multi │ │ │ │ 00000690 r set_intersection_update_multi__doc__ │ │ │ │ -000030cc t set_ior │ │ │ │ -00002b24 t set_isdisjoint │ │ │ │ +000030e8 t set_ior │ │ │ │ +00002490 t set_isdisjoint │ │ │ │ 0000063c r set_isdisjoint__doc__ │ │ │ │ -00003ad0 t set_issubset │ │ │ │ +0000344c t set_issubset │ │ │ │ 00000438 r set_issubset__doc__ │ │ │ │ -0000785c t set_issubset_impl │ │ │ │ -00001fa4 t set_issuperset │ │ │ │ +00007878 t set_issubset_impl │ │ │ │ +00001910 t set_issuperset │ │ │ │ 000003e8 r set_issuperset__doc__ │ │ │ │ -00001fb8 t set_issuperset_impl │ │ │ │ -00002a74 t set_isub │ │ │ │ -00003df4 t set_iter │ │ │ │ -00003fcc t set_ixor │ │ │ │ -000043d8 t set_len │ │ │ │ -00000744 t set_lookkey │ │ │ │ -00000bec t set_merge_lock_held │ │ │ │ -00003298 t set_merge_lock_held.part.0 │ │ │ │ +00001924 t set_issuperset_impl │ │ │ │ +000023e0 t set_isub │ │ │ │ +00003e10 t set_iter │ │ │ │ +00003948 t set_ixor │ │ │ │ +000043f4 t set_len │ │ │ │ +00000748 t set_lookkey │ │ │ │ +00000bf0 t set_merge_lock_held │ │ │ │ +000032b4 t set_merge_lock_held.part.0 │ │ │ │ 0000054c d set_methods │ │ │ │ -000038e0 t set_new │ │ │ │ -00001020 t set_or │ │ │ │ -00007590 t set_pop │ │ │ │ +0000325c t set_new │ │ │ │ +00001024 t set_or │ │ │ │ +000075ac t set_pop │ │ │ │ 000008b4 r set_pop__doc__ │ │ │ │ -000024a8 t set_remove │ │ │ │ +00001e14 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ -000026ac t set_repr │ │ │ │ -000076b4 t set_richcompare │ │ │ │ -000013e8 t set_sub │ │ │ │ -00001de0 t set_swap_bodies │ │ │ │ -00004098 t set_symmetric_difference │ │ │ │ +00002018 t set_repr │ │ │ │ +000076d0 t set_richcompare │ │ │ │ +000013ec t set_sub │ │ │ │ +0000174c t set_swap_bodies │ │ │ │ +00003a14 t set_symmetric_difference │ │ │ │ 00000484 r set_symmetric_difference__doc__ │ │ │ │ -00003bbc t set_symmetric_difference_impl │ │ │ │ -000031d8 t set_symmetric_difference_update │ │ │ │ +00003538 t set_symmetric_difference_impl │ │ │ │ +00002b44 t set_symmetric_difference_update │ │ │ │ 000004f8 r set_symmetric_difference_update__doc__ │ │ │ │ -000040ac t set_symmetric_difference_update_dict │ │ │ │ -000031ec t set_symmetric_difference_update_impl │ │ │ │ -00003368 t set_symmetric_difference_update_set │ │ │ │ -000010f8 t set_table_resize │ │ │ │ -00001560 t set_traverse │ │ │ │ +00003a28 t set_symmetric_difference_update_dict │ │ │ │ +00002b58 t set_symmetric_difference_update_impl │ │ │ │ +00002cd4 t set_symmetric_difference_update_set │ │ │ │ +000010fc t set_table_resize │ │ │ │ +00001564 t set_traverse │ │ │ │ 00000000 t set_unhashable_type │ │ │ │ -000025d0 t set_union │ │ │ │ +00001f3c t set_union │ │ │ │ 00000768 r set_union__doc__ │ │ │ │ -00002558 t set_update │ │ │ │ +00001ec4 t set_update │ │ │ │ 00000864 r set_update__doc__ │ │ │ │ -00005fbc t set_update_dict_lock_held │ │ │ │ -00000a9c t set_update_internal │ │ │ │ +00005fd8 t set_update_dict_lock_held │ │ │ │ +00000aa0 t set_update_internal │ │ │ │ 0000069c t set_update_iterable_lock_held │ │ │ │ 0000054c t set_update_local │ │ │ │ -00004210 t set_vectorcall │ │ │ │ -00003ae4 t set_xor │ │ │ │ -00004084 t setiter_dealloc │ │ │ │ -00003ebc t setiter_iternext │ │ │ │ -000029d4 t setiter_len │ │ │ │ +0000422c t set_vectorcall │ │ │ │ +00003460 t set_xor │ │ │ │ +000040a0 t setiter_dealloc │ │ │ │ +00003ed8 t setiter_iternext │ │ │ │ +00002340 t setiter_len │ │ │ │ 000006d4 d setiter_methods │ │ │ │ 000000c8 t setiter_reduce │ │ │ │ -000030bc t setiter_traverse │ │ │ │ +00002a28 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000001c r .LC1 │ │ │ │ 00000024 r .LC2 │ │ │ │ 00000068 r .LC3 │ │ │ │ @@ -12787,19 +12789,19 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_Type │ │ │ │ U PySlice_Unpack │ │ │ │ 000000d4 D PyTupleIter_Type │ │ │ │ 000001cc T PyTuple_FromArray │ │ │ │ 00001608 T PyTuple_GetItem │ │ │ │ -000028a0 T PyTuple_GetSlice │ │ │ │ +00002824 T PyTuple_GetSlice │ │ │ │ 00000000 T PyTuple_New │ │ │ │ 0000057c T PyTuple_Pack │ │ │ │ 000000e0 T PyTuple_SetItem │ │ │ │ -00001fcc T PyTuple_Size │ │ │ │ +00001f50 T PyTuple_Size │ │ │ │ 00000000 D PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicodeWriter_Create │ │ │ │ U PyUnicodeWriter_Discard │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteRepr │ │ │ │ @@ -12819,17 +12821,17 @@ │ │ │ │ U _PyEval_UnpackIndices │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ 000001e4 T _PyStolenTuple_Free │ │ │ │ 000002d4 T _PyTuple_BinarySlice │ │ │ │ -00002c2c T _PyTuple_Concat │ │ │ │ +00002bac T _PyTuple_Concat │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ -0000214c T _PyTuple_FromArraySteal │ │ │ │ +000020d0 T _PyTuple_FromArraySteal │ │ │ │ 00000f80 T _PyTuple_FromPair │ │ │ │ 00001134 T _PyTuple_FromPairSteal │ │ │ │ 00001680 T _PyTuple_FromStackRefStealOnSuccess │ │ │ │ 000013d4 T _PyTuple_MaybeUntrack │ │ │ │ 000007e0 T _PyTuple_Resize │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -12853,32 +12855,32 @@ │ │ │ │ 000001e8 d tuple_as_mapping │ │ │ │ 00000244 d tuple_as_sequence │ │ │ │ 00000090 r tuple_class_getitem_doc │ │ │ │ 00001938 t tuple_contains │ │ │ │ 000003fc t tuple_count │ │ │ │ 000002c8 r tuple_count__doc__ │ │ │ │ 00000d70 t tuple_dealloc │ │ │ │ -00002010 t tuple_hash │ │ │ │ -0000335c t tuple_index │ │ │ │ +00001f94 t tuple_hash │ │ │ │ +00003350 t tuple_index │ │ │ │ 0000030c r tuple_index__doc__ │ │ │ │ -00001f68 t tuple_item │ │ │ │ +00001eec t tuple_item │ │ │ │ 00000a70 t tuple_iter │ │ │ │ 000018e4 t tuple_iteritem │ │ │ │ -00002e98 t tuple_length │ │ │ │ +00002e18 t tuple_length │ │ │ │ 000001f4 d tuple_methods │ │ │ │ -00002eb0 t tuple_new │ │ │ │ +00002e30 t tuple_new │ │ │ │ 000001c4 r tuple_new__doc__ │ │ │ │ -000034d4 t tuple_repeat │ │ │ │ -0000318c t tuple_repr │ │ │ │ -000026b0 t tuple_richcompare │ │ │ │ +000034c8 t tuple_repeat │ │ │ │ +00003180 t tuple_repr │ │ │ │ +00002634 t tuple_richcompare │ │ │ │ 00001a94 t tuple_subscript │ │ │ │ 000012a0 t tuple_traverse │ │ │ │ 00000000 t tuple_vectorcall │ │ │ │ 00000c3c t tupleiter_dealloc │ │ │ │ -000037c8 t tupleiter_len │ │ │ │ +000037bc t tupleiter_len │ │ │ │ 000001a8 d tupleiter_methods │ │ │ │ 00000bac t tupleiter_next │ │ │ │ 00000184 t tupleiter_reduce │ │ │ │ 00000480 t tupleiter_setstate │ │ │ │ 000002a0 t tupleiter_traverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ @@ -12929,15 +12931,15 @@ │ │ │ │ 000015bc r .LC135 │ │ │ │ 000015c4 r .LC136 │ │ │ │ 000015e4 r .LC138 │ │ │ │ 000015f4 r .LC139 │ │ │ │ 00000388 r .LC14 │ │ │ │ 0000160c r .LC140 │ │ │ │ 00001630 r .LC142 │ │ │ │ -00001650 r .LC143 │ │ │ │ +00001638 r .LC143 │ │ │ │ 00001658 r .LC144 │ │ │ │ 00001688 r .LC145 │ │ │ │ 000016c0 r .LC146 │ │ │ │ 000016f0 r .LC147 │ │ │ │ 000016f8 r .LC148 │ │ │ │ 0000172c r .LC149 │ │ │ │ 000003b0 r .LC15 │ │ │ │ @@ -13209,91 +13211,91 @@ │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ 00002690 T PyObject_GetItemData │ │ │ │ 000026e4 T PyObject_GetItemData_DuringGC │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -000024f8 T PyObject_GetTypeData │ │ │ │ -000024d0 T PyObject_GetTypeData_DuringGC │ │ │ │ +00002378 T PyObject_GetTypeData │ │ │ │ +00002350 T PyObject_GetTypeData_DuringGC │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ -00000964 t PyObject_TypeCheck.isra.0 │ │ │ │ +000007b8 t PyObject_TypeCheck.isra.0 │ │ │ │ U PyObject_Vectorcall │ │ │ │ U PyObject_VectorcallDict │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyObject_VisitManagedDict │ │ │ │ U PySeqIter_New │ │ │ │ U PySequence_GetItem │ │ │ │ U PySequence_List │ │ │ │ U PySequence_Size │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Type │ │ │ │ -000001f4 t PyStackRef_CLOSE │ │ │ │ -000001f4 t PyStackRef_XCLOSE │ │ │ │ +00000178 t PyStackRef_CLOSE │ │ │ │ +00000178 t PyStackRef_XCLOSE │ │ │ │ U PyStaticMethod_New │ │ │ │ U PyStaticMethod_Type │ │ │ │ 00000c54 D PySuper_Type │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00002830 T PyType_AddWatcher │ │ │ │ 000013d8 T PyType_ClearCache │ │ │ │ 000029cc T PyType_ClearWatcher │ │ │ │ -000035bc T PyType_Freeze │ │ │ │ -00001684 T PyType_FromMetaclass │ │ │ │ -0000fd5c T PyType_FromModuleAndSpec │ │ │ │ +000033a8 T PyType_Freeze │ │ │ │ +00001500 T PyType_FromMetaclass │ │ │ │ +0000fdb0 T PyType_FromModuleAndSpec │ │ │ │ 000027fc T PyType_FromSlots │ │ │ │ -000002d0 T PyType_FromSpec │ │ │ │ -000009ec T PyType_FromSpecWithBases │ │ │ │ +000001b0 T PyType_FromSpec │ │ │ │ +00000948 T PyType_FromSpecWithBases │ │ │ │ 000056e0 T PyType_GenericAlloc │ │ │ │ -0000eab0 T PyType_GenericNew │ │ │ │ -00005fe4 T PyType_GetBaseByToken │ │ │ │ -000177f0 T PyType_GetBaseByToken_DuringGC │ │ │ │ -0001217c T PyType_GetDict │ │ │ │ -0000ec74 T PyType_GetFlags │ │ │ │ -00017dfc T PyType_GetFullyQualifiedName │ │ │ │ -00018300 T PyType_GetModule │ │ │ │ -00010330 T PyType_GetModuleByDef │ │ │ │ +0000ec0c T PyType_GenericNew │ │ │ │ +00005e08 T PyType_GetBaseByToken │ │ │ │ +000177e8 T PyType_GetBaseByToken_DuringGC │ │ │ │ +000121d0 T PyType_GetDict │ │ │ │ +0000edd0 T PyType_GetFlags │ │ │ │ +0001798c T PyType_GetFullyQualifiedName │ │ │ │ +000182f8 T PyType_GetModule │ │ │ │ +00010384 T PyType_GetModuleByDef │ │ │ │ 00002774 T PyType_GetModuleByToken │ │ │ │ -00010410 T PyType_GetModuleByToken_DuringGC │ │ │ │ +00010464 T PyType_GetModuleByToken_DuringGC │ │ │ │ 00000098 T PyType_GetModuleName │ │ │ │ -00019e14 T PyType_GetModuleState │ │ │ │ +00019f74 T PyType_GetModuleState │ │ │ │ 000032b8 T PyType_GetModuleState_DuringGC │ │ │ │ 000027a8 T PyType_GetModule_DuringGC │ │ │ │ 00000080 T PyType_GetName │ │ │ │ -000010b0 T PyType_GetQualName │ │ │ │ -000172a8 T PyType_GetSlot │ │ │ │ +00001088 T PyType_GetQualName │ │ │ │ +000172a0 T PyType_GetSlot │ │ │ │ 000027cc T PyType_GetTypeDataSize │ │ │ │ 00006118 T PyType_IsSubtype │ │ │ │ -00001084 T PyType_Modified │ │ │ │ -000016dc T PyType_Ready │ │ │ │ +0000105c T PyType_Modified │ │ │ │ +00001558 T PyType_Ready │ │ │ │ 00003298 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000b58 D PyType_Type │ │ │ │ 00002a28 T PyType_Unwatch │ │ │ │ 000028b8 T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_IsIdentifier │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_Object_EnableDeferredRefcount │ │ │ │ -000068c0 T PyUnstable_Type_AssignVersionTag │ │ │ │ +000066e4 T PyUnstable_Type_AssignVersionTag │ │ │ │ U PyWeakref_NewRef │ │ │ │ U PyWrapperDescr_Type │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ @@ -13321,367 +13323,366 @@ │ │ │ │ U _PyObject_Call │ │ │ │ U _PyObject_Call_Prepend │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ -00006b60 T _PyObject_GetState │ │ │ │ +00006984 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000d888 T _PyObject_LookupSpecial │ │ │ │ -000100a0 T _PyObject_LookupSpecialMethod │ │ │ │ +0000d9e4 T _PyObject_LookupSpecial │ │ │ │ +000100f4 T _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -00018248 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ -0000527c T _PyObject_MaybeCallSpecialOneArg │ │ │ │ +00018240 T _PyObject_MaybeCallSpecialNoArgs │ │ │ │ +00005068 T _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ U _PyObject_RealIsInstance │ │ │ │ U _PyObject_RealIsSubclass │ │ │ │ U _PyObject_SetAttributeErrorContext │ │ │ │ U _PyObject_SetDeferredRefcount │ │ │ │ 00001480 T _PyObject_SetDict │ │ │ │ U _PyObject_SetManagedDict │ │ │ │ -000135b8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +0001360c t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PySlotIterator_Init │ │ │ │ U _PySlotIterator_InitLegacy │ │ │ │ U _PySlotIterator_Next │ │ │ │ U _PySlotIterator_Rewind │ │ │ │ U _PySlotIterator_SawSlot │ │ │ │ U _PySlot_names │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticMethod_GetFunc │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -00016904 T _PyStaticType_FiniBuiltin │ │ │ │ -000051f4 T _PyStaticType_GetBuiltins │ │ │ │ +000168fc T _PyStaticType_FiniBuiltin │ │ │ │ +00004fe0 T _PyStaticType_GetBuiltins │ │ │ │ 00005bdc T _PyStaticType_GetState │ │ │ │ 000000a0 T _PyStaticType_InitBuiltin │ │ │ │ -00000308 T _PyStaticType_InitForExtension │ │ │ │ -00010f78 T _PySuper_Lookup │ │ │ │ -0000e5f8 T _PySuper_LookupDescr │ │ │ │ +000001e8 T _PyStaticType_InitForExtension │ │ │ │ +00010fcc T _PySuper_Lookup │ │ │ │ +0000e754 T _PySuper_LookupDescr │ │ │ │ U _PyTuple_FromPair │ │ │ │ -00000e10 T _PyType_AddMethod │ │ │ │ +00000de8 T _PyType_AddMethod │ │ │ │ 0000588c T _PyType_AllocNoTrack │ │ │ │ -00001760 T _PyType_CacheGetItemForSpecialization │ │ │ │ -00000c34 T _PyType_CacheInitForSpecialization │ │ │ │ -00009b90 T _PyType_CalculateMetaclass │ │ │ │ +000015dc T _PyType_CacheGetItemForSpecialization │ │ │ │ +00000b90 T _PyType_CacheInitForSpecialization │ │ │ │ +00009c78 T _PyType_CalculateMetaclass │ │ │ │ 00002df0 T _PyType_CheckConsistency │ │ │ │ 00002c2c T _PyType_GetBases │ │ │ │ 00005c38 T _PyType_GetDict │ │ │ │ -0000022c T _PyType_GetDocFromInternalDoc │ │ │ │ -00018020 T _PyType_GetFullyQualifiedName │ │ │ │ -0001a810 T _PyType_GetSlotWrapperNames │ │ │ │ -000141e4 T _PyType_GetSubclasses │ │ │ │ -000053b8 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ +00007728 T _PyType_GetDocFromInternalDoc │ │ │ │ +00018018 T _PyType_GetFullyQualifiedName │ │ │ │ +0001a970 T _PyType_GetSlotWrapperNames │ │ │ │ +00014394 T _PyType_GetSubclasses │ │ │ │ +000051a4 T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ 000033bc T _PyType_HasSlotTpIternext │ │ │ │ -000020e0 T _PyType_HasSubclasses │ │ │ │ +00001f60 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -0000a3ec T _PyType_InitSlotDefs │ │ │ │ +0000a560 T _PyType_InitSlotDefs │ │ │ │ 00002cd8 T _PyType_InitSubclasses │ │ │ │ -0000069c T _PyType_Lookup │ │ │ │ +0000a264 T _PyType_Lookup │ │ │ │ 00003090 T _PyType_LookupByVersion │ │ │ │ -00019dbc T _PyType_LookupRef │ │ │ │ -0000a17c T _PyType_LookupRefAndVersion │ │ │ │ +00019f1c T _PyType_LookupRef │ │ │ │ +0000a2f0 T _PyType_LookupRefAndVersion │ │ │ │ 00005cac T _PyType_LookupStackRefAndVersion │ │ │ │ 00002c54 T _PyType_LookupSubclasses │ │ │ │ -0000fd28 T _PyType_Name │ │ │ │ +0000fd7c T _PyType_Name │ │ │ │ 00003100 T _PyType_NewManagedObject │ │ │ │ -000014b4 T _PyType_SetFlags │ │ │ │ -000014dc T _PyType_SetFlagsRecursive │ │ │ │ -00006b78 T _PyType_SetVersion │ │ │ │ -00002460 T _PyType_Validate │ │ │ │ +00001330 T _PyType_SetFlags │ │ │ │ +00001358 T _PyType_SetFlagsRecursive │ │ │ │ +0000699c T _PyType_SetVersion │ │ │ │ +000022e0 T _PyType_Validate │ │ │ │ 000000ac T _PyTypes_AfterFork │ │ │ │ -00002188 T _PyTypes_Fini │ │ │ │ -0000186c T _PyTypes_FiniCachedDescriptors │ │ │ │ -0000190c T _PyTypes_FiniExtTypes │ │ │ │ +00002008 T _PyTypes_Fini │ │ │ │ +000016ec T _PyTypes_FiniCachedDescriptors │ │ │ │ +0000178c T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00012230 T _Py_BaseObject_RichCompare │ │ │ │ +00012284 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 │ │ │ │ U _Py_dict_lookup_threadsafe_stackref │ │ │ │ -00018ee0 T _Py_slot_tp_getattr_hook │ │ │ │ -00005494 T _Py_slot_tp_getattro │ │ │ │ +00019040 T _Py_slot_tp_getattr_hook │ │ │ │ +000052b8 T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 000061e8 T _Py_type_getattro │ │ │ │ 000068d8 T _Py_type_getattro_impl │ │ │ │ 00006fe0 T _Py_type_getattro_stackref │ │ │ │ U _Py_union_type_or │ │ │ │ 0000028c r __func__.0 │ │ │ │ 00000348 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -0000387c t _common_reduce.part.0 │ │ │ │ +00003668 t _common_reduce.part.0 │ │ │ │ 000059e4 t add_subclass │ │ │ │ -0000f154 t assign_version_tag │ │ │ │ +0000f2b0 t assign_version_tag │ │ │ │ 00000e4c d bufferwrapper_as_buffer │ │ │ │ 00001808 t bufferwrapper_dealloc │ │ │ │ 00001714 t bufferwrapper_releasebuf │ │ │ │ 00002aac t bufferwrapper_traverse │ │ │ │ -00001324 t call_unbound_noarg.part.0 │ │ │ │ -00013f44 t check_num_args.constprop.0 │ │ │ │ -00013fd4 t check_num_args.constprop.1 │ │ │ │ +000012fc t call_unbound_noarg.part.0 │ │ │ │ +000140f4 t check_num_args.constprop.0 │ │ │ │ +00014184 t check_num_args.constprop.1 │ │ │ │ 00001960 t check_pow_args │ │ │ │ -00000d70 t check_set_special_type_attr │ │ │ │ +00000d48 t check_set_special_type_attr │ │ │ │ 00001db4 t class_name │ │ │ │ -00010e84 t clear_slots │ │ │ │ -00016684 t clear_tp_subclasses │ │ │ │ -0000497c t compatible_for_assignment │ │ │ │ -00009560 t find_best_base │ │ │ │ +00010ed8 t clear_slots │ │ │ │ +0001667c t clear_tp_subclasses │ │ │ │ +00004768 t compatible_for_assignment │ │ │ │ +00009648 t find_best_base │ │ │ │ 00005eb4 t find_name_in_mro │ │ │ │ -00002520 t get_base_by_token_recursive │ │ │ │ +000023a0 t get_base_by_token_recursive │ │ │ │ 00002498 t get_dict_descriptor │ │ │ │ 00001d28 t getindex │ │ │ │ -00003904 t import_copyreg │ │ │ │ -0000fc20 t lookup_method_ex.constprop.0 │ │ │ │ -00002028 t managed_static_type_state_clear.part.0 │ │ │ │ -00015ce8 t maybe_call_special_no_args.constprop.0 │ │ │ │ +000036f0 t import_copyreg │ │ │ │ +00000840 t lookup_method_ex.constprop.0 │ │ │ │ +00001ea8 t managed_static_type_state_clear.part.0 │ │ │ │ +00015b0c t maybe_call_special_no_args.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00002988 t merge_class_dict │ │ │ │ +00002808 t merge_class_dict │ │ │ │ 00001090 t method_is_overloaded.isra.0 │ │ │ │ -00004c10 t mro_hierarchy_for_complete_type │ │ │ │ +000049fc t mro_hierarchy_for_complete_type │ │ │ │ 00004f54 t mro_implementation_unlocked │ │ │ │ 00004568 t mro_internal.isra.0 │ │ │ │ 0000029c r name_op │ │ │ │ -00003488 t object___dir__ │ │ │ │ +00003274 t object___dir__ │ │ │ │ 00000838 r object___dir____doc__ │ │ │ │ -000017e4 t object___format__ │ │ │ │ +00001664 t object___format__ │ │ │ │ 000008ac r object___format____doc__ │ │ │ │ -000055f0 t object___getstate__ │ │ │ │ +00005414 t object___getstate__ │ │ │ │ 0000099c r object___getstate____doc__ │ │ │ │ 00001ee0 t object___reduce__ │ │ │ │ 00000970 r object___reduce____doc__ │ │ │ │ -00019e8c t object___reduce_ex__ │ │ │ │ +00019fec t object___reduce_ex__ │ │ │ │ 00000934 r object___reduce_ex____doc__ │ │ │ │ 0000153c t object___sizeof__ │ │ │ │ 0000086c r object___sizeof____doc__ │ │ │ │ -0000a620 t object_dealloc │ │ │ │ +0000a794 t object_dealloc │ │ │ │ 0000056c r object_doc │ │ │ │ -00012350 t object_get_class │ │ │ │ +000123a4 t object_get_class │ │ │ │ 00000ee4 d object_getsets │ │ │ │ -00003960 t object_getstate │ │ │ │ -00003a40 t object_getstate_default │ │ │ │ -0000f08c t object_init │ │ │ │ -0000e864 t object_init_subclass │ │ │ │ +0000374c t object_getstate │ │ │ │ +0000382c t object_getstate_default │ │ │ │ +0000f1e8 t object_init │ │ │ │ +0000e9c0 t object_init_subclass │ │ │ │ 00000628 r object_init_subclass_doc │ │ │ │ 00000e54 d object_methods │ │ │ │ -0000ec8c t object_new │ │ │ │ -000011e4 t object_repr │ │ │ │ -000122c0 t object_richcompare │ │ │ │ -000010c8 t object_richcompare.part.0 │ │ │ │ -00005608 t object_set_class │ │ │ │ -0000fd90 t object_str │ │ │ │ -000016c0 t object_subclasshook │ │ │ │ +0000ede8 t object_new │ │ │ │ +000011bc t object_repr │ │ │ │ +00012314 t object_richcompare │ │ │ │ +000010a0 t object_richcompare.part.0 │ │ │ │ +0000542c t object_set_class │ │ │ │ +0000fde4 t object_str │ │ │ │ +0000153c t object_subclasshook │ │ │ │ 000006b0 r object_subclasshook_doc │ │ │ │ +0001549c t recurse_down_subclasses.constprop.0 │ │ │ │ 00002194 t releasebuffer_call_python │ │ │ │ -00006a7c t richcmp_eq │ │ │ │ -000058bc t richcmp_ge │ │ │ │ -0000588c t richcmp_gt │ │ │ │ -000058a4 t richcmp_le │ │ │ │ -00005874 t richcmp_lt │ │ │ │ -000050b0 t richcmp_ne │ │ │ │ -000015c4 t set_flags_recursive │ │ │ │ +000068a0 t richcmp_eq │ │ │ │ +000056e0 t richcmp_ge │ │ │ │ +000056b0 t richcmp_gt │ │ │ │ +000056c8 t richcmp_le │ │ │ │ +00005698 t richcmp_lt │ │ │ │ +00004e9c t richcmp_ne │ │ │ │ +00001440 t set_flags_recursive │ │ │ │ 00001b4c t set_mro_error │ │ │ │ -00000040 t skip_signature │ │ │ │ 000019f0 t slot_am_aiter │ │ │ │ -00006cd4 t slot_am_anext │ │ │ │ +00006af8 t slot_am_anext │ │ │ │ 00000c20 t slot_am_await │ │ │ │ -00006618 t slot_am_generic │ │ │ │ +0000643c t slot_am_generic │ │ │ │ 00001570 t slot_bf_getbuffer │ │ │ │ 00002364 t slot_bf_releasebuffer │ │ │ │ -00012790 t slot_mp_ass_subscript │ │ │ │ -00015e94 t slot_mp_subscript │ │ │ │ -000068ec t slot_nb_absolute │ │ │ │ -000058d4 t slot_nb_add │ │ │ │ -000026ec t slot_nb_and │ │ │ │ -0001a920 t slot_nb_bool │ │ │ │ -00006680 t slot_nb_divmod │ │ │ │ -00006124 t slot_nb_float │ │ │ │ -00006158 t slot_nb_floor_divide │ │ │ │ -00005fb0 t slot_nb_index │ │ │ │ +000127e4 t slot_mp_ass_subscript │ │ │ │ +00015e8c t slot_mp_subscript │ │ │ │ +00006710 t slot_nb_absolute │ │ │ │ +000056f8 t slot_nb_add │ │ │ │ +0000256c t slot_nb_and │ │ │ │ +0001ac58 t slot_nb_bool │ │ │ │ +000064a4 t slot_nb_divmod │ │ │ │ +00005f48 t slot_nb_float │ │ │ │ +00005f7c t slot_nb_floor_divide │ │ │ │ +00005dd4 t slot_nb_index │ │ │ │ 00000138 t slot_nb_inplace_add │ │ │ │ 00000be4 t slot_nb_inplace_and │ │ │ │ 000004f8 t slot_nb_inplace_floor_divide │ │ │ │ 000011a8 t slot_nb_inplace_lshift │ │ │ │ 000003f8 t slot_nb_inplace_matrix_multiply │ │ │ │ 000001b0 t slot_nb_inplace_multiply │ │ │ │ 00000ba8 t slot_nb_inplace_or │ │ │ │ 00000b6c t slot_nb_inplace_power │ │ │ │ 00000740 t slot_nb_inplace_remainder │ │ │ │ 00000e48 t slot_nb_inplace_rshift │ │ │ │ 00000174 t slot_nb_inplace_subtract │ │ │ │ 00000434 t slot_nb_inplace_true_divide │ │ │ │ -000065dc t slot_nb_inplace_xor │ │ │ │ -00003848 t slot_nb_int │ │ │ │ -00006ca0 t slot_nb_invert │ │ │ │ +00006400 t slot_nb_inplace_xor │ │ │ │ +00003634 t slot_nb_int │ │ │ │ +00006ac4 t slot_nb_invert │ │ │ │ 00000e84 t slot_nb_lshift │ │ │ │ 000001ec t slot_nb_matrix_multiply │ │ │ │ -00005d4c t slot_nb_multiply │ │ │ │ -000025b0 t slot_nb_negative │ │ │ │ -000031b0 t slot_nb_or │ │ │ │ +00005b70 t slot_nb_multiply │ │ │ │ +00002430 t slot_nb_negative │ │ │ │ +00003030 t slot_nb_or │ │ │ │ 000011e4 t slot_nb_positive │ │ │ │ 0000077c t slot_nb_power │ │ │ │ 00000534 t slot_nb_remainder │ │ │ │ 00000c3c t slot_nb_rshift │ │ │ │ -00005b10 t slot_nb_subtract │ │ │ │ -00004e6c t slot_nb_true_divide │ │ │ │ -0000639c t slot_nb_xor │ │ │ │ +00005934 t slot_nb_subtract │ │ │ │ +00004c58 t slot_nb_true_divide │ │ │ │ +000061c0 t slot_nb_xor │ │ │ │ 000032e8 t slot_sq_ass_item │ │ │ │ -000158d8 t slot_sq_contains │ │ │ │ -00018520 t slot_sq_item │ │ │ │ -00017994 t slot_sq_length │ │ │ │ -0001706c t slot_tp_call │ │ │ │ -00002364 t slot_tp_descr_get │ │ │ │ +000156fc t slot_sq_contains │ │ │ │ +00018518 t slot_sq_item │ │ │ │ +00017bb0 t slot_sq_length │ │ │ │ +00017064 t slot_tp_call │ │ │ │ +000021e4 t slot_tp_descr_get │ │ │ │ 00000470 t slot_tp_descr_set │ │ │ │ -000025e4 t slot_tp_finalize │ │ │ │ -00018c20 t slot_tp_hash │ │ │ │ -0000f84c t slot_tp_init │ │ │ │ -00015b64 t slot_tp_iter │ │ │ │ -00019c10 t slot_tp_iternext │ │ │ │ -000104a8 t slot_tp_new │ │ │ │ -00003748 t slot_tp_repr │ │ │ │ -000196c4 t slot_tp_richcompare │ │ │ │ -00013718 t slot_tp_setattro │ │ │ │ -00018374 t slot_tp_str │ │ │ │ +00002464 t slot_tp_finalize │ │ │ │ +00018cec t slot_tp_hash │ │ │ │ +0000f9a8 t slot_tp_init │ │ │ │ +00015988 t slot_tp_iter │ │ │ │ +00019d70 t slot_tp_iternext │ │ │ │ +000104fc t slot_tp_new │ │ │ │ +00003534 t slot_tp_repr │ │ │ │ +00019824 t slot_tp_richcompare │ │ │ │ +000138c8 t slot_tp_setattro │ │ │ │ +0001836c t slot_tp_str │ │ │ │ 000000f4 d slotdefs │ │ │ │ 00000000 b slotdefs_dups │ │ │ │ 0000565c t slotptr │ │ │ │ -00009978 t solid_base │ │ │ │ +00009a60 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -0001676c t subtype_clear │ │ │ │ -000108c0 t subtype_dealloc │ │ │ │ -00019afc t subtype_dict │ │ │ │ +00016764 t subtype_clear │ │ │ │ +00010914 t subtype_dealloc │ │ │ │ +00019c5c t subtype_dict │ │ │ │ 00000c2c d subtype_getset_dict │ │ │ │ 00000c40 d subtype_getset_weakref │ │ │ │ 00001e74 t subtype_getweakref │ │ │ │ -00006be4 t subtype_setdict │ │ │ │ -00011d10 t subtype_traverse │ │ │ │ -0000e73c t super_dealloc │ │ │ │ +00006a08 t subtype_setdict │ │ │ │ +00011d64 t subtype_traverse │ │ │ │ +0000e898 t super_dealloc │ │ │ │ 00001ef8 t super_descr_get │ │ │ │ 00000394 r super_doc │ │ │ │ -0000e298 t super_getattro │ │ │ │ -00006cf0 t super_init │ │ │ │ -00000a24 t super_init_without_args │ │ │ │ +0000e3f4 t super_getattro │ │ │ │ +00006b14 t super_init │ │ │ │ +00000980 t super_init_without_args │ │ │ │ 00000dfc d super_members │ │ │ │ 00002b0c t super_repr │ │ │ │ 00000000 t super_traverse │ │ │ │ -0000db28 t super_vectorcall │ │ │ │ -00000728 t supercheck │ │ │ │ +0000dc84 t super_vectorcall │ │ │ │ +0000057c t supercheck │ │ │ │ 000000d4 d tp_new_methoddef │ │ │ │ -00010558 t tp_new_wrapper │ │ │ │ -00002928 t type___dir__ │ │ │ │ +000105ac t tp_new_wrapper │ │ │ │ +000027a8 t type___dir__ │ │ │ │ 00000a14 r type___dir____doc__ │ │ │ │ -000188a0 t type___instancecheck__ │ │ │ │ +00018898 t type___instancecheck__ │ │ │ │ 00000b24 r type___instancecheck____doc__ │ │ │ │ 00002018 t type___sizeof__ │ │ │ │ 000009cc r type___sizeof____doc__ │ │ │ │ -00015e34 t type___subclasscheck__ │ │ │ │ +00015e2c t type___subclasscheck__ │ │ │ │ 00000ad8 r type___subclasscheck____doc__ │ │ │ │ -00014064 t type___subclasses__ │ │ │ │ +00014214 t type___subclasses__ │ │ │ │ 00000a58 r type___subclasses____doc__ │ │ │ │ -000124b8 t type_abstractmethods │ │ │ │ +0001250c t type_abstractmethods │ │ │ │ 00000f0c d type_as_number │ │ │ │ -0000a6e8 t type_call │ │ │ │ -00015ed0 t type_clear │ │ │ │ -00016000 t type_dealloc │ │ │ │ -000123f8 t type_dict │ │ │ │ +0000a85c t type_call │ │ │ │ +00015ec8 t type_clear │ │ │ │ +00015ff8 t type_dealloc │ │ │ │ +0001244c t type_dict │ │ │ │ 000007e8 r type_doc │ │ │ │ -00007728 t type_from_slots_or_spec │ │ │ │ -00002fa4 t type_get_annotate │ │ │ │ -00002c14 t type_get_annotations │ │ │ │ -00012490 t type_get_bases │ │ │ │ -00001358 t type_get_doc │ │ │ │ -00011bc8 t type_get_module │ │ │ │ -000136dc t type_get_mro │ │ │ │ -00005f90 t type_get_text_signature │ │ │ │ -000069ac t type_get_type_params │ │ │ │ +00007808 t type_from_slots_or_spec │ │ │ │ +00002e24 t type_get_annotate │ │ │ │ +00002a94 t type_get_annotations │ │ │ │ +000124e4 t type_get_bases │ │ │ │ +00013730 t type_get_doc │ │ │ │ +00011c1c t type_get_module │ │ │ │ +0001388c t type_get_mro │ │ │ │ +00005db4 t type_get_text_signature │ │ │ │ +000067d0 t type_get_type_params │ │ │ │ 0000101c d type_getsets │ │ │ │ -0000e880 t type_init │ │ │ │ -0000a160 t type_is_gc │ │ │ │ +0000e9dc t type_init │ │ │ │ +0000a248 t type_is_gc │ │ │ │ 00001120 d type_members │ │ │ │ 00000f9c d type_methods │ │ │ │ -00009ef0 t type_modified_unlocked │ │ │ │ -00009f1c t type_modified_unlocked.part.0 │ │ │ │ -000000bc t type_module │ │ │ │ -00012378 t type_mro │ │ │ │ +00009fd8 t type_modified_unlocked │ │ │ │ +0000a004 t type_modified_unlocked.part.0 │ │ │ │ +00000040 t type_module │ │ │ │ +000123cc t type_mro │ │ │ │ 00000a9c r type_mro__doc__ │ │ │ │ -00012720 t type_name │ │ │ │ -0000a908 t type_new │ │ │ │ -0000ea9c t type_prepare │ │ │ │ +00012774 t type_name │ │ │ │ +0000aa7c t type_new │ │ │ │ +0000ebf8 t type_prepare │ │ │ │ 000076b8 t type_qualname │ │ │ │ 0000044c t type_ready │ │ │ │ -0000fdc0 t type_repr │ │ │ │ -000125ac t type_set_abstractmethods │ │ │ │ -00004070 t type_set_annotate │ │ │ │ -00011ef4 t type_set_annotations │ │ │ │ -0000423c t type_set_bases │ │ │ │ -00002b38 t type_set_doc │ │ │ │ -00000c74 t type_set_module │ │ │ │ -000054d0 t type_set_name │ │ │ │ -00004d90 t type_set_qualname │ │ │ │ +0000fe14 t type_repr │ │ │ │ +00012600 t type_set_abstractmethods │ │ │ │ +00003e5c t type_set_annotate │ │ │ │ +00011f48 t type_set_annotations │ │ │ │ +00004028 t type_set_bases │ │ │ │ +000029b8 t type_set_doc │ │ │ │ +00000bd0 t type_set_module │ │ │ │ +000052f4 t type_set_name │ │ │ │ +00004b7c t type_set_qualname │ │ │ │ 00001300 t type_set_type_params │ │ │ │ -000115fc t type_setattro │ │ │ │ -0000e904 t type_traverse │ │ │ │ -0000a63c t type_vectorcall │ │ │ │ -00014520 t update_slot.constprop.0.isra.0 │ │ │ │ -00015518 t update_slots_callback │ │ │ │ -00014e6c t update_subclasses.constprop.0 │ │ │ │ +00011650 t type_setattro │ │ │ │ +0000ea60 t type_traverse │ │ │ │ +0000a7b0 t type_vectorcall │ │ │ │ +000146d0 t update_slot.constprop.0.isra.0 │ │ │ │ +00015038 t update_slots_callback │ │ │ │ 00002950 t validate_watcher_id │ │ │ │ -00018af8 t vectorcall_maybe │ │ │ │ -00018900 t vectorcall_maybe.constprop.0 │ │ │ │ -00013254 t vectorcall_method.constprop.0 │ │ │ │ -00012ef0 t vectorcall_method.constprop.1 │ │ │ │ -00012b8c t vectorcall_method.constprop.2 │ │ │ │ -0001a888 t wrap_binaryfunc │ │ │ │ -0001aafc t wrap_binaryfunc_l │ │ │ │ +000188f8 t vectorcall_maybe │ │ │ │ +00018af4 t vectorcall_maybe.constprop.0 │ │ │ │ +000132a8 t vectorcall_method.constprop.0 │ │ │ │ +00012be0 t vectorcall_method.constprop.1 │ │ │ │ +00012f44 t vectorcall_method.constprop.2 │ │ │ │ +0001abc0 t wrap_binaryfunc │ │ │ │ +0001ae34 t wrap_binaryfunc_l │ │ │ │ 00001898 t wrap_binaryfunc_r │ │ │ │ 00001a0c t wrap_buffer │ │ │ │ 000018e0 t wrap_call │ │ │ │ -00004024 t wrap_del │ │ │ │ -00013950 t wrap_delattr │ │ │ │ -0000533c t wrap_delitem │ │ │ │ +00003e10 t wrap_del │ │ │ │ +00013b00 t wrap_delattr │ │ │ │ +00005128 t wrap_delitem │ │ │ │ 0000230c t wrap_descr_delete │ │ │ │ -000171c0 t wrap_descr_get │ │ │ │ +000171b8 t wrap_descr_get │ │ │ │ 000000c0 t wrap_descr_set │ │ │ │ -00006998 t wrap_hashfunc │ │ │ │ +000067bc t wrap_hashfunc │ │ │ │ 00001284 t wrap_indexargfunc │ │ │ │ -00010884 t wrap_init │ │ │ │ +000108d8 t wrap_init │ │ │ │ 00002710 t wrap_inquirypred │ │ │ │ -00006920 t wrap_lenfunc │ │ │ │ -000178dc t wrap_next │ │ │ │ -0001364c t wrap_objobjargproc │ │ │ │ +00006744 t wrap_lenfunc │ │ │ │ +000178d4 t wrap_next │ │ │ │ +000136a0 t wrap_objobjargproc │ │ │ │ 00001218 t wrap_objobjproc │ │ │ │ 00002068 t wrap_releasebuffer │ │ │ │ -000050c8 t wrap_richcmpfunc │ │ │ │ -00014364 t wrap_setattr │ │ │ │ +00004eb4 t wrap_richcmpfunc │ │ │ │ +00014514 t wrap_setattr │ │ │ │ 00001ab0 t wrap_sq_delitem │ │ │ │ 00001e00 t wrap_sq_item │ │ │ │ 00002b70 t wrap_sq_setitem │ │ │ │ 00002438 t wrap_ternaryfunc │ │ │ │ 00001900 t wrap_ternaryfunc_r │ │ │ │ -000033f4 t wrap_unaryfunc │ │ │ │ +00018fac t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ 000000dc r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ @@ -14055,20 +14056,19 @@ │ │ │ │ U _PyLong_FormatWriter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00000000 t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ U _PyUnicode_FastCopyCharacters │ │ │ │ U _PyUnicode_FindMaxChar │ │ │ │ -00002304 T _PyUnicode_FormatLong │ │ │ │ +0000257c T _PyUnicode_FormatLong │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_ctype_table │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ │ │ │ │ @@ -14095,15 +14095,15 @@ │ │ │ │ 000000dc r .LC4 │ │ │ │ 00000114 r .LC5 │ │ │ │ 00000140 r .LC6 │ │ │ │ 00000164 r .LC7 │ │ │ │ 00000188 r .LC8 │ │ │ │ 00000178 r CSWTCH.179 │ │ │ │ 0000019c r CSWTCH.180 │ │ │ │ -000041a0 t InsertThousandsGrouping_fill.part.0 │ │ │ │ +000041f8 t InsertThousandsGrouping_fill.part.0 │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ U PyComplex_RealAsDouble │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_OverflowError │ │ │ │ @@ -14137,26 +14137,26 @@ │ │ │ │ 00000000 T _PyUnicode_FormatAdvancedWriter │ │ │ │ U _PyUnicode_FromASCII │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_GetLocaleconvNumeric │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_toupper │ │ │ │ -000030b0 t calc_number_widths │ │ │ │ -0000380c t fill_number │ │ │ │ +00003108 t calc_number_widths │ │ │ │ +00003864 t fill_number │ │ │ │ 00000278 t fill_padding.isra.0 │ │ │ │ 00000000 t format_obj │ │ │ │ 00000238 t free_locale_info │ │ │ │ 00000070 t get_integer │ │ │ │ -00002ef4 t get_locale_info │ │ │ │ +00002f4c t get_locale_info │ │ │ │ 00000728 t invalid_thousands_separator_type │ │ │ │ U localeconv │ │ │ │ U memset │ │ │ │ 000001c0 r no_grouping │ │ │ │ -00002244 t parse_internal_render_format_spec │ │ │ │ +00002284 t parse_internal_render_format_spec │ │ │ │ 000007e8 t parse_number │ │ │ │ U strlen │ │ │ │ 00000904 t unknown_presentation_type │ │ │ │ │ │ │ │ unicode_writer.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ @@ -14213,36 +14213,36 @@ │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 0001c3a4 R _PyUnicode_ExtendedCase │ │ │ │ 0000012c T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ -0000077c T _PyUnicode_IsCased │ │ │ │ +00000800 T _PyUnicode_IsCased │ │ │ │ 00000190 T _PyUnicode_IsDecimalDigit │ │ │ │ -00000644 T _PyUnicode_IsDigit │ │ │ │ -0000070c T _PyUnicode_IsLinebreak │ │ │ │ +000006c8 T _PyUnicode_IsDigit │ │ │ │ +00000790 T _PyUnicode_IsLinebreak │ │ │ │ 0000032c T _PyUnicode_IsLowercase │ │ │ │ -000006a8 T _PyUnicode_IsNumeric │ │ │ │ +0000072c T _PyUnicode_IsNumeric │ │ │ │ 00000000 T _PyUnicode_IsPrintable │ │ │ │ 00000390 T _PyUnicode_IsTitlecase │ │ │ │ 000003f4 T _PyUnicode_IsUppercase │ │ │ │ 000001f4 T _PyUnicode_IsWhitespace │ │ │ │ 000000c8 T _PyUnicode_IsXidContinue │ │ │ │ 00000064 T _PyUnicode_IsXidStart │ │ │ │ 000002c4 T _PyUnicode_ToDecimalDigit │ │ │ │ -00000894 T _PyUnicode_ToDigit │ │ │ │ +00000918 T _PyUnicode_ToDigit │ │ │ │ 00000060 T _PyUnicode_ToFoldedFull │ │ │ │ 0000050c T _PyUnicode_ToLowerFull │ │ │ │ 000005c0 T _PyUnicode_ToLowercase │ │ │ │ -00000900 T _PyUnicode_ToNumeric │ │ │ │ +00000984 T _PyUnicode_ToNumeric │ │ │ │ 00000458 T _PyUnicode_ToTitleFull │ │ │ │ 00000114 T _PyUnicode_ToTitlecase │ │ │ │ -000007e0 T _PyUnicode_ToUpperFull │ │ │ │ -00000000 T _PyUnicode_ToUppercase │ │ │ │ +00000864 T _PyUnicode_ToUpperFull │ │ │ │ +00000644 T _PyUnicode_ToUppercase │ │ │ │ 0001d6f4 R _PyUnicode_TypeRecords │ │ │ │ 00017fa4 r index1 │ │ │ │ 000054a4 r index2 │ │ │ │ U memcpy │ │ │ │ │ │ │ │ unicodeobject.o: │ │ │ │ 000002b0 r .LANCHOR0 │ │ │ │ @@ -14514,15 +14514,15 @@ │ │ │ │ 000004e8 r .LC95 │ │ │ │ 00000508 r .LC97 │ │ │ │ 00000544 r .LC98 │ │ │ │ 00000554 r .LC99 │ │ │ │ 000000d8 d EncodingMapType │ │ │ │ 00002398 t EncodingMap_size │ │ │ │ 000034e8 r EncodingMap_size__doc__ │ │ │ │ -0000b3cc t MarkupIterator_next │ │ │ │ +0000b378 t MarkupIterator_next │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ @@ -14573,15 +14573,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001ac d PyFieldNameIter_Type │ │ │ │ U PyFloat_Type │ │ │ │ 00000280 d PyFormatterIter_Type │ │ │ │ U PyFrozenDict_Type │ │ │ │ -00008a88 T PyInit__string │ │ │ │ +00008a7c T PyInit__string │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyList_Reverse │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -14641,116 +14641,116 @@ │ │ │ │ 000004ac D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ 000002b8 T PyUnicodeWriter_Format │ │ │ │ 000021a0 T PyUnicodeWriter_WriteUCS4 │ │ │ │ 00001104 T PyUnicodeWriter_WriteWideChar │ │ │ │ -00011d48 T PyUnicode_Append │ │ │ │ +00011e30 T PyUnicode_Append │ │ │ │ 000070a0 T PyUnicode_AppendAndDel │ │ │ │ -00021e20 T PyUnicode_AsASCIIString │ │ │ │ +00021f14 T PyUnicode_AsASCIIString │ │ │ │ 00000e5c T PyUnicode_AsCharmapString │ │ │ │ 00002f80 T PyUnicode_AsDecodedObject │ │ │ │ 00002fcc T PyUnicode_AsDecodedUnicode │ │ │ │ 0000308c T PyUnicode_AsEncodedObject │ │ │ │ -00008dc0 T PyUnicode_AsEncodedString │ │ │ │ +00008d54 T PyUnicode_AsEncodedString │ │ │ │ 000030d8 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000ea0 T PyUnicode_AsLatin1String │ │ │ │ -000124b0 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -00022664 T PyUnicode_AsUCS4 │ │ │ │ -0000fd10 T PyUnicode_AsUCS4Copy │ │ │ │ +000124a0 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +00022758 T PyUnicode_AsUCS4 │ │ │ │ +0000fd04 T PyUnicode_AsUCS4Copy │ │ │ │ 00000eb8 T PyUnicode_AsUTF16String │ │ │ │ 00000ed0 T PyUnicode_AsUTF32String │ │ │ │ -00007e48 T PyUnicode_AsUTF8 │ │ │ │ -00006ee4 T PyUnicode_AsUTF8AndSize │ │ │ │ +00007ddc T PyUnicode_AsUTF8 │ │ │ │ +00006e78 T PyUnicode_AsUTF8AndSize │ │ │ │ 00005174 T PyUnicode_AsUTF8String │ │ │ │ -00023b34 T PyUnicode_AsUnicodeEscapeString │ │ │ │ +00023c3c T PyUnicode_AsUnicodeEscapeString │ │ │ │ 000045c0 T PyUnicode_AsWideChar │ │ │ │ -0000d728 T PyUnicode_AsWideCharString │ │ │ │ +0000d810 T PyUnicode_AsWideCharString │ │ │ │ 000047b0 T PyUnicode_BuildEncodingMap │ │ │ │ -00017354 T PyUnicode_Compare │ │ │ │ -00007ee8 T PyUnicode_CompareWithASCIIString │ │ │ │ -000119f4 T PyUnicode_Concat │ │ │ │ -0000cea0 T PyUnicode_Contains │ │ │ │ -00012ce4 T PyUnicode_CopyCharacters │ │ │ │ +00017450 T PyUnicode_Compare │ │ │ │ +00007e7c T PyUnicode_CompareWithASCIIString │ │ │ │ +00011adc T PyUnicode_Concat │ │ │ │ +0000cf90 T PyUnicode_Contains │ │ │ │ +00012cd4 T PyUnicode_CopyCharacters │ │ │ │ 000013fc T PyUnicode_Count │ │ │ │ 000033e0 T PyUnicode_DATA │ │ │ │ -0001cfb8 T PyUnicode_Decode │ │ │ │ -000153ac T PyUnicode_DecodeASCII │ │ │ │ +0001d05c T PyUnicode_Decode │ │ │ │ +00015494 T PyUnicode_DecodeASCII │ │ │ │ 00005d78 T PyUnicode_DecodeCharmap │ │ │ │ -0000716c T PyUnicode_DecodeFSDefault │ │ │ │ -00006630 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +00007100 T PyUnicode_DecodeFSDefault │ │ │ │ +000065c4 T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ 00005d64 T PyUnicode_DecodeLatin1 │ │ │ │ -00011708 T PyUnicode_DecodeLocale │ │ │ │ +000117f0 T PyUnicode_DecodeLocale │ │ │ │ 0000318c T PyUnicode_DecodeLocaleAndSize │ │ │ │ -0000c330 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0000c324 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000a08 T PyUnicode_DecodeUTF16 │ │ │ │ -0000dfd4 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0000dfc8 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 00000a34 T PyUnicode_DecodeUTF32 │ │ │ │ -00024a1c T PyUnicode_DecodeUTF32Stateful │ │ │ │ +00024b30 T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00003310 T PyUnicode_DecodeUTF7 │ │ │ │ -00024350 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -0000799c T PyUnicode_DecodeUTF8 │ │ │ │ -00007a30 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +00024464 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00007930 T PyUnicode_DecodeUTF8 │ │ │ │ +000079c4 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000eec T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00017600 T PyUnicode_EncodeFSDefault │ │ │ │ -00007f64 T PyUnicode_EncodeLocale │ │ │ │ +000176fc T PyUnicode_EncodeFSDefault │ │ │ │ +00007f58 T PyUnicode_EncodeLocale │ │ │ │ 0000209c T PyUnicode_Equal │ │ │ │ -0001b250 T PyUnicode_EqualToUTF8 │ │ │ │ -0001b2d4 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +0001b350 T PyUnicode_EqualToUTF8 │ │ │ │ +0001b3d4 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 00005448 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -00019e9c T PyUnicode_FSConverter │ │ │ │ +00019f9c T PyUnicode_FSConverter │ │ │ │ 00003dfc T PyUnicode_FSDecoder │ │ │ │ -0000c348 T PyUnicode_Fill │ │ │ │ -0001165c T PyUnicode_Find │ │ │ │ -0000e864 T PyUnicode_FindChar │ │ │ │ -0000ed4c t PyUnicode_FindChar.constprop.0 │ │ │ │ +0000c33c T PyUnicode_Fill │ │ │ │ +00011650 T PyUnicode_Find │ │ │ │ +0000e94c T PyUnicode_FindChar │ │ │ │ +0000ee34 t PyUnicode_FindChar.constprop.0 │ │ │ │ U PyUnicode_Format │ │ │ │ -0001caac T PyUnicode_FromEncodedObject │ │ │ │ -00003304 T PyUnicode_FromFormat │ │ │ │ -0000336c T PyUnicode_FromFormatV │ │ │ │ -00007374 T PyUnicode_FromKindAndData │ │ │ │ -0001388c T PyUnicode_FromObject │ │ │ │ -0001f7b8 T PyUnicode_FromOrdinal │ │ │ │ -00001448 T PyUnicode_FromString │ │ │ │ -00006268 T PyUnicode_FromStringAndSize │ │ │ │ -0000683c T PyUnicode_FromWideChar │ │ │ │ +0001cb50 T PyUnicode_FromEncodedObject │ │ │ │ +00003324 T PyUnicode_FromFormat │ │ │ │ +0000338c T PyUnicode_FromFormatV │ │ │ │ +00007308 T PyUnicode_FromKindAndData │ │ │ │ +00013974 T PyUnicode_FromObject │ │ │ │ +0001f860 T PyUnicode_FromOrdinal │ │ │ │ +00001370 T PyUnicode_FromString │ │ │ │ +000061fc T PyUnicode_FromStringAndSize │ │ │ │ +000067d0 T PyUnicode_FromWideChar │ │ │ │ 000005c4 T PyUnicode_GetDefaultEncoding │ │ │ │ -0000a218 T PyUnicode_GetLength │ │ │ │ +0000a1ac T PyUnicode_GetLength │ │ │ │ 000032dc T PyUnicode_GetSize │ │ │ │ -000010e4 T PyUnicode_InternFromString │ │ │ │ +0000100c T PyUnicode_InternFromString │ │ │ │ 00003350 T PyUnicode_InternImmortal │ │ │ │ 00000304 T PyUnicode_InternInPlace │ │ │ │ -00007a64 T PyUnicode_IsIdentifier │ │ │ │ -00015d58 T PyUnicode_Join │ │ │ │ +000079f8 T PyUnicode_IsIdentifier │ │ │ │ +00015e54 T PyUnicode_Join │ │ │ │ 0000338c T PyUnicode_KIND │ │ │ │ -00000f38 T PyUnicode_New │ │ │ │ -00012390 T PyUnicode_Partition │ │ │ │ +00000e60 T PyUnicode_New │ │ │ │ +00012478 T PyUnicode_Partition │ │ │ │ 0000323c t PyUnicode_READ_CHAR │ │ │ │ 000032bc t PyUnicode_READ_CHAR.part.0 │ │ │ │ -00009c38 T PyUnicode_RPartition │ │ │ │ +00009bcc T PyUnicode_RPartition │ │ │ │ 00001508 T PyUnicode_RSplit │ │ │ │ 00006504 T PyUnicode_ReadChar │ │ │ │ -0000c27c T PyUnicode_Replace │ │ │ │ +0000c270 T PyUnicode_Replace │ │ │ │ 00001488 T PyUnicode_Resize │ │ │ │ -000097bc T PyUnicode_RichCompare │ │ │ │ -00021e90 T PyUnicode_Split │ │ │ │ -0001da28 T PyUnicode_Splitlines │ │ │ │ -0000d564 T PyUnicode_Substring │ │ │ │ +00009750 T PyUnicode_RichCompare │ │ │ │ +00021f84 T PyUnicode_Split │ │ │ │ +0001dacc T PyUnicode_Splitlines │ │ │ │ +0000d64c T PyUnicode_Substring │ │ │ │ 000040c0 T PyUnicode_Tailmatch │ │ │ │ 000015a4 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00000f04 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ -00008d80 t Py_XDECREF │ │ │ │ +00008d14 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -00012474 t SubString_new_object │ │ │ │ -0001207c t SubString_new_object_or_empty │ │ │ │ +00012464 t SubString_new_object │ │ │ │ +0001206c t SubString_new_object_or_empty │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyCodec_DecodeText │ │ │ │ U _PyCodec_EncodeText │ │ │ │ U _PyCodec_InitRegistry │ │ │ │ @@ -14775,70 +14775,70 @@ │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003d8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ -00012cb4 T _PyUnicodeWriter_FormatV │ │ │ │ +00012ca4 T _PyUnicodeWriter_FormatV │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ U _PyUnicodeWriter_InitWithBuffer │ │ │ │ U _PyUnicodeWriter_PrepareInternal │ │ │ │ U _PyUnicodeWriter_PrepareKindInternal │ │ │ │ U _PyUnicodeWriter_WriteASCIIString │ │ │ │ U _PyUnicodeWriter_WriteChar │ │ │ │ 0000314c t _PyUnicodeWriter_WriteCharInline │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _PyUnicodeWriter_WriteSubstring │ │ │ │ -00009750 T _PyUnicode_AsASCIIString │ │ │ │ -00007ee8 T _PyUnicode_AsLatin1String │ │ │ │ -00006e08 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -0001d57c T _PyUnicode_AsUTF8String │ │ │ │ -000187b4 T _PyUnicode_BinarySlice │ │ │ │ +000096e4 T _PyUnicode_AsASCIIString │ │ │ │ +00007edc T _PyUnicode_AsLatin1String │ │ │ │ +00006d9c T _PyUnicode_AsUTF8NoNUL │ │ │ │ +0001d620 T _PyUnicode_AsUTF8String │ │ │ │ +000188ac T _PyUnicode_BinarySlice │ │ │ │ 00002958 T _PyUnicode_CheckConsistency │ │ │ │ -0001ec58 T _PyUnicode_ClearInterned │ │ │ │ -0000824c T _PyUnicode_Copy │ │ │ │ -00022dc8 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ -00005a20 T _PyUnicode_DecodeUTF8Writer │ │ │ │ -00008034 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -000115a0 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +0001ed0c T _PyUnicode_ClearInterned │ │ │ │ +00008240 T _PyUnicode_Copy │ │ │ │ +00022ed0 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +000059b4 T _PyUnicode_DecodeUTF8Writer │ │ │ │ +00007fc8 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +00011594 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ 00004ba0 T _PyUnicode_Dedent │ │ │ │ -0001f98c T _PyUnicode_EncodeCharmap │ │ │ │ -00009794 T _PyUnicode_EncodeUTF16 │ │ │ │ -00009d2c t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ -00010a30 T _PyUnicode_EncodeUTF32 │ │ │ │ -00025000 T _PyUnicode_EncodeUTF7 │ │ │ │ -00007d84 T _PyUnicode_Equal │ │ │ │ -000079bc T _PyUnicode_EqualToASCIIString │ │ │ │ -0001b47c T _PyUnicode_ExactDealloc │ │ │ │ -000049e4 T _PyUnicode_FastCopyCharacters │ │ │ │ -00008eb8 T _PyUnicode_FastFill │ │ │ │ -00008da0 t _PyUnicode_Fill │ │ │ │ -0000bd4c T _PyUnicode_FindMaxChar │ │ │ │ +0001fa34 T _PyUnicode_EncodeCharmap │ │ │ │ +00009788 T _PyUnicode_EncodeUTF16 │ │ │ │ +00009d20 t _PyUnicode_EncodeUTF16.constprop.0 │ │ │ │ +00010a24 T _PyUnicode_EncodeUTF32 │ │ │ │ +00025114 T _PyUnicode_EncodeUTF7 │ │ │ │ +00007d18 T _PyUnicode_Equal │ │ │ │ +00007950 T _PyUnicode_EqualToASCIIString │ │ │ │ +0001b57c T _PyUnicode_ExactDealloc │ │ │ │ +00004984 T _PyUnicode_FastCopyCharacters │ │ │ │ +00008eac T _PyUnicode_FastFill │ │ │ │ +00008d94 t _PyUnicode_Fill │ │ │ │ +0000bcf8 T _PyUnicode_FindMaxChar │ │ │ │ 00006738 T _PyUnicode_Fini │ │ │ │ 000065b0 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00007028 T _PyUnicode_FromASCII │ │ │ │ +00006fbc T _PyUnicode_FromASCII │ │ │ │ 000000b4 T _PyUnicode_FromId │ │ │ │ -000076ac t _PyUnicode_FromUCS1 │ │ │ │ -0001e308 t _PyUnicode_FromUCS2 │ │ │ │ -00021f1c t _PyUnicode_FromUCS4 │ │ │ │ +00007640 t _PyUnicode_FromUCS1 │ │ │ │ +0001e3ac t _PyUnicode_FromUCS2 │ │ │ │ +00022010 t _PyUnicode_FromUCS4 │ │ │ │ 000069c8 T _PyUnicode_GetEmpty │ │ │ │ 00005cf0 T _PyUnicode_GetNameCAPI │ │ │ │ 00002e40 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00003bf4 T _PyUnicode_InitEncodings │ │ │ │ 000002ac T _PyUnicode_InitGlobalObjects │ │ │ │ 00002dbc T _PyUnicode_InitState │ │ │ │ 00002eb0 T _PyUnicode_InitTypes │ │ │ │ -00006300 T _PyUnicode_InternImmortal │ │ │ │ -00025408 T _PyUnicode_InternInPlace │ │ │ │ -00002fe0 T _PyUnicode_InternMortal │ │ │ │ +00006294 T _PyUnicode_InternImmortal │ │ │ │ +0002551c T _PyUnicode_InternInPlace │ │ │ │ +00003000 T _PyUnicode_InternMortal │ │ │ │ 00003328 T _PyUnicode_InternStatic │ │ │ │ 0000290c T _PyUnicode_InternedSize │ │ │ │ -00012c24 T _PyUnicode_InternedSize_Immortal │ │ │ │ +00012c14 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ U _PyUnicode_IsDigit │ │ │ │ U _PyUnicode_IsLinebreak │ │ │ │ U _PyUnicode_IsLowercase │ │ │ │ @@ -14846,37 +14846,37 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000c594 T _PyUnicode_JoinArray │ │ │ │ -00005f1c T _PyUnicode_ResizeCompact │ │ │ │ -00006160 T _PyUnicode_Result │ │ │ │ -00007cb0 T _PyUnicode_ScanIdentifier │ │ │ │ +0000c684 T _PyUnicode_JoinArray │ │ │ │ +00005eb0 T _PyUnicode_ResizeCompact │ │ │ │ +000060f4 T _PyUnicode_Result │ │ │ │ +00007c44 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0001fe30 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +0001fed8 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ 00002e60 T _PyUnicode_WideCharString_Converter │ │ │ │ 00002ee4 T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00018ec0 T _PyUnicode_XStrip │ │ │ │ +00018fb8 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 0000015c T _Py_DecodeUTF8Ex │ │ │ │ 000033a8 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ 00000724 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000118fc T _Py_GetErrorHandler │ │ │ │ +000119e4 T _Py_GetErrorHandler │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -14903,15 +14903,15 @@ │ │ │ │ 000002b0 r __func__.4 │ │ │ │ 000002e0 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __snprintf_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00004a18 t _copy_characters │ │ │ │ +000049b8 t _copy_characters │ │ │ │ 000004f8 r _keywords.11 │ │ │ │ 00000508 r _keywords.14 │ │ │ │ 00000514 r _keywords.17 │ │ │ │ 00000520 r _keywords.20 │ │ │ │ 00000528 r _keywords.23 │ │ │ │ 00000530 r _keywords.26 │ │ │ │ 000004ec r _keywords.8 │ │ │ │ @@ -14927,265 +14927,265 @@ │ │ │ │ 00000638 d _parser.18 │ │ │ │ 00000380 d _parser.21 │ │ │ │ 000005d8 d _parser.24 │ │ │ │ 00000580 d _parser.27 │ │ │ │ 000005ac d _parser.9 │ │ │ │ 00000768 d _string_methods │ │ │ │ 00000604 d _string_module │ │ │ │ -000180fc t any_find_slice.constprop.1 │ │ │ │ -0001ada4 t anylib_find │ │ │ │ +000181f4 t any_find_slice.constprop.1 │ │ │ │ +0001aea4 t anylib_find │ │ │ │ 000003d0 r ascii_linebreak │ │ │ │ -0000d744 t asciilib__factorize │ │ │ │ -0000d63c t asciilib__preprocess │ │ │ │ -0000d898 t asciilib__two_way │ │ │ │ -0000cc48 t asciilib_adaptive_find.constprop.0 │ │ │ │ -000241a8 t asciilib_default_rfind.constprop.0 │ │ │ │ +0000d738 t asciilib__factorize │ │ │ │ +0000d630 t asciilib__preprocess │ │ │ │ +0000d88c t asciilib__two_way │ │ │ │ +0000cc3c t asciilib_adaptive_find.constprop.0 │ │ │ │ +000242b0 t asciilib_default_rfind.constprop.0 │ │ │ │ 000067c4 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -0000ae44 t build_string │ │ │ │ -00007b58 t case_operation │ │ │ │ -0000ffc0 t charmap_encoding_error │ │ │ │ -000091f4 t charmapencode_lookup │ │ │ │ -00008f18 t charmapencode_output │ │ │ │ -000080c8 t charmaptranslate_lookup │ │ │ │ +0000adf0 t build_string │ │ │ │ +00007b4c t case_operation │ │ │ │ +0000ffb4 t charmap_encoding_error │ │ │ │ +000091e8 t charmapencode_lookup │ │ │ │ +00008f0c t charmapencode_output │ │ │ │ +000080bc t charmaptranslate_lookup │ │ │ │ 000066bc t clear_interned_dict │ │ │ │ 0000430c t config_get_codec_name │ │ │ │ 00000720 t convert_uc.constprop.0 │ │ │ │ -00007db8 t do_capitalize │ │ │ │ +00007dac t do_capitalize │ │ │ │ 00000954 t do_casefold │ │ │ │ -0000a8f0 t do_string_format │ │ │ │ -000127e8 t do_string_format_map │ │ │ │ -0001087c t do_swapcase │ │ │ │ +0000a89c t do_string_format │ │ │ │ +000127d8 t do_string_format_map │ │ │ │ +00010870 t do_swapcase │ │ │ │ 00004430 t encode_wstr_utf8 │ │ │ │ 00000bcc d encoding_map_methods │ │ │ │ -00012414 t fieldnameiter_dealloc │ │ │ │ +00012404 t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -000121e0 t fieldnameiter_next │ │ │ │ +000121d0 t fieldnameiter_next │ │ │ │ 00000808 r format__doc__ │ │ │ │ 00000760 r format_map__doc__ │ │ │ │ -000120b4 t formatter_field_name_split │ │ │ │ -00011e64 t formatter_parser │ │ │ │ -00012444 t formatteriter_dealloc │ │ │ │ +000120a4 t formatter_field_name_split │ │ │ │ +00011e54 t formatter_parser │ │ │ │ +00012434 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -00011efc t formatteriter_next │ │ │ │ +00011eec t formatteriter_next │ │ │ │ 00000000 t get_error_handler_wide.part.0 │ │ │ │ -0000be78 t get_field_object │ │ │ │ +0000be24 t get_field_object │ │ │ │ 000032f4 t get_integer │ │ │ │ 00000860 t handle_capital_sigma │ │ │ │ -00000e60 t hashtable_unicode_compare │ │ │ │ +00002d60 t hashtable_unicode_compare │ │ │ │ 00000d40 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ -00002af0 t intern_common.constprop.1 │ │ │ │ +00002a38 t intern_common.constprop.1 │ │ │ │ 00000c78 t intern_static.isra.0 │ │ │ │ 00000590 r length_hint_doc │ │ │ │ 00005840 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 0000073c d module_slots │ │ │ │ -00008c04 t pad │ │ │ │ +00008bf8 t pad │ │ │ │ 000069e4 t raise_encode_exception │ │ │ │ 00000568 r reduce_doc │ │ │ │ -00013ab8 t replace │ │ │ │ +00013ba0 t replace │ │ │ │ 00002d74 t resize_copy │ │ │ │ -0000ab18 t rsplit │ │ │ │ +0000ab0c t rsplit │ │ │ │ 00000540 r setstate_doc │ │ │ │ -0000f85c t split │ │ │ │ +0000f944 t split │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000d744 t ucs1lib__factorize │ │ │ │ -0000eb24 t ucs1lib__preprocess │ │ │ │ -0000ec2c t ucs1lib__two_way │ │ │ │ -0000df2c t ucs1lib__two_way_count │ │ │ │ -0000d0c4 t ucs1lib_adaptive_find │ │ │ │ -0001a858 t ucs1lib_fastsearch │ │ │ │ -0001ad6c t ucs1lib_fastsearch.constprop.0 │ │ │ │ -0000ef24 t ucs1lib_rfind_char │ │ │ │ -0000c7b8 t ucs1lib_split_whitespace │ │ │ │ -0000a2bc t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ -0000a178 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -00011118 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +0000d738 t ucs1lib__factorize │ │ │ │ +0000eb18 t ucs1lib__preprocess │ │ │ │ +0000ec20 t ucs1lib__two_way │ │ │ │ +0000df20 t ucs1lib__two_way_count │ │ │ │ +0000d0b8 t ucs1lib_adaptive_find │ │ │ │ +0001a958 t ucs1lib_fastsearch │ │ │ │ +0001ae6c t ucs1lib_fastsearch.constprop.0 │ │ │ │ +0000f00c t ucs1lib_rfind_char │ │ │ │ +0000c7ac t ucs1lib_split_whitespace │ │ │ │ +0000a2b0 t ucs1lib_utf16_encode.constprop.0.isra.0 │ │ │ │ +0000a16c t ucs1lib_utf16_encode.isra.0 │ │ │ │ +0001110c t ucs1lib_utf32_encode.isra.0 │ │ │ │ 00000b3c t ucs2lib__lex_search │ │ │ │ -00012804 t ucs2lib__preprocess │ │ │ │ -00012938 t ucs2lib__two_way │ │ │ │ +000127f4 t ucs2lib__preprocess │ │ │ │ +00012928 t ucs2lib__two_way │ │ │ │ 00000a94 t ucs2lib__two_way_count │ │ │ │ 000023bc t ucs2lib_adaptive_find │ │ │ │ -0000a548 t ucs2lib_count │ │ │ │ +0000a53c t ucs2lib_count │ │ │ │ 000070cc t ucs2lib_fastsearch │ │ │ │ 00006a30 t ucs2lib_find_char │ │ │ │ 000065f8 t ucs2lib_find_max_char │ │ │ │ 00000d9c t ucs2lib_rfind_slice.isra.0 │ │ │ │ -0000c4d4 t ucs2lib_split_whitespace │ │ │ │ -000194dc t ucs2lib_utf8_encoder │ │ │ │ -000199c4 t ucs2lib_utf8_encoder.constprop.0 │ │ │ │ +0000c4c8 t ucs2lib_split_whitespace │ │ │ │ +000195dc t ucs2lib_utf8_encoder │ │ │ │ +00019ac4 t ucs2lib_utf8_encoder.constprop.0 │ │ │ │ 00000688 t ucs4lib__lex_search │ │ │ │ -0000f69c t ucs4lib__preprocess │ │ │ │ -0000f7c8 t ucs4lib__two_way │ │ │ │ +0000f690 t ucs4lib__preprocess │ │ │ │ +0000f7bc t ucs4lib__two_way │ │ │ │ 000005e0 t ucs4lib__two_way_count │ │ │ │ -0000f048 t ucs4lib_fastsearch │ │ │ │ -000109b0 t ucs4lib_find_char │ │ │ │ -0000a480 t ucs4lib_find_max_char │ │ │ │ +0000f03c t ucs4lib_fastsearch │ │ │ │ +000109a4 t ucs4lib_find_char │ │ │ │ +0000a474 t ucs4lib_find_max_char │ │ │ │ 00000ca0 t ucs4lib_rfind_char │ │ │ │ 00000dfc t ucs4lib_rfind_slice.isra.0 │ │ │ │ 00002664 t ucs4lib_split_whitespace │ │ │ │ -000126e8 t ucs4lib_utf16_encode │ │ │ │ +000126d8 t ucs4lib_utf16_encode │ │ │ │ 00000000 t ucs4lib_utf8_decode │ │ │ │ -00007648 t ucs4lib_utf8_encoder │ │ │ │ -00008e14 t unicode___format__ │ │ │ │ +0000763c t ucs4lib_utf8_encoder │ │ │ │ +00008e08 t unicode___format__ │ │ │ │ 00000908 r unicode___format____doc__ │ │ │ │ 000007d8 d unicode_as_mapping │ │ │ │ 0000080c d unicode_as_number │ │ │ │ 000007e4 d unicode_as_sequence │ │ │ │ -0001c900 t unicode_ascii_iter_next │ │ │ │ +0001c9a4 t unicode_ascii_iter_next │ │ │ │ 00006b4c t unicode_askind │ │ │ │ -00007af4 t unicode_capitalize │ │ │ │ +00007ae8 t unicode_capitalize │ │ │ │ 00003388 r unicode_capitalize__doc__ │ │ │ │ -0000fc7c t unicode_casefold │ │ │ │ +0000fc70 t unicode_casefold │ │ │ │ 0000332c r unicode_casefold__doc__ │ │ │ │ -00008aa4 t unicode_center │ │ │ │ +00008a98 t unicode_center │ │ │ │ 0000328c r unicode_center__doc__ │ │ │ │ 00003a64 t unicode_char │ │ │ │ 00002f54 t unicode_check_encoding_errors │ │ │ │ 000030cc t unicode_check_encoding_errors.part.0 │ │ │ │ -0000c460 t unicode_check_modifiable │ │ │ │ -0001ffe4 t unicode_count │ │ │ │ +0000c454 t unicode_check_modifiable │ │ │ │ +0002008c t unicode_count │ │ │ │ 000031c0 r unicode_count__doc__ │ │ │ │ -000200f0 t unicode_count_impl │ │ │ │ -00002e18 t unicode_dealloc │ │ │ │ +00020198 t unicode_count_impl │ │ │ │ +00002e38 t unicode_dealloc │ │ │ │ 0000592c t unicode_decode_call_errorhandler_writer │ │ │ │ -000026a8 t unicode_decode_utf8 │ │ │ │ -00001480 t unicode_decode_utf8.constprop.0 │ │ │ │ -00015f64 t unicode_decode_utf8_impl │ │ │ │ +000025f0 t unicode_decode_utf8 │ │ │ │ +000013a8 t unicode_decode_utf8.constprop.0 │ │ │ │ +00016060 t unicode_decode_utf8_impl │ │ │ │ 000005c8 r unicode_doc │ │ │ │ -0001c600 t unicode_encode │ │ │ │ +0001c6a4 t unicode_encode │ │ │ │ 00002fc0 r unicode_encode__doc__ │ │ │ │ 00005694 t unicode_encode_call_errorhandler │ │ │ │ -0001edac t unicode_encode_ucs1 │ │ │ │ -00015930 t unicode_encode_utf8.constprop.0 │ │ │ │ -0001bf98 t unicode_endswith │ │ │ │ +0001ee60 t unicode_encode_ucs1 │ │ │ │ +00015a2c t unicode_encode_utf8.constprop.0 │ │ │ │ +0001c098 t unicode_endswith │ │ │ │ 00000974 r unicode_endswith__doc__ │ │ │ │ 00003408 t unicode_expandtabs │ │ │ │ 00002f18 r unicode_expandtabs__doc__ │ │ │ │ 00004e20 t unicode_fill_utf8 │ │ │ │ -0001c99c t unicode_find │ │ │ │ +0001ca40 t unicode_find │ │ │ │ 00002e24 r unicode_find__doc__ │ │ │ │ -000033c8 t unicode_from_format │ │ │ │ -000047e0 t unicode_fromformat_write_str │ │ │ │ -0000535c t unicode_fromformat_write_utf8 │ │ │ │ +000033e8 t unicode_from_format │ │ │ │ +00004780 t unicode_fromformat_write_str │ │ │ │ +000052f0 t unicode_fromformat_write_utf8 │ │ │ │ 00001020 t unicode_fromformat_write_wcstr │ │ │ │ -0001b32c t unicode_getitem │ │ │ │ +0001b42c t unicode_getitem │ │ │ │ 00000a60 t unicode_getnewargs │ │ │ │ 00000dd0 t unicode_hash │ │ │ │ -00022c94 t unicode_index │ │ │ │ +00022d9c t unicode_index │ │ │ │ 00002d14 r unicode_index__doc__ │ │ │ │ -00019fc8 t unicode_isalnum │ │ │ │ +0001a0c8 t unicode_isalnum │ │ │ │ 00002734 r unicode_isalnum__doc__ │ │ │ │ -00022b10 t unicode_isalpha │ │ │ │ +00022c18 t unicode_isalpha │ │ │ │ 00002814 r unicode_isalpha__doc__ │ │ │ │ -0001a83c t unicode_isascii │ │ │ │ +0001a93c t unicode_isascii │ │ │ │ 00002c5c r unicode_isascii__doc__ │ │ │ │ -000240b8 t unicode_isdecimal │ │ │ │ +000241c0 t unicode_isdecimal │ │ │ │ 0000265c r unicode_isdecimal__doc__ │ │ │ │ -00021958 t unicode_isdigit │ │ │ │ +000219fc t unicode_isdigit │ │ │ │ 0000258c r unicode_isdigit__doc__ │ │ │ │ -0001cd68 t unicode_isidentifier │ │ │ │ +0001ce0c t unicode_isidentifier │ │ │ │ 000023f4 r unicode_isidentifier__doc__ │ │ │ │ -00023210 t unicode_islower │ │ │ │ +00023318 t unicode_islower │ │ │ │ 00002b80 r unicode_islower__doc__ │ │ │ │ -00024f10 t unicode_isnumeric │ │ │ │ +00025024 t unicode_isnumeric │ │ │ │ 000024c0 r unicode_isnumeric__doc__ │ │ │ │ -00023a3c t unicode_isprintable │ │ │ │ +00023b44 t unicode_isprintable │ │ │ │ 00002350 r unicode_isprintable__doc__ │ │ │ │ -00021a50 t unicode_isspace │ │ │ │ +00021b3c t unicode_isspace │ │ │ │ 000028e8 r unicode_isspace__doc__ │ │ │ │ -00023e8c t unicode_istitle │ │ │ │ +00023f94 t unicode_istitle │ │ │ │ 000029bc r unicode_istitle__doc__ │ │ │ │ -0001e8f8 t unicode_isupper │ │ │ │ +0001e9ac t unicode_isupper │ │ │ │ 00002aa0 r unicode_isupper__doc__ │ │ │ │ -0001b624 t unicode_iter │ │ │ │ -00015df0 t unicode_iteritem │ │ │ │ -00015cc0 t unicode_join │ │ │ │ +0001b724 t unicode_iter │ │ │ │ +00015eec t unicode_iteritem │ │ │ │ +00015dbc t unicode_join │ │ │ │ 00002264 r unicode_join__doc__ │ │ │ │ 00001334 t unicode_kind_name │ │ │ │ -00009c0c t unicode_length │ │ │ │ -0000fa4c t unicode_ljust │ │ │ │ +00009ba0 t unicode_length │ │ │ │ +0000fa40 t unicode_ljust │ │ │ │ 000021c0 r unicode_ljust__doc__ │ │ │ │ -00013440 t unicode_lower │ │ │ │ +00013528 t unicode_lower │ │ │ │ 00002178 r unicode_lower__doc__ │ │ │ │ -0001a334 t unicode_lstrip │ │ │ │ +0001a434 t unicode_lstrip │ │ │ │ 00002024 r unicode_lstrip__doc__ │ │ │ │ -0000855c t unicode_maketrans │ │ │ │ +00008550 t unicode_maketrans │ │ │ │ 00000e58 r unicode_maketrans__doc__ │ │ │ │ 0000089c d unicode_methods │ │ │ │ -0001b7c8 t unicode_mod │ │ │ │ -0001b800 t unicode_new │ │ │ │ -0001237c t unicode_partition │ │ │ │ +0001b8c8 t unicode_mod │ │ │ │ +0001b900 t unicode_new │ │ │ │ +00012464 t unicode_partition │ │ │ │ 0000156c r unicode_partition__doc__ │ │ │ │ -00009574 t unicode_removeprefix │ │ │ │ +00009568 t unicode_removeprefix │ │ │ │ 00001d38 r unicode_removeprefix__doc__ │ │ │ │ -0000832c t unicode_removesuffix │ │ │ │ +00008320 t unicode_removesuffix │ │ │ │ 00001c3c r unicode_removesuffix__doc__ │ │ │ │ -0001bb9c t unicode_repeat │ │ │ │ -0001390c t unicode_replace │ │ │ │ +0001bc9c t unicode_repeat │ │ │ │ +000139f4 t unicode_replace │ │ │ │ 00001e18 r unicode_replace__doc__ │ │ │ │ -0000d994 t unicode_repr │ │ │ │ -00012068 t unicode_resize │ │ │ │ -00017b74 t unicode_rfind │ │ │ │ +0000da7c t unicode_repr │ │ │ │ +00012150 t unicode_resize │ │ │ │ +00017c74 t unicode_rfind │ │ │ │ 00001b48 r unicode_rfind__doc__ │ │ │ │ -00020e54 t unicode_rindex │ │ │ │ +00020ef8 t unicode_rindex │ │ │ │ 00001a34 r unicode_rindex__doc__ │ │ │ │ -00009364 t unicode_rjust │ │ │ │ +00009358 t unicode_rjust │ │ │ │ 00001990 r unicode_rjust__doc__ │ │ │ │ -00009c24 t unicode_rpartition │ │ │ │ +00009bb8 t unicode_rpartition │ │ │ │ 000013d8 r unicode_rpartition__doc__ │ │ │ │ -0000a960 t unicode_rsplit │ │ │ │ +0000a954 t unicode_rsplit │ │ │ │ 000011e0 r unicode_rsplit__doc__ │ │ │ │ -0001898c t unicode_rstrip │ │ │ │ +00018a84 t unicode_rstrip │ │ │ │ 00001f80 r unicode_rstrip__doc__ │ │ │ │ 00000be8 t unicode_sizeof │ │ │ │ 000008bc r unicode_sizeof__doc__ │ │ │ │ -0000f158 t unicode_split │ │ │ │ +0000f240 t unicode_split │ │ │ │ 000016ec r unicode_split__doc__ │ │ │ │ -0001d8ec t unicode_splitlines │ │ │ │ +0001d990 t unicode_splitlines │ │ │ │ 00001118 r unicode_splitlines__doc__ │ │ │ │ -0000a250 t unicode_startswith │ │ │ │ +0000a1e4 t unicode_startswith │ │ │ │ 00000aa4 r unicode_startswith__doc__ │ │ │ │ -0001076c t unicode_str │ │ │ │ -00012b58 t unicode_strip │ │ │ │ +00010760 t unicode_str │ │ │ │ +00012c40 t unicode_strip │ │ │ │ 000020c8 r unicode_strip__doc__ │ │ │ │ -00016f20 t unicode_subscript │ │ │ │ +0001701c t unicode_subscript │ │ │ │ 00000810 t unicode_swapcase │ │ │ │ 000010b0 r unicode_swapcase__doc__ │ │ │ │ -000234c0 t unicode_title │ │ │ │ +000235c8 t unicode_title │ │ │ │ 00003424 r unicode_title__doc__ │ │ │ │ -000205c8 t unicode_translate │ │ │ │ +00020670 t unicode_translate │ │ │ │ 00000cac r unicode_translate__doc__ │ │ │ │ 00001e98 t unicode_translate_call_errorhandler.constprop.0 │ │ │ │ -00021404 t unicode_upper │ │ │ │ +000214a8 t unicode_upper │ │ │ │ 00000c64 r unicode_upper__doc__ │ │ │ │ -0001911c t unicode_vectorcall │ │ │ │ -0001141c t unicode_zfill │ │ │ │ +0001921c t unicode_vectorcall │ │ │ │ +00011410 t unicode_zfill │ │ │ │ 00000bd8 r unicode_zfill__doc__ │ │ │ │ -0001b70c t unicodeiter_dealloc │ │ │ │ -0000a934 t unicodeiter_len │ │ │ │ +0001b80c t unicodeiter_dealloc │ │ │ │ +0000a928 t unicodeiter_len │ │ │ │ 00000798 d unicodeiter_methods │ │ │ │ -00022994 t unicodeiter_next │ │ │ │ +00022a88 t unicodeiter_next │ │ │ │ 000007a8 t unicodeiter_reduce │ │ │ │ -0001139c t unicodeiter_setstate │ │ │ │ +00011390 t unicodeiter_setstate │ │ │ │ 0000082c t unicodeiter_traverse │ │ │ │ 00000450 r utf7_category │ │ │ │ 0000518c t utf8_count_codepoints │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -0000ca7c t xmlcharrefreplace │ │ │ │ +0000ca70 t xmlcharrefreplace │ │ │ │ │ │ │ │ unionobject.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000034 r .LC2 │ │ │ │ 00000040 r .LC3 │ │ │ │ @@ -15331,15 +15331,15 @@ │ │ │ │ U PyNumber_Remainder │ │ │ │ U PyNumber_Rshift │ │ │ │ U PyNumber_Subtract │ │ │ │ U PyNumber_TrueDivide │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_Call │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00000c24 T PyObject_ClearWeakRefs │ │ │ │ +00000c08 T PyObject_ClearWeakRefs │ │ │ │ U PyObject_DelItem │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_Hash │ │ │ │ @@ -15355,43 +15355,43 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ 00001390 T PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ U PyVectorcall_Call │ │ │ │ 000012e4 T PyWeakref_GetObject │ │ │ │ -00001998 T PyWeakref_GetRef │ │ │ │ +0000197c T PyWeakref_GetRef │ │ │ │ 00001230 T PyWeakref_IsDead │ │ │ │ 000000c4 T PyWeakref_NewProxy │ │ │ │ 00000000 T PyWeakref_NewRef │ │ │ │ U Py_GenericAlias │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyRuntime │ │ │ │ -00001b78 T _PyStaticType_ClearWeakRefs │ │ │ │ +00001b5c T _PyStaticType_ClearWeakRefs │ │ │ │ U _PyStaticType_GetState │ │ │ │ 000001a8 D _PyWeakref_CallableProxyType │ │ │ │ -00001a88 T _PyWeakref_ClearRef │ │ │ │ +00001a6c T _PyWeakref_ClearRef │ │ │ │ 00000040 T _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -00001434 T _PyWeakref_GetWeakrefCount │ │ │ │ +00001418 T _PyWeakref_GetWeakrefCount │ │ │ │ 00003244 T _PyWeakref_IsDead │ │ │ │ 000000d4 D _PyWeakref_ProxyType │ │ │ │ 00000000 D _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ -000014dc t clear_weakref_lock_held │ │ │ │ -000015e4 t clear_weakref_lock_held.constprop.0 │ │ │ │ +000014c0 t clear_weakref_lock_held │ │ │ │ +000015c8 t clear_weakref_lock_held.constprop.0 │ │ │ │ 00000090 t gc_clear │ │ │ │ 00000540 t gc_traverse │ │ │ │ 00000388 t insert_weakref │ │ │ │ 00002874 t proxy_abs │ │ │ │ 00000888 t proxy_add │ │ │ │ 00002444 t proxy_and │ │ │ │ 0000027c d proxy_as_mapping │ │ │ │ @@ -15441,23 +15441,23 @@ │ │ │ │ 0000256c t proxy_rshift │ │ │ │ 000005f8 t proxy_setattr │ │ │ │ 00000380 t proxy_setitem │ │ │ │ 00000230 t proxy_str │ │ │ │ 00002e14 t proxy_sub │ │ │ │ 000014f4 t proxy_true_div │ │ │ │ 0000231c t proxy_xor │ │ │ │ -00000b98 t weakref___init__ │ │ │ │ +00000b7c t weakref___init__ │ │ │ │ 00000574 t weakref___new__ │ │ │ │ -00001788 t weakref_dealloc │ │ │ │ -000018bc t weakref_hash │ │ │ │ +0000176c t weakref_dealloc │ │ │ │ +000018a0 t weakref_hash │ │ │ │ 00000390 d weakref_members │ │ │ │ 00000370 d weakref_methods │ │ │ │ 00000000 t weakref_repr │ │ │ │ -00001bc8 t weakref_richcompare │ │ │ │ -000016d4 t weakref_vectorcall │ │ │ │ +00001bac t weakref_richcompare │ │ │ │ +000016b8 t weakref_vectorcall │ │ │ │ │ │ │ │ _contextvars.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ U PyContextToken_Type │ │ │ │ U PyContextVar_Type │ │ │ │ U PyContext_CopyCurrent │ │ │ │ U PyContext_Type │ │ │ │ @@ -15537,19 +15537,19 @@ │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_Occurred │ │ │ │ 00000000 T PyErr_ResourceWarning │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000007b8 T PyErr_Warn │ │ │ │ -00002110 T PyErr_WarnEx │ │ │ │ +0000210c T PyErr_WarnEx │ │ │ │ 000007d0 T PyErr_WarnExplicit │ │ │ │ 000001a8 T PyErr_WarnExplicitFormat │ │ │ │ -00001f44 T PyErr_WarnExplicitObject │ │ │ │ -000025d8 T PyErr_WarnFormat │ │ │ │ +00001f40 T PyErr_WarnExplicitObject │ │ │ │ +000025d4 T PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_ImportWarning │ │ │ │ U PyExc_PendingDeprecationWarning │ │ │ │ U PyExc_ResourceWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_RuntimeWarning │ │ │ │ @@ -15599,26 +15599,26 @@ │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ 00001aa0 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 00000164 t _PyErr_WarnFormat.constprop.0 │ │ │ │ -00002544 t _PyErr_WarnFormatV │ │ │ │ +00002540 t _PyErr_WarnFormatV │ │ │ │ 0000073c T _PyErr_WarnUnawaitedAgenMethod │ │ │ │ 00000050 T _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyImport_BlessMyLoader │ │ │ │ U _PyImport_GetModules │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRecursiveMutex_Lock │ │ │ │ U _PyRecursiveMutex_TryUnlock │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ -00002020 T _PyWarnings_Fini │ │ │ │ +0000201c T _PyWarnings_Fini │ │ │ │ 0000025c T _PyWarnings_Init │ │ │ │ 00000000 T _PyWarnings_InitState │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DisplaySourceLine │ │ │ │ U _Py_IsInterpreterFinalizing │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -15641,15 +15641,15 @@ │ │ │ │ 00000c40 t get_current_tstate │ │ │ │ 00000ce0 t get_frame_filename │ │ │ │ 00001ae0 t get_warnings_attr │ │ │ │ 00000d34 t is_internal_filename │ │ │ │ 00000c9c t is_internal_frame │ │ │ │ U stderr │ │ │ │ 00000da0 t warn_explicit │ │ │ │ -00002190 t warn_unicode │ │ │ │ +0000218c t warn_unicode │ │ │ │ 0000003c r warnings__doc__ │ │ │ │ 00000348 t warnings_acquire_lock │ │ │ │ 00000488 r warnings_acquire_lock__doc__ │ │ │ │ 000003c0 t warnings_filters_mutated_lock_held │ │ │ │ 000000a8 r warnings_filters_mutated_lock_held__doc__ │ │ │ │ 00000124 d warnings_functions │ │ │ │ 00000000 d warnings_module │ │ │ │ @@ -15952,40 +15952,40 @@ │ │ │ │ 00002ecc r .LC354 │ │ │ │ 00002efc r .LC355 │ │ │ │ 00002f0c r .LC356 │ │ │ │ 00002f40 r .LC357 │ │ │ │ 00002f50 r .LC358 │ │ │ │ 00002f60 r .LC359 │ │ │ │ 000004b0 r .LC36 │ │ │ │ -00002f88 r .LC360 │ │ │ │ -00002f8c r .LC361 │ │ │ │ -00002fa8 r .LC362 │ │ │ │ -00002fb8 r .LC363 │ │ │ │ -00002fcc r .LC364 │ │ │ │ -00002fe0 r .LC365 │ │ │ │ -00003004 r .LC366 │ │ │ │ +00002f64 r .LC360 │ │ │ │ +00002f80 r .LC361 │ │ │ │ +00002f90 r .LC362 │ │ │ │ +00002fa4 r .LC363 │ │ │ │ +00002fb8 r .LC364 │ │ │ │ +00002fdc r .LC365 │ │ │ │ +00003000 r .LC366 │ │ │ │ 00003028 r .LC367 │ │ │ │ -00003050 r .LC368 │ │ │ │ -00003054 r .LC369 │ │ │ │ +0000302c r .LC368 │ │ │ │ +00003030 r .LC369 │ │ │ │ 000004d4 r .LC37 │ │ │ │ -00003058 r .LC370 │ │ │ │ -00003060 r .LC371 │ │ │ │ -0000306c r .LC372 │ │ │ │ -00003078 r .LC373 │ │ │ │ -00003080 r .LC374 │ │ │ │ -000030e4 r .LC375 │ │ │ │ +00003038 r .LC370 │ │ │ │ +00003044 r .LC371 │ │ │ │ +00003050 r .LC372 │ │ │ │ +00003058 r .LC373 │ │ │ │ +000030bc r .LC374 │ │ │ │ +000030f8 r .LC375 │ │ │ │ 00003120 r .LC376 │ │ │ │ -00003148 r .LC377 │ │ │ │ -0000317c r .LC378 │ │ │ │ -000031a8 r .LC379 │ │ │ │ +00003154 r .LC377 │ │ │ │ +00003180 r .LC378 │ │ │ │ +000031bc r .LC379 │ │ │ │ 000004f8 r .LC38 │ │ │ │ -000031e4 r .LC380 │ │ │ │ -00003214 r .LC381 │ │ │ │ -00003244 r .LC382 │ │ │ │ -00003270 r .LC383 │ │ │ │ +000031ec r .LC380 │ │ │ │ +0000321c r .LC381 │ │ │ │ +00003248 r .LC382 │ │ │ │ +00003274 r .LC383 │ │ │ │ 0000329c r .LC384 │ │ │ │ 000032c8 r .LC385 │ │ │ │ 000032f8 r .LC386 │ │ │ │ 00003320 r .LC387 │ │ │ │ 00003344 r .LC388 │ │ │ │ 0000051c r .LC39 │ │ │ │ 00003360 r .LC395 │ │ │ │ @@ -16469,18 +16469,18 @@ │ │ │ │ 000003d4 r MatchValue_fields │ │ │ │ 000001b4 r Match_fields │ │ │ │ 000000a8 r Module_fields │ │ │ │ 000002f8 r Name_fields │ │ │ │ 00000228 r NamedExpr_fields │ │ │ │ 00000208 r Nonlocal_fields │ │ │ │ 00000430 r ParamSpec_fields │ │ │ │ -00001308 T PyAST_Check │ │ │ │ -00016954 T PyAST_mod2obj │ │ │ │ -000180d0 T PyAST_obj2mod │ │ │ │ -00018d2c T PyAst_CheckMode │ │ │ │ +0000129c T PyAST_Check │ │ │ │ +000160d4 T PyAST_mod2obj │ │ │ │ +00017850 T PyAST_obj2mod │ │ │ │ +000184ac T PyAst_CheckMode │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetItem │ │ │ │ @@ -16491,15 +16491,15 @@ │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -000115f8 T PyInit__ast │ │ │ │ +000114f0 T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -16552,15 +16552,15 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00001740 t Py_XDECREF │ │ │ │ +00001fe0 t Py_XDECREF │ │ │ │ 000001bc r Raise_fields │ │ │ │ 00000120 r Return_fields │ │ │ │ 0000026c r SetComp_fields │ │ │ │ 00000260 r Set_fields │ │ │ │ 00000310 r Slice_fields │ │ │ │ 000002f0 r Starred_fields │ │ │ │ 000002e4 r Subscript_fields │ │ │ │ @@ -16573,201 +16573,201 @@ │ │ │ │ 00000438 r TypeVarTuple_fields │ │ │ │ 00000424 r TypeVar_fields │ │ │ │ 0000023c r UnaryOp_fields │ │ │ │ 00000184 r While_fields │ │ │ │ 0000019c r With_fields │ │ │ │ 00000290 r YieldFrom_fields │ │ │ │ 0000028c r Yield_fields │ │ │ │ -000165f8 T _PyAST_AnnAssign │ │ │ │ +00015d78 T _PyAST_AnnAssign │ │ │ │ 0000051c T _PyAST_Assert │ │ │ │ 000002b0 T _PyAST_Assign │ │ │ │ -000172c0 T _PyAST_AsyncFor │ │ │ │ -000163e8 T _PyAST_AsyncFunctionDef │ │ │ │ -00017390 T _PyAST_AsyncWith │ │ │ │ +00016a40 T _PyAST_AsyncFor │ │ │ │ +00015acc T _PyAST_AsyncFunctionDef │ │ │ │ +00016b10 T _PyAST_AsyncWith │ │ │ │ 00000148 T _PyAST_Attribute │ │ │ │ 00000c34 T _PyAST_AugAssign │ │ │ │ -000168c4 T _PyAST_Await │ │ │ │ +00016044 T _PyAST_Await │ │ │ │ 00000c50 T _PyAST_BinOp │ │ │ │ 000003ec T _PyAST_BoolOp │ │ │ │ 000009f4 T _PyAST_Break │ │ │ │ 00000350 T _PyAST_Call │ │ │ │ 00000338 T _PyAST_ClassDef │ │ │ │ 0000065c T _PyAST_Compare │ │ │ │ 000000b4 T _PyAST_Constant │ │ │ │ 00000a54 T _PyAST_Continue │ │ │ │ -00000f48 T _PyAST_Delete │ │ │ │ +00000edc T _PyAST_Delete │ │ │ │ 00000680 T _PyAST_Dict │ │ │ │ -0001155c T _PyAST_DictComp │ │ │ │ +00015cdc T _PyAST_DictComp │ │ │ │ 000001e8 T _PyAST_ExceptHandler │ │ │ │ 00000220 T _PyAST_Expr │ │ │ │ -00012560 T _PyAST_Expression │ │ │ │ -00012dcc T _PyAST_Fini │ │ │ │ +00012458 T _PyAST_Expression │ │ │ │ +000124b0 T _PyAST_Fini │ │ │ │ 000005b0 T _PyAST_For │ │ │ │ 00000764 T _PyAST_FormattedValue │ │ │ │ 00000adc T _PyAST_FunctionDef │ │ │ │ 000005e0 T _PyAST_FunctionType │ │ │ │ 00000488 T _PyAST_GeneratorExp │ │ │ │ -00000fb0 T _PyAST_Global │ │ │ │ +00000f44 T _PyAST_Global │ │ │ │ 00000968 T _PyAST_If │ │ │ │ 00000b48 T _PyAST_IfExp │ │ │ │ 0000008c T _PyAST_Import │ │ │ │ 000000f8 T _PyAST_ImportFrom │ │ │ │ -000163b4 T _PyAST_Interactive │ │ │ │ -000164c8 T _PyAST_Interpolation │ │ │ │ +00015a98 T _PyAST_Interactive │ │ │ │ +00015bac T _PyAST_Interpolation │ │ │ │ 00000900 T _PyAST_JoinedStr │ │ │ │ -000124a8 T _PyAST_Lambda │ │ │ │ +000123a0 T _PyAST_Lambda │ │ │ │ 00000800 T _PyAST_List │ │ │ │ 00000ab4 T _PyAST_ListComp │ │ │ │ -00001274 T _PyAST_Match │ │ │ │ -00001208 T _PyAST_MatchAs │ │ │ │ -00016820 T _PyAST_MatchClass │ │ │ │ -000217e4 T _PyAST_MatchMapping │ │ │ │ -00017fcc T _PyAST_MatchOr │ │ │ │ -000166c0 T _PyAST_MatchSequence │ │ │ │ +00001208 T _PyAST_Match │ │ │ │ +0000119c T _PyAST_MatchAs │ │ │ │ +00015fa0 T _PyAST_MatchClass │ │ │ │ +00020f64 T _PyAST_MatchMapping │ │ │ │ +0001774c T _PyAST_MatchOr │ │ │ │ +00015e40 T _PyAST_MatchSequence │ │ │ │ 00000000 T _PyAST_MatchSingleton │ │ │ │ -00016728 T _PyAST_MatchStar │ │ │ │ -00001018 T _PyAST_MatchValue │ │ │ │ -00000e9c T _PyAST_Module │ │ │ │ +00015ea8 T _PyAST_MatchStar │ │ │ │ +00000fac T _PyAST_MatchValue │ │ │ │ +00000e30 T _PyAST_Module │ │ │ │ 00000000 T _PyAST_Name │ │ │ │ 0000093c T _PyAST_NamedExpr │ │ │ │ 000006ec T _PyAST_Nonlocal │ │ │ │ -00020c10 T _PyAST_ParamSpec │ │ │ │ +00020390 T _PyAST_ParamSpec │ │ │ │ 000002d8 T _PyAST_Pass │ │ │ │ -00000e30 T _PyAST_Raise │ │ │ │ +00000e5c T _PyAST_Raise │ │ │ │ 00000898 T _PyAST_Return │ │ │ │ -00000e5c T _PyAST_Set │ │ │ │ +00000ec8 T _PyAST_Set │ │ │ │ 00000754 T _PyAST_SetComp │ │ │ │ 00000174 T _PyAST_Slice │ │ │ │ 00000d20 T _PyAST_Starred │ │ │ │ 00000a04 T _PyAST_Subscript │ │ │ │ -00016590 T _PyAST_TemplateStr │ │ │ │ +00015c74 T _PyAST_TemplateStr │ │ │ │ 0000025c T _PyAST_Try │ │ │ │ -00020508 T _PyAST_TryStar │ │ │ │ +0001fc88 T _PyAST_TryStar │ │ │ │ 00000bb8 T _PyAST_Tuple │ │ │ │ -00017b1c T _PyAST_TypeAlias │ │ │ │ +0001729c T _PyAST_TypeAlias │ │ │ │ 00000640 T _PyAST_TypeIgnore │ │ │ │ -00018034 T _PyAST_TypeVar │ │ │ │ -00020b7c T _PyAST_TypeVarTuple │ │ │ │ +000177b4 T _PyAST_TypeVar │ │ │ │ +000202fc T _PyAST_TypeVarTuple │ │ │ │ 00000884 T _PyAST_UnaryOp │ │ │ │ 000007e8 T _PyAST_While │ │ │ │ -00000ed4 T _PyAST_With │ │ │ │ -000011a0 T _PyAST_Yield │ │ │ │ -00001114 T _PyAST_YieldFrom │ │ │ │ +00000e68 T _PyAST_With │ │ │ │ +00001134 T _PyAST_Yield │ │ │ │ +000010a8 T _PyAST_YieldFrom │ │ │ │ 00000000 T _PyAST_alias │ │ │ │ 00000480 T _PyAST_arg │ │ │ │ 000006f8 T _PyAST_arguments │ │ │ │ 000003ec T _PyAST_comprehension │ │ │ │ 00000d28 T _PyAST_keyword │ │ │ │ -000010a8 T _PyAST_match_case │ │ │ │ +0000103c T _PyAST_match_case │ │ │ │ 00000dd8 T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ U _PyArg_NoPositional │ │ │ │ -00000ec4 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ +00000f30 t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00004208 t _Py_EnterRecursiveCallTstate │ │ │ │ +00004afc t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000080 T _Py_asdl_alias_seq_new │ │ │ │ 00000514 T _Py_asdl_arg_seq_new │ │ │ │ 000040ac T _Py_asdl_arguments_seq_new │ │ │ │ 00000860 T _Py_asdl_comprehension_seq_new │ │ │ │ 000007dc T _Py_asdl_excepthandler_seq_new │ │ │ │ 000005b8 T _Py_asdl_expr_seq_new │ │ │ │ U _Py_asdl_identifier_seq_new │ │ │ │ U _Py_asdl_int_seq_new │ │ │ │ 00000db8 T _Py_asdl_keyword_seq_new │ │ │ │ 00000d10 T _Py_asdl_match_case_seq_new │ │ │ │ 00004028 T _Py_asdl_mod_seq_new │ │ │ │ -00016790 T _Py_asdl_pattern_seq_new │ │ │ │ -00018e28 T _Py_asdl_stmt_seq_new │ │ │ │ -00021b00 T _Py_asdl_type_ignore_seq_new │ │ │ │ -00021758 T _Py_asdl_type_param_seq_new │ │ │ │ +00015f10 T _Py_asdl_pattern_seq_new │ │ │ │ +000185a8 T _Py_asdl_stmt_seq_new │ │ │ │ +00021280 T _Py_asdl_type_ignore_seq_new │ │ │ │ +00020ed8 T _Py_asdl_type_param_seq_new │ │ │ │ 00003070 T _Py_asdl_withitem_seq_new │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ 00000070 d __compound_literal.0 │ │ │ │ 00000014 d _astmodule │ │ │ │ -000041e4 t add_ast_annotations │ │ │ │ -00004120 t add_attributes.constprop.0 │ │ │ │ -000040ac t add_attributes.constprop.1 │ │ │ │ +00004178 t add_ast_annotations │ │ │ │ +000040b4 t add_attributes.constprop.0 │ │ │ │ +00004040 t add_attributes.constprop.1 │ │ │ │ 000003a0 r alias_attributes │ │ │ │ 00000398 r alias_fields │ │ │ │ 00000370 r arg_attributes │ │ │ │ 00000364 r arg_fields │ │ │ │ 00000348 r arguments_fields │ │ │ │ -00017660 t ast2obj_alias │ │ │ │ -00016ec8 t ast2obj_arg │ │ │ │ -00016bf4 t ast2obj_arguments │ │ │ │ -00017900 t ast2obj_comprehension │ │ │ │ -00017be4 t ast2obj_excepthandler │ │ │ │ -00002c90 t ast2obj_expr │ │ │ │ -000041a4 t ast2obj_expr_context │ │ │ │ -00017404 t ast2obj_keyword │ │ │ │ -00001814 t ast2obj_list │ │ │ │ -00022b9c t ast2obj_match_case │ │ │ │ -000178cc t ast2obj_object │ │ │ │ -00017184 t ast2obj_operator │ │ │ │ -00022d10 t ast2obj_pattern │ │ │ │ -00001914 t ast2obj_stmt │ │ │ │ +00016de0 t ast2obj_alias │ │ │ │ +00016648 t ast2obj_arg │ │ │ │ +00016374 t ast2obj_arguments │ │ │ │ +00017080 t ast2obj_comprehension │ │ │ │ +00017364 t ast2obj_excepthandler │ │ │ │ +00003530 t ast2obj_expr │ │ │ │ +00004a98 t ast2obj_expr_context │ │ │ │ +00016b84 t ast2obj_keyword │ │ │ │ +000020b4 t ast2obj_list │ │ │ │ +0002231c t ast2obj_match_case │ │ │ │ +0001704c t ast2obj_object │ │ │ │ +00016904 t ast2obj_operator │ │ │ │ +00022490 t ast2obj_pattern │ │ │ │ +000021b4 t ast2obj_stmt │ │ │ │ 000006a0 t ast2obj_type_ignore │ │ │ │ -00022820 t ast2obj_type_param │ │ │ │ -00017eb0 t ast2obj_withitem │ │ │ │ -00017ac0 t ast_clear │ │ │ │ -00001780 t ast_dealloc │ │ │ │ -000232bc t ast_is_abstract │ │ │ │ -00022174 t ast_repr │ │ │ │ -0002218c t ast_repr_max_depth │ │ │ │ -000016c0 t ast_traverse │ │ │ │ +00021fa0 t ast2obj_type_param │ │ │ │ +00017630 t ast2obj_withitem │ │ │ │ +00017240 t ast_clear │ │ │ │ +00002020 t ast_dealloc │ │ │ │ +00022a3c t ast_is_abstract │ │ │ │ +000218f4 t ast_repr │ │ │ │ +0002190c t ast_repr_max_depth │ │ │ │ +0000172c t ast_traverse │ │ │ │ 0000010c d ast_type_getsets │ │ │ │ -000125b8 t ast_type_init │ │ │ │ +000017ac t ast_type_init │ │ │ │ 00000164 d ast_type_members │ │ │ │ 00000134 d ast_type_methods │ │ │ │ -00023358 t ast_type_reduce │ │ │ │ +00022ad8 t ast_type_reduce │ │ │ │ 00003c70 t ast_type_replace │ │ │ │ 00003e30 t ast_type_replace_update_payload │ │ │ │ -00011614 t astmodule_exec │ │ │ │ +0001150c t astmodule_exec │ │ │ │ 0000007c d astmodule_methods │ │ │ │ 00000048 d astmodule_slots │ │ │ │ 0000031c r comprehension_fields │ │ │ │ 0000032c r excepthandler_attributes │ │ │ │ 00000210 r expr_attributes │ │ │ │ -000013ac t init_types │ │ │ │ +00001340 t init_types │ │ │ │ 00000388 r keyword_attributes │ │ │ │ 00000380 r keyword_fields │ │ │ │ -000015a8 t make_type.constprop.0 │ │ │ │ -0000147c t make_type.constprop.1 │ │ │ │ -000013c0 t make_type.constprop.2 │ │ │ │ -000012cc t make_type.constprop.3 │ │ │ │ -0000118c t make_type.constprop.4 │ │ │ │ -0000104c t make_type.constprop.5 │ │ │ │ -00000f0c t make_type.constprop.6 │ │ │ │ +00001614 t make_type.constprop.0 │ │ │ │ +000014e8 t make_type.constprop.1 │ │ │ │ +0000142c t make_type.constprop.2 │ │ │ │ +00001338 t make_type.constprop.3 │ │ │ │ +000011f8 t make_type.constprop.4 │ │ │ │ +000010b8 t make_type.constprop.5 │ │ │ │ +00000f78 t make_type.constprop.6 │ │ │ │ 000003b8 r match_case_fields │ │ │ │ U memset │ │ │ │ 00000104 t obj2ast_alias │ │ │ │ -00021b8c t obj2ast_arg │ │ │ │ -00020ca4 t obj2ast_arguments │ │ │ │ +0002130c t obj2ast_arg │ │ │ │ +00020424 t obj2ast_arguments │ │ │ │ 000008e4 t obj2ast_comprehension │ │ │ │ 00002940 t obj2ast_excepthandler │ │ │ │ -000042e4 t obj2ast_expr │ │ │ │ -00020584 t obj2ast_expr_context.isra.0 │ │ │ │ -00020458 t obj2ast_identifier.isra.0 │ │ │ │ -0000424c t obj2ast_int.isra.0 │ │ │ │ -0002066c t obj2ast_keyword │ │ │ │ +00004bd8 t obj2ast_expr │ │ │ │ +0001fd04 t obj2ast_expr_context.isra.0 │ │ │ │ +0001fbd8 t obj2ast_identifier.isra.0 │ │ │ │ +00004b40 t obj2ast_int.isra.0 │ │ │ │ +0001fdec t obj2ast_keyword │ │ │ │ 00000d94 t obj2ast_match_case │ │ │ │ -00021858 t obj2ast_operator.isra.0 │ │ │ │ +00020fd8 t obj2ast_operator.isra.0 │ │ │ │ 00001138 t obj2ast_pattern │ │ │ │ -00018eb8 t obj2ast_stmt │ │ │ │ +00018638 t obj2ast_stmt │ │ │ │ 00003f74 t obj2ast_string.isra.0 │ │ │ │ 000032e8 t obj2ast_type_param │ │ │ │ 000030f4 t obj2ast_withitem │ │ │ │ 000003c4 r pattern_attributes │ │ │ │ 000000c0 r stmt_attributes │ │ │ │ 00000414 r type_param_attributes │ │ │ │ 000003b0 r withitem_fields │ │ │ │ @@ -17039,28 +17039,28 @@ │ │ │ │ U _Py_CArray_Fini │ │ │ │ U _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000033c8 t astfold_arg │ │ │ │ -00002e58 t astfold_arguments │ │ │ │ +00003440 t astfold_arg │ │ │ │ +00002ed0 t astfold_arguments │ │ │ │ 0000013c t astfold_body │ │ │ │ 00000000 t astfold_comprehension │ │ │ │ 000000b8 t astfold_excepthandler │ │ │ │ -000017f4 t astfold_expr │ │ │ │ +0000186c t astfold_expr │ │ │ │ 0000025c t astfold_pattern │ │ │ │ 000003f8 t astfold_stmt │ │ │ │ 00000634 t astfold_type_param │ │ │ │ 00000154 t before_loop_exit │ │ │ │ 00000000 t control_flow_in_finally_warning │ │ │ │ 00000528 t fold_const_match_patterns │ │ │ │ 000006e8 t make_const │ │ │ │ -00003404 t push_cf_context.constprop.0 │ │ │ │ +0000347c t push_cf_context.constprop.0 │ │ │ │ │ │ │ │ ast_unparse.o: │ │ │ │ 00000040 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000048 r .LC10 │ │ │ │ 00000060 r .LC11 │ │ │ │ @@ -17444,15 +17444,15 @@ │ │ │ │ U _PyObject_MaybeCallSpecialOneArg │ │ │ │ U _PyRuntime │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyTuple_FromPair │ │ │ │ U _PyType_CalculateMetaclass │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CompileString │ │ │ │ -00001d78 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ +00001cf0 t _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SourceAsString │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -17490,133 +17490,133 @@ │ │ │ │ 00000fb0 r breakpoint_doc │ │ │ │ 00001074 r build_class_doc │ │ │ │ 00000000 t builtin___build_class__ │ │ │ │ 000014e0 t builtin___import__ │ │ │ │ 000030a0 r builtin___import____doc__ │ │ │ │ 0000012c t builtin___lazy_import__ │ │ │ │ 00002fa8 r builtin___lazy_import____doc__ │ │ │ │ -00003bfc t builtin_abs │ │ │ │ +00003ca4 t builtin_abs │ │ │ │ 00002f60 r builtin_abs__doc__ │ │ │ │ 00000460 t builtin_aiter │ │ │ │ 00001d50 r builtin_aiter__doc__ │ │ │ │ -00001ad8 t builtin_all │ │ │ │ +00001a50 t builtin_all │ │ │ │ 00002ed8 r builtin_all__doc__ │ │ │ │ -00001de8 t builtin_anext │ │ │ │ +00001d60 t builtin_anext │ │ │ │ 00001c70 r builtin_anext__doc__ │ │ │ │ -0000441c t builtin_any │ │ │ │ +000044c4 t builtin_any │ │ │ │ 00002e54 r builtin_any__doc__ │ │ │ │ -0000196c t builtin_ascii │ │ │ │ +000018e4 t builtin_ascii │ │ │ │ 00002d08 r builtin_ascii__doc__ │ │ │ │ -00004670 t builtin_bin │ │ │ │ +00004728 t builtin_bin │ │ │ │ 00002c88 r builtin_bin__doc__ │ │ │ │ 00000060 t builtin_breakpoint │ │ │ │ -00002e08 t builtin_callable │ │ │ │ +00002eb4 t builtin_callable │ │ │ │ 00002bcc r builtin_callable__doc__ │ │ │ │ -00003ab8 t builtin_chr │ │ │ │ +00003b60 t builtin_chr │ │ │ │ 000029fc r builtin_chr__doc__ │ │ │ │ 000005f0 t builtin_compile │ │ │ │ 000026ac r builtin_compile__doc__ │ │ │ │ -00001fb8 t builtin_delattr │ │ │ │ +00002064 t builtin_delattr │ │ │ │ 00001f6c r builtin_delattr__doc__ │ │ │ │ -00000c44 t builtin_dir │ │ │ │ -000040e4 t builtin_divmod │ │ │ │ +00000bc0 t builtin_dir │ │ │ │ +0000418c t builtin_divmod │ │ │ │ 00002650 r builtin_divmod__doc__ │ │ │ │ 000000d0 r builtin_doc │ │ │ │ -00000c98 t builtin_eval │ │ │ │ +00000c14 t builtin_eval │ │ │ │ 000024d0 r builtin_eval__doc__ │ │ │ │ 00000e98 t builtin_exec │ │ │ │ 000022b4 r builtin_exec__doc__ │ │ │ │ -00001cd0 t builtin_format │ │ │ │ +00001c48 t builtin_format │ │ │ │ 00002a60 r builtin_format__doc__ │ │ │ │ 00000938 t builtin_getattr │ │ │ │ -00000b98 t builtin_globals │ │ │ │ +00001ca4 t builtin_globals │ │ │ │ 000021ec r builtin_globals__doc__ │ │ │ │ 00000870 t builtin_hasattr │ │ │ │ 00002140 r builtin_hasattr__doc__ │ │ │ │ -00003bac t builtin_hash │ │ │ │ +00003c54 t builtin_hash │ │ │ │ 00001e24 r builtin_hash__doc__ │ │ │ │ -00001cb4 t builtin_hex │ │ │ │ +00001c2c t builtin_hex │ │ │ │ 00001dac r builtin_hex__doc__ │ │ │ │ -00003b2c t builtin_id │ │ │ │ +00003bd4 t builtin_id │ │ │ │ 00002090 r builtin_id__doc__ │ │ │ │ -000011cc t builtin_input │ │ │ │ +00001144 t builtin_input │ │ │ │ 000015dc r builtin_input__doc__ │ │ │ │ 00000a44 t builtin_isinstance │ │ │ │ 00001210 r builtin_isinstance__doc__ │ │ │ │ 00001b88 t builtin_issubclass │ │ │ │ 000010f0 r builtin_issubclass__doc__ │ │ │ │ 00001bec t builtin_iter │ │ │ │ 000014a8 t builtin_len │ │ │ │ 00001c2c r builtin_len__doc__ │ │ │ │ -00001c14 t builtin_locals │ │ │ │ +00001b8c t builtin_locals │ │ │ │ 00001b0c r builtin_locals__doc__ │ │ │ │ 000016b8 t builtin_max │ │ │ │ 00000600 d builtin_methods │ │ │ │ -00003c14 t builtin_min │ │ │ │ -00002134 t builtin_next │ │ │ │ -00001ee0 t builtin_oct │ │ │ │ +00003cbc t builtin_min │ │ │ │ +000021e0 t builtin_next │ │ │ │ +00001e58 t builtin_oct │ │ │ │ 00001a9c r builtin_oct__doc__ │ │ │ │ -00002c14 t builtin_ord │ │ │ │ +00002cc0 t builtin_ord │ │ │ │ 0000199c r builtin_ord__doc__ │ │ │ │ -00004564 t builtin_pow │ │ │ │ +0000460c t builtin_pow │ │ │ │ 000018b4 r builtin_pow__doc__ │ │ │ │ 00000aa8 t builtin_print │ │ │ │ 00001730 r builtin_print__doc__ │ │ │ │ -00003be4 t builtin_repr │ │ │ │ +00003c8c t builtin_repr │ │ │ │ 0000153c r builtin_repr__doc__ │ │ │ │ -0000413c t builtin_round │ │ │ │ +000041e4 t builtin_round │ │ │ │ 00001444 r builtin_round__doc__ │ │ │ │ 000009e0 t builtin_setattr │ │ │ │ 00001ff0 r builtin_setattr__doc__ │ │ │ │ -0000201c t builtin_sorted │ │ │ │ +000020c8 t builtin_sorted │ │ │ │ 000004d4 r builtin_sorted__doc__ │ │ │ │ -00002e30 t builtin_sum │ │ │ │ +00002edc t builtin_sum │ │ │ │ 00001338 r builtin_sum__doc__ │ │ │ │ 000004e8 t builtin_vars │ │ │ │ 00000000 d builtinsmodule │ │ │ │ 00000c68 r dir_doc │ │ │ │ U fileno │ │ │ │ -00001a94 t filter_dealloc │ │ │ │ +00001a0c t filter_dealloc │ │ │ │ 00000ed8 r filter_doc │ │ │ │ 00000940 d filter_methods │ │ │ │ 00000478 t filter_new │ │ │ │ -000042bc t filter_next │ │ │ │ +00004364 t filter_next │ │ │ │ 000007e4 t filter_reduce │ │ │ │ 00000400 t filter_traverse │ │ │ │ -00001984 t filter_vectorcall │ │ │ │ +000018fc t filter_vectorcall │ │ │ │ 00000b6c r getattr_doc │ │ │ │ U isatty │ │ │ │ 0000087c r iter_doc │ │ │ │ 00000088 r keywords.15 │ │ │ │ 0000038c d kwlist.30 │ │ │ │ 0000049c d kwlist.31 │ │ │ │ -00002d7c t map_dealloc │ │ │ │ +00002e28 t map_dealloc │ │ │ │ 00000a20 r map_doc │ │ │ │ 00000910 d map_methods │ │ │ │ 0000058c t map_new │ │ │ │ -00002874 t map_next │ │ │ │ +00002920 t map_next │ │ │ │ 00000720 t map_reduce │ │ │ │ 0000080c t map_setstate │ │ │ │ -00001160 t map_traverse │ │ │ │ -000026dc t map_vectorcall │ │ │ │ +000010d8 t map_traverse │ │ │ │ +00002788 t map_vectorcall │ │ │ │ 000005f0 r max_doc │ │ │ │ 00000734 r min_doc │ │ │ │ 00000978 r next_doc │ │ │ │ 00000f88 r reduce_doc │ │ │ │ 00000b44 r setstate_doc │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000458 r vars_doc │ │ │ │ -00001f2c t zip_dealloc │ │ │ │ +00001fd8 t zip_dealloc │ │ │ │ 0000027c r zip_doc │ │ │ │ 000008e0 d zip_methods │ │ │ │ -00001ca4 t zip_new │ │ │ │ -00002260 t zip_next │ │ │ │ +00001d50 t zip_new │ │ │ │ +0000230c t zip_next │ │ │ │ 00000844 t zip_reduce │ │ │ │ 0000088c t zip_setstate │ │ │ │ 00000000 t zip_traverse │ │ │ │ │ │ │ │ brc.o: │ │ │ │ │ │ │ │ ceval.o: │ │ │ │ @@ -17751,23 +17751,23 @@ │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000001f0 T PyEval_EvalCode │ │ │ │ 000001b0 T PyEval_EvalCodeEx │ │ │ │ 00001014 T PyEval_EvalFrame │ │ │ │ 00001068 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -000166dc T PyEval_GetFrame │ │ │ │ +000166e0 T PyEval_GetFrame │ │ │ │ 00000948 T PyEval_GetFrameBuiltins │ │ │ │ 000008b4 T PyEval_GetFrameGlobals │ │ │ │ 000008a0 T PyEval_GetFrameLocals │ │ │ │ 000009e0 T PyEval_GetFuncDesc │ │ │ │ 00000a60 T PyEval_GetFuncName │ │ │ │ -000153ec T PyEval_GetGlobals │ │ │ │ +000153f0 T PyEval_GetGlobals │ │ │ │ 00000ae4 T PyEval_GetLocals │ │ │ │ -00016668 T PyEval_MergeCompilerFlags │ │ │ │ +0001666c T PyEval_MergeCompilerFlags │ │ │ │ 00000f24 T PyEval_SetProfile │ │ │ │ 00000f74 T PyEval_SetProfileAllThreads │ │ │ │ 00000990 T PyEval_SetTrace │ │ │ │ 00000fc4 T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -17873,21 +17873,21 @@ │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_AdjustIndices │ │ │ │ U PySlice_New │ │ │ │ U PySlice_Type │ │ │ │ -00000dfc t PyStackRef_CLOSE │ │ │ │ -00000dfc t PyStackRef_XCLOSE │ │ │ │ +00000e5c t PyStackRef_CLOSE │ │ │ │ +00000e5c t PyStackRef_XCLOSE │ │ │ │ U PySuper_Type │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ -000167dc T PyThreadState_EnterTracing │ │ │ │ +000167e0 T PyThreadState_EnterTracing │ │ │ │ U PyThreadState_Get │ │ │ │ -000167fc T PyThreadState_LeaveTracing │ │ │ │ +00016800 T PyThreadState_LeaveTracing │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTuple_FromArray │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GenericAlloc │ │ │ │ @@ -17900,27 +17900,27 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 000007e4 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ 00000d9c T PyUnstable_ThreadState_ResetStackProtection │ │ │ │ 00000d38 T PyUnstable_ThreadState_SetStackProtection │ │ │ │ -00013de8 t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ -00013d8c t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ -00013944 T Py_EnterRecursiveCall │ │ │ │ +00013dec t Py_DECREF_MORTAL_SPECIALIZED.constprop.0 │ │ │ │ +00013d90 t Py_DECREF_MORTAL_SPECIALIZED.constprop.1 │ │ │ │ +00013948 T Py_EnterRecursiveCall │ │ │ │ U Py_GetConstant │ │ │ │ -000014bc T Py_GetRecursionLimit │ │ │ │ -000139a4 T Py_LeaveRecursiveCall │ │ │ │ -00001554 T Py_SetRecursionLimit │ │ │ │ +0000151c T Py_GetRecursionLimit │ │ │ │ +000139a8 T Py_LeaveRecursiveCall │ │ │ │ +000015b4 T Py_SetRecursionLimit │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyAsyncGenASend_Send │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ -00015e20 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ -000139dc T _PyCallMethodDescriptorFast_StackRef │ │ │ │ +00015e24 T _PyCallMethodDescriptorFastWithKeywords_StackRef │ │ │ │ +000139e0 T _PyCallMethodDescriptorFast_StackRef │ │ │ │ U _PyCompactLong_Add │ │ │ │ U _PyCompactLong_Multiply │ │ │ │ U _PyCompactLong_Subtract │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadBuiltinsFromGlobals │ │ │ │ U _PyDict_LoadGlobalStackRef │ │ │ │ @@ -17939,74 +17939,74 @@ │ │ │ │ U _PyErr_GetTopmostException │ │ │ │ U _PyErr_SetImportErrorWithNameFrom │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 00000e9c T _PyEvalFramePushAndInit │ │ │ │ 000010ec t _PyEvalFramePushAndInit.constprop.2 │ │ │ │ -000140b0 T _PyEvalFramePushAndInit_Ex │ │ │ │ +000140b4 T _PyEvalFramePushAndInit_Ex │ │ │ │ 00000028 R _PyEval_BinaryOps │ │ │ │ 0000050c T _PyEval_CallTracing │ │ │ │ -00002c0c T _PyEval_CheckExceptStarTypeValid │ │ │ │ -000138ac T _PyEval_CheckExceptTypeValid │ │ │ │ +00002bd8 T _PyEval_CheckExceptStarTypeValid │ │ │ │ +000138b0 T _PyEval_CheckExceptTypeValid │ │ │ │ 00000094 R _PyEval_ConversionFuncs │ │ │ │ -00014888 T _PyEval_EnsureBuiltins │ │ │ │ -00000fcc T _PyEval_EnsureBuiltinsWithModule │ │ │ │ +0001488c T _PyEval_EnsureBuiltins │ │ │ │ +0000102c T _PyEval_EnsureBuiltinsWithModule │ │ │ │ 00001864 T _PyEval_EvalFrameDefault │ │ │ │ -00002cf4 T _PyEval_ExceptionGroupMatch │ │ │ │ +00002cc0 T _PyEval_ExceptionGroupMatch │ │ │ │ 0000082c T _PyEval_FormatAwaitableError │ │ │ │ -00001238 T _PyEval_FormatExcCheckArg │ │ │ │ +00001298 T _PyEval_FormatExcCheckArg │ │ │ │ 0000054c T _PyEval_FormatExcUnbound │ │ │ │ 000006a8 T _PyEval_FormatKwargsError │ │ │ │ -00012518 T _PyEval_FrameClearAndPop │ │ │ │ -00003168 T _PyEval_GetANext │ │ │ │ -00001ea4 T _PyEval_GetAsyncGenFinalizer │ │ │ │ -00001e78 T _PyEval_GetAsyncGenFirstiter │ │ │ │ -00002b18 T _PyEval_GetAwaitable │ │ │ │ -000014e8 T _PyEval_GetBuiltin │ │ │ │ +0001251c T _PyEval_FrameClearAndPop │ │ │ │ +00003134 T _PyEval_GetANext │ │ │ │ +00001e70 T _PyEval_GetAsyncGenFinalizer │ │ │ │ +00001e44 T _PyEval_GetAsyncGenFirstiter │ │ │ │ +00002ae4 T _PyEval_GetAwaitable │ │ │ │ +00001548 T _PyEval_GetBuiltin │ │ │ │ 00000184 T _PyEval_GetBuiltins │ │ │ │ -000030dc T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -000150b0 T _PyEval_GetFrame │ │ │ │ -000012e8 T _PyEval_GetFrameLocals │ │ │ │ -000017b4 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ -0001297c T _PyEval_GetIter │ │ │ │ -000154d8 T _PyEval_ImportFrom │ │ │ │ -00013e44 T _PyEval_ImportName │ │ │ │ -00013fdc T _PyEval_ImportNameWithImport │ │ │ │ +000030a8 T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ +000150b4 T _PyEval_GetFrame │ │ │ │ +00001348 T _PyEval_GetFrameLocals │ │ │ │ +00001d44 T _PyEval_GetGlobalsFromRunningMain │ │ │ │ +00012980 T _PyEval_GetIter │ │ │ │ +000154dc T _PyEval_ImportFrom │ │ │ │ +00013e48 T _PyEval_ImportName │ │ │ │ +00013fe0 T _PyEval_ImportNameWithImport │ │ │ │ U _PyEval_LazyImportFrom │ │ │ │ -00014b5c T _PyEval_LazyImportName │ │ │ │ -000127d8 T _PyEval_LoadGlobalStackRef │ │ │ │ -00011a44 T _PyEval_LoadName │ │ │ │ -000018b4 T _PyEval_MatchClass │ │ │ │ -00001a08 t _PyEval_MatchClass.part.0 │ │ │ │ -00002308 T _PyEval_MatchKeys │ │ │ │ -0001354c T _PyEval_MonitorRaise │ │ │ │ -0001484c T _PyEval_NoToolsForUnwind │ │ │ │ -00001ed0 T _PyEval_SetAsyncGenFinalizer │ │ │ │ -00001fa8 T _PyEval_SetAsyncGenFirstiter │ │ │ │ -00003108 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ +00014b60 T _PyEval_LazyImportName │ │ │ │ +000127dc T _PyEval_LoadGlobalStackRef │ │ │ │ +00011a48 T _PyEval_LoadName │ │ │ │ +00016820 T _PyEval_MatchClass │ │ │ │ +000018d4 t _PyEval_MatchClass.part.0 │ │ │ │ +000022d4 T _PyEval_MatchKeys │ │ │ │ +00013550 T _PyEval_MonitorRaise │ │ │ │ +00014850 T _PyEval_NoToolsForUnwind │ │ │ │ +00001e9c T _PyEval_SetAsyncGenFinalizer │ │ │ │ +00001f74 T _PyEval_SetAsyncGenFirstiter │ │ │ │ +000030d4 T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetProfileAllThreads │ │ │ │ U _PyEval_SetTrace │ │ │ │ U _PyEval_SetTraceAllThreads │ │ │ │ -00015c2c T _PyEval_SliceIndex │ │ │ │ -00015d30 T _PyEval_SliceIndexNotNone │ │ │ │ +00015c30 T _PyEval_SliceIndex │ │ │ │ +00015d34 T _PyEval_SliceIndexNotNone │ │ │ │ 000005b8 T _PyEval_SpecialMethodCanSuggest │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -00015f34 T _PyEval_UnpackIndices │ │ │ │ -000130b8 T _PyEval_UnpackIterableStackRef │ │ │ │ +00015f38 T _PyEval_UnpackIndices │ │ │ │ +000130bc T _PyEval_UnpackIterableStackRef │ │ │ │ 00000954 T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ -00012aa4 T _PyForIter_VirtualIteratorNext │ │ │ │ +00012aa8 T _PyForIter_VirtualIteratorNext │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -00012d44 t _PyFrame_PushUnchecked.constprop.1 │ │ │ │ +00012d48 t _PyFrame_PushUnchecked.constprop.1 │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ U _PyFunction_SetVersion │ │ │ │ U _PyFunction_Vectorcall │ │ │ │ U _PyImport_GetAbsName │ │ │ │ U _PyImport_IsDefaultImportFunc │ │ │ │ U _PyImport_IsDefaultLazyImportFunc │ │ │ │ U _PyImport_LazyImportModuleLevelObject │ │ │ │ @@ -18027,21 +18027,21 @@ │ │ │ │ U _PyModuleSpec_GetFileOrigin │ │ │ │ U _PyModuleSpec_IsInitializing │ │ │ │ U _PyModule_IsPossiblyShadowing │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ 00000efc T _PyObjectArray_Free │ │ │ │ -00012478 T _PyObjectArray_FromStackRefArray │ │ │ │ +0001247c T _PyObjectArray_FromStackRefArray │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetAttrStackRef │ │ │ │ U _PyObject_GetMethodStackRef │ │ │ │ U _PyObject_LookupSpecialMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000011a8 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00001208 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_AddTakeRef │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ @@ -18054,26 +18054,26 @@ │ │ │ │ U _PyTuple_BinarySlice │ │ │ │ U _PyTuple_FromStackRefStealOnSuccess │ │ │ │ U _PyType_Lookup │ │ │ │ U _PyUnicode_BinarySlice │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_ExactDealloc │ │ │ │ U _PyUnicode_JoinArray │ │ │ │ -00012620 T _Py_BuildMap_StackRefSteal │ │ │ │ -00013b0c T _Py_BuildString_StackRefSteal │ │ │ │ -00015128 T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ -00012bcc T _Py_BuiltinCallFast_StackRef │ │ │ │ +00012624 T _Py_BuildMap_StackRefSteal │ │ │ │ +00013b10 T _Py_BuildString_StackRefSteal │ │ │ │ +0001512c T _Py_BuiltinCallFastWithKeywords_StackRef │ │ │ │ +00012bd0 T _Py_BuiltinCallFast_StackRef │ │ │ │ U _Py_CalculateSuggestions │ │ │ │ -000152a4 T _Py_CallBuiltinClass_StackRef │ │ │ │ +000152a8 T _Py_CallBuiltinClass_StackRef │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckMainModule │ │ │ │ 00000000 T _Py_CheckRecursiveCall │ │ │ │ -0000164c T _Py_CheckRecursiveCallPy │ │ │ │ -0001546c T _Py_Check_ArgsIterable │ │ │ │ -00000f94 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ +000016ac T _Py_CheckRecursiveCallPy │ │ │ │ +00015470 T _Py_Check_ArgsIterable │ │ │ │ +00000ff4 t _Py_Check_ArgsIterable.part.0.isra.0 │ │ │ │ U _Py_Dealloc │ │ │ │ 00000e80 T _Py_EnterRecursiveCallUnchecked │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000000d4 R _Py_FunctionAttributeOffsets │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_HandlePending │ │ │ │ @@ -18081,15 +18081,15 @@ │ │ │ │ 00000400 D _Py_INTERPRETER_TRAMPOLINE_INSTRUCTIONS_PTR │ │ │ │ U _Py_InitCleanup │ │ │ │ 00000000 T _Py_InitializeRecursionLimits │ │ │ │ U _Py_Instrument │ │ │ │ 00000eb4 T _Py_LoadAttr_StackRefSteal │ │ │ │ U _Py_MakeCoro │ │ │ │ U _Py_NoneStruct │ │ │ │ -000139b8 T _Py_ReachedRecursionLimit │ │ │ │ +000139bc T _Py_ReachedRecursionLimit │ │ │ │ 00000104 T _Py_ReachedRecursionLimitWithMargin │ │ │ │ 000000a4 R _Py_SpecialMethods │ │ │ │ U _Py_Specialize_BinaryOp │ │ │ │ U _Py_Specialize_Call │ │ │ │ U _Py_Specialize_CallFunctionEx │ │ │ │ U _Py_Specialize_CallKw │ │ │ │ U _Py_Specialize_CompareOp │ │ │ │ @@ -18102,18 +18102,18 @@ │ │ │ │ U _Py_Specialize_Resume │ │ │ │ U _Py_Specialize_Send │ │ │ │ U _Py_Specialize_StoreAttr │ │ │ │ U _Py_Specialize_StoreSubscr │ │ │ │ U _Py_Specialize_ToBool │ │ │ │ U _Py_Specialize_UnpackSequence │ │ │ │ U _Py_TrueStruct │ │ │ │ -00011bd0 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ -000121e8 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ -00011ee4 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ -00012e54 T _Py_VectorCall_StackRefSteal │ │ │ │ +00011bd4 T _Py_VectorCallInstrumentation_StackRefSteal │ │ │ │ +000121ec t _Py_VectorCallInstrumentation_StackRefSteal.constprop.0 │ │ │ │ +00011ee8 t _Py_VectorCallInstrumentation_StackRefSteal.constprop.1 │ │ │ │ +00012e58 T _Py_VectorCall_StackRefSteal │ │ │ │ U _Py_call_instrumentation │ │ │ │ U _Py_call_instrumentation_2args │ │ │ │ U _Py_call_instrumentation_arg │ │ │ │ U _Py_call_instrumentation_exc2 │ │ │ │ U _Py_call_instrumentation_instruction │ │ │ │ U _Py_call_instrumentation_jump │ │ │ │ U _Py_call_instrumentation_line │ │ │ │ @@ -18123,39 +18123,39 @@ │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000130 r __func__.3 │ │ │ │ 00000118 r __func__.4 │ │ │ │ 0000016c r __func__.5 │ │ │ │ U __snprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00000dcc t check_periodics │ │ │ │ -00000e7c t check_periodics_at_end │ │ │ │ -00000e34 t clear_thread_frame │ │ │ │ -000016dc t do_monitor_exc │ │ │ │ -00016148 t do_raise │ │ │ │ +00000e2c t check_periodics │ │ │ │ +00000edc t check_periodics_at_end │ │ │ │ +00000e94 t clear_thread_frame │ │ │ │ +0000173c t do_monitor_exc │ │ │ │ +0001614c t do_raise │ │ │ │ 00000e30 t dtrace_function_entry │ │ │ │ 00000de0 t dtrace_function_return │ │ │ │ -000135a4 t get_exception_handler.isra.0 │ │ │ │ +000135a8 t get_exception_handler.isra.0 │ │ │ │ 000003f4 t initialize_locals │ │ │ │ 00000028 t initialize_locals.constprop.1 │ │ │ │ -00001948 t match_class_attr │ │ │ │ +00001814 t match_class_attr │ │ │ │ U memset │ │ │ │ -0000274c t missing_arguments │ │ │ │ -00000ec0 t monitor_reraise │ │ │ │ +00002718 t missing_arguments │ │ │ │ +00000f20 t monitor_reraise │ │ │ │ 00000114 t monitor_stop_iteration │ │ │ │ 00000000 d opcode_targets_table.1 │ │ │ │ U pthread_attr_destroy │ │ │ │ U pthread_attr_getguardsize │ │ │ │ U pthread_attr_getstack │ │ │ │ U pthread_getattr_np │ │ │ │ U pthread_self │ │ │ │ U python_function__entry_semaphore │ │ │ │ U python_function__return_semaphore │ │ │ │ -00000f18 t set_globals_builtins.part.0 │ │ │ │ -00002080 t too_many_positional.isra.0 │ │ │ │ +00000f78 t set_globals_builtins.part.0 │ │ │ │ +0000204c t too_many_positional.isra.0 │ │ │ │ │ │ │ │ codecs.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000008 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000168 r .LC10 │ │ │ │ @@ -18266,15 +18266,15 @@ │ │ │ │ 000004fc T _PyCodec_DecodeText │ │ │ │ 000012b4 t _PyCodec_EncodeInternal │ │ │ │ 00001218 T _PyCodec_EncodeText │ │ │ │ 0000043c T _PyCodec_Fini │ │ │ │ 00002258 t _PyCodec_IgnoreError │ │ │ │ 00000000 T _PyCodec_InitRegistry │ │ │ │ 00000000 T _PyCodec_Lookup │ │ │ │ -00000510 T _PyCodec_LookupTextEncoding │ │ │ │ +00000524 T _PyCodec_LookupTextEncoding │ │ │ │ 00000000 T _PyCodec_UnregisterError │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeError_GetParams │ │ │ │ U _PyUnicode_GetNameCAPI │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ @@ -18307,23 +18307,23 @@ │ │ │ │ 000003d0 t strict_errors │ │ │ │ U strlen │ │ │ │ 00001540 t surrogateescape_errors │ │ │ │ 0000073c t surrogatepass_errors │ │ │ │ 00001dbc t xmlcharrefreplace_errors │ │ │ │ │ │ │ │ codegen.o: │ │ │ │ -00000270 r .LANCHOR0 │ │ │ │ +00000274 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ -00000710 r .LC102 │ │ │ │ -00000740 r .LC103 │ │ │ │ -00000780 r .LC104 │ │ │ │ -00000790 r .LC105 │ │ │ │ -000007d0 r .LC106 │ │ │ │ -00000814 r .LC107 │ │ │ │ -00000840 r .LC108 │ │ │ │ +00000710 r .LC103 │ │ │ │ +00000740 r .LC104 │ │ │ │ +00000780 r .LC105 │ │ │ │ +00000790 r .LC106 │ │ │ │ +000007d0 r .LC107 │ │ │ │ +00000814 r .LC108 │ │ │ │ +00000840 r .LC109 │ │ │ │ 000000fc r .LC15 │ │ │ │ 00000110 r .LC18 │ │ │ │ 00000118 r .LC19 │ │ │ │ 00000138 r .LC20 │ │ │ │ 0000015c r .LC21 │ │ │ │ 00000178 r .LC22 │ │ │ │ 00000198 r .LC23 │ │ │ │ @@ -18334,47 +18334,47 @@ │ │ │ │ 0000024c r .LC28 │ │ │ │ 00000258 r .LC29 │ │ │ │ 0000001c r .LC3 │ │ │ │ 0000029c r .LC31 │ │ │ │ 000002f0 r .LC32 │ │ │ │ 00000328 r .LC33 │ │ │ │ 00000038 r .LC4 │ │ │ │ -0000034c r .LC48 │ │ │ │ -0000037c r .LC49 │ │ │ │ +0000034c r .LC49 │ │ │ │ 00000060 r .LC5 │ │ │ │ -000003b0 r .LC55 │ │ │ │ -000003b4 r .LC56 │ │ │ │ -000003b8 r .LC57 │ │ │ │ -000003c0 r .LC58 │ │ │ │ -000003c8 r .LC59 │ │ │ │ +0000037c r .LC50 │ │ │ │ +000003b0 r .LC56 │ │ │ │ +000003b4 r .LC57 │ │ │ │ +000003b8 r .LC58 │ │ │ │ +000003c0 r .LC59 │ │ │ │ 00000098 r .LC6 │ │ │ │ -000003cc r .LC69 │ │ │ │ +000003c8 r .LC60 │ │ │ │ 000000c4 r .LC7 │ │ │ │ -000003ec r .LC70 │ │ │ │ -00000430 r .LC72 │ │ │ │ -00000448 r .LC74 │ │ │ │ -0000047c r .LC75 │ │ │ │ -000004a8 r .LC76 │ │ │ │ -000004d8 r .LC78 │ │ │ │ +000003cc r .LC70 │ │ │ │ +000003ec r .LC71 │ │ │ │ +00000430 r .LC73 │ │ │ │ +00000448 r .LC75 │ │ │ │ +0000047c r .LC76 │ │ │ │ +000004a8 r .LC77 │ │ │ │ +000004d8 r .LC79 │ │ │ │ 000000dc r .LC8 │ │ │ │ -000004e0 r .LC80 │ │ │ │ -00000518 r .LC81 │ │ │ │ -00000544 r .LC82 │ │ │ │ -0000057c r .LC83 │ │ │ │ -000005b0 r .LC84 │ │ │ │ -000005f4 r .LC85 │ │ │ │ -00000624 r .LC86 │ │ │ │ -0000065c r .LC87 │ │ │ │ -0000068c r .LC88 │ │ │ │ -000006b8 r .LC89 │ │ │ │ -000006e4 r .LC90 │ │ │ │ +000004e0 r .LC81 │ │ │ │ +00000518 r .LC82 │ │ │ │ +00000544 r .LC83 │ │ │ │ +0000057c r .LC84 │ │ │ │ +000005b0 r .LC85 │ │ │ │ +000005f4 r .LC86 │ │ │ │ +00000624 r .LC87 │ │ │ │ +0000065c r .LC88 │ │ │ │ +0000068c r .LC89 │ │ │ │ +000006b8 r .LC90 │ │ │ │ +000006e4 r .LC91 │ │ │ │ 00000010 r CSWTCH.246 │ │ │ │ 00000000 r CSWTCH.368 │ │ │ │ -00000298 r NEXT_LOCATION │ │ │ │ -00000270 r NO_LOCATION │ │ │ │ +0000029c r NEXT_LOCATION │ │ │ │ +00000274 r NO_LOCATION │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyExc_SystemError │ │ │ │ @@ -18409,24 +18409,24 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Size │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -00003ca0 t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ +00003acc t PyUnicode_READ_CHAR.constprop.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ 00000584 t Py_XDECREF │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ -0000bc88 T _PyCodegen_AddReturnAtEnd │ │ │ │ +0000bf24 T _PyCodegen_AddReturnAtEnd │ │ │ │ 00000154 T _PyCodegen_EnterAnonymousScope │ │ │ │ -00007c84 T _PyCodegen_Expression │ │ │ │ +00007a6c T _PyCodegen_Expression │ │ │ │ 00000000 T _PyCodegen_Module │ │ │ │ U _PyCompile_AddConst │ │ │ │ U _PyCompile_AddDeferredAnnotation │ │ │ │ U _PyCompile_CleanDoc │ │ │ │ U _PyCompile_DeferredAnnotations │ │ │ │ U _PyCompile_DictAddObj │ │ │ │ U _PyCompile_EndAnnotationSetup │ │ │ │ @@ -18463,22 +18463,22 @@ │ │ │ │ U _PyCompile_TweakInlinedComprehensionScopes │ │ │ │ U _PyCompile_Warn │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_GetInstruction │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ U _PyInstructionSequence_NewLabel │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ -000003e0 R _PyOpcode_Caches │ │ │ │ -000002e0 R _PyOpcode_Deopt │ │ │ │ +000003e4 R _PyOpcode_Caches │ │ │ │ +000002e4 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ -000002a8 R _PyOpcode_PseudoTargets │ │ │ │ -000004e0 R _PyOpcode_macro_expansion │ │ │ │ -0000bd70 T _PyOpcode_num_popped │ │ │ │ -0000c068 T _PyOpcode_num_pushed │ │ │ │ -000034e0 R _PyOpcode_opcode_metadata │ │ │ │ +000002ac R _PyOpcode_PseudoTargets │ │ │ │ +000004e4 R _PyOpcode_macro_expansion │ │ │ │ +0000c00c T _PyOpcode_num_popped │ │ │ │ +0000c304 T _PyOpcode_num_pushed │ │ │ │ +000034e4 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySymtable_Lookup │ │ │ │ U _PySymtable_LookupOptional │ │ │ │ U _PyTemplate_Type │ │ │ │ @@ -18487,92 +18487,93 @@ │ │ │ │ 00000110 T _Py_CArray_Fini │ │ │ │ 00000000 T _Py_CArray_Init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ -00004248 t assignment_helper │ │ │ │ +000041b8 t assignment_helper │ │ │ │ 000004e8 t check_is_arg.part.0.isra.0 │ │ │ │ -00007a28 t codegen_add_yield_from │ │ │ │ +00007810 t codegen_add_yield_from │ │ │ │ 0000037c t codegen_addcompare │ │ │ │ -00007658 t codegen_addop_load_const │ │ │ │ -000075c4 t codegen_addop_load_const.constprop.0 │ │ │ │ -00007534 t codegen_addop_load_const.constprop.1 │ │ │ │ -000072e4 t codegen_addop_name │ │ │ │ -00007464 t codegen_addop_name_custom.constprop.0 │ │ │ │ +000078a4 t codegen_addop_load_const │ │ │ │ +00007810 t codegen_addop_load_const.constprop.0 │ │ │ │ +00007780 t codegen_addop_load_const.constprop.1 │ │ │ │ +00007530 t codegen_addop_name │ │ │ │ +000076b0 t codegen_addop_name_custom.constprop.0 │ │ │ │ 000022ac t codegen_addop_o │ │ │ │ 0000233c t codegen_addop_yield │ │ │ │ -000085f4 t codegen_annassign │ │ │ │ -00008118 t codegen_argannotation │ │ │ │ -0000808c t codegen_argannotations │ │ │ │ -00009310 t codegen_async_for │ │ │ │ -00008bac t codegen_async_with_inner │ │ │ │ -00004400 t codegen_augassign │ │ │ │ -0000548c t codegen_call_exit_with_nones │ │ │ │ -0000b38c t codegen_call_helper_impl.constprop.0 │ │ │ │ -00004b38 t codegen_call_simple_kw_helper │ │ │ │ -0000bb48 t codegen_check_ann_expr │ │ │ │ +000083dc t codegen_annassign │ │ │ │ +00007f00 t codegen_argannotation │ │ │ │ +00007e74 t codegen_argannotations │ │ │ │ +000090f8 t codegen_async_for │ │ │ │ +00008994 t codegen_async_with_inner │ │ │ │ +00004370 t codegen_augassign │ │ │ │ +0000519c t codegen_call_exit_with_nones │ │ │ │ +0000b604 t codegen_call_helper_impl.constprop.0 │ │ │ │ +0000e6cc t codegen_call_simple_kw_helper │ │ │ │ +0000b908 t codegen_check_ann_expr │ │ │ │ 0000049c t codegen_check_ann_subscr │ │ │ │ -0000c650 t codegen_class │ │ │ │ -00008084 t codegen_compare │ │ │ │ +0000caa8 t codegen_class │ │ │ │ +000082fc t codegen_compare │ │ │ │ 0000053c t codegen_comprehension │ │ │ │ 00001010 t codegen_comprehension_generator │ │ │ │ 000002e8 t codegen_enter_scope.constprop.3 │ │ │ │ -00003e54 t codegen_for │ │ │ │ -000037a8 t codegen_from_import │ │ │ │ -000093dc t codegen_function │ │ │ │ -000076e4 t codegen_jump_if.isra.0 │ │ │ │ -00008240 t codegen_leave_annotations_scope │ │ │ │ -00008548 t codegen_load_classdict_freevar │ │ │ │ -0000e0e0 t codegen_make_closure │ │ │ │ -000058bc t codegen_match_inner.constprop.0 │ │ │ │ -00006b78 t codegen_nameop │ │ │ │ -000070a4 t codegen_nameop.constprop.0 │ │ │ │ -00006744 t codegen_nameop.constprop.1 │ │ │ │ -00005e08 t codegen_pattern │ │ │ │ -00008b28 t codegen_pattern_helper_rotate │ │ │ │ -00008a10 t codegen_pattern_helper_store_name │ │ │ │ -0000ad94 t codegen_pattern_mapping │ │ │ │ -000036d8 t codegen_pop_except_and_reraise │ │ │ │ -000035fc t codegen_pop_except_and_reraise.constprop.0 │ │ │ │ -0000dba8 t codegen_process_deferred_annotations │ │ │ │ -00007e3c t codegen_setup_annotations_scope │ │ │ │ -000053b4 t codegen_slice_two_parts │ │ │ │ -0000e950 t codegen_subdict │ │ │ │ -00007cb0 t codegen_subkwargs │ │ │ │ +0000e2d8 t codegen_for │ │ │ │ +000035d4 t codegen_from_import │ │ │ │ +00009654 t codegen_function │ │ │ │ +00007930 t codegen_jump_if.isra.0 │ │ │ │ +00008028 t codegen_leave_annotations_scope │ │ │ │ +00008330 t codegen_load_classdict_freevar │ │ │ │ +0000e03c t codegen_make_closure │ │ │ │ +000056a4 t codegen_match_inner.constprop.0 │ │ │ │ +0000673c t codegen_nameop │ │ │ │ +00006c68 t codegen_nameop.constprop.0 │ │ │ │ +00006ea8 t codegen_nameop.constprop.1 │ │ │ │ +000072dc t codegen_nameop.constprop.2 │ │ │ │ +00005bf0 t codegen_pattern │ │ │ │ +00008910 t codegen_pattern_helper_rotate │ │ │ │ +000087f8 t codegen_pattern_helper_store_name │ │ │ │ +0000ab54 t codegen_pattern_mapping │ │ │ │ +0000c9d0 t codegen_pop_except_and_reraise │ │ │ │ +0000c8ec t codegen_pop_except_and_reraise.constprop.0 │ │ │ │ +00003c80 t codegen_process_deferred_annotations │ │ │ │ +00007c24 t codegen_setup_annotations_scope │ │ │ │ +00005328 t codegen_slice_two_parts │ │ │ │ +0000ee28 t codegen_subdict │ │ │ │ +00007a98 t codegen_subkwargs │ │ │ │ 00002588 t codegen_try_except │ │ │ │ -00004cc0 t codegen_try_finally │ │ │ │ -0000a0b0 t codegen_try_star_except │ │ │ │ +00004aa8 t codegen_try_finally │ │ │ │ +00009e98 t codegen_try_star_except │ │ │ │ 00000000 t codegen_try_star_finally │ │ │ │ -0000b8ac t codegen_type_param_bound_or_default │ │ │ │ -00009c30 t codegen_type_params │ │ │ │ -00009744 t codegen_typealias │ │ │ │ -00002f90 t codegen_unwind_fblock │ │ │ │ -0000c3fc t codegen_unwind_fblock_stack │ │ │ │ -0000c53c t codegen_unwind_fblock_stack.constprop.0 │ │ │ │ -00008480 t codegen_visit_annexpr │ │ │ │ +0000b66c t codegen_type_param_bound_or_default │ │ │ │ +00009a18 t codegen_type_params │ │ │ │ +0000952c t codegen_typealias │ │ │ │ +00002f68 t codegen_unwind_fblock │ │ │ │ +0000c7ac t codegen_unwind_fblock_stack │ │ │ │ +0000c698 t codegen_unwind_fblock_stack.constprop.0 │ │ │ │ +00008268 t codegen_visit_annexpr │ │ │ │ 00003138 t codegen_visit_expr │ │ │ │ 000004f0 t codegen_visit_stmt │ │ │ │ -00005618 t codegen_with_except_finish │ │ │ │ -0000e37c t codegen_with_inner │ │ │ │ +00005400 t codegen_with_except_finish │ │ │ │ +0000e854 t codegen_with_inner │ │ │ │ 0000242c t codegen_wrap_in_stopiteration_handler │ │ │ │ -00000280 r compare_masks │ │ │ │ -00007928 t emit_and_reset_fail_pop │ │ │ │ -00007894 t ensure_fail_pop │ │ │ │ -00003d38 t infer_type │ │ │ │ -00003de0 t is_constant_slice │ │ │ │ -000077f4 t jump_to_fail_pop │ │ │ │ -00005114 t load_args_for_super │ │ │ │ -0000aa70 t maybe_optimize_function_call │ │ │ │ -00005de8 t maybe_optimize_method_call │ │ │ │ +00000284 r compare_masks │ │ │ │ +00007710 t emit_and_reset_fail_pop │ │ │ │ +0000767c t ensure_fail_pop │ │ │ │ +00003b64 t infer_type │ │ │ │ +00003c0c t is_constant_slice │ │ │ │ +000075dc t jump_to_fail_pop │ │ │ │ +00004efc t load_args_for_super │ │ │ │ +0000ace8 t maybe_optimize_function_call │ │ │ │ +00005de0 t maybe_optimize_method_call │ │ │ │ U memset │ │ │ │ -00005278 t restore_inlined_comprehension_locals │ │ │ │ -00008e10 t starunpack_helper_impl │ │ │ │ -0000892c t starunpack_helper_impl.constprop.0 │ │ │ │ +00005060 t restore_inlined_comprehension_locals │ │ │ │ +00009088 t starunpack_helper_impl │ │ │ │ +00008ba4 t starunpack_helper_impl.constprop.0 │ │ │ │ │ │ │ │ compile.o: │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 00000104 r .LC10 │ │ │ │ 0000010c r .LC11 │ │ │ │ 00000118 r .LC12 │ │ │ │ @@ -18974,16 +18975,16 @@ │ │ │ │ 00000630 r .LC49 │ │ │ │ 00000114 r .LC5 │ │ │ │ 00000638 r .LC50 │ │ │ │ 00000648 r .LC51 │ │ │ │ 00000650 r .LC52 │ │ │ │ 0000067c r .LC53 │ │ │ │ 0000069c r .LC55 │ │ │ │ -000006b0 r .LC56 │ │ │ │ -000006c0 r .LC57 │ │ │ │ +000006c0 r .LC56 │ │ │ │ +000006d4 r .LC57 │ │ │ │ 000006e4 r .LC58 │ │ │ │ 00000714 r .LC59 │ │ │ │ 0000014c r .LC6 │ │ │ │ 00000740 r .LC60 │ │ │ │ 00000768 r .LC61 │ │ │ │ 00000784 r .LC62 │ │ │ │ 0000079c r .LC63 │ │ │ │ @@ -19117,21 +19118,21 @@ │ │ │ │ U PyUnicode_Type │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_CompileStringExFlags │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_NewInterpreterFromConfig │ │ │ │ 00000754 t Py_XDECREF │ │ │ │ -0000166c T _PyBytes_FromData │ │ │ │ -000049dc T _PyBytes_FromXIData │ │ │ │ +00001738 T _PyBytes_FromData │ │ │ │ +00004658 T _PyBytes_FromXIData │ │ │ │ 00001338 T _PyBytes_GetData │ │ │ │ -00004924 T _PyBytes_GetXIData │ │ │ │ +000045a0 T _PyBytes_GetXIData │ │ │ │ 000010e4 T _PyBytes_GetXIDataWrapped │ │ │ │ 00001800 T _PyCode_FromXIData │ │ │ │ -000013e8 T _PyCode_GetPureScriptXIData │ │ │ │ +000014b4 T _PyCode_GetPureScriptXIData │ │ │ │ 00000c10 T _PyCode_GetScriptXIData │ │ │ │ 00000f94 T _PyCode_GetXIData │ │ │ │ U _PyCode_ReturnsOnlyNone │ │ │ │ U _PyCode_VerifyStateless │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_ChainExceptions1Tstate │ │ │ │ @@ -19146,156 +19147,157 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ U _PyEval_EnsureBuiltins │ │ │ │ U _PyEval_GetBuiltins │ │ │ │ U _PyEval_GetGlobalsFromRunningMain │ │ │ │ 00000000 d _PyExc_InterpreterError │ │ │ │ 000000d8 d _PyExc_InterpreterNotFoundError │ │ │ │ -00001cc8 T _PyFunction_FromXIData │ │ │ │ +000043a4 T _PyFunction_FromXIData │ │ │ │ 000018c0 T _PyFunction_GetXIData │ │ │ │ U _PyFunction_VerifyStateless │ │ │ │ U _PyImport_SetModule │ │ │ │ U _PyInterpreterState_IsReady │ │ │ │ U _PyInterpreterState_LookUpID │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ 00000ff4 T _PyMarshal_GetXIData │ │ │ │ 00001814 T _PyMarshal_ReadObjectFromXIData │ │ │ │ U _PyModule_GetFilenameUTF8 │ │ │ │ U _PyNamespace_New │ │ │ │ -000011b4 T _PyObject_CheckXIData │ │ │ │ -000030d8 T _PyObject_GetXIData │ │ │ │ -00004a2c T _PyObject_GetXIDataNoFallback │ │ │ │ +00001280 T _PyObject_CheckXIData │ │ │ │ +00002ef8 T _PyObject_GetXIData │ │ │ │ +000046a8 T _PyObject_GetXIDataNoFallback │ │ │ │ U _PyObject_SupportedAsScript │ │ │ │ 00001b1c T _PyPickle_GetXIData │ │ │ │ -00002808 T _PyPickle_LoadFromXIData │ │ │ │ +00002628 T _PyPickle_LoadFromXIData │ │ │ │ U _PyRuntime │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyThreadState_NewBound │ │ │ │ -000041e4 T _PyXIData_Clear │ │ │ │ -00001268 T _PyXIData_FormatNotShareableError │ │ │ │ -000049f8 T _PyXIData_Free │ │ │ │ +00003ba0 T _PyXIData_Clear │ │ │ │ +00001334 T _PyXIData_FormatNotShareableError │ │ │ │ +00004674 T _PyXIData_Free │ │ │ │ 0000082c T _PyXIData_GetNotShareableErrorType │ │ │ │ 000012b0 T _PyXIData_Init │ │ │ │ 000011e8 T _PyXIData_InitWithSize │ │ │ │ -00001604 T _PyXIData_Lookup │ │ │ │ -00003f74 T _PyXIData_New │ │ │ │ +000016d0 T _PyXIData_Lookup │ │ │ │ +00003930 T _PyXIData_New │ │ │ │ 000017e8 T _PyXIData_NewObject │ │ │ │ 00000874 T _PyXIData_RegisterClass │ │ │ │ -000024a0 T _PyXIData_Release │ │ │ │ -0000490c T _PyXIData_ReleaseAndRawFree │ │ │ │ -000015e4 T _PyXIData_SetNotShareableError │ │ │ │ -000047d4 T _PyXIData_UnregisterClass │ │ │ │ -00000770 t _PyXI_ApplyError │ │ │ │ -00002400 T _PyXI_ClearResult │ │ │ │ +00002334 T _PyXIData_Release │ │ │ │ +00004510 T _PyXIData_ReleaseAndRawFree │ │ │ │ +000016b0 T _PyXIData_SetNotShareableError │ │ │ │ +0000426c T _PyXIData_UnregisterClass │ │ │ │ +0000083c t _PyXI_ApplyError │ │ │ │ +00002294 T _PyXI_ClearResult │ │ │ │ 00000ed8 T _PyXI_EndInterpreter │ │ │ │ 0000144c T _PyXI_Enter │ │ │ │ -00001160 T _PyXI_ExcInfoAsObject │ │ │ │ -00001e34 T _PyXI_Exit │ │ │ │ +0000122c T _PyXI_ExcInfoAsObject │ │ │ │ +00001cc8 T _PyXI_Exit │ │ │ │ 00000570 T _PyXI_Fini │ │ │ │ 00000794 T _PyXI_FiniTypes │ │ │ │ -00001174 T _PyXI_FormatExcInfo │ │ │ │ -00001188 T _PyXI_FreeExcInfo │ │ │ │ -00002324 T _PyXI_FreeFailure │ │ │ │ -00002310 T _PyXI_FreeSession │ │ │ │ -00001684 T _PyXI_GetFailureCode │ │ │ │ +00001240 T _PyXI_FormatExcInfo │ │ │ │ +00001254 T _PyXI_FreeExcInfo │ │ │ │ +000021b8 T _PyXI_FreeFailure │ │ │ │ +000021a4 T _PyXI_FreeSession │ │ │ │ +00001750 T _PyXI_GetFailureCode │ │ │ │ 000016c4 T _PyXI_GetMainNamespace │ │ │ │ -000023c0 T _PyXI_GetPreserved │ │ │ │ +00002254 T _PyXI_GetPreserved │ │ │ │ 00000118 T _PyXI_Init │ │ │ │ 00000000 T _PyXI_InitFailure │ │ │ │ -000016a0 T _PyXI_InitFailureUTF8 │ │ │ │ +0000176c T _PyXI_InitFailureUTF8 │ │ │ │ 00000000 T _PyXI_InitTypes │ │ │ │ -00000e70 T _PyXI_NewExcInfo │ │ │ │ +00000f3c T _PyXI_NewExcInfo │ │ │ │ 000013b0 T _PyXI_NewFailure │ │ │ │ 00000b1c T _PyXI_NewInterpreter │ │ │ │ 00001404 T _PyXI_NewSession │ │ │ │ -00003b54 T _PyXI_Preserve │ │ │ │ -000012b0 T _PyXI_UnwrapNotShareableError │ │ │ │ -000014fc t _PyXI_excinfo_Apply │ │ │ │ -00000968 t _PyXI_excinfo_AsObject │ │ │ │ +00003510 T _PyXI_Preserve │ │ │ │ +0000137c T _PyXI_UnwrapNotShareableError │ │ │ │ +000015c8 t _PyXI_excinfo_Apply │ │ │ │ +00000a34 t _PyXI_excinfo_AsObject │ │ │ │ 00000214 t _PyXI_excinfo_InitFromException │ │ │ │ -00000de4 t _PyXI_excinfo_clear │ │ │ │ -00000cb0 T _PyXI_excinfo_format │ │ │ │ -000025ec T _Py_CallInInterpreter │ │ │ │ -00004340 T _Py_CallInInterpreterAndRawFree │ │ │ │ +00000eb0 t _PyXI_excinfo_clear │ │ │ │ +00000d7c T _PyXI_excinfo_format │ │ │ │ +000023bc T _Py_CallInInterpreter │ │ │ │ +00002434 t _Py_CallInInterpreter.constprop.0 │ │ │ │ +00003d48 T _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckMainModule │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetMainModule │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_SourceAsString │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ -00001704 T _Py_xi_global_state_fini │ │ │ │ -000016bc T _Py_xi_global_state_init │ │ │ │ +000017d0 T _Py_xi_global_state_fini │ │ │ │ +00001788 T _Py_xi_global_state_init │ │ │ │ 000005cc T _Py_xi_state_fini │ │ │ │ 000004a4 T _Py_xi_state_init │ │ │ │ 00000008 r __func__.0 │ │ │ │ 00000018 r __func__.1 │ │ │ │ 00000024 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -000006b8 t _bool_shared │ │ │ │ -000026bc t _call_clear_xidata │ │ │ │ -00002768 t _copy_string_obj_raw │ │ │ │ -00003c44 t _create_sharedns │ │ │ │ -00004160 t _destroy_sharedns │ │ │ │ +00000784 t _bool_shared │ │ │ │ +000024dc t _call_clear_xidata │ │ │ │ +00002588 t _copy_string_obj_raw │ │ │ │ +00003600 t _create_sharedns │ │ │ │ +00003b1c t _destroy_sharedns │ │ │ │ 0000171c t _ensure_main_ns │ │ │ │ 00001a14 t _ensure_notshareableerror │ │ │ │ -00002228 t _exit_session │ │ │ │ -00003e4c t _fill_sharedns │ │ │ │ +000020bc t _exit_session │ │ │ │ +00003808 t _fill_sharedns │ │ │ │ 000006bc t _fini_notshareableerror │ │ │ │ -00001404 t _float_shared │ │ │ │ -00003574 t _get_xidata │ │ │ │ -000043c8 t _long_shared │ │ │ │ -00003930 t _lookup_getdata_from_registry.isra.0 │ │ │ │ -0000073c t _new_bool_object │ │ │ │ -0000146c t _new_float_object │ │ │ │ -0000449c t _new_long_object │ │ │ │ -00000684 t _new_none_object │ │ │ │ -00004144 t _new_str_object │ │ │ │ -00004608 t _new_tuple_object │ │ │ │ -0000061c t _none_shared │ │ │ │ -00001488 t _propagate_not_shareable_error.isra.0 │ │ │ │ +000014d0 t _float_shared │ │ │ │ +00003030 t _get_xidata │ │ │ │ +00003dd0 t _long_shared │ │ │ │ +0000061c t _lookup_getdata_from_registry.isra.0 │ │ │ │ +00000808 t _new_bool_object │ │ │ │ +00001538 t _new_float_object │ │ │ │ +00003ea4 t _new_long_object │ │ │ │ +00000750 t _new_none_object │ │ │ │ +00003b00 t _new_str_object │ │ │ │ +00004114 t _new_tuple_object │ │ │ │ +000006e8 t _none_shared │ │ │ │ +00001554 t _propagate_not_shareable_error.isra.0 │ │ │ │ 00000220 t _register_builtins_for_crossinterpreter_data │ │ │ │ -000042ec t _release_xid_data.constprop.0.isra.0 │ │ │ │ -00003a2c t _set_xid_lookup_failure │ │ │ │ -0000421c t _sharedns_free │ │ │ │ -000041fc t _sharedns_free_pending │ │ │ │ -00004050 t _sharednsitem_apply.constprop.0 │ │ │ │ -0000429c t _sharednsitem_clear │ │ │ │ -00003fbc t _str_shared │ │ │ │ -000044b4 t _tuple_shared │ │ │ │ -000046a8 t _tuple_shared_free │ │ │ │ -000026dc t _xidata_clear │ │ │ │ -000024b8 t _xidata_release │ │ │ │ +00003ca8 t _release_xid_data.constprop.0.isra.0 │ │ │ │ +000033e8 t _set_xid_lookup_failure │ │ │ │ +00003bd8 t _sharedns_free │ │ │ │ +00003bb8 t _sharedns_free_pending │ │ │ │ +00003a0c t _sharednsitem_apply.constprop.0 │ │ │ │ +00003c58 t _sharednsitem_clear │ │ │ │ +00003978 t _str_shared │ │ │ │ +00003ebc t _tuple_shared │ │ │ │ +000041b4 t _tuple_shared_free │ │ │ │ +000024fc t _xidata_clear │ │ │ │ +00002348 t _xidata_release.constprop.0 │ │ │ │ 000003f0 t _xidregistry_add_type │ │ │ │ 00000710 t _xidregistry_clear │ │ │ │ 000009f8 t _xidregistry_find_type │ │ │ │ 00000090 t capture_session_error.isra.0 │ │ │ │ -00002354 t clear_xi_failure │ │ │ │ +000021e8 t clear_xi_failure │ │ │ │ 000007b4 t fini_static_exctypes │ │ │ │ -00003a90 t format_notshareableerror.constprop.0 │ │ │ │ -00003ad4 t format_notshareableerror_v │ │ │ │ +0000344c t format_notshareableerror.constprop.0 │ │ │ │ +00003490 t format_notshareableerror_v │ │ │ │ 00000c2c t get_script_xidata │ │ │ │ 00000074 t init_static_exctypes │ │ │ │ U memset │ │ │ │ -00001594 t set_exc_with_cause │ │ │ │ +00001660 t set_exc_with_cause │ │ │ │ 00001998 t set_notshareableerror │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ -00001388 t sync_module_capture_exc │ │ │ │ -00000da4 t xi_error_clear │ │ │ │ +00001454 t sync_module_capture_exc │ │ │ │ +00000e70 t xi_error_clear │ │ │ │ │ │ │ │ dynamic_annotations.o: │ │ │ │ │ │ │ │ errors.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 b .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -19352,49 +19354,49 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ 0000049c T PyErr_BadArgument │ │ │ │ 000008d8 T PyErr_BadInternalCall │ │ │ │ U PyErr_CheckSignals │ │ │ │ -00001308 T PyErr_Clear │ │ │ │ -00001008 T PyErr_ExceptionMatches │ │ │ │ +0000130c T PyErr_Clear │ │ │ │ +0000100c T PyErr_ExceptionMatches │ │ │ │ 00000928 T PyErr_Fetch │ │ │ │ 000000e4 T PyErr_Format │ │ │ │ -00001444 T PyErr_FormatUnraisable │ │ │ │ +0000129c T PyErr_FormatUnraisable │ │ │ │ 000008a4 T PyErr_FormatV │ │ │ │ 00000694 T PyErr_GetExcInfo │ │ │ │ 000007d8 T PyErr_GetHandledException │ │ │ │ -00001274 T PyErr_GetRaisedException │ │ │ │ -00001144 T PyErr_GivenExceptionMatches │ │ │ │ +00001278 T PyErr_GetRaisedException │ │ │ │ +00001148 T PyErr_GivenExceptionMatches │ │ │ │ 0000007c T PyErr_NewException │ │ │ │ -00001270 T PyErr_NewExceptionWithDoc │ │ │ │ -0000134c T PyErr_NoMemory │ │ │ │ +000010c8 T PyErr_NewExceptionWithDoc │ │ │ │ +000011a4 T PyErr_NoMemory │ │ │ │ 000003dc T PyErr_NormalizeException │ │ │ │ 00000000 T PyErr_Occurred │ │ │ │ 00000a60 T PyErr_ProgramText │ │ │ │ 00000b8c T PyErr_ProgramTextObject │ │ │ │ -00000d30 T PyErr_RangedSyntaxLocationObject │ │ │ │ +00000b88 T PyErr_RangedSyntaxLocationObject │ │ │ │ 00000b38 T PyErr_Restore │ │ │ │ 00000780 T PyErr_SetExcInfo │ │ │ │ 00000228 T PyErr_SetFromErrno │ │ │ │ -00000248 T PyErr_SetFromErrnoWithFilename │ │ │ │ -000016f0 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ -00001464 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ -00002274 T PyErr_SetHandledException │ │ │ │ +000001f0 T PyErr_SetFromErrnoWithFilename │ │ │ │ +000016f4 T PyErr_SetFromErrnoWithFilenameObject │ │ │ │ +00001468 T PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ +000020cc T PyErr_SetHandledException │ │ │ │ 000005f0 T PyErr_SetImportError │ │ │ │ 000000e4 T PyErr_SetImportErrorSubclass │ │ │ │ -00001910 T PyErr_SetNone │ │ │ │ -000018e0 T PyErr_SetObject │ │ │ │ -000012a8 T PyErr_SetRaisedException │ │ │ │ -0000136c T PyErr_SetString │ │ │ │ +00001914 T PyErr_SetNone │ │ │ │ +000018e4 T PyErr_SetObject │ │ │ │ +000012ac T PyErr_SetRaisedException │ │ │ │ +00001370 T PyErr_SetString │ │ │ │ 00000b74 T PyErr_SyntaxLocation │ │ │ │ 00000af4 T PyErr_SyntaxLocationEx │ │ │ │ -00002348 T PyErr_SyntaxLocationObject │ │ │ │ -00000d44 t PyErr_SyntaxLocationObjectEx │ │ │ │ +000021a0 T PyErr_SyntaxLocationObject │ │ │ │ +00000b9c t PyErr_SyntaxLocationObjectEx │ │ │ │ U PyErr_WarnExplicitObject │ │ │ │ 0000063c T PyErr_WriteUnraisable │ │ │ │ U PyExc_Exception │ │ │ │ U PyExc_ImportError │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_MemoryError │ │ │ │ U PyExc_ModuleNotFoundError │ │ │ │ @@ -19447,54 +19449,54 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 000000a4 t Py_XDECREF │ │ │ │ U Py_fopen │ │ │ │ 00000000 b UnraisableHookArgsType │ │ │ │ 00000044 r UnraisableHookArgs__doc__ │ │ │ │ 00000000 d UnraisableHookArgs_desc │ │ │ │ 00000010 d UnraisableHookArgs_fields │ │ │ │ -000022f4 T _PyErr_BadInternalCall │ │ │ │ +0000214c T _PyErr_BadInternalCall │ │ │ │ 00000914 T _PyErr_ChainExceptions │ │ │ │ -00001878 T _PyErr_ChainExceptions1 │ │ │ │ -000018b8 T _PyErr_ChainExceptions1Tstate │ │ │ │ +0000187c T _PyErr_ChainExceptions1 │ │ │ │ +000018bc T _PyErr_ChainExceptions1Tstate │ │ │ │ 0000036c t _PyErr_ChainExceptions1Tstate.part.0 │ │ │ │ -00002124 T _PyErr_ChainStackItem │ │ │ │ +00001f7c T _PyErr_ChainStackItem │ │ │ │ 000004fc T _PyErr_Clear │ │ │ │ -00000d04 t _PyErr_CreateException │ │ │ │ -00002378 T _PyErr_EmitSyntaxWarning │ │ │ │ +00000d08 t _PyErr_CreateException │ │ │ │ +000021d0 T _PyErr_EmitSyntaxWarning │ │ │ │ 000003e4 T _PyErr_ExceptionMatches │ │ │ │ 00000ad0 T _PyErr_Fetch │ │ │ │ -00000d14 T _PyErr_FiniTypes │ │ │ │ -00001230 T _PyErr_Format │ │ │ │ -000001f0 T _PyErr_FormatFromCause │ │ │ │ +00000b6c T _PyErr_FiniTypes │ │ │ │ +00001088 T _PyErr_Format │ │ │ │ +00000384 T _PyErr_FormatFromCause │ │ │ │ 00000114 T _PyErr_FormatFromCauseTstate │ │ │ │ -0000193c T _PyErr_FormatNote │ │ │ │ +00001940 T _PyErr_FormatNote │ │ │ │ 000001b4 T _PyErr_FormatV │ │ │ │ 00000154 t _PyErr_FormatVFromCause.isra.0 │ │ │ │ 000006c8 T _PyErr_GetExcInfo │ │ │ │ 00000848 T _PyErr_GetHandledException │ │ │ │ 00000034 T _PyErr_GetRaisedException │ │ │ │ 000007a8 T _PyErr_GetTopmostException │ │ │ │ 00000000 T _PyErr_InitTypes │ │ │ │ U _PyErr_NoMemory │ │ │ │ -00001970 T _PyErr_NormalizeException │ │ │ │ +000017c8 T _PyErr_NormalizeException │ │ │ │ 000007e0 T _PyErr_ProgramDecodedTextObject │ │ │ │ -00001140 T _PyErr_RaiseSyntaxError │ │ │ │ -00000e50 T _PyErr_Restore │ │ │ │ -000022a0 T _PyErr_SetHandledException │ │ │ │ +00000f98 T _PyErr_RaiseSyntaxError │ │ │ │ +00000e54 T _PyErr_Restore │ │ │ │ +000020f8 T _PyErr_SetHandledException │ │ │ │ 00000594 t _PyErr_SetImportErrorSubclassWithNameFrom.isra.0 │ │ │ │ 0000054c T _PyErr_SetImportErrorWithNameFrom │ │ │ │ -00001628 T _PyErr_SetKeyError │ │ │ │ +0000162c T _PyErr_SetKeyError │ │ │ │ 00000410 T _PyErr_SetLocaleString │ │ │ │ 000004e4 T _PyErr_SetModuleNotFoundError │ │ │ │ 00000488 T _PyErr_SetNone │ │ │ │ 000006e4 T _PyErr_SetObject │ │ │ │ 00000274 t _PyErr_SetObject.constprop.0 │ │ │ │ 00000058 T _PyErr_SetRaisedException │ │ │ │ -000013f0 T _PyErr_SetString │ │ │ │ -000021bc T _PyErr_StackItemToExcInfoTuple │ │ │ │ +000013f4 T _PyErr_SetString │ │ │ │ +00002014 T _PyErr_StackItemToExcInfoTuple │ │ │ │ 00000000 T _PyErr_WriteUnraisableDefaultHook │ │ │ │ U _PyException_AddNote │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ @@ -19514,22 +19516,22 @@ │ │ │ │ 00000028 r __func__.2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000095c t err_programtext │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ 00000654 t format_unraisable.constprop.0 │ │ │ │ -00001484 t format_unraisable_v │ │ │ │ -00001374 t get_normalization_failure_note │ │ │ │ +000012dc t format_unraisable_v │ │ │ │ +000011cc t get_normalization_failure_note │ │ │ │ U lseek64 │ │ │ │ U memcmp │ │ │ │ 00000630 t new_importerror │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ -00001c20 t write_unraisable_exc │ │ │ │ +00001a78 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ 00000220 r .LANCHOR0 │ │ │ │ 00000000 r .LC1 │ │ │ │ 000000a8 r .LC12 │ │ │ │ 000000d0 r .LC13 │ │ │ │ 000000fc r .LC14 │ │ │ │ @@ -19538,16 +19540,16 @@ │ │ │ │ 00000020 r .LC2 │ │ │ │ 0000015c r .LC20 │ │ │ │ 0000005c r .LC3 │ │ │ │ 00000090 r .LC4 │ │ │ │ 00000220 r NO_LOCATION │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ -0000056c T PyCompile_OpcodeStackEffect │ │ │ │ -000005a4 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +00000560 T PyCompile_OpcodeStackEffect │ │ │ │ +00000598 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ @@ -19592,24 +19594,24 @@ │ │ │ │ U PyNumber_Xor │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ U PyUnicode_Type │ │ │ │ 000006b8 T _PyCfgBuilder_Addop │ │ │ │ 0000011c T _PyCfgBuilder_CheckSize │ │ │ │ -00009764 T _PyCfgBuilder_Free │ │ │ │ +00009768 T _PyCfgBuilder_Free │ │ │ │ 0000061c T _PyCfgBuilder_New │ │ │ │ 0000016c T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_FromInstructionSequence │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 000008f8 T _PyCfg_OptimizeCodeUnit │ │ │ │ 00006d70 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00009628 T _PyCfg_ToInstructionSequence │ │ │ │ +0000962c T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ -000005d8 T _PyCompile_OptimizeCfg │ │ │ │ +000005cc T _PyCompile_OptimizeCfg │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_New │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyLong_NumBits │ │ │ │ U _PyOpcode_Deopt │ │ │ │ @@ -19628,30 +19630,30 @@ │ │ │ │ U _Py_hashtable_set │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_uidiv │ │ │ │ 0000012c t add_const │ │ │ │ 00000060 t basicblock_add_jump │ │ │ │ 00000830 t basicblock_addop │ │ │ │ -00007d80 t calculate_stackdepth.isra.0 │ │ │ │ +00007d84 t calculate_stackdepth.isra.0 │ │ │ │ 00000000 t cfg_builder_new_block │ │ │ │ -000004e4 t const_folding_check_complexity │ │ │ │ +000004d8 t const_folding_check_complexity │ │ │ │ 00004d54 t duplicate_exits_without_lineno │ │ │ │ 000002b8 t fold_const_unaryop │ │ │ │ -00009850 t fold_constant_seq_into_load_const │ │ │ │ +00009854 t fold_constant_seq_into_load_const │ │ │ │ 00005274 t get_const_value │ │ │ │ -00008214 t get_stack_effects │ │ │ │ -00009be8 t instr_make_load_const │ │ │ │ +00008218 t get_stack_effects │ │ │ │ +00009bec t instr_make_load_const │ │ │ │ 0000489c t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00005368 t optimize_basic_block │ │ │ │ -000082d8 t optimize_load_fast.isra.0 │ │ │ │ -00009574 t ref_stack_push │ │ │ │ +000082dc t optimize_load_fast.isra.0 │ │ │ │ +00009578 t ref_stack_push │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -19764,18 +19766,18 @@ │ │ │ │ 000000ac r .LC7 │ │ │ │ 000000ec r .LC8 │ │ │ │ 00000114 r .LC9 │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyExc_ResourceWarning │ │ │ │ -00002084 T PyGC_Collect │ │ │ │ -000025d8 T PyGC_Disable │ │ │ │ -0000260c T PyGC_Enable │ │ │ │ -000025ac T PyGC_IsEnabled │ │ │ │ +00002058 T PyGC_Collect │ │ │ │ +000025ac T PyGC_Disable │ │ │ │ +000025e0 T PyGC_Enable │ │ │ │ +00002580 T PyGC_IsEnabled │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Dump │ │ │ │ @@ -19805,33 +19807,33 @@ │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -000022fc T _PyGC_Collect │ │ │ │ -000020f0 T _PyGC_CollectNoFail │ │ │ │ +000022d0 T _PyGC_Collect │ │ │ │ +000020c4 T _PyGC_CollectNoFail │ │ │ │ 000003f0 T _PyGC_Dump │ │ │ │ -0000210c T _PyGC_DumpShutdownStats │ │ │ │ -00002214 T _PyGC_Fini │ │ │ │ +000020e0 T _PyGC_DumpShutdownStats │ │ │ │ +000021e8 T _PyGC_Fini │ │ │ │ 00000000 T _PyGC_Freeze │ │ │ │ -00002640 T _PyGC_GetFreezeCount │ │ │ │ +00002614 T _PyGC_GetFreezeCount │ │ │ │ 000000f4 T _PyGC_GetObjects │ │ │ │ -000024c8 T _PyGC_GetReferrers │ │ │ │ +0000249c T _PyGC_GetReferrers │ │ │ │ 00000048 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 00000080 T _PyGC_Unfreeze │ │ │ │ 00000c90 T _PyGC_VisitFrameStack │ │ │ │ 00000bc8 T _PyGC_VisitStackRef │ │ │ │ U _PyObject_AssertFailed │ │ │ │ 000001b8 T _PyObject_GC_Link │ │ │ │ 00000000 T _PyObject_GC_New │ │ │ │ 000002c0 T _PyObject_GC_NewVar │ │ │ │ -00002000 T _PyObject_GC_Resize │ │ │ │ +00001fd4 T _PyObject_GC_Resize │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -19841,30 +19843,30 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001eb4 t add_stats.isra.0 │ │ │ │ +00001e88 t add_stats.isra.0 │ │ │ │ 00000dfc t append_objects │ │ │ │ 00000a00 t delete_garbage │ │ │ │ -00001d74 t finalize_garbage.isra.0 │ │ │ │ -00000d00 t gc_collect_main │ │ │ │ -00001b1c t handle_weakref_callbacks │ │ │ │ +00001d48 t finalize_garbage.isra.0 │ │ │ │ +00000cec t gc_collect_main │ │ │ │ +00001af0 t handle_weakref_callbacks │ │ │ │ 00000644 t invoke_gc_callback.constprop.0.isra.0 │ │ │ │ -0000196c t invoke_gc_callback.constprop.1.isra.0 │ │ │ │ +00001940 t invoke_gc_callback.constprop.1.isra.0 │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ 00000d9c t referrersvisit │ │ │ │ -00002310 t show_stats_each_generations │ │ │ │ +000022e4 t show_stats_each_generations │ │ │ │ 0000088c t visit_decref │ │ │ │ 00000354 t visit_generation │ │ │ │ -00002400 t visit_move │ │ │ │ +000023d4 t visit_move │ │ │ │ 00000910 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ @@ -19965,15 +19967,15 @@ │ │ │ │ 00000934 r .LC92 │ │ │ │ 0000095c r .LC93 │ │ │ │ 00000984 r .LC94 │ │ │ │ 000009a0 r .LC95 │ │ │ │ 000009c8 r .LC96 │ │ │ │ 000009ec r .LC97 │ │ │ │ 00000a20 r .LC98 │ │ │ │ -00004d74 T PyArg_Parse │ │ │ │ +00004d70 T PyArg_Parse │ │ │ │ 00000358 T PyArg_ParseArray │ │ │ │ 00000254 T PyArg_ParseArrayAndKeywords │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ 00001ad8 T PyArg_ParseTupleAndKeywords │ │ │ │ 00001704 T PyArg_UnpackTuple │ │ │ │ 00000428 T PyArg_VaParse │ │ │ │ 00000514 T PyArg_VaParseTupleAndKeywords │ │ │ │ @@ -20028,25 +20030,25 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ 00002a14 T _PyArg_BadArgument │ │ │ │ 00001944 T _PyArg_CheckPositional │ │ │ │ 00001388 T _PyArg_Fini │ │ │ │ 00001304 T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -000040e8 T _PyArg_NoPositional │ │ │ │ +000040e4 T _PyArg_NoPositional │ │ │ │ 000001a8 T _PyArg_ParseStack │ │ │ │ 00001514 T _PyArg_ParseStackAndKeywords │ │ │ │ 00000694 T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 000000dc T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 00000654 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000468 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 000003e8 T _PyArg_ParseTuple_SizeT │ │ │ │ 000003a8 T _PyArg_Parse_SizeT │ │ │ │ -00003814 T _PyArg_UnpackKeywords │ │ │ │ -000043cc T _PyArg_UnpackStack │ │ │ │ +00003810 T _PyArg_UnpackKeywords │ │ │ │ +000043c8 T _PyArg_UnpackStack │ │ │ │ 000005b4 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000454 T _PyArg_VaParse_SizeT │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -20069,29 +20071,29 @@ │ │ │ │ 00002974 t convertbuffer │ │ │ │ 00000054 t converterr │ │ │ │ 00002b40 t converterr.constprop.0 │ │ │ │ 000008d8 t convertsimple.constprop.0 │ │ │ │ 00000000 t convertsimple.constprop.1 │ │ │ │ 00001560 t converttuple.constprop.0 │ │ │ │ 00002d60 t error_unexpected_keyword_arg │ │ │ │ -00004034 t find_keyword │ │ │ │ +00004030 t find_keyword │ │ │ │ 000002e4 t find_keyword_str │ │ │ │ U memcpy │ │ │ │ 00001450 t new_kwtuple │ │ │ │ 00002bc8 t seterror │ │ │ │ -0000416c t skipitem.constprop.0 │ │ │ │ +00004168 t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ 00000080 t vgetargs1.constprop.0 │ │ │ │ 000000ec t vgetargs1_impl.constprop.0 │ │ │ │ 00000450 t vgetargs1_impl.constprop.1 │ │ │ │ 00001b84 t vgetargskeywords_impl.constprop.0 │ │ │ │ -00002a14 t vgetargskeywords_impl.constprop.1 │ │ │ │ +00002a10 t vgetargskeywords_impl.constprop.1 │ │ │ │ 0000011c t vgetargskeywordsfast.constprop.0 │ │ │ │ -000045a4 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +000045a0 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ @@ -20144,53 +20146,53 @@ │ │ │ │ 000000f8 r .LC7 │ │ │ │ 00000120 r .LC8 │ │ │ │ 000001d0 r .LC9 │ │ │ │ U PyBytes_AsString │ │ │ │ U PyDict_New │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ 000001d4 T PyEval_AcquireLock │ │ │ │ -00000c8c T PyEval_AcquireThread │ │ │ │ +00000dfc T PyEval_AcquireThread │ │ │ │ 000001c0 T PyEval_InitThreads │ │ │ │ 0000021c T PyEval_ReleaseLock │ │ │ │ -00000bd0 T PyEval_ReleaseThread │ │ │ │ +00000d40 T PyEval_ReleaseThread │ │ │ │ 00000744 T PyEval_RestoreThread │ │ │ │ 00000418 T PyEval_SaveThread │ │ │ │ 000001ac T PyEval_ThreadsInitialized │ │ │ │ U PyFile_OpenCodeObject │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyRun_StringFlags │ │ │ │ U PySys_Audit │ │ │ │ U PyThread_init_thread │ │ │ │ U PyUnicode_DecodeFSDefault │ │ │ │ -00000ef4 T Py_AddPendingCall │ │ │ │ +00001064 T Py_AddPendingCall │ │ │ │ 0000062c T Py_MakePendingCalls │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_CheckSignalsTstate │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetNone │ │ │ │ 00000000 T _PyEval_AcquireLock │ │ │ │ -00000d14 T _PyEval_AddPendingCall │ │ │ │ -00000cc0 T _PyEval_Fini │ │ │ │ +00000e84 T _PyEval_AddPendingCall │ │ │ │ +00000e30 T _PyEval_Fini │ │ │ │ 00000024 T _PyEval_FiniGIL │ │ │ │ 00000104 T _PyEval_GetSwitchInterval │ │ │ │ 00000138 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 00000688 T _PyEval_MakePendingCalls │ │ │ │ 0000006c T _PyEval_RaiseAsyncExc │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ 00000458 T _PyEval_ReleaseLock │ │ │ │ 00000134 T _PyEval_SetSwitchInterval │ │ │ │ -00000cd4 T _PyEval_SignalReceived │ │ │ │ +00000e44 T _PyEval_SignalReceived │ │ │ │ 00000164 T _PyEval_ThreadsInitialized │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyMutex_LockTimed │ │ │ │ 000003cc T _PyRunRemoteDebugger │ │ │ │ 00000268 t _PyRunRemoteDebugger.part.0 │ │ │ │ U _PyRuntime │ │ │ │ @@ -20199,15 +20201,15 @@ │ │ │ │ U _PyThreadState_HangThread │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_Suspend │ │ │ │ U _PyThread_cond_after │ │ │ │ U _PyThread_cond_init │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00000be4 T _Py_FinishPendingCalls │ │ │ │ +00000d54 T _Py_FinishPendingCalls │ │ │ │ 000004e4 T _Py_HandlePending │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_RunGC │ │ │ │ 0000024c T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000330 T _Py_unset_eval_breaker_bit_all │ │ │ │ @@ -20220,15 +20222,14 @@ │ │ │ │ 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 │ │ │ │ -000009b4 t _make_pending_calls │ │ │ │ 000001b8 t create_gil │ │ │ │ 000005e4 t drop_gil │ │ │ │ 000006ec t handle_signals │ │ │ │ 0000077c t make_pending_calls │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ @@ -20335,16 +20336,16 @@ │ │ │ │ 000010ac t hamt_tp_subscript │ │ │ │ 00000ca8 t hamt_tp_traverse │ │ │ │ U memset │ │ │ │ │ │ │ │ hashtable.o: │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000009c8 T _Py_hashtable_clear │ │ │ │ -000009a8 T _Py_hashtable_compare_direct │ │ │ │ +000009d0 T _Py_hashtable_clear │ │ │ │ +000009b0 T _Py_hashtable_compare_direct │ │ │ │ 00000694 T _Py_hashtable_destroy │ │ │ │ 00000000 T _Py_hashtable_foreach │ │ │ │ 00000100 T _Py_hashtable_get │ │ │ │ 00000204 T _Py_hashtable_get_entry_generic │ │ │ │ 00000624 t _Py_hashtable_get_entry_ptr │ │ │ │ 0000067c T _Py_hashtable_hash_ptr │ │ │ │ 00000028 T _Py_hashtable_len │ │ │ │ @@ -20525,44 +20526,44 @@ │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyException_GetTraceback │ │ │ │ U PyException_SetTraceback │ │ │ │ U PyFrame_GetCode │ │ │ │ U PyFrozenDict_Type │ │ │ │ 00000ba8 T PyImport_AddModule │ │ │ │ -000026b0 T PyImport_AddModuleObject │ │ │ │ +000026a4 T PyImport_AddModuleObject │ │ │ │ 00001504 T PyImport_AddModuleRef │ │ │ │ 00000000 T PyImport_AppendInittab │ │ │ │ 00000090 T PyImport_CreateModuleFromInitfunc │ │ │ │ 00000c04 T PyImport_ExecCodeModule │ │ │ │ 00000f00 T PyImport_ExecCodeModuleEx │ │ │ │ 00000da8 T PyImport_ExecCodeModuleObject │ │ │ │ 00000c20 T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ -00002808 T PyImport_GetImporter │ │ │ │ +000027fc T PyImport_GetImporter │ │ │ │ 0000045c T PyImport_GetLazyImportsFilter │ │ │ │ -000025f8 T PyImport_GetLazyImportsMode │ │ │ │ -00002a4c T PyImport_GetMagicNumber │ │ │ │ +00002658 T PyImport_GetLazyImportsMode │ │ │ │ +00002a40 T PyImport_GetMagicNumber │ │ │ │ 00000f18 T PyImport_GetMagicTag │ │ │ │ -000034ec T PyImport_GetModule │ │ │ │ +00003530 T PyImport_GetModule │ │ │ │ 00000f38 T PyImport_GetModuleDict │ │ │ │ -00003284 T PyImport_Import │ │ │ │ +000032e4 T PyImport_Import │ │ │ │ 00000e94 T PyImport_ImportFrozenModule │ │ │ │ 00000f00 T PyImport_ImportFrozenModuleObject │ │ │ │ 000023a0 T PyImport_ImportModule │ │ │ │ -00003214 T PyImport_ImportModuleAttr │ │ │ │ -00002dcc T PyImport_ImportModuleAttrString │ │ │ │ +00003274 T PyImport_ImportModuleAttr │ │ │ │ +00002e2c T PyImport_ImportModuleAttrString │ │ │ │ 0000232c T PyImport_ImportModuleLevel │ │ │ │ -0000141c T PyImport_ImportModuleLevelObject │ │ │ │ +00001450 T PyImport_ImportModuleLevelObject │ │ │ │ 00000f84 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00001590 T PyImport_ReloadModule │ │ │ │ -0000439c T PyImport_SetLazyImportsFilter │ │ │ │ -00003aec T PyImport_SetLazyImportsMode │ │ │ │ +000043e0 T PyImport_SetLazyImportsFilter │ │ │ │ +00003b30 T PyImport_SetLazyImportsMode │ │ │ │ 00001afc T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ U PyList_Insert │ │ │ │ U PyList_New │ │ │ │ U PyList_SetItem │ │ │ │ @@ -20609,15 +20610,15 @@ │ │ │ │ U PyObject_Vectorcall │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySequence_Contains │ │ │ │ U PySet_Add │ │ │ │ U PySet_Discard │ │ │ │ U PySet_New │ │ │ │ 000013c8 T PyState_AddModule │ │ │ │ -00004324 T PyState_FindModule │ │ │ │ +00004368 T PyState_FindModule │ │ │ │ 0000148c T PyState_RemoveModule │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PySys_Audit │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_GetAttrString │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyThreadState_Clear │ │ │ │ @@ -20662,57 +20663,57 @@ │ │ │ │ U _PyErr_Print │ │ │ │ U _PyErr_SetModuleNotFoundError │ │ │ │ U _PyErr_SetObject │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_EnsureBuiltinsWithModule │ │ │ │ U _PyEval_GetFrame │ │ │ │ -00004460 T _PyImport_AcquireLock │ │ │ │ +000044a4 T _PyImport_AcquireLock │ │ │ │ 000004a0 T _PyImport_BlessMyLoader │ │ │ │ -00003bec T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ -00003f3c T _PyImport_ClearCore │ │ │ │ +00003c30 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ +00003f80 T _PyImport_ClearCore │ │ │ │ 00000530 T _PyImport_ClearExtension │ │ │ │ -00003dd8 T _PyImport_ClearLazyModules │ │ │ │ -000029fc T _PyImport_ClearLazySubmodule │ │ │ │ -00003e60 T _PyImport_ClearModules │ │ │ │ -00003cf8 T _PyImport_ClearModulesByIndex │ │ │ │ -00003bd4 T _PyImport_DiscardLazyModule │ │ │ │ +00003e1c T _PyImport_ClearLazyModules │ │ │ │ +00002a5c T _PyImport_ClearLazySubmodule │ │ │ │ +00003ea4 T _PyImport_ClearModules │ │ │ │ +00003d3c T _PyImport_ClearModulesByIndex │ │ │ │ +00003c18 T _PyImport_DiscardLazyModule │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ -00004110 T _PyImport_Fini │ │ │ │ +00004154 T _PyImport_Fini │ │ │ │ 000000f0 T _PyImport_Fini2 │ │ │ │ -00003ea8 T _PyImport_FiniCore │ │ │ │ -00003c68 T _PyImport_FiniExternal │ │ │ │ +00003eec T _PyImport_FiniCore │ │ │ │ +00003cac T _PyImport_FiniExternal │ │ │ │ 000002e4 T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ U _PyImport_FrozenBootstrap │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ -00001c00 T _PyImport_GetAbsName │ │ │ │ +00001c34 T _PyImport_GetAbsName │ │ │ │ 00000038 T _PyImport_GetBuiltinModuleNames │ │ │ │ -00003b9c T _PyImport_GetDLOpenFlags │ │ │ │ -00002a68 T _PyImport_GetImportlibExternalLoader │ │ │ │ -000027f0 T _PyImport_GetImportlibLoader │ │ │ │ +00003be0 T _PyImport_GetDLOpenFlags │ │ │ │ +00002a5c T _PyImport_GetImportlibExternalLoader │ │ │ │ +000027e4 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModuleExportHooks │ │ │ │ 00000a60 T _PyImport_GetModules │ │ │ │ -00004490 T _PyImport_GetModulesRef │ │ │ │ +000044d4 T _PyImport_GetModulesRef │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ 00000064 T _PyImport_ImportlibModuleRepr │ │ │ │ 00000134 T _PyImport_Init │ │ │ │ 00000af0 T _PyImport_InitCore │ │ │ │ 00000a78 T _PyImport_InitDefaultImportFunc │ │ │ │ 00001d4c T _PyImport_InitExternal │ │ │ │ 000002b0 T _PyImport_InitLazyModules │ │ │ │ 0000020c T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -000013f8 T _PyImport_IsDefaultImportFunc │ │ │ │ -00002ae4 T _PyImport_IsDefaultLazyImportFunc │ │ │ │ -00003bb4 T _PyImport_IsInitialized │ │ │ │ -00002b08 T _PyImport_LazyImportModuleLevelObject │ │ │ │ +0000142c T _PyImport_IsDefaultImportFunc │ │ │ │ +00002ad8 T _PyImport_IsDefaultLazyImportFunc │ │ │ │ +00003bf8 T _PyImport_IsInitialized │ │ │ │ +00002afc T _PyImport_LazyImportModuleLevelObject │ │ │ │ 00000418 T _PyImport_ReInitLock │ │ │ │ -00004478 T _PyImport_ReleaseLock │ │ │ │ +000044bc T _PyImport_ReleaseLock │ │ │ │ 00000230 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 00000b00 T _PyImport_SetDLOpenFlags │ │ │ │ 000003bc T _PyImport_SetModule │ │ │ │ 00001be4 T _PyImport_SetModuleString │ │ │ │ 000004dc T _PyImport_SwapPackageContext │ │ │ │ 00000508 T _PyImport_TryLoadLazySubmodule │ │ │ │ @@ -20771,106 +20772,106 @@ │ │ │ │ 00000054 r __func__.7 │ │ │ │ 00000030 r __func__.8 │ │ │ │ 0000009c r __func__.9 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000006ec t _extensions_cache_delete │ │ │ │ 00000404 t _extensions_cache_get │ │ │ │ -00003608 t _imp__fix_co_filename │ │ │ │ +00003658 t _imp__fix_co_filename │ │ │ │ 000008b0 r _imp__fix_co_filename__doc__ │ │ │ │ 00001088 t _imp__frozen_module_names │ │ │ │ 0000043c r _imp__frozen_module_names__doc__ │ │ │ │ -000044f0 t _imp__override_frozen_modules_for_tests │ │ │ │ +00004534 t _imp__override_frozen_modules_for_tests │ │ │ │ 00000368 r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000b18 t _imp__override_multi_interp_extensions_check │ │ │ │ 000002ac r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -00002624 t _imp__set_lazy_attributes │ │ │ │ +00002684 t _imp__set_lazy_attributes │ │ │ │ 00000134 r _imp__set_lazy_attributes__doc__ │ │ │ │ -00001eec t _imp_acquire_lock │ │ │ │ +00001f24 t _imp_acquire_lock │ │ │ │ 000009dc r _imp_acquire_lock__doc__ │ │ │ │ 00000bc0 t _imp_create_builtin │ │ │ │ 0000086c r _imp_create_builtin__doc__ │ │ │ │ -00003834 t _imp_create_dynamic │ │ │ │ +00003878 t _imp_create_dynamic │ │ │ │ 00000250 r _imp_create_dynamic__doc__ │ │ │ │ -00001354 t _imp_exec_builtin │ │ │ │ +00001388 t _imp_exec_builtin │ │ │ │ 000001cc r _imp_exec_builtin__doc__ │ │ │ │ -000012f8 t _imp_exec_dynamic │ │ │ │ +0000132c t _imp_exec_dynamic │ │ │ │ 0000020c r _imp_exec_dynamic__doc__ │ │ │ │ 00002228 t _imp_extension_suffixes │ │ │ │ 00000800 r _imp_extension_suffixes__doc__ │ │ │ │ -00001fa0 t _imp_find_frozen │ │ │ │ +00001fd8 t _imp_find_frozen │ │ │ │ 00000614 r _imp_find_frozen__doc__ │ │ │ │ 00001f4c t _imp_get_frozen_object │ │ │ │ 000005b4 r _imp_get_frozen_object__doc__ │ │ │ │ 000014f0 t _imp_init_frozen │ │ │ │ 000007c0 r _imp_init_frozen__doc__ │ │ │ │ 00000b0c t _imp_is_builtin │ │ │ │ 000004f0 r _imp_is_builtin__doc__ │ │ │ │ 00001c40 t _imp_is_frozen │ │ │ │ 00000490 r _imp_is_frozen__doc__ │ │ │ │ 00001cc4 t _imp_is_frozen_package │ │ │ │ 00000554 r _imp_is_frozen_package__doc__ │ │ │ │ 00001330 t _imp_lock_held │ │ │ │ 00000ad0 r _imp_lock_held__doc__ │ │ │ │ -00001f28 t _imp_release_lock │ │ │ │ +00001f60 t _imp_release_lock │ │ │ │ 0000095c r _imp_release_lock__doc__ │ │ │ │ -000041c8 t _imp_source_hash │ │ │ │ +0000420c t _imp_source_hash │ │ │ │ 000001a0 r _imp_source_hash__doc__ │ │ │ │ 000000d8 r _keywords.1 │ │ │ │ 000000e4 r _keywords.4 │ │ │ │ 00000090 d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ 00000664 t _modules_by_index_clear_one │ │ │ │ 000009d0 t _modules_by_index_set │ │ │ │ 00000038 d _parser.2 │ │ │ │ 00000064 d _parser.5 │ │ │ │ -00004164 t del_extensions_cache_value │ │ │ │ +000041a8 t del_extensions_cache_value │ │ │ │ 000000f0 r doc_imp │ │ │ │ 00001b18 t exec_builtin_or_dynamic │ │ │ │ 000013b4 t exec_code_in_module │ │ │ │ U fclose │ │ │ │ 0000014c t find_frozen │ │ │ │ 00000964 t finish_singlephase_extension.isra.0 │ │ │ │ U fwrite │ │ │ │ 000021cc t get_importtime_name │ │ │ │ -00003ac8 t hashtable_compare_str │ │ │ │ -00004150 t hashtable_destroy_str │ │ │ │ +00003b0c t hashtable_compare_str │ │ │ │ +00004194 t hashtable_destroy_str │ │ │ │ 0000011c t hashtable_hash_str │ │ │ │ 00000870 t hashtable_key_from_2_strings.constprop.0 │ │ │ │ 00000100 d imp_methods │ │ │ │ 00000004 d imp_module │ │ │ │ 00001b78 t imp_module_exec │ │ │ │ 000000cc d imp_slots │ │ │ │ 000012b8 t import_add_module │ │ │ │ -00001c74 t import_find_and_load_with_name.constprop.0.isra.0 │ │ │ │ +00001ca8 t import_find_and_load_with_name.constprop.0.isra.0 │ │ │ │ 0000157c t import_find_extension.constprop.0 │ │ │ │ 00001470 t import_get_module │ │ │ │ 000017a0 t import_run_extension.isra.0 │ │ │ │ 00000000 b inittab_copy │ │ │ │ -0000304c t lazy_modules_add │ │ │ │ +00003090 t lazy_modules_add │ │ │ │ 0000043c t lazy_submodule_matches │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000011e0 t module_dict_for_exec │ │ │ │ 00000000 b pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ -00003264 t register_lazy_on_parent │ │ │ │ +000032a8 t register_lazy_on_parent │ │ │ │ 000007dc t reload_singlephase_extension │ │ │ │ 00002404 t remove_importlib_frames │ │ │ │ 00000fd8 t remove_module │ │ │ │ -00003754 t resolve_name │ │ │ │ +000037a4 t resolve_name │ │ │ │ 00000a88 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strrchr │ │ │ │ -00003b20 t switch_back_from_main_interpreter │ │ │ │ +00003b64 t switch_back_from_main_interpreter │ │ │ │ 00001ac4 t switch_to_main_interpreter.part.0 │ │ │ │ -00002620 t update_code_filenames │ │ │ │ +00002614 t update_code_filenames │ │ │ │ 000004f8 t update_global_state_for_extension.isra.0 │ │ │ │ │ │ │ │ importdl.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ @@ -21152,21 +21153,21 @@ │ │ │ │ 000008e8 r .LC99 │ │ │ │ 00001b1c r CSWTCH.288 │ │ │ │ 0000015c r PYCONFIG_SPEC │ │ │ │ 00000b7c r PYPRECONFIG_SPEC │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ 000004cc T PyConfig_Clear │ │ │ │ -000036d4 T PyConfig_Get │ │ │ │ +00003634 T PyConfig_Get │ │ │ │ 00001abc T PyConfig_GetInt │ │ │ │ 00000000 T PyConfig_InitIsolatedConfig │ │ │ │ 00000000 T PyConfig_InitPythonConfig │ │ │ │ 00002408 T PyConfig_Names │ │ │ │ 00000d18 T PyConfig_Read │ │ │ │ -00003a14 T PyConfig_Set │ │ │ │ +00003974 T PyConfig_Set │ │ │ │ 0000013c T PyConfig_SetArgv │ │ │ │ 00000134 T PyConfig_SetBytesArgv │ │ │ │ 000026ec T PyConfig_SetBytesString │ │ │ │ 00000000 T PyConfig_SetString │ │ │ │ 00000d40 T PyConfig_SetWideStringList │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ @@ -21260,18 +21261,18 @@ │ │ │ │ U Py_PreInitializeFromArgs │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00001a50 t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -0000048c T _PyConfig_AsDict │ │ │ │ -000002e0 T _PyConfig_Copy │ │ │ │ +00000498 T _PyConfig_AsDict │ │ │ │ +000002ec T _PyConfig_Copy │ │ │ │ 000032ac T _PyConfig_CreateXOptionsDict │ │ │ │ -0000069c T _PyConfig_FromDict │ │ │ │ +000006a8 T _PyConfig_FromDict │ │ │ │ 00000094 T _PyConfig_InitCompatConfig │ │ │ │ 0000327c T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ 000006f0 T _PyConfig_Read │ │ │ │ 00000180 T _PyConfig_SetPyArgv │ │ │ │ 00002fbc T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ @@ -21294,17 +21295,17 @@ │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ U _PySys_SetFlagObj │ │ │ │ U _PySys_SetIntMaxStrDigits │ │ │ │ -00003634 T _PyWideStringList_AsList │ │ │ │ +00000e0c T _PyWideStringList_AsList │ │ │ │ 000002e4 T _PyWideStringList_Clear │ │ │ │ -000001c8 t _PyWideStringList_ClearEx │ │ │ │ +000001d4 t _PyWideStringList_ClearEx │ │ │ │ 00000294 t _PyWideStringList_ClearEx.constprop.0 │ │ │ │ 00000a78 T _PyWideStringList_Copy │ │ │ │ 000000ac t _PyWideStringList_CopyEx.constprop.0 │ │ │ │ 000028e8 T _PyWideStringList_Extend │ │ │ │ 00002bfc t _PyWideStringList_Find │ │ │ │ 00002ee8 T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -21368,15 +21369,15 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U calloc │ │ │ │ 00003450 t config_dict_get │ │ │ │ 000013cc t config_dict_get.part.0 │ │ │ │ 000034a0 t config_dict_get_wstr │ │ │ │ 0000113c t config_envvars_usage │ │ │ │ -000039b8 t config_generic_find_spec │ │ │ │ +00003918 t config_generic_find_spec │ │ │ │ 00002a64 t config_get_env_dup.isra.0 │ │ │ │ 00002f08 t config_get_locale_encoding.constprop.0 │ │ │ │ 00002c6c t config_get_xoption_value │ │ │ │ 00002d84 t config_init_import │ │ │ │ 0000249c t config_names_add │ │ │ │ 00002974 t config_run_filename_abspath │ │ │ │ 00002cb4 t config_set_bytes_string │ │ │ │ @@ -21587,15 +21588,15 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromArraySteal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000000 T _Py_GetBaseCodeUnit │ │ │ │ 00002878 T _Py_Instrument │ │ │ │ -00001768 T _Py_Instrumentation_GetLine │ │ │ │ +00001770 T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ 000028ac T _Py_call_instrumentation │ │ │ │ 00002238 T _Py_call_instrumentation_2args │ │ │ │ 000036b8 T _Py_call_instrumentation_arg │ │ │ │ 00000c84 T _Py_call_instrumentation_exc2 │ │ │ │ 00000a10 T _Py_call_instrumentation_instruction │ │ │ │ 00001320 T _Py_call_instrumentation_jump │ │ │ │ @@ -21603,44 +21604,44 @@ │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000053c t allocate_instrumentation_data.part.0 │ │ │ │ 000000e4 t branch_handler_vectorcall │ │ │ │ 000002a4 t branchesiter_dealloc │ │ │ │ -00001c58 t branchesiter_next │ │ │ │ +00001c60 t branchesiter_next │ │ │ │ 0000275c t call_one_instrument.constprop.0 │ │ │ │ 00003bd4 t capi_call_instrumentation.constprop.0 │ │ │ │ 00000170 t dealloc_branch_handler │ │ │ │ 0000004c r event_names │ │ │ │ 0000063c t exception_event_setup │ │ │ │ 000004ac t force_instrument_lock_held │ │ │ │ 0000039c t instrument_all_executing_code_objects │ │ │ │ 0000021c t int_triple │ │ │ │ 000001ec d methods │ │ │ │ 00000000 t monitoring__all_events │ │ │ │ 000003a8 r monitoring__all_events__doc__ │ │ │ │ -00001ad0 t monitoring_clear_tool_id │ │ │ │ +00001ad8 t monitoring_clear_tool_id │ │ │ │ 00000538 r monitoring_clear_tool_id__doc__ │ │ │ │ 000010f0 t monitoring_free_tool_id │ │ │ │ 00000510 r monitoring_free_tool_id__doc__ │ │ │ │ -00001b80 t monitoring_get_events │ │ │ │ +00001b88 t monitoring_get_events │ │ │ │ 00000488 r monitoring_get_events__doc__ │ │ │ │ 00000944 t monitoring_get_local_events │ │ │ │ 00000424 r monitoring_get_local_events__doc__ │ │ │ │ -000017c4 t monitoring_get_tool │ │ │ │ +000017cc t monitoring_get_tool │ │ │ │ 000004ec r monitoring_get_tool__doc__ │ │ │ │ 00000000 d monitoring_module │ │ │ │ 00000880 t monitoring_register_callback │ │ │ │ 000004b0 r monitoring_register_callback__doc__ │ │ │ │ -00001a2c t monitoring_restart_events │ │ │ │ +00001a34 t monitoring_restart_events │ │ │ │ 000003c8 r monitoring_restart_events__doc__ │ │ │ │ 000006e4 t monitoring_set_events │ │ │ │ 00000458 r monitoring_set_events__doc__ │ │ │ │ -00001874 t monitoring_set_local_events │ │ │ │ +0000187c t monitoring_set_local_events │ │ │ │ 000003e8 r monitoring_set_local_events__doc__ │ │ │ │ 000005b4 t monitoring_use_tool_id │ │ │ │ 00000560 r monitoring_use_tool_id__doc__ │ │ │ │ 00001028 t remove_tools │ │ │ │ 000004c0 t set_global_version │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ @@ -21660,15 +21661,15 @@ │ │ │ │ 0000008c t InstructionSequenceType_new_label │ │ │ │ 000000ec r InstructionSequenceType_new_label__doc__ │ │ │ │ 000003c0 t InstructionSequenceType_use_label │ │ │ │ 00000188 r InstructionSequenceType_use_label__doc__ │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_TypeError │ │ │ │ -000005f0 T PyInstructionSequence_Fini │ │ │ │ +00000604 T PyInstructionSequence_Fini │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyMem_Free │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_Track │ │ │ │ @@ -21679,15 +21680,15 @@ │ │ │ │ U Py_BuildValue │ │ │ │ 0000003c t Py_XDECREF.part.0 │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 0000003c T _PyInstructionSequence_AddNested │ │ │ │ 00000058 T _PyInstructionSequence_Addop │ │ │ │ -00000528 T _PyInstructionSequence_ApplyLabelMap │ │ │ │ +0000053c T _PyInstructionSequence_ApplyLabelMap │ │ │ │ 00000000 T _PyInstructionSequence_GetInstruction │ │ │ │ 0000021c T _PyInstructionSequence_InsertInstruction │ │ │ │ 00000000 T _PyInstructionSequence_New │ │ │ │ 00000124 T _PyInstructionSequence_NewLabel │ │ │ │ 000000ec T _PyInstructionSequence_SetAnnotationsCode │ │ │ │ 00000000 D _PyInstructionSequence_Type │ │ │ │ 00000148 T _PyInstructionSequence_UseLabel │ │ │ │ @@ -21703,15 +21704,15 @@ │ │ │ │ 00000158 d _kwtuple.0 │ │ │ │ 00000188 d _kwtuple.3 │ │ │ │ 000001a4 d _kwtuple.6 │ │ │ │ 000000d4 d _parser.2 │ │ │ │ 00000100 d _parser.5 │ │ │ │ 0000012c d _parser.8 │ │ │ │ 000001b0 t inst_seq_clear │ │ │ │ -000006ac t inst_seq_dealloc │ │ │ │ +000006c0 t inst_seq_dealloc │ │ │ │ 00000000 b inst_seq_getsetters │ │ │ │ 00000014 b inst_seq_memberlist │ │ │ │ 000001c0 d inst_seq_methods │ │ │ │ 00000238 t inst_seq_new │ │ │ │ 000001c8 r inst_seq_new__doc__ │ │ │ │ 00000074 t inst_seq_traverse │ │ │ │ │ │ │ │ @@ -21865,105 +21866,105 @@ │ │ │ │ 0000002c r .LC1 │ │ │ │ 00000070 r .LC2 │ │ │ │ 000000a0 r .LC3 │ │ │ │ U PyErr_SetString │ │ │ │ 00000178 T PyEvent_Wait │ │ │ │ 000001bc T PyEvent_WaitTimed │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ -00000350 T PyMutex_IsLocked │ │ │ │ -00000568 T PyMutex_Lock │ │ │ │ +000004fc T PyMutex_IsLocked │ │ │ │ +000003b0 T PyMutex_Lock │ │ │ │ 000002d0 T PyMutex_Unlock │ │ │ │ U PyThread_get_thread_ident_ex │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U Py_IsFinalizing │ │ │ │ U Py_MakePendingCalls │ │ │ │ U _PyDeadline_Get │ │ │ │ -00000538 T _PyEvent_IsSet │ │ │ │ +00000380 T _PyEvent_IsSet │ │ │ │ 00000288 T _PyEvent_Notify │ │ │ │ -000004fc T _PyMutex_LockTimed │ │ │ │ -00000768 T _PyMutex_TryUnlock │ │ │ │ +00000504 T _PyMutex_LockTimed │ │ │ │ +00000770 T _PyMutex_TryUnlock │ │ │ │ 00000000 T _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyParkingLot_Park │ │ │ │ U _PyParkingLot_Unpark │ │ │ │ U _PyParkingLot_UnparkAll │ │ │ │ -00000000 T _PyRWMutex_Lock │ │ │ │ -000000a8 T _PyRWMutex_RLock │ │ │ │ -00000198 T _PyRWMutex_RUnlock │ │ │ │ -00000064 T _PyRWMutex_Unlock │ │ │ │ -00000380 T _PyRawMutex_LockSlow │ │ │ │ -00000484 T _PyRawMutex_UnlockSlow │ │ │ │ +000001ac T _PyRWMutex_Lock │ │ │ │ +00000254 T _PyRWMutex_RLock │ │ │ │ +00000344 T _PyRWMutex_RUnlock │ │ │ │ +00000210 T _PyRWMutex_Unlock │ │ │ │ +00000000 T _PyRawMutex_LockSlow │ │ │ │ +000000fc T _PyRawMutex_UnlockSlow │ │ │ │ 000000b8 T _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ 00000000 T _PyRecursiveMutex_Lock │ │ │ │ 00000244 T _PyRecursiveMutex_LockTimed │ │ │ │ 000001a0 T _PyRecursiveMutex_TryUnlock │ │ │ │ 000000f0 T _PyRecursiveMutex_Unlock │ │ │ │ U _PySemaphore_Destroy │ │ │ │ U _PySemaphore_Init │ │ │ │ U _PySemaphore_Wait │ │ │ │ U _PySemaphore_Wakeup │ │ │ │ -00000260 T _PySeqLock_AbandonWrite │ │ │ │ -00000320 T _PySeqLock_AfterFork │ │ │ │ -000002b0 T _PySeqLock_BeginRead │ │ │ │ -000002e8 T _PySeqLock_EndRead │ │ │ │ -000001f4 T _PySeqLock_LockWrite │ │ │ │ -00000288 T _PySeqLock_UnlockWrite │ │ │ │ +0000040c T _PySeqLock_AbandonWrite │ │ │ │ +000004cc T _PySeqLock_AfterFork │ │ │ │ +0000045c T _PySeqLock_BeginRead │ │ │ │ +00000494 T _PySeqLock_EndRead │ │ │ │ +000003a0 T _PySeqLock_LockWrite │ │ │ │ +00000434 T _PySeqLock_UnlockWrite │ │ │ │ U _PyTime_Add │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -000001e0 T _Py_yield │ │ │ │ +0000038c T _Py_yield │ │ │ │ 00000028 r __func__.0 │ │ │ │ 0000000c r __func__.1 │ │ │ │ 00000000 r __func__.2 │ │ │ │ 00000038 r __func__.3 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000304 t mutex_unpark │ │ │ │ -0000010c t rwmutex_set_parked_and_wait │ │ │ │ +000002b8 t rwmutex_set_parked_and_wait │ │ │ │ U sched_yield │ │ │ │ │ │ │ │ marshal.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000002c r .LC1 │ │ │ │ -0000010c r .LC10 │ │ │ │ -0000013c r .LC11 │ │ │ │ -00000170 r .LC12 │ │ │ │ -0000019c r .LC13 │ │ │ │ -000001ac r .LC14 │ │ │ │ -000001d8 r .LC15 │ │ │ │ +00000118 r .LC11 │ │ │ │ +00000144 r .LC12 │ │ │ │ +00000170 r .LC13 │ │ │ │ +000001a0 r .LC14 │ │ │ │ +000001d4 r .LC15 │ │ │ │ 00000200 r .LC16 │ │ │ │ -0000022c r .LC17 │ │ │ │ -00000254 r .LC18 │ │ │ │ -0000027c r .LC19 │ │ │ │ +00000210 r .LC17 │ │ │ │ +0000023c r .LC18 │ │ │ │ +00000264 r .LC19 │ │ │ │ 00000030 r .LC2 │ │ │ │ -000002a8 r .LC20 │ │ │ │ -000002cc r .LC21 │ │ │ │ -000002f8 r .LC22 │ │ │ │ -00000324 r .LC23 │ │ │ │ -0000034c r .LC24 │ │ │ │ -00000374 r .LC25 │ │ │ │ -00000390 r .LC26 │ │ │ │ -000003a8 r .LC27 │ │ │ │ -000003ac r .LC28 │ │ │ │ +00000290 r .LC20 │ │ │ │ +000002b8 r .LC21 │ │ │ │ +000002e0 r .LC22 │ │ │ │ +0000030c r .LC23 │ │ │ │ +00000330 r .LC24 │ │ │ │ +0000035c r .LC25 │ │ │ │ +00000388 r .LC26 │ │ │ │ +000003b0 r .LC27 │ │ │ │ +000003d8 r .LC28 │ │ │ │ 000003f0 r .LC29 │ │ │ │ 00000040 r .LC3 │ │ │ │ 000003f8 r .LC30 │ │ │ │ 000003fc r .LC31 │ │ │ │ 0000040c r .LC32 │ │ │ │ 00000430 r .LC33 │ │ │ │ 00000458 r .LC34 │ │ │ │ 00000470 r .LC35 │ │ │ │ 00000494 r .LC36 │ │ │ │ 000004a8 r .LC37 │ │ │ │ 000004b0 r .LC39 │ │ │ │ 00000050 r .LC4 │ │ │ │ 000004b4 r .LC40 │ │ │ │ 00000078 r .LC5 │ │ │ │ -00000098 r .LC6 │ │ │ │ -000000b4 r .LC8 │ │ │ │ -000000e0 r .LC9 │ │ │ │ +0000007c r .LC6 │ │ │ │ +000000c0 r .LC7 │ │ │ │ +000000dc r .LC8 │ │ │ │ +000000fc r .LC9 │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_FromCComplex │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ @@ -22000,23 +22001,23 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLongAndOverflow │ │ │ │ U PyLong_Export │ │ │ │ U PyLong_FreeExport │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_GetNativeLayout │ │ │ │ U PyLong_Type │ │ │ │ -000000d8 T PyMarshal_Init │ │ │ │ +000000a4 T PyMarshal_Init │ │ │ │ 00000094 T PyMarshal_ReadLastObjectFromFile │ │ │ │ 00000040 T PyMarshal_ReadLongFromFile │ │ │ │ 00000138 T PyMarshal_ReadObjectFromFile │ │ │ │ 00000000 T PyMarshal_ReadObjectFromString │ │ │ │ 000001d0 T PyMarshal_ReadShortFromFile │ │ │ │ 00000224 T PyMarshal_WriteLongToFile │ │ │ │ 000002a0 T PyMarshal_WriteObjectToFile │ │ │ │ -00000120 T PyMarshal_WriteObjectToString │ │ │ │ +000000ec T PyMarshal_WriteObjectToString │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ U PyMemoryView_FromBuffer │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ @@ -22041,15 +22042,15 @@ │ │ │ │ U Py_GetConstant │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_GetCode │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyLong_FromByteArray │ │ │ │ -00000138 t _PyMarshal_WriteObjectToString │ │ │ │ +00000104 t _PyMarshal_WriteObjectToString │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyUnicode_InternImmortal │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ @@ -22084,51 +22085,51 @@ │ │ │ │ 000000b8 d _parser.2 │ │ │ │ 0000008c d _parser.5 │ │ │ │ 00000060 d _parser.8 │ │ │ │ U fileno │ │ │ │ U fread │ │ │ │ U fwrite │ │ │ │ U getc │ │ │ │ -00000944 t marshal_dump │ │ │ │ +00000910 t marshal_dump │ │ │ │ 000009ec r marshal_dump__doc__ │ │ │ │ -000004f8 t marshal_dumps │ │ │ │ +000004c4 t marshal_dumps │ │ │ │ 00000688 r marshal_dumps__doc__ │ │ │ │ -00000730 t marshal_load │ │ │ │ +000006fc t marshal_load │ │ │ │ 00000810 r marshal_load__doc__ │ │ │ │ -00003fe4 t marshal_loads │ │ │ │ +0000425c t marshal_loads │ │ │ │ 00000590 r marshal_loads__doc__ │ │ │ │ 00000188 d marshal_methods │ │ │ │ -000000f4 t marshal_module_exec │ │ │ │ +000000c0 t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000154 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000e8 r module_doc │ │ │ │ -000000a4 t r_byte.part.0 │ │ │ │ -00000ac4 t r_float_str │ │ │ │ -00001e8c t r_long │ │ │ │ +00001f18 t r_byte │ │ │ │ +00000a90 t r_float_str │ │ │ │ +00002104 t r_long │ │ │ │ 000000f4 t r_object │ │ │ │ -00002480 t r_ref.constprop.0 │ │ │ │ +000026f8 t r_ref.constprop.0 │ │ │ │ 00000000 t r_ref.part.0 │ │ │ │ -000024c8 t r_ref_insert.part.0.isra.0 │ │ │ │ -00002520 t r_short │ │ │ │ -00002288 t r_string │ │ │ │ -0000208c t r_string.constprop.1 │ │ │ │ +00002740 t r_ref_insert.part.0.isra.0 │ │ │ │ +00002798 t r_short │ │ │ │ +00002500 t r_string │ │ │ │ +00002304 t r_string.constprop.1 │ │ │ │ 00000000 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00003f50 t w_complete.isra.0 │ │ │ │ -00003fa4 t w_decref_entry │ │ │ │ -00000628 t w_float_bin │ │ │ │ -00000bcc t w_float_str │ │ │ │ -00003d10 t w_long │ │ │ │ -00002740 t w_object │ │ │ │ -00000358 t w_reserve │ │ │ │ -0000044c t w_short │ │ │ │ -00003e54 t w_string │ │ │ │ +000041c8 t w_complete.isra.0 │ │ │ │ +0000421c t w_decref_entry │ │ │ │ +000005f4 t w_float_bin │ │ │ │ +00000b38 t w_float_str │ │ │ │ +00003f88 t w_long │ │ │ │ +000029b8 t w_object │ │ │ │ +00000324 t w_reserve │ │ │ │ +00000418 t w_short │ │ │ │ +000040cc t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ 00000000 r .LC0 │ │ │ │ 000000ec r .LC10 │ │ │ │ 0000011c r .LC11 │ │ │ │ 00000140 r .LC12 │ │ │ │ 00000168 r .LC13 │ │ │ │ @@ -22142,15 +22143,15 @@ │ │ │ │ 0000001c r .LC3 │ │ │ │ 0000002c r .LC4 │ │ │ │ 00000050 r .LC5 │ │ │ │ 00000078 r .LC6 │ │ │ │ 00000094 r .LC7 │ │ │ │ 000000a4 r .LC8 │ │ │ │ 000000c0 r .LC9 │ │ │ │ -000012a8 T PyABIInfo_Check │ │ │ │ +000012b8 T PyABIInfo_Check │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromCComplex │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ U PyErr_Format │ │ │ │ @@ -22169,20 +22170,20 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -000013e4 T PyModule_Add │ │ │ │ -000015f8 T PyModule_AddIntConstant │ │ │ │ +000013f4 T PyModule_Add │ │ │ │ +00001608 T PyModule_AddIntConstant │ │ │ │ 00000094 T PyModule_AddObject │ │ │ │ -00001504 T PyModule_AddObjectRef │ │ │ │ +00001514 T PyModule_AddObjectRef │ │ │ │ 00000040 T PyModule_AddStringConstant │ │ │ │ -0000171c T PyModule_AddType │ │ │ │ +0000172c 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 │ │ │ │ @@ -22194,26 +22195,26 @@ │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ 00000000 T Py_BuildValue │ │ │ │ 00000158 T Py_PACK_FULL_VERSION │ │ │ │ 0000019c T Py_PACK_VERSION │ │ │ │ -00001294 T Py_VaBuildValue │ │ │ │ +000012a4 T Py_VaBuildValue │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnicodeWriter_FormatV │ │ │ │ 000001bc T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000f1c T _Py_VaBuildStack │ │ │ │ -000018ec T _Py_VaBuildValue_SizeT │ │ │ │ +000018fc T _Py_VaBuildValue_SizeT │ │ │ │ 000000f4 T _Py_convert_optional_to_non_negative_ssize_t │ │ │ │ -00001834 T _Py_convert_optional_to_ssize_t │ │ │ │ +00001844 T _Py_convert_optional_to_ssize_t │ │ │ │ 000000f8 t _abiinfo_raise │ │ │ │ 00000e94 t check_end │ │ │ │ 00000000 t check_end.part.0 │ │ │ │ 00000034 t do_ignore │ │ │ │ 00000340 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 0000003c t va_build_value │ │ │ │ @@ -22221,22 +22222,22 @@ │ │ │ │ │ │ │ │ mysnprintf.o: │ │ │ │ 00000000 T PyOS_snprintf │ │ │ │ 00000084 T PyOS_vsnprintf │ │ │ │ U __vsnprintf_chk │ │ │ │ │ │ │ │ mystrtoul.o: │ │ │ │ -000000bc r .LANCHOR0 │ │ │ │ +000000cc r .LANCHOR0 │ │ │ │ 00000000 T PyOS_strtol │ │ │ │ 00000570 T PyOS_strtoul │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _Py_ctype_table │ │ │ │ U __errno_location │ │ │ │ -000000bc r digitlimit │ │ │ │ -00000150 r smallmax │ │ │ │ +000000cc r digitlimit │ │ │ │ +00000160 r smallmax │ │ │ │ │ │ │ │ object_stack.o: │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ 0000007c T _PyObjectStackChunk_Free │ │ │ │ 00000000 T _PyObjectStackChunk_New │ │ │ │ 000000d4 T _PyObjectStack_Clear │ │ │ │ @@ -22258,24 +22259,24 @@ │ │ │ │ 00000008 r .LANCHOR0 │ │ │ │ 00000000 r .LC2 │ │ │ │ 00000020 r .LC3 │ │ │ │ 00000044 r .LC4 │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ -0000079c T _PyParkingLot_AfterFork │ │ │ │ +00000790 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -0000060c T _PyParkingLot_Unpark │ │ │ │ +00000614 T _PyParkingLot_Unpark │ │ │ │ 000003d4 T _PyParkingLot_UnparkAll │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ -00000788 T _PySemaphore_Destroy │ │ │ │ +00000000 T _PySemaphore_Destroy │ │ │ │ 00000398 T _PySemaphore_Init │ │ │ │ -00000530 T _PySemaphore_Wait │ │ │ │ -000005d8 T _PySemaphore_Wakeup │ │ │ │ +00000538 T _PySemaphore_Wait │ │ │ │ +000005e0 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 │ │ │ │ @@ -22512,87 +22513,87 @@ │ │ │ │ 0000023c r .LC28 │ │ │ │ 00000244 r .LC29 │ │ │ │ 00000024 r .LC3 │ │ │ │ 00000258 r .LC30 │ │ │ │ 00000270 r .LC31 │ │ │ │ 00000274 r .LC32 │ │ │ │ 00000280 r .LC33 │ │ │ │ -000002d0 r .LC34 │ │ │ │ -000002f8 r .LC35 │ │ │ │ -00000320 r .LC36 │ │ │ │ -00000348 r .LC37 │ │ │ │ -00000360 r .LC38 │ │ │ │ -00000384 r .LC39 │ │ │ │ +000002a8 r .LC34 │ │ │ │ +000002d0 r .LC35 │ │ │ │ +000002e8 r .LC36 │ │ │ │ +0000030c r .LC37 │ │ │ │ +00000328 r .LC38 │ │ │ │ +00000334 r .LC39 │ │ │ │ 00000044 r .LC4 │ │ │ │ -000003a0 r .LC40 │ │ │ │ -000003ac r .LC41 │ │ │ │ -000003cc r .LC42 │ │ │ │ -000003e8 r .LC43 │ │ │ │ -00000410 r .LC44 │ │ │ │ -00000438 r .LC45 │ │ │ │ -00000458 r .LC46 │ │ │ │ -00000480 r .LC47 │ │ │ │ -000004a4 r .LC48 │ │ │ │ -000004d0 r .LC49 │ │ │ │ +00000354 r .LC40 │ │ │ │ +00000370 r .LC41 │ │ │ │ +00000398 r .LC42 │ │ │ │ +000003c0 r .LC43 │ │ │ │ +000003e0 r .LC44 │ │ │ │ +00000408 r .LC45 │ │ │ │ +0000042c r .LC46 │ │ │ │ +00000458 r .LC47 │ │ │ │ +0000047c r .LC48 │ │ │ │ +000004a0 r .LC49 │ │ │ │ 00000048 r .LC5 │ │ │ │ -000004f4 r .LC50 │ │ │ │ -00000518 r .LC51 │ │ │ │ -00000544 r .LC52 │ │ │ │ -00000568 r .LC53 │ │ │ │ -00000584 r .LC54 │ │ │ │ -0000059c r .LC55 │ │ │ │ -000005a0 r .LC56 │ │ │ │ -000005a8 r .LC57 │ │ │ │ -000005b4 r .LC58 │ │ │ │ -000005c0 r .LC59 │ │ │ │ +000004cc r .LC50 │ │ │ │ +000004f0 r .LC51 │ │ │ │ +0000050c r .LC52 │ │ │ │ +00000524 r .LC53 │ │ │ │ +00000528 r .LC54 │ │ │ │ +00000530 r .LC55 │ │ │ │ +0000053c r .LC56 │ │ │ │ +00000548 r .LC57 │ │ │ │ +00000000 r .LC58 │ │ │ │ +00000554 r .LC59 │ │ │ │ 00000074 r .LC6 │ │ │ │ -00000000 r .LC60 │ │ │ │ -000005cc r .LC61 │ │ │ │ -000005d8 r .LC62 │ │ │ │ -000005e4 r .LC63 │ │ │ │ -000005f0 r .LC64 │ │ │ │ -000005f8 r .LC65 │ │ │ │ -00000614 r .LC66 │ │ │ │ -00000624 r .LC67 │ │ │ │ -00000630 r .LC68 │ │ │ │ -00000640 r .LC69 │ │ │ │ -00000090 r .LC7 │ │ │ │ -0000064c r .LC70 │ │ │ │ -00000658 r .LC71 │ │ │ │ -00000680 r .LC72 │ │ │ │ -00000688 r .LC73 │ │ │ │ -000006ac r .LC74 │ │ │ │ -000006d8 r .LC75 │ │ │ │ -000006f8 r .LC76 │ │ │ │ -000007e8 r .LC77 │ │ │ │ -000007ec r .LC78 │ │ │ │ -0000080c r .LC79 │ │ │ │ +00000560 r .LC60 │ │ │ │ +0000056c r .LC61 │ │ │ │ +00000578 r .LC62 │ │ │ │ +00000580 r .LC63 │ │ │ │ +0000059c r .LC64 │ │ │ │ +000005ac r .LC65 │ │ │ │ +000005b8 r .LC66 │ │ │ │ +000005c8 r .LC67 │ │ │ │ +000005d4 r .LC68 │ │ │ │ +000005e0 r .LC69 │ │ │ │ +0000008c r .LC7 │ │ │ │ +00000608 r .LC70 │ │ │ │ +00000610 r .LC71 │ │ │ │ +00000634 r .LC72 │ │ │ │ +00000660 r .LC73 │ │ │ │ +00000680 r .LC74 │ │ │ │ +00000770 r .LC75 │ │ │ │ +00000774 r .LC76 │ │ │ │ +00000794 r .LC77 │ │ │ │ +000007b8 r .LC78 │ │ │ │ +000007e4 r .LC79 │ │ │ │ 000000a8 r .LC8 │ │ │ │ -00000830 r .LC80 │ │ │ │ -0000085c r .LC81 │ │ │ │ -00000864 r .LC82 │ │ │ │ -00000868 r .LC83 │ │ │ │ -0000086c r .LC84 │ │ │ │ -00000870 r .LC85 │ │ │ │ -00000874 r .LC86 │ │ │ │ -0000087c r .LC87 │ │ │ │ -00000884 r .LC88 │ │ │ │ -00000888 r .LC89 │ │ │ │ +000007ec r .LC80 │ │ │ │ +000007f0 r .LC81 │ │ │ │ +000007f4 r .LC82 │ │ │ │ +000007f8 r .LC83 │ │ │ │ +000007fc r .LC84 │ │ │ │ +00000804 r .LC85 │ │ │ │ +0000080c r .LC86 │ │ │ │ +00000810 r .LC87 │ │ │ │ +00000850 r .LC88 │ │ │ │ +00000870 r .LC89 │ │ │ │ 000000c4 r .LC9 │ │ │ │ -000008c8 r .LC90 │ │ │ │ -000008e8 r .LC91 │ │ │ │ -00000920 r .LC92 │ │ │ │ +000008a8 r .LC90 │ │ │ │ +000008dc r .LC91 │ │ │ │ +00000904 r .LC92 │ │ │ │ 00000954 r .LC93 │ │ │ │ 00000978 r .LC94 │ │ │ │ 00000990 r .LC95 │ │ │ │ 000009ac r .LC96 │ │ │ │ 000009c0 r .LC97 │ │ │ │ 000009c4 r .LC98 │ │ │ │ 000009f8 r .LC99 │ │ │ │ -00000098 r C_LOCALE_COERCION_WARNING │ │ │ │ +0000007c r C_LOCALE_COERCION_WARNING │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyConfig_Clear │ │ │ │ U PyConfig_InitPythonConfig │ │ │ │ U PyDict_Clear │ │ │ │ U PyDict_ContainsString │ │ │ │ U PyDict_Copy │ │ │ │ @@ -22636,15 +22637,15 @@ │ │ │ │ U PyMem_RawFree │ │ │ │ U PyModule_GetDict │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ 000001c0 T PyOS_getsig │ │ │ │ U PyOS_mystrnicmp │ │ │ │ -00002320 T PyOS_setsig │ │ │ │ +000021e8 T PyOS_setsig │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -22665,29 +22666,29 @@ │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_ReadChar │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_DumpTracebackThreads │ │ │ │ U PyWeakref_NewRef │ │ │ │ 000008e4 T Py_AtExit │ │ │ │ -00003108 T Py_EndInterpreter │ │ │ │ -000006a4 T Py_Exit │ │ │ │ +00003098 T Py_EndInterpreter │ │ │ │ +00000644 T Py_Exit │ │ │ │ 00000124 T Py_ExitStatusException │ │ │ │ 00000750 T Py_FatalError │ │ │ │ 000009cc T Py_FdIsInteractive │ │ │ │ -00001e40 T Py_Finalize │ │ │ │ -00004020 T Py_FinalizeEx │ │ │ │ +00001d08 T Py_Finalize │ │ │ │ +00003fb0 T Py_FinalizeEx │ │ │ │ U Py_GetConstantBorrowed │ │ │ │ 00000094 T Py_Initialize │ │ │ │ 000000ac T Py_InitializeEx │ │ │ │ 000000f8 T Py_InitializeFromConfig │ │ │ │ -000041fc T Py_IsFinalizing │ │ │ │ +0000418c T Py_IsFinalizing │ │ │ │ 00000000 T Py_IsInitialized │ │ │ │ 000005d0 T Py_NewInterpreter │ │ │ │ -000041cc T Py_NewInterpreterFromConfig │ │ │ │ +0000415c T Py_NewInterpreterFromConfig │ │ │ │ 0000006c T Py_PreInitialize │ │ │ │ 00000028 T Py_PreInitializeFromArgs │ │ │ │ 00000704 T Py_PreInitializeFromBytesArgs │ │ │ │ 00000180 t Py_XDECREF │ │ │ │ U _PyArg_Fini │ │ │ │ U _PyAtExit_Call │ │ │ │ U _PyAtExit_Init │ │ │ │ @@ -22755,15 +22756,15 @@ │ │ │ │ U _PyImport_InitExternal │ │ │ │ U _PyInterpolation_InitTypes │ │ │ │ U _PyInterpreterState_Clear │ │ │ │ U _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyInterpreterState_New │ │ │ │ -000030d8 t _PyInterpreterState_SetFinalizing │ │ │ │ +00003068 t _PyInterpreterState_SetFinalizing │ │ │ │ U _PyInterpreterState_SetNotRunningMain │ │ │ │ U _PyInterpreterState_SetWhence │ │ │ │ U _PyLong_FiniTypes │ │ │ │ U _PyLong_InitTypes │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_FiniDelayed │ │ │ │ @@ -22793,15 +22794,15 @@ │ │ │ │ U _PyPreConfig_InitFromConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyPreConfig_Read │ │ │ │ U _PyPreConfig_Write │ │ │ │ 00000000 D _PyRuntime │ │ │ │ U _PyRuntimeState_Fini │ │ │ │ U _PyRuntimeState_Init │ │ │ │ -00000b74 T _PyRuntime_Finalize │ │ │ │ +00000b3c T _PyRuntime_Finalize │ │ │ │ 00000000 T _PyRuntime_Initialize │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySignal_Fini │ │ │ │ U _PySignal_Init │ │ │ │ U _PySys_ClearAttrString │ │ │ │ U _PySys_ClearAuditHooks │ │ │ │ U _PySys_Create │ │ │ │ @@ -22839,114 +22840,113 @@ │ │ │ │ U _PyUnicode_InitTypes │ │ │ │ U _PyWarnings_InitState │ │ │ │ U _PyXI_Fini │ │ │ │ U _PyXI_FiniTypes │ │ │ │ U _PyXI_Init │ │ │ │ U _PyXI_InitTypes │ │ │ │ U _Py_ClearFileSystemEncoding │ │ │ │ -00000778 T _Py_CoerceLegacyLocale │ │ │ │ +00000740 T _Py_CoerceLegacyLocale │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DumpASCII │ │ │ │ U _Py_DumpDecimal │ │ │ │ -000008ec T _Py_DumpExtensionModules │ │ │ │ +000008b4 T _Py_DumpExtensionModules │ │ │ │ U _Py_DumpHexadecimal │ │ │ │ U _Py_DumpTraceback_Init │ │ │ │ U _Py_FalseStruct │ │ │ │ 000007dc T _Py_FatalErrorFormat │ │ │ │ 00000794 T _Py_FatalErrorFunc │ │ │ │ 000008c0 T _Py_FatalRefcountErrorFunc │ │ │ │ -00002864 T _Py_FdIsInteractive │ │ │ │ -00001e54 t _Py_Finalize.constprop.0 │ │ │ │ +0000272c T _Py_FdIsInteractive │ │ │ │ +00001d1c t _Py_Finalize.constprop.0 │ │ │ │ U _Py_FinalizeAllocatedBlocks │ │ │ │ U _Py_FinishPendingCalls │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetConstant_Init │ │ │ │ U _Py_HashRandomization_Fini │ │ │ │ U _Py_HashRandomization_Init │ │ │ │ U _Py_InitVersion │ │ │ │ 0000056c T _Py_InitializeMain │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ -00000750 T _Py_IsCoreInitialized │ │ │ │ -00004034 T _Py_IsInterpreterFinalizing │ │ │ │ +00000718 T _Py_IsCoreInitialized │ │ │ │ +00003fc4 T _Py_IsInterpreterFinalizing │ │ │ │ 00000520 T _Py_IsLocaleCoercionTarget │ │ │ │ U _Py_IsMainThread │ │ │ │ U _Py_IsValidFD │ │ │ │ -000006c4 T _Py_LegacyLocaleDetected │ │ │ │ +0000068c T _Py_LegacyLocaleDetected │ │ │ │ U _Py_NoneStruct │ │ │ │ 0000006c T _Py_PreInitializeFromConfig │ │ │ │ 00000000 T _Py_PreInitializeFromPyArgv │ │ │ │ U _Py_ResetForceASCII │ │ │ │ 000001d8 T _Py_SetLocaleFromEnv │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_clear_generic_types │ │ │ │ U _Py_fstat_noraise │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_write_noraise │ │ │ │ 00000000 d _TARGET_LOCALES │ │ │ │ U __fprintf_chk │ │ │ │ -000001b8 r __func__.10 │ │ │ │ -000001a4 r __func__.11 │ │ │ │ -0000018c r __func__.12 │ │ │ │ -00000180 r __func__.13 │ │ │ │ +00000184 r __func__.10 │ │ │ │ +00000170 r __func__.11 │ │ │ │ +00000158 r __func__.12 │ │ │ │ +0000014c r __func__.13 │ │ │ │ 00000050 r __func__.14 │ │ │ │ -00000154 r __func__.15 │ │ │ │ -00000140 r __func__.16 │ │ │ │ -0000016c r __func__.17 │ │ │ │ -00000128 r __func__.18 │ │ │ │ +00000120 r __func__.15 │ │ │ │ +0000010c r __func__.16 │ │ │ │ +00000138 r __func__.17 │ │ │ │ +0000021c r __func__.18 │ │ │ │ 00000034 r __func__.19 │ │ │ │ -00000250 r __func__.2 │ │ │ │ +00000234 r __func__.2 │ │ │ │ 00000068 r __func__.20 │ │ │ │ 0000001c r __func__.21 │ │ │ │ 00000000 r __func__.22 │ │ │ │ -00000240 r __func__.3 │ │ │ │ -00000208 r __func__.6 │ │ │ │ -000001f4 r __func__.7 │ │ │ │ -000001e4 r __func__.8 │ │ │ │ -000001cc r __func__.9 │ │ │ │ +0000020c r __func__.3 │ │ │ │ +000001d4 r __func__.6 │ │ │ │ +000001c0 r __func__.7 │ │ │ │ +000001b0 r __func__.8 │ │ │ │ +00000198 r __func__.9 │ │ │ │ U __vfprintf_chk │ │ │ │ U abort │ │ │ │ -0000418c t builtins_dict_watcher │ │ │ │ -00002370 t create_stdio.isra.0 │ │ │ │ +0000411c t builtins_dict_watcher │ │ │ │ +00002238 t create_stdio.isra.0 │ │ │ │ U exit │ │ │ │ 0000018c t fatal_error │ │ │ │ U fflush │ │ │ │ -00002288 t file_is_closed │ │ │ │ +00002150 t file_is_closed │ │ │ │ U fileno │ │ │ │ -00004068 t finalize_interp_clear │ │ │ │ -00003238 t finalize_modules │ │ │ │ -00002194 t flush_std_files │ │ │ │ +00003ff8 t finalize_interp_clear │ │ │ │ +000031c8 t finalize_modules │ │ │ │ +0000205c t flush_std_files │ │ │ │ U fputc │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ -00000644 t handle_thread_shutdown_exception.isra.0 │ │ │ │ -000012fc t init_interp_main │ │ │ │ -00000ba8 t init_interp_settings │ │ │ │ -00001d7c t interpreter_update_config │ │ │ │ +000006a4 t handle_thread_shutdown_exception.isra.0 │ │ │ │ +000011c4 t init_interp_main │ │ │ │ +00001c44 t interpreter_update_config │ │ │ │ U isatty │ │ │ │ -000028e0 t make_pre_finalization_calls │ │ │ │ -00002e20 t new_interpreter │ │ │ │ +000027a8 t make_pre_finalization_calls │ │ │ │ +00002ce8 t new_interpreter │ │ │ │ U nl_langinfo │ │ │ │ -00000ca8 t pycore_interp_init │ │ │ │ +00000b70 t pycore_interp_init │ │ │ │ 00000210 t pyinit_core.constprop.0 │ │ │ │ -0000120c t pyinit_main │ │ │ │ +000010d4 t pyinit_main │ │ │ │ 00000008 b reentrant.0 │ │ │ │ 00000004 b reentrant.1 │ │ │ │ 00000000 b runtime_initialized │ │ │ │ U setenv │ │ │ │ U setlocale │ │ │ │ U sigaction │ │ │ │ U sigemptyset │ │ │ │ U stderr │ │ │ │ U stdin │ │ │ │ U stdout │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00000280 r sys_deletes.5 │ │ │ │ -00000264 r sys_files.4 │ │ │ │ +00000264 r sys_deletes.5 │ │ │ │ +00000248 r sys_files.4 │ │ │ │ │ │ │ │ pymath.o: │ │ │ │ │ │ │ │ pystate.o: │ │ │ │ 00000000 b .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ 00000000 r .LANCHOR2 │ │ │ │ @@ -23012,61 +23012,61 @@ │ │ │ │ U PyExc_InterpreterError │ │ │ │ U PyExc_InterpreterNotFoundError │ │ │ │ U PyExc_PythonFinalizationError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ 00000090 T PyGILState_Check │ │ │ │ -00000f98 T PyGILState_Ensure │ │ │ │ +00000fdc T PyGILState_Ensure │ │ │ │ 00000030 T PyGILState_GetThisThreadState │ │ │ │ -00001f7c T PyGILState_Release │ │ │ │ -00001164 T PyInterpreterGuard_Close │ │ │ │ -000009f4 T PyInterpreterGuard_FromCurrent │ │ │ │ +00001fc4 T PyGILState_Release │ │ │ │ +000011ac T PyInterpreterGuard_Close │ │ │ │ +000009b0 T PyInterpreterGuard_FromCurrent │ │ │ │ 00000000 T PyInterpreterGuard_FromView │ │ │ │ 00000cf0 T PyInterpreterState_Clear │ │ │ │ -000016cc T PyInterpreterState_Delete │ │ │ │ -00000944 T PyInterpreterState_Get │ │ │ │ -00001078 T PyInterpreterState_GetDict │ │ │ │ -00000abc T PyInterpreterState_GetID │ │ │ │ -00001e18 T PyInterpreterState_Head │ │ │ │ -00000564 T PyInterpreterState_Main │ │ │ │ +00001684 T PyInterpreterState_Delete │ │ │ │ +00000f98 T PyInterpreterState_Get │ │ │ │ +00001030 T PyInterpreterState_GetDict │ │ │ │ +00000a78 T PyInterpreterState_GetID │ │ │ │ +00001dd0 T PyInterpreterState_Head │ │ │ │ +00000568 T PyInterpreterState_Main │ │ │ │ 00000b7c T PyInterpreterState_New │ │ │ │ -00001e38 T PyInterpreterState_Next │ │ │ │ +00001df0 T PyInterpreterState_Next │ │ │ │ 00000078 T PyInterpreterState_ThreadHead │ │ │ │ -00002360 T PyInterpreterView_Close │ │ │ │ -00001100 T PyInterpreterView_FromCurrent │ │ │ │ +000023a8 T PyInterpreterView_Close │ │ │ │ +00001148 T PyInterpreterView_FromCurrent │ │ │ │ 00000000 T PyInterpreterView_FromMain │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyModule_Type │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyPreConfig_InitPythonConfig │ │ │ │ -00001598 T PyThreadState_Clear │ │ │ │ -00001b5c T PyThreadState_Delete │ │ │ │ +000015e0 T PyThreadState_Clear │ │ │ │ +00001ba4 T PyThreadState_Delete │ │ │ │ 00000c5c T PyThreadState_DeleteCurrent │ │ │ │ -00001e44 T PyThreadState_Ensure │ │ │ │ +00001e8c T PyThreadState_Ensure │ │ │ │ 00000204 T PyThreadState_EnsureFromView │ │ │ │ 00000d58 T PyThreadState_Get │ │ │ │ -00002040 T PyThreadState_GetDict │ │ │ │ -00000fa0 T PyThreadState_GetFrame │ │ │ │ +00002088 T PyThreadState_GetDict │ │ │ │ +00000f58 T PyThreadState_GetFrame │ │ │ │ 00000c80 T PyThreadState_GetID │ │ │ │ 00000878 T PyThreadState_GetInterpreter │ │ │ │ -000009ac T PyThreadState_GetUnchecked │ │ │ │ +00000968 T PyThreadState_GetUnchecked │ │ │ │ 000006d8 T PyThreadState_New │ │ │ │ 00000e94 T PyThreadState_Next │ │ │ │ -0000210c T PyThreadState_Release │ │ │ │ +00002154 T PyThreadState_Release │ │ │ │ 00000d30 T PyThreadState_SetAsyncExc │ │ │ │ -00000b7c T PyThreadState_Swap │ │ │ │ +00000b38 T PyThreadState_Swap │ │ │ │ U PyThread_get_thread_ident │ │ │ │ U PyThread_get_thread_native_id │ │ │ │ U PyThread_hang_thread │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_EndInterpreter │ │ │ │ @@ -23094,51 +23094,51 @@ │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyExc_MemoryError │ │ │ │ U _PyExecutor_Free │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyGC_CollectNoFail │ │ │ │ U _PyGC_Fini │ │ │ │ U _PyGC_InitState │ │ │ │ -00001698 T _PyGILState_Fini │ │ │ │ +00001650 T _PyGILState_Fini │ │ │ │ 00000058 T _PyGILState_GetInterpreterStateUnsafe │ │ │ │ 00000728 T _PyGILState_Init │ │ │ │ 000007f0 T _PyGILState_SetTstate │ │ │ │ U _PyHamt_BitmapNode_Type │ │ │ │ U _PyHamt_Type │ │ │ │ U _PyImport_ClearCore │ │ │ │ U _PyImport_GetModulesRef │ │ │ │ 00000c98 T _PyInterpreterGuard_GetInterpreter │ │ │ │ 00000140 T _PyInterpreterGuard_Release │ │ │ │ 000000e4 T _PyInterpreterGuard_TryAcquire │ │ │ │ -000010d8 T _PyInterpreterState_Clear │ │ │ │ +00001090 T _PyInterpreterState_Clear │ │ │ │ 000004a0 T _PyInterpreterState_DeleteExceptMain │ │ │ │ 00000118 T _PyInterpreterState_Enable │ │ │ │ U _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ 00000ca4 T _PyInterpreterState_GetConfig │ │ │ │ 00000eac T _PyInterpreterState_GetEvalFrameFunc │ │ │ │ -00001970 T _PyInterpreterState_GetIDObject │ │ │ │ -00001c7c T _PyInterpreterState_GetWhence │ │ │ │ -000009d0 T _PyInterpreterState_GuardCountdown │ │ │ │ -00000b08 T _PyInterpreterState_HasFeature │ │ │ │ +00001928 T _PyInterpreterState_GetIDObject │ │ │ │ +00001c34 T _PyInterpreterState_GetWhence │ │ │ │ +0000098c T _PyInterpreterState_GuardCountdown │ │ │ │ +00000ac4 T _PyInterpreterState_HasFeature │ │ │ │ 00000650 T _PyInterpreterState_IDDecref │ │ │ │ -00001c44 T _PyInterpreterState_IDIncref │ │ │ │ -00001c2c T _PyInterpreterState_IsReady │ │ │ │ -00001c94 T _PyInterpreterState_IsRunningMain │ │ │ │ +00001bfc T _PyInterpreterState_IDIncref │ │ │ │ +00001be4 T _PyInterpreterState_IsReady │ │ │ │ +00001c4c T _PyInterpreterState_IsRunningMain │ │ │ │ 00000f60 T _PyInterpreterState_IsSpecializationEnabled │ │ │ │ -00001ac0 T _PyInterpreterState_LookUpID │ │ │ │ -000019c4 T _PyInterpreterState_LookUpIDObject │ │ │ │ -00000584 T _PyInterpreterState_Main │ │ │ │ +00001a78 T _PyInterpreterState_LookUpID │ │ │ │ +0000197c T _PyInterpreterState_LookUpIDObject │ │ │ │ +00000588 T _PyInterpreterState_Main │ │ │ │ 00000158 T _PyInterpreterState_New │ │ │ │ -000019fc T _PyInterpreterState_ObjectToID │ │ │ │ +000019b4 T _PyInterpreterState_ObjectToID │ │ │ │ 00000474 T _PyInterpreterState_ReinitRunningMain │ │ │ │ -000019a4 T _PyInterpreterState_RequireIDRef │ │ │ │ +0000195c T _PyInterpreterState_RequireIDRef │ │ │ │ 00000bd4 T _PyInterpreterState_RequiresIDRef │ │ │ │ 00000bec T _PyInterpreterState_SetEvalFrameAllowSpecialization │ │ │ │ 00000718 T _PyInterpreterState_SetEvalFrameFunc │ │ │ │ -0000105c T _PyInterpreterState_SetNotRunningMain │ │ │ │ +00001014 T _PyInterpreterState_SetNotRunningMain │ │ │ │ 000008a4 T _PyInterpreterState_SetRunningMain │ │ │ │ 00000710 T _PyInterpreterState_SetWhence │ │ │ │ U _PyMem_AbandonDelayed │ │ │ │ U _PyMem_ArenaAlloc │ │ │ │ U _PyMem_ArenaFree │ │ │ │ U _PyMem_RawCalloc │ │ │ │ U _PyMem_RawFree │ │ │ │ @@ -23158,49 +23158,49 @@ │ │ │ │ U _PyRuntime │ │ │ │ 000000ec T _PyRuntimeState_Fini │ │ │ │ 00000000 T _PyRuntimeState_Init │ │ │ │ 00000390 T _PyRuntimeState_ReInitThreads │ │ │ │ U _PySys_Audit │ │ │ │ 00000b0c T _PyThreadState_Attach │ │ │ │ 00000780 T _PyThreadState_Bind │ │ │ │ -00001684 T _PyThreadState_ClearMimallocHeaps │ │ │ │ -00000d74 T _PyThreadState_DeleteCurrent │ │ │ │ -00000d04 T _PyThreadState_DeleteList │ │ │ │ +0000163c T _PyThreadState_ClearMimallocHeaps │ │ │ │ +00000d2c T _PyThreadState_DeleteCurrent │ │ │ │ +00000cbc T _PyThreadState_DeleteList │ │ │ │ 00000cc0 T _PyThreadState_Detach │ │ │ │ -00000988 T _PyThreadState_GetCurrent │ │ │ │ -000020b8 T _PyThreadState_GetDict │ │ │ │ +00000944 T _PyThreadState_GetCurrent │ │ │ │ +00002100 T _PyThreadState_GetDict │ │ │ │ 00000ed8 T _PyThreadState_HangThread │ │ │ │ 00000cc8 T _PyThreadState_Init │ │ │ │ 000006f0 T _PyThreadState_IsRunningMain │ │ │ │ 00000bfc T _PyThreadState_MustExit │ │ │ │ 0000076c T _PyThreadState_New │ │ │ │ -000011c8 T _PyThreadState_NewBound │ │ │ │ +00001210 T _PyThreadState_NewBound │ │ │ │ 00000ea8 T _PyThreadState_PopFrame │ │ │ │ 00000cb0 T _PyThreadState_Prealloc │ │ │ │ 00000d98 T _PyThreadState_PushFrame │ │ │ │ -00000b9c T _PyThreadState_RemoveExcept │ │ │ │ +00000b58 T _PyThreadState_RemoveExcept │ │ │ │ 00000324 T _PyThreadState_SetShuttingDown │ │ │ │ 00000158 T _PyThreadState_Suspend │ │ │ │ -000014f8 T _PyThreadState_Swap │ │ │ │ +00001540 T _PyThreadState_Swap │ │ │ │ U _PyThread_AfterFork │ │ │ │ 000007c8 T _PyThread_CurrentExceptions │ │ │ │ 00000974 T _PyThread_CurrentFrames │ │ │ │ U _PyTime_Init │ │ │ │ U _PyType_InitCache │ │ │ │ U _PyTypes_AfterFork │ │ │ │ U _PyWarnings_Fini │ │ │ │ -00001d54 T _Py_CheckMainModule │ │ │ │ +00001d0c T _Py_CheckMainModule │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 00000c54 T _Py_GetConfig │ │ │ │ 00000ef4 T _Py_GetMainConfig │ │ │ │ -00001cb4 T _Py_GetMainModule │ │ │ │ +00001c6c T _Py_GetMainModule │ │ │ │ U _Py_InitializeRecursionLimits │ │ │ │ -000018d0 T _Py_IsMainInterpreterFinalizing │ │ │ │ +00001888 T _Py_IsMainInterpreterFinalizing │ │ │ │ 00000c20 T _Py_IsMainThread │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_qsbr_fini │ │ │ │ 00000004 B _Py_tss_gilstate │ │ │ │ 00000008 B _Py_tss_interp │ │ │ │ 00000000 B _Py_tss_tstate │ │ │ │ U __fprintf_chk │ │ │ │ @@ -23223,27 +23223,27 @@ │ │ │ │ 00000110 r __func__.7 │ │ │ │ 000000cc r __func__.8 │ │ │ │ 000001b4 r __func__.9 │ │ │ │ U __isoc23_strtol │ │ │ │ 00000000 d _no_tstate_sentinel │ │ │ │ 00000348 t decref_threadstate │ │ │ │ 00000804 t detach_thread.constprop.0 │ │ │ │ -0000190c t free_interpreter │ │ │ │ -00000ca0 t free_threadstate │ │ │ │ +000018c4 t free_interpreter │ │ │ │ +00000c58 t free_threadstate │ │ │ │ 000006a0 t init_policy │ │ │ │ 000001c8 r initial │ │ │ │ -00001114 t interpreter_clear │ │ │ │ +000010cc t interpreter_clear │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -000005a4 t new_threadstate │ │ │ │ +000005a8 t new_threadstate │ │ │ │ 00000824 t new_threadstate.constprop.0 │ │ │ │ -00000b30 t release_interp_guard.isra.0 │ │ │ │ +00000aec t release_interp_guard.isra.0 │ │ │ │ U stderr │ │ │ │ -00001bcc t tstate_delete_common.constprop.0 │ │ │ │ -00001868 t zapthreads │ │ │ │ +00001c14 t tstate_delete_common.constprop.0 │ │ │ │ +00001820 t zapthreads │ │ │ │ │ │ │ │ pystats.o: │ │ │ │ │ │ │ │ pythonrun.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000018 r .LC1 │ │ │ │ @@ -23479,48 +23479,48 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyIndex_Check │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyStatus_Ok │ │ │ │ -00000388 T PyTime_AsSecondsDouble │ │ │ │ +00000380 T PyTime_AsSecondsDouble │ │ │ │ 00000478 T PyTime_Monotonic │ │ │ │ -000004d8 T PyTime_MonotonicRaw │ │ │ │ -00000840 T PyTime_PerfCounter │ │ │ │ +000004d0 T PyTime_MonotonicRaw │ │ │ │ +00000838 T PyTime_PerfCounter │ │ │ │ 00000000 T PyTime_PerfCounterRaw │ │ │ │ 00000838 T PyTime_Time │ │ │ │ 00000294 T PyTime_TimeRaw │ │ │ │ -000011c8 T _PyDeadline_Get │ │ │ │ +000011c4 T _PyDeadline_Get │ │ │ │ 00000dc0 T _PyDeadline_Init │ │ │ │ 00000cf0 T _PyLong_AsTime_t │ │ │ │ -00000428 T _PyLong_FromTime_t │ │ │ │ +00000420 T _PyLong_FromTime_t │ │ │ │ 000003f8 T _PyTimeFraction_Mul │ │ │ │ 000003a0 T _PyTimeFraction_Resolution │ │ │ │ 000001c8 T _PyTimeFraction_Set │ │ │ │ -0000061c T _PyTime_Add │ │ │ │ +00000614 T _PyTime_Add │ │ │ │ 0000002c T _PyTime_AsMicroseconds │ │ │ │ 00000d8c T _PyTime_AsMilliseconds │ │ │ │ 000005e4 T _PyTime_AsTimespec │ │ │ │ -00000688 T _PyTime_AsTimespec_clamp │ │ │ │ -00001148 T _PyTime_AsTimeval │ │ │ │ +00000680 T _PyTime_AsTimespec_clamp │ │ │ │ +00001144 T _PyTime_AsTimeval │ │ │ │ 00000000 T _PyTime_AsTimevalTime_t │ │ │ │ 00000220 T _PyTime_AsTimeval_clamp │ │ │ │ -0000043c T _PyTime_FromMicrosecondsClamp │ │ │ │ -00000f58 T _PyTime_FromMillisecondsObject │ │ │ │ -00000408 T _PyTime_FromSeconds │ │ │ │ +00000434 T _PyTime_FromMicrosecondsClamp │ │ │ │ +00000f54 T _PyTime_FromMillisecondsObject │ │ │ │ +00000400 T _PyTime_FromSeconds │ │ │ │ 0000026c T _PyTime_FromSecondsDouble │ │ │ │ 00000284 T _PyTime_FromSecondsObject │ │ │ │ -000006f0 T _PyTime_FromTimespec │ │ │ │ +000006e8 T _PyTime_FromTimespec │ │ │ │ 00000640 T _PyTime_FromTimeval │ │ │ │ 00000000 T _PyTime_Init │ │ │ │ -00000f40 T _PyTime_MonotonicWithInfo │ │ │ │ +00000f3c T _PyTime_MonotonicWithInfo │ │ │ │ 000009a4 T _PyTime_ObjectToTime_t │ │ │ │ 00000af0 T _PyTime_ObjectToTimespec │ │ │ │ -00001198 T _PyTime_ObjectToTimeval │ │ │ │ +00001194 T _PyTime_ObjectToTimeval │ │ │ │ 00000040 T _PyTime_PerfCounterWithInfo │ │ │ │ 00000058 T _PyTime_TimeWithInfo │ │ │ │ 00000648 T _PyTime_gmtime │ │ │ │ 0000014c T _PyTime_localtime │ │ │ │ U __aeabi_d2lz │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ @@ -23529,15 +23529,15 @@ │ │ │ │ U __errno_location │ │ │ │ U __gmtime64_r │ │ │ │ U __localtime64_r │ │ │ │ U ceil │ │ │ │ U floor │ │ │ │ U modf │ │ │ │ 00000144 t py_get_monotonic_clock │ │ │ │ -000010d4 t pytime_as_timeval.isra.0 │ │ │ │ +000010d0 t pytime_as_timeval.isra.0 │ │ │ │ 0000005c t pytime_divide │ │ │ │ 000006b0 t pytime_from_double │ │ │ │ 00000b20 t pytime_object_to_denominator │ │ │ │ 00000778 t pytime_round │ │ │ │ U round │ │ │ │ │ │ │ │ qsbr.o: │ │ │ │ @@ -23690,39 +23690,39 @@ │ │ │ │ 00001ad0 T _Py_Specialize_UnpackSequence │ │ │ │ U _Py_slot_tp_getattr_hook │ │ │ │ U _Py_slot_tp_getattro │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_type_getattro │ │ │ │ 00000000 d binaryop_extend_descrs │ │ │ │ -00000440 t bytes_int_multiply │ │ │ │ +0000039c t bytes_int_multiply │ │ │ │ 000001fc t check_type_always_true │ │ │ │ 00002a74 t compactlong_float_add │ │ │ │ 0000295c t compactlong_float_guard │ │ │ │ -00002b98 t compactlong_float_multiply │ │ │ │ -00000540 t compactlong_float_subtract │ │ │ │ -00002bd0 t compactlong_float_true_div │ │ │ │ +00002b5c t compactlong_float_multiply │ │ │ │ +00000508 t compactlong_float_subtract │ │ │ │ +00002c08 t compactlong_float_true_div │ │ │ │ 000028b8 t compactlongs_and │ │ │ │ 00002860 t compactlongs_guard │ │ │ │ 00002a34 t compactlongs_or │ │ │ │ 00002aac t compactlongs_xor │ │ │ │ -000003e4 t float_compactlong_add │ │ │ │ +00000340 t float_compactlong_add │ │ │ │ 000028f8 t float_compactlong_guard │ │ │ │ -00002b60 t float_compactlong_multiply │ │ │ │ -000003ac t float_compactlong_subtract │ │ │ │ -00000464 t float_compactlong_true_div │ │ │ │ -0000049c t int_bytes_multiply │ │ │ │ -000004cc t int_str_multiply │ │ │ │ +00002b24 t float_compactlong_multiply │ │ │ │ +00002aec t float_compactlong_subtract │ │ │ │ +0000042c t float_compactlong_true_div │ │ │ │ +00000464 t int_bytes_multiply │ │ │ │ +00000494 t int_str_multiply │ │ │ │ 00000000 t int_tuple_multiply │ │ │ │ 00000098 r no_location │ │ │ │ -00002aec t nonzero_compactlong_float_guard │ │ │ │ -00000340 t nonzero_float_compactlong_guard │ │ │ │ +00002b94 t nonzero_compactlong_float_guard │ │ │ │ +000003c0 t nonzero_float_compactlong_guard │ │ │ │ 0000018c t seq_int_multiply │ │ │ │ 000029c0 t str_int_multiply │ │ │ │ -0000041c t tuple_int_multiply │ │ │ │ +00000378 t tuple_int_multiply │ │ │ │ 00000000 r value_and_backoff_next │ │ │ │ │ │ │ │ slots.o: │ │ │ │ 00000058 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000080 r .LC10 │ │ │ │ @@ -23914,50 +23914,50 @@ │ │ │ │ U PyUnicodeWriter_Finish │ │ │ │ U PyUnicodeWriter_WriteChar │ │ │ │ U PyUnicodeWriter_WriteStr │ │ │ │ U PyUnicodeWriter_WriteSubstring │ │ │ │ U PyUnicode_Compare │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ -0000abcc t PyUnicode_READ_CHAR │ │ │ │ +0000abe4 t PyUnicode_READ_CHAR │ │ │ │ 000005ac t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ U Py_EnterRecursiveCall │ │ │ │ U Py_LeaveRecursiveCall │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -0000ad0c T _PyST_GetScope │ │ │ │ -0000ac58 T _PyST_GetSymbol │ │ │ │ -0000adbc T _PyST_IsFunctionLike │ │ │ │ +0000ad24 T _PyST_GetScope │ │ │ │ +0000ac70 T _PyST_GetSymbol │ │ │ │ +0000add4 T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -0000ae64 T _PySymtable_Free │ │ │ │ -0000ab34 T _PySymtable_Lookup │ │ │ │ -0000ade8 T _PySymtable_LookupOptional │ │ │ │ +0000ae7c T _PySymtable_Free │ │ │ │ +0000ab4c T _PySymtable_Lookup │ │ │ │ +0000ae00 T _PySymtable_LookupOptional │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00001a7c T _Py_IsPrivateName │ │ │ │ 000080c4 T _Py_Mangle │ │ │ │ 00007d50 T _Py_MaybeMangle │ │ │ │ 000019a8 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ -00009448 t analyze_block │ │ │ │ +00009460 t analyze_block │ │ │ │ 00008330 t check_keywords │ │ │ │ 000013a4 t check_lazy_import_context │ │ │ │ 0000002c t error_at_directive.isra.0 │ │ │ │ 00000bcc t inline_comprehension │ │ │ │ 00000f4c t is_free_in_any_child │ │ │ │ -0000af04 t ste_dealloc │ │ │ │ +0000af1c t ste_dealloc │ │ │ │ 000000d4 d ste_memberlist │ │ │ │ 00002a44 t ste_new.constprop.3 │ │ │ │ 00000000 t ste_repr │ │ │ │ 000078dc t symtable_add_def_ctx │ │ │ │ 00007478 t symtable_add_def_ctx.constprop.0 │ │ │ │ 00007230 t symtable_add_def_ctx.constprop.1 │ │ │ │ 00007664 t symtable_add_def_ctx.constprop.3 │ │ │ │ @@ -24620,15 +24620,15 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ 000002c8 T PyThread_GetInfo │ │ │ │ -000004e0 T PyThread_ParseTimeoutArg │ │ │ │ +00000550 T PyThread_ParseTimeoutArg │ │ │ │ 000002ec T PyThread_ReInitTLS │ │ │ │ 00000124 T PyThread_acquire_lock │ │ │ │ 00000188 T PyThread_acquire_lock_timed │ │ │ │ 00000030 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 000000d8 T PyThread_allocate_lock │ │ │ │ 00000228 T PyThread_create_key │ │ │ │ 00000284 T PyThread_delete_key │ │ │ │ @@ -24647,15 +24647,15 @@ │ │ │ │ 000001f8 T PyThread_release_lock │ │ │ │ 000002b0 T PyThread_set_key_value │ │ │ │ 0000034c T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 0000043c T PyThread_start_new_thread │ │ │ │ 00000180 T PyThread_tss_alloc │ │ │ │ 00000258 T PyThread_tss_create │ │ │ │ -0000048c T PyThread_tss_delete │ │ │ │ +000004fc T PyThread_tss_delete │ │ │ │ 000001ac T PyThread_tss_free │ │ │ │ 00000254 T PyThread_tss_get │ │ │ │ 00000168 T PyThread_tss_is_created │ │ │ │ 0000026c T PyThread_tss_set │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U PyTime_TimeRaw │ │ │ │ U PyUnicode_DecodeFSDefaultAndSize │ │ │ │ @@ -24664,17 +24664,17 @@ │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ -000004c4 T _PyThread_FiniType │ │ │ │ +00000534 T _PyThread_FiniType │ │ │ │ 00000300 T _PyThread_at_fork_reinit │ │ │ │ -00000298 T _PyThread_cond_after │ │ │ │ +0000048c T _PyThread_cond_after │ │ │ │ 000002a8 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -25094,39 +25094,39 @@ │ │ │ │ dtoa.o: │ │ │ │ 00000010 r .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ 000000ac t Balloc │ │ │ │ 00000000 t Balloc.constprop.0 │ │ │ │ -00002998 t Bfree │ │ │ │ +000029f0 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ 00000084 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -000029f4 T _Py_dg_dtoa │ │ │ │ -00006230 T _Py_dg_freedtoa │ │ │ │ -000005d8 T _Py_dg_strtod │ │ │ │ +00002a4c T _Py_dg_dtoa │ │ │ │ +000062a0 T _Py_dg_freedtoa │ │ │ │ +000005e8 T _Py_dg_strtod │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ 0000030c t b2d │ │ │ │ 000000c8 r bigtens │ │ │ │ -00005a68 t hi0bits │ │ │ │ -00005d80 t lshift │ │ │ │ -00005ac8 t lshift.constprop.0 │ │ │ │ +00005ad8 t hi0bits │ │ │ │ +00005df0 t lshift │ │ │ │ +00005b38 t lshift.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000001a4 t mult │ │ │ │ -000060b0 t multadd.constprop.0 │ │ │ │ +00006120 t multadd.constprop.0 │ │ │ │ 000000c4 t nrv_alloc │ │ │ │ 00000118 r p05.0 │ │ │ │ -000052e0 t pow5mult │ │ │ │ +00005350 t pow5mult │ │ │ │ 00000134 t sd2b │ │ │ │ 00000010 r tens │ │ │ │ 000000f0 r tinytens │ │ │ │ │ │ │ │ fileutils.o: │ │ │ │ 00000000 r .LANCHOR0 │ │ │ │ 00000000 d .LANCHOR1 │ │ │ │ @@ -26227,15 +26227,15 @@ │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_Import │ │ │ │ U PyImport_ImportModule │ │ │ │ U PyImport_ImportModuleAttrString │ │ │ │ -00000e60 T PyInit__datetime │ │ │ │ +00000f24 T PyInit__datetime │ │ │ │ U PyInterpreterState_Get │ │ │ │ U PyInterpreterState_GetDict │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ @@ -26286,24 +26286,24 @@ │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_DecodeLocale │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_GetLength │ │ │ │ -00004e0c t PyUnicode_READ_CHAR │ │ │ │ +00004d3c t PyUnicode_READ_CHAR │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_WriteChar │ │ │ │ U PyWeakref_GetRef │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_HashBuffer │ │ │ │ U Py_VaBuildValue │ │ │ │ -00000618 t Py_XDECREF │ │ │ │ +00000370 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 00000000 T _PyDateTime_InitTypes │ │ │ │ U _PyLong_AsTime_t │ │ │ │ U _PyLong_DivmodNear │ │ │ │ U _PyObject_GetState │ │ │ │ @@ -26330,18 +26330,18 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ 00000ba0 d __compound_literal.0 │ │ │ │ 00000030 r __func__.62 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __time64 │ │ │ │ -00000e7c t _datetime_exec │ │ │ │ +00000f40 t _datetime_exec │ │ │ │ 0000007c r _days_before_month │ │ │ │ 00000048 r _days_in_month │ │ │ │ -0000385c t _get_current_state │ │ │ │ +0000378c t _get_current_state │ │ │ │ 000001ac r _keywords.11 │ │ │ │ 000001b4 r _keywords.14 │ │ │ │ 000001c4 r _keywords.17 │ │ │ │ 0000016c r _keywords.2 │ │ │ │ 000001d4 r _keywords.21 │ │ │ │ 000001dc r _keywords.25 │ │ │ │ 000001e4 r _keywords.28 │ │ │ │ @@ -26388,288 +26388,287 @@ │ │ │ │ 000006b0 d _parser.49 │ │ │ │ 000006dc d _parser.52 │ │ │ │ 0000078c d _parser.55 │ │ │ │ 000005fc d _parser.58 │ │ │ │ 00000628 d _parser.6 │ │ │ │ 000007b8 d _parser.61 │ │ │ │ 00000734 d _parser.9 │ │ │ │ -0000710c t _timezone_check_argument │ │ │ │ -000039a4 t accum │ │ │ │ +0000703c t _timezone_check_argument │ │ │ │ +000038d4 t accum │ │ │ │ 00001cfc t add_date_timedelta.isra.0 │ │ │ │ -00005ddc t add_datetime_timedelta │ │ │ │ +00005d0c t add_datetime_timedelta │ │ │ │ 0000291c t append_keyword_fold │ │ │ │ 00002660 t append_keyword_tzinfo │ │ │ │ -00004514 t build_struct_time │ │ │ │ +00004444 t build_struct_time │ │ │ │ 00000680 d cache.23 │ │ │ │ -00009464 t call_subclass_fold │ │ │ │ -000020b8 t call_tzinfo_method │ │ │ │ -00009004 t call_tzname │ │ │ │ +00009434 t call_subclass_fold │ │ │ │ +00002180 t call_tzinfo_method │ │ │ │ +00008fd8 t call_tzname │ │ │ │ 00000568 d capi │ │ │ │ 00000018 r capi_types │ │ │ │ -00000964 t check_date_args │ │ │ │ -00000c34 t check_tzinfo_subclass │ │ │ │ -00000d08 t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ -00003e58 t checked_divmod │ │ │ │ -00003660 t clear_state.isra.0 │ │ │ │ +00000a28 t check_date_args │ │ │ │ +00000cf8 t check_tzinfo_subclass │ │ │ │ +00000dcc t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ +00003d88 t checked_divmod │ │ │ │ +00003590 t clear_state.isra.0 │ │ │ │ 00000158 r correction.42 │ │ │ │ -00000da8 t create_timezone_from_delta.constprop.0 │ │ │ │ +00000e6c t create_timezone_from_delta.constprop.0 │ │ │ │ 00001c04 t date_add │ │ │ │ 00001064 d date_as_number │ │ │ │ 00001eec t date_ctime │ │ │ │ -00005058 t date_day │ │ │ │ +00004f88 t date_day │ │ │ │ 00001a84 t date_from_pickle │ │ │ │ 00001044 t date_fromtimestamp │ │ │ │ 000012d4 d date_getset │ │ │ │ -000021d4 t date_hash │ │ │ │ -00003f20 t date_isocalendar │ │ │ │ +0000229c t date_hash │ │ │ │ +00003e50 t date_isocalendar │ │ │ │ 00000cdc t date_isoformat │ │ │ │ 000023c8 t date_isoweekday │ │ │ │ 000010f4 d date_methods │ │ │ │ -00005040 t date_month │ │ │ │ -00001a14 t date_new │ │ │ │ +00004f70 t date_month │ │ │ │ +00001adc t date_new │ │ │ │ 000020e0 t date_reduce │ │ │ │ 00000508 t date_repr │ │ │ │ -00002474 t date_richcompare │ │ │ │ +0000253c t date_richcompare │ │ │ │ 00000874 t date_str │ │ │ │ 00001ac0 t date_subtract │ │ │ │ -000044c8 t date_timetuple │ │ │ │ -00004ea8 t date_toordinal │ │ │ │ -00004f00 t date_weekday │ │ │ │ -00004ee0 t date_year │ │ │ │ -000071d4 t datetime_add │ │ │ │ -00000d40 t datetime_alloc │ │ │ │ +000043f8 t date_timetuple │ │ │ │ +00004dd8 t date_toordinal │ │ │ │ +00004e30 t date_weekday │ │ │ │ +00004e10 t date_year │ │ │ │ +00007104 t datetime_add │ │ │ │ +00000e04 t datetime_alloc │ │ │ │ 00000bac d datetime_as_number │ │ │ │ 0000045c t datetime_best_possible │ │ │ │ 00002410 t datetime_ctime │ │ │ │ 00000c3c t datetime_date___format__ │ │ │ │ 00001380 r datetime_date___format____doc__ │ │ │ │ 00001844 r datetime_date__doc__ │ │ │ │ -000079c0 t datetime_date_fromisocalendar │ │ │ │ +00007994 t datetime_date_fromisocalendar │ │ │ │ 00001588 r datetime_date_fromisocalendar__doc__ │ │ │ │ 00001fa0 t datetime_date_fromisoformat │ │ │ │ 00001630 r datetime_date_fromisoformat__doc__ │ │ │ │ -000078b4 t datetime_date_fromordinal │ │ │ │ +000077e4 t datetime_date_fromordinal │ │ │ │ 00001688 r datetime_date_fromordinal__doc__ │ │ │ │ 00002088 t datetime_date_fromtimestamp │ │ │ │ 0000173c r datetime_date_fromtimestamp__doc__ │ │ │ │ 00000fec t datetime_date_fromtimestamp_capi │ │ │ │ 00002134 t datetime_date_replace │ │ │ │ 00001310 r datetime_date_replace__doc__ │ │ │ │ -0000439c t datetime_date_strftime │ │ │ │ +000042cc t datetime_date_strftime │ │ │ │ 000013c0 r datetime_date_strftime__doc__ │ │ │ │ 00002298 t datetime_date_strptime │ │ │ │ 00001498 r datetime_date_strptime__doc__ │ │ │ │ 00000208 t datetime_date_today │ │ │ │ 000017e8 r datetime_date_today__doc__ │ │ │ │ 00002430 t datetime_datetime___reduce__ │ │ │ │ 000003e8 r datetime_datetime___reduce____doc__ │ │ │ │ 000008c4 t datetime_datetime___reduce_ex__ │ │ │ │ 00000404 r datetime_datetime___reduce_ex____doc__ │ │ │ │ 00000ba4 r datetime_datetime__doc__ │ │ │ │ -00007ffc t datetime_datetime_astimezone │ │ │ │ +00007fd0 t datetime_datetime_astimezone │ │ │ │ 00000428 r datetime_datetime_astimezone__doc__ │ │ │ │ 00001858 t datetime_datetime_combine │ │ │ │ 00000828 r datetime_datetime_combine__doc__ │ │ │ │ -0000a174 t datetime_datetime_fromisoformat │ │ │ │ +0000a144 t datetime_datetime_fromisoformat │ │ │ │ 000007d0 r datetime_datetime_fromisoformat__doc__ │ │ │ │ -00006e74 t datetime_datetime_fromtimestamp │ │ │ │ +00006da4 t datetime_datetime_fromtimestamp │ │ │ │ 000009f8 r datetime_datetime_fromtimestamp__doc__ │ │ │ │ 00001110 t datetime_datetime_fromtimestamp_capi │ │ │ │ -00006f70 t datetime_datetime_fromtimestamp_impl │ │ │ │ -00005980 t datetime_datetime_isoformat │ │ │ │ +00006ea0 t datetime_datetime_fromtimestamp_impl │ │ │ │ +000058b0 t datetime_datetime_isoformat │ │ │ │ 00000568 r datetime_datetime_isoformat__doc__ │ │ │ │ 00000318 t datetime_datetime_now │ │ │ │ 00000afc r datetime_datetime_now__doc__ │ │ │ │ -000061b0 t datetime_datetime_replace │ │ │ │ +000060e0 t datetime_datetime_replace │ │ │ │ 00000474 r datetime_datetime_replace__doc__ │ │ │ │ -000014d8 t datetime_datetime_strptime │ │ │ │ +000015a0 t datetime_datetime_strptime │ │ │ │ 000008a0 r datetime_datetime_strptime__doc__ │ │ │ │ -0000abe0 t datetime_datetime_utcfromtimestamp │ │ │ │ +0000abb0 t datetime_datetime_utcfromtimestamp │ │ │ │ 00000998 r datetime_datetime_utcfromtimestamp__doc__ │ │ │ │ 00001a20 t datetime_datetime_utcnow │ │ │ │ 00000ab0 r datetime_datetime_utcnow__doc__ │ │ │ │ -00000658 t datetime_dealloc │ │ │ │ -000090f8 t datetime_dst │ │ │ │ -00008fc0 t datetime_fold │ │ │ │ +000003b0 t datetime_dealloc │ │ │ │ +000090cc t datetime_dst │ │ │ │ +00008f94 t datetime_fold │ │ │ │ 00000b54 t datetime_from_pickle │ │ │ │ -00007050 t datetime_from_timestamp │ │ │ │ -00005070 t datetime_from_timet_and_us │ │ │ │ -0000a144 t datetime_getdate │ │ │ │ +00006f80 t datetime_from_timestamp │ │ │ │ +00004fa0 t datetime_from_timet_and_us │ │ │ │ +0000a114 t datetime_getdate │ │ │ │ 00000dbc d datetime_getset │ │ │ │ 00000930 t datetime_getstate │ │ │ │ 000011d4 t datetime_gettime │ │ │ │ 0000246c t datetime_gettimetz │ │ │ │ -0000221c t datetime_hash │ │ │ │ -00007cd0 t datetime_hour │ │ │ │ +000022e4 t datetime_hash │ │ │ │ +00007ca4 t datetime_hour │ │ │ │ 00000c3c d datetime_methods │ │ │ │ -00008dfc t datetime_microsecond │ │ │ │ -00007ce8 t datetime_minute │ │ │ │ -00001c38 t datetime_new │ │ │ │ +00008dd0 t datetime_microsecond │ │ │ │ +00007cbc t datetime_minute │ │ │ │ +00001d00 t datetime_new │ │ │ │ 00000558 t datetime_repr │ │ │ │ -00002964 t datetime_richcompare │ │ │ │ -00007d00 t datetime_second │ │ │ │ -000058f0 t datetime_str │ │ │ │ -000067dc t datetime_subtract │ │ │ │ +00002a2c t datetime_richcompare │ │ │ │ +00007cd4 t datetime_second │ │ │ │ +00005820 t datetime_str │ │ │ │ +0000670c t datetime_subtract │ │ │ │ 00002a38 t datetime_time___format__ │ │ │ │ 00000e14 r datetime_time___format____doc__ │ │ │ │ 00002ba8 t datetime_time___reduce__ │ │ │ │ 00000cc4 r datetime_time___reduce____doc__ │ │ │ │ 0000270c t datetime_time___reduce_ex__ │ │ │ │ 00000ce0 r datetime_time___reduce_ex____doc__ │ │ │ │ 000011d4 r datetime_time__doc__ │ │ │ │ -0000ac4c t datetime_time_fromisoformat │ │ │ │ +0000ac1c t datetime_time_fromisoformat │ │ │ │ 00000d04 r datetime_time_fromisoformat__doc__ │ │ │ │ -00007d18 t datetime_time_isoformat │ │ │ │ +00007cec t datetime_time_isoformat │ │ │ │ 00000f60 r datetime_time_isoformat__doc__ │ │ │ │ 00001420 t datetime_time_replace │ │ │ │ 00000d5c r datetime_time_replace__doc__ │ │ │ │ 00002a4c t datetime_time_strftime │ │ │ │ 00000e54 r datetime_time_strftime__doc__ │ │ │ │ 00002be4 t datetime_time_strptime │ │ │ │ 000010e4 r datetime_time_strptime__doc__ │ │ │ │ -0000912c t datetime_timestamp │ │ │ │ -00004f48 t datetime_timetuple │ │ │ │ -000077f0 t datetime_tzinfo │ │ │ │ -00008fd8 t datetime_tzname │ │ │ │ -000090c4 t datetime_utcoffset │ │ │ │ +00009100 t datetime_timestamp │ │ │ │ +00004e78 t datetime_timetuple │ │ │ │ +00007720 t datetime_tzinfo │ │ │ │ +00008fac t datetime_tzname │ │ │ │ +00009098 t datetime_utcoffset │ │ │ │ 00002520 t datetime_utctimetuple │ │ │ │ 00000520 d datetimemodule │ │ │ │ 00000f48 t delta_abs │ │ │ │ -000099f8 t delta_add │ │ │ │ +000099c8 t delta_add │ │ │ │ 000004dc t delta_add.part.0 │ │ │ │ 00001324 d delta_as_number │ │ │ │ 00000e68 t delta_bool │ │ │ │ -00006c60 t delta_divide │ │ │ │ +00006b90 t delta_divide │ │ │ │ 000004dc t delta_divide.part.0 │ │ │ │ 00002d38 t delta_divmod │ │ │ │ -00006758 t delta_hash │ │ │ │ +00006688 t delta_hash │ │ │ │ 000013e4 d delta_members │ │ │ │ 000013b4 d delta_methods │ │ │ │ -000092a0 t delta_multiply │ │ │ │ -00008f78 t delta_negative │ │ │ │ -00002fd4 t delta_new │ │ │ │ +00009270 t delta_multiply │ │ │ │ +00008f4c t delta_negative │ │ │ │ +00002f04 t delta_new │ │ │ │ 00001874 r delta_new__doc__ │ │ │ │ 00002d14 t delta_positive │ │ │ │ 00000b08 t delta_reduce │ │ │ │ 00002ee8 t delta_remainder │ │ │ │ 000016a0 t delta_repr │ │ │ │ -00002d2c t delta_richcompare │ │ │ │ +0000040c t delta_richcompare │ │ │ │ 00000724 t delta_str │ │ │ │ -00006688 t delta_subtract │ │ │ │ +000065b8 t delta_subtract │ │ │ │ 000004dc t delta_subtract.part.0 │ │ │ │ -000041ec t delta_to_microseconds │ │ │ │ -00004118 t delta_total_seconds │ │ │ │ -000097e8 t delta_truedivide │ │ │ │ -00002508 t diff_to_bool │ │ │ │ -00009790 t divide_nearest │ │ │ │ -00006db8 t divide_timedelta_timedelta │ │ │ │ +0000411c t delta_to_microseconds │ │ │ │ +00004048 t delta_total_seconds │ │ │ │ +000097b8 t delta_truedivide │ │ │ │ +000025d0 t diff_to_bool │ │ │ │ +00009760 t divide_nearest │ │ │ │ +00006ce8 t divide_timedelta_timedelta │ │ │ │ 00001f0c t format_ctime │ │ │ │ -00008644 t format_utcoffset.constprop.0 │ │ │ │ -00008950 t get_flip_fold_offset │ │ │ │ +00008618 t format_utcoffset.constprop.0 │ │ │ │ +00008924 t get_flip_fold_offset │ │ │ │ 00000ddc t get_tzinfo_member │ │ │ │ 00000328 r iso_calendar_date__doc__ │ │ │ │ -00009b78 t iso_calendar_date_dealloc │ │ │ │ +00009b48 t iso_calendar_date_dealloc │ │ │ │ 00001284 d iso_calendar_date_getset │ │ │ │ 00001264 d iso_calendar_date_methods │ │ │ │ 00003120 t iso_calendar_date_new │ │ │ │ -00009ac8 t iso_calendar_date_new_impl │ │ │ │ +00009a98 t iso_calendar_date_new_impl │ │ │ │ 0000209c t iso_calendar_date_reduce │ │ │ │ 00003220 t iso_calendar_date_repr │ │ │ │ 000030bc t iso_calendar_date_traverse │ │ │ │ -00009ddc t iso_calendar_date_week │ │ │ │ -00009e14 t iso_calendar_date_weekday │ │ │ │ -00009da4 t iso_calendar_date_year │ │ │ │ -00007b8c t iso_to_ymd │ │ │ │ +00009dac t iso_calendar_date_week │ │ │ │ +00009de4 t iso_calendar_date_weekday │ │ │ │ +00009d74 t iso_calendar_date_year │ │ │ │ +00007b60 t iso_to_ymd │ │ │ │ 00001224 d isocal_slots │ │ │ │ 00000554 d isocal_spec │ │ │ │ 000007e4 d keywords.0 │ │ │ │ -000052d4 t local │ │ │ │ -00008c10 t local_timezone_from_timestamp │ │ │ │ -00008a48 t local_to_seconds │ │ │ │ +00005204 t local │ │ │ │ +00008be4 t local_timezone_from_timestamp │ │ │ │ +00008a1c t local_to_seconds │ │ │ │ 00000d10 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ U memset │ │ │ │ -00003c88 t microseconds_to_delta_ex │ │ │ │ +00003bb8 t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ -00002ec4 t module_clear │ │ │ │ -00003f0c t module_free │ │ │ │ +00002df4 t module_clear │ │ │ │ +00003e3c t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 00000b78 d module_slots │ │ │ │ -000013a0 t module_traverse │ │ │ │ -000093bc t multiply_int_timedelta │ │ │ │ -000095bc t multiply_truedivide_timedelta_float │ │ │ │ -000008e0 t new_date_ex │ │ │ │ -00007940 t new_date_subclass_ex │ │ │ │ +00001468 t module_traverse │ │ │ │ +0000938c t multiply_int_timedelta │ │ │ │ +0000958c t multiply_truedivide_timedelta_float │ │ │ │ +000009a4 t new_date_ex │ │ │ │ +00007870 t new_date_subclass_ex │ │ │ │ 000010bc t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -00000370 t new_datetime_ex2.constprop.0 │ │ │ │ -0000534c t new_datetime_subclass_fold_ex │ │ │ │ -00005634 t new_datetime_subclass_fold_ex.constprop.0 │ │ │ │ -00000780 t new_delta_ex │ │ │ │ -000006b4 t new_delta_ex.constprop.0 │ │ │ │ +0000527c t new_datetime_subclass_fold_ex │ │ │ │ +00005564 t new_datetime_subclass_fold_ex.constprop.0 │ │ │ │ +00000844 t new_delta_ex │ │ │ │ +00000778 t new_delta_ex.constprop.0 │ │ │ │ 00001180 t new_time_ex │ │ │ │ -00000a90 t new_time_ex2 │ │ │ │ -00008cd4 t new_timezone │ │ │ │ -00007630 t ord_to_ymd │ │ │ │ -0000a93c t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00009bc8 t parse_isoformat_date.constprop.0 │ │ │ │ -0000a750 t parse_isoformat_time.constprop.0 │ │ │ │ -0000882c t pep495_eq_exception │ │ │ │ +00000b54 t new_time_ex2 │ │ │ │ +00008ca8 t new_timezone │ │ │ │ +00007560 t ord_to_ymd │ │ │ │ +0000a90c t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00009b98 t parse_isoformat_date.constprop.0 │ │ │ │ +0000a720 t parse_isoformat_time.constprop.0 │ │ │ │ +00008800 t pep495_eq_exception │ │ │ │ 0000014c r potential_separators.43 │ │ │ │ -000095a4 t py_time_second │ │ │ │ +00009574 t py_time_second │ │ │ │ U round │ │ │ │ 000000d8 r specs.19 │ │ │ │ 000000b0 r specs.46 │ │ │ │ U strcmp │ │ │ │ U strftime │ │ │ │ U strlen │ │ │ │ -00000ca0 t time_alloc │ │ │ │ -0000147c t time_dealloc │ │ │ │ +00000d64 t time_alloc │ │ │ │ +00001544 t time_dealloc │ │ │ │ 00000f10 t time_dst │ │ │ │ 000011bc t time_fold │ │ │ │ 0000283c t time_from_pickle │ │ │ │ 00000f18 d time_getset │ │ │ │ 00002778 t time_getstate │ │ │ │ 00000000 t time_hash │ │ │ │ -00009574 t time_hour │ │ │ │ +00009544 t time_hour │ │ │ │ 00000e48 d time_methods │ │ │ │ 00000f88 t time_microsecond │ │ │ │ -0000958c t time_minute │ │ │ │ -00001604 t time_new │ │ │ │ +0000955c t time_minute │ │ │ │ +000016cc t time_new │ │ │ │ 00000654 t time_repr │ │ │ │ -000025e0 t time_richcompare │ │ │ │ +000026a8 t time_richcompare │ │ │ │ 000008b0 t time_str │ │ │ │ 00000fb4 t time_tzinfo │ │ │ │ 00000ea8 t time_tzname │ │ │ │ 00000ed8 t time_utcoffset │ │ │ │ -000013e0 t timezone_dealloc │ │ │ │ -0000719c t timezone_dst │ │ │ │ -00005d1c t timezone_fromutc │ │ │ │ +000014a8 t timezone_dealloc │ │ │ │ +000070cc t timezone_dst │ │ │ │ +00005c4c t timezone_fromutc │ │ │ │ 00000ad4 t timezone_getinitargs │ │ │ │ 0000303c t timezone_hash │ │ │ │ 00000fa4 d timezone_methods │ │ │ │ -00008e28 t timezone_new │ │ │ │ +00008dfc t timezone_new │ │ │ │ 000012b0 r timezone_new__doc__ │ │ │ │ 00003054 t timezone_repr │ │ │ │ -00007828 t timezone_richcompare │ │ │ │ +00007758 t timezone_richcompare │ │ │ │ 00001284 t timezone_str │ │ │ │ 0000123c t timezone_tzname │ │ │ │ -000070bc t timezone_utcoffset │ │ │ │ +00006fec t timezone_utcoffset │ │ │ │ 000002b0 r tzinfo_doc │ │ │ │ 000029fc t tzinfo_dst │ │ │ │ -0000aaf4 t tzinfo_from_isoformat_results │ │ │ │ -00009e4c t tzinfo_fromutc │ │ │ │ +0000aac4 t tzinfo_from_isoformat_results │ │ │ │ +00009e1c t tzinfo_fromutc │ │ │ │ 00001004 d tzinfo_methods │ │ │ │ 000009f4 t tzinfo_reduce │ │ │ │ 000029c0 t tzinfo_tzname │ │ │ │ 000024e4 t tzinfo_utcoffset │ │ │ │ 00000424 d utc_timezone │ │ │ │ -00005234 t utc_to_seconds │ │ │ │ -00004650 t wrap_strftime │ │ │ │ -000006b4 t ymd_to_ord │ │ │ │ +00005164 t utc_to_seconds │ │ │ │ +00004580 t wrap_strftime │ │ │ │ +000005b4 t ymd_to_ord │ │ │ │ 00000434 d zero_delta │ │ │ │ │ │ │ │ _heapqmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 000000a0 r .LC10 │ │ │ │ @@ -26712,32 +26711,32 @@ │ │ │ │ 00001c44 r _heapq_heappop__doc__ │ │ │ │ 000002cc t _heapq_heappop_max │ │ │ │ 000018a8 r _heapq_heappop_max__doc__ │ │ │ │ 00000510 t _heapq_heappush │ │ │ │ 00001ca8 r _heapq_heappush__doc__ │ │ │ │ 00000400 t _heapq_heappush_max │ │ │ │ 000018e8 r _heapq_heappush_max__doc__ │ │ │ │ -000008ec t _heapq_heappushpop │ │ │ │ +00000778 t _heapq_heappushpop │ │ │ │ 000019a8 r _heapq_heappushpop__doc__ │ │ │ │ -00000a84 t _heapq_heappushpop_max │ │ │ │ +00000910 t _heapq_heappushpop_max │ │ │ │ 00001760 r _heapq_heappushpop_max__doc__ │ │ │ │ 000001cc t _heapq_heapreplace │ │ │ │ 00001a84 r _heapq_heapreplace__doc__ │ │ │ │ 00000518 t _heapq_heapreplace_max │ │ │ │ 0000185c r _heapq_heapreplace_max__doc__ │ │ │ │ 00000000 d _heapqmodule │ │ │ │ 000000bc t heapify_internal │ │ │ │ 0000001c t heapq_exec │ │ │ │ 00000068 d heapq_methods │ │ │ │ 00000034 d heapq_slots │ │ │ │ 00001270 r module_doc │ │ │ │ 0000061c t siftdown_max │ │ │ │ 00000000 t siftup │ │ │ │ 0000025c t siftup.constprop.0 │ │ │ │ -00000778 t siftup_max │ │ │ │ +00000d08 t siftup_max │ │ │ │ │ │ │ │ _json.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 0000008c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -26853,42 +26852,41 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromKindAndData │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Substring │ │ │ │ -00000f50 t Py_XDECREF │ │ │ │ +00000e1c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyErr_FormatNote │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyRuntime │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _PyUnicodeWriter_WriteStr │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00000f0c t _Py_EnterRecursiveCallTstate │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 000000cc d __compound_literal.0 │ │ │ │ 0000001c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ 00000120 t _parse_constant │ │ │ │ -000013b4 t _steal_accumulate │ │ │ │ +000013f4 t _steal_accumulate │ │ │ │ 000008fc t ascii_escape_size │ │ │ │ -00000fe4 t ascii_escape_unicode_and_size │ │ │ │ +00001024 t ascii_escape_unicode_and_size │ │ │ │ 00000500 t encoder_call │ │ │ │ -00000e78 t encoder_clear │ │ │ │ -00000e1c t encoder_dealloc │ │ │ │ +00000eb8 t encoder_clear │ │ │ │ +00000e5c t encoder_dealloc │ │ │ │ 000000d8 r encoder_doc │ │ │ │ -000017ec t encoder_encode_float │ │ │ │ +0000182c t encoder_encode_float │ │ │ │ 00000000 t encoder_listencode_obj │ │ │ │ 00000198 d encoder_members │ │ │ │ 00000300 t encoder_new │ │ │ │ 0000091c t encoder_traverse │ │ │ │ 0000069c t encoder_write_string │ │ │ │ 0000026c t escape_size │ │ │ │ 0000034c t escape_unicode_and_size.isra.0 │ │ │ │ @@ -26897,29 +26895,29 @@ │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 000000c8 r module_doc │ │ │ │ 00000198 t py_encode_basestring │ │ │ │ 00000158 r py_encode_basestring__doc__ │ │ │ │ -0000173c t py_encode_basestring_ascii │ │ │ │ +0000177c t py_encode_basestring_ascii │ │ │ │ 000001b4 r py_encode_basestring_ascii__doc__ │ │ │ │ 00000a0c t py_scanstring │ │ │ │ 00000220 r py_scanstring__doc__ │ │ │ │ -000018a8 t raise_errmsg │ │ │ │ +000018e8 t raise_errmsg │ │ │ │ 000007c0 t raise_stop_iteration │ │ │ │ -00000f90 t scan_once_unicode │ │ │ │ -00001600 t scanner_call │ │ │ │ -00001464 t scanner_clear │ │ │ │ -00001408 t scanner_dealloc │ │ │ │ +00000f50 t scan_once_unicode │ │ │ │ +00001640 t scanner_call │ │ │ │ +000014a4 t scanner_clear │ │ │ │ +00001448 t scanner_dealloc │ │ │ │ 00000144 r scanner_doc │ │ │ │ 0000024c d scanner_members │ │ │ │ 0000008c t scanner_new │ │ │ │ 00000218 t scanner_traverse │ │ │ │ -00002738 t scanstring_unicode │ │ │ │ +0000279c t scanstring_unicode │ │ │ │ 000000d8 d speedups_methods │ │ │ │ 00000818 t write_escaped_ascii │ │ │ │ 0000081c t write_escaped_unicode │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -27244,31 +27242,31 @@ │ │ │ │ 00000ad4 r .LC95 │ │ │ │ 00000b04 r .LC96 │ │ │ │ 00000b08 r .LC97 │ │ │ │ 00000b3c r .LC98 │ │ │ │ 00000b50 r .LC99 │ │ │ │ 000032c4 t Pdata_clear.isra.0 │ │ │ │ 0000294c t Pdata_dealloc │ │ │ │ -0000632c t Pdata_pop │ │ │ │ +00006388 t Pdata_pop │ │ │ │ 00003250 t Pdata_poplist │ │ │ │ 000031a0 t Pdata_poptuple │ │ │ │ -000060a4 t Pdata_push │ │ │ │ +00006100 t Pdata_push │ │ │ │ 00001724 t PicklerMemoProxy_clear │ │ │ │ 00000f7c t PicklerMemoProxy_dealloc │ │ │ │ 00001608 t PicklerMemoProxy_traverse │ │ │ │ 00001790 t Pickler_clear │ │ │ │ 00001734 t Pickler_dealloc │ │ │ │ 00000bfc t Pickler_get_memo │ │ │ │ 00000000 t Pickler_getattr │ │ │ │ 00000564 d Pickler_getsets │ │ │ │ 0000058c d Pickler_members │ │ │ │ 0000064c d Pickler_methods │ │ │ │ 00000c5c t Pickler_set_memo │ │ │ │ 00003c58 t Pickler_setattr │ │ │ │ -00009fd0 t Pickler_traverse │ │ │ │ +0000a060 t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ @@ -27416,24 +27414,24 @@ │ │ │ │ U Py_hexdigits │ │ │ │ 000016c8 t UnpicklerMemoProxy_clear │ │ │ │ 00001064 t UnpicklerMemoProxy_dealloc │ │ │ │ 00001668 t UnpicklerMemoProxy_traverse │ │ │ │ 000023ac t Unpickler_clear │ │ │ │ 00002350 t Unpickler_dealloc │ │ │ │ 00001004 t Unpickler_get_memo │ │ │ │ -00006028 t Unpickler_getattr │ │ │ │ +00006084 t Unpickler_getattr │ │ │ │ 0000040c d Unpickler_getsets │ │ │ │ 000004a4 d Unpickler_methods │ │ │ │ 00000a08 t Unpickler_set_memo │ │ │ │ 0000088c t Unpickler_setattr │ │ │ │ -00009a18 t Unpickler_traverse │ │ │ │ +00009aa8 t Unpickler_traverse │ │ │ │ 000007a8 t _Pickle_ClearState │ │ │ │ 00002cbc t _Pickle_FastCall │ │ │ │ 00003e48 t _Pickler_ClearBuffer │ │ │ │ -00003e98 t _Pickler_CommitFrame.isra.0 │ │ │ │ +00003f18 t _Pickler_CommitFrame.isra.0 │ │ │ │ 00001690 t _Pickler_CommitFrame.part.0 │ │ │ │ 00004254 t _Pickler_FlushToFile │ │ │ │ 00001628 t _Pickler_GetString │ │ │ │ 00000ee4 t _Pickler_New │ │ │ │ 00001104 t _Pickler_SetBufferCallback │ │ │ │ 00003bf0 t _Pickler_SetOutputStream │ │ │ │ 00001038 t _Pickler_SetProtocol │ │ │ │ @@ -27474,25 +27472,25 @@ │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000100 t _Unpickler_MemoCleanup │ │ │ │ -00009ec4 t _Unpickler_MemoGet │ │ │ │ -00006164 t _Unpickler_MemoPut │ │ │ │ +00009f54 t _Unpickler_MemoGet │ │ │ │ +000061c0 t _Unpickler_MemoPut │ │ │ │ 000020b8 t _Unpickler_New │ │ │ │ 000000b0 t _Unpickler_NewMemo │ │ │ │ 00002218 t _Unpickler_NewMemo.constprop.0 │ │ │ │ -00006c0c t _Unpickler_ReadImpl │ │ │ │ -00007330 t _Unpickler_ReadImpl.constprop.0 │ │ │ │ -0000701c t _Unpickler_ReadImpl.constprop.1 │ │ │ │ +00006c7c t _Unpickler_ReadImpl │ │ │ │ +000073a0 t _Unpickler_ReadImpl.constprop.0 │ │ │ │ +0000708c t _Unpickler_ReadImpl.constprop.1 │ │ │ │ 00003038 t _Unpickler_ReadInto │ │ │ │ 00006580 t _Unpickler_ReadIntoFromFile │ │ │ │ -00009bc4 t _Unpickler_Readline │ │ │ │ +00009c54 t _Unpickler_Readline │ │ │ │ 000022e8 t _Unpickler_SetInputEncoding │ │ │ │ 00002a80 t _Unpickler_SetInputStream │ │ │ │ 00002268 t _Unpickler_SetStringInput │ │ │ │ 00002c2c t _Unpickler_SkipConsumed │ │ │ │ 00000348 d __compound_literal.0 │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ @@ -27546,15 +27544,15 @@ │ │ │ │ 0000184c t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 00001780 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ 00006090 t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ 00001554 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ -00006390 t _pickle_Unpickler_find_class │ │ │ │ +000063ec t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ 000064a0 t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 0000091c t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 00000438 t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ @@ -27565,37 +27563,37 @@ │ │ │ │ 000005a0 r _pickle_load__doc__ │ │ │ │ 00001d18 t _pickle_loads │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ 00005604 t _save_bytearray_data.isra.0 │ │ │ │ 000044dc t batch_dict │ │ │ │ 000049d4 t batch_list │ │ │ │ -00007814 t do_append │ │ │ │ -00007b00 t do_setitems │ │ │ │ +00007884 t do_append │ │ │ │ +00007b70 t do_setitems │ │ │ │ 00001188 t dump │ │ │ │ 00005eac t fast_save_enter │ │ │ │ 00005fc8 t fast_save_leave │ │ │ │ 000042ac t fix_imports │ │ │ │ 00001448 t instantiate │ │ │ │ -00003ec4 t load │ │ │ │ +00003f44 t load │ │ │ │ 00003814 t load_build │ │ │ │ 00002d1c t load_counted_binbytes │ │ │ │ 00005494 t load_counted_binstring │ │ │ │ -00007634 t load_counted_tuple │ │ │ │ +000076a4 t load_counted_tuple │ │ │ │ 00005bc8 t load_extension │ │ │ │ 00001138 t load_inst │ │ │ │ 00003354 t load_newobj │ │ │ │ 00001334 t load_obj │ │ │ │ 0000077c t load_persid │ │ │ │ 00000698 t load_readonly_buffer │ │ │ │ -000077ac t marker │ │ │ │ +0000781c t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -000095f0 t memo_get.isra.0 │ │ │ │ -00003a08 t memo_put.isra.0 │ │ │ │ +00009658 t memo_get.isra.0 │ │ │ │ +00003a14 t memo_put.isra.0 │ │ │ │ 000005dc d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 0000069c d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000870 t persistent_id │ │ │ │ 00000784 t pickle_clear │ │ │ │ @@ -27607,36 +27605,36 @@ │ │ │ │ 000004f4 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 0000060c d picklerproxy_methods │ │ │ │ 0000051c t save.constprop.0 │ │ │ │ 000029f8 t save_bool │ │ │ │ 00005368 t save_bytearray │ │ │ │ 00003ea8 t save_bytes │ │ │ │ -00006754 t save_dict │ │ │ │ +000067c4 t save_dict │ │ │ │ 00004fdc t save_float │ │ │ │ 000056d8 t save_frozenset │ │ │ │ -00001b30 t save_global │ │ │ │ -00000d1c t save_global.constprop.0 │ │ │ │ -00007e20 t save_list │ │ │ │ -000082c0 t save_long │ │ │ │ -0000a374 t save_pers │ │ │ │ +00001b58 t save_global │ │ │ │ +00000d44 t save_global.constprop.0 │ │ │ │ +00007e90 t save_list │ │ │ │ +00008330 t save_long │ │ │ │ +0000a408 t save_pers │ │ │ │ 00005990 t save_picklebuffer │ │ │ │ -00008854 t save_reduce │ │ │ │ +000088c4 t save_reduce │ │ │ │ 00004d9c t save_set │ │ │ │ 00000614 t save_singleton_type │ │ │ │ -00009278 t save_tuple │ │ │ │ -0000304c t save_unicode.isra.0 │ │ │ │ +000092e8 t save_tuple │ │ │ │ +00003074 t save_unicode.isra.0 │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000434 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 000003a4 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ 00000464 d unpicklerproxy_methods │ │ │ │ -0000297c t whichmodule │ │ │ │ +000029a4 t whichmodule │ │ │ │ │ │ │ │ _randommodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000010 r .LC2 │ │ │ │ @@ -28552,17 +28550,17 @@ │ │ │ │ 00002f6c r _socket_inet_aton__doc__ │ │ │ │ 00002dbc t _socket_inet_ntoa │ │ │ │ 00002efc r _socket_inet_ntoa__doc__ │ │ │ │ 00002100 t _socket_ntohl │ │ │ │ 000030d8 r _socket_ntohl__doc__ │ │ │ │ 00002154 t _socket_ntohs │ │ │ │ 0000313c r _socket_ntohs__doc__ │ │ │ │ -00005e38 t _socket_socket_close │ │ │ │ +00005e30 t _socket_socket_close │ │ │ │ 00003708 r _socket_socket_close__doc__ │ │ │ │ -00006b5c t _socket_socket_send │ │ │ │ +00006b54 t _socket_socket_send │ │ │ │ 00003634 r _socket_socket_send__doc__ │ │ │ │ 00005800 t _socket_socket_sendall │ │ │ │ 00003538 r _socket_socket_sendall__doc__ │ │ │ │ 000006bc t _socket_socket_sendmsg │ │ │ │ 000031a0 r _socket_socket_sendmsg__doc__ │ │ │ │ U accept │ │ │ │ U accept4 │ │ │ │ @@ -28599,15 +28597,15 @@ │ │ │ │ U getprotobyname │ │ │ │ 00000ba8 r getprotobyname_doc │ │ │ │ U getservbyname │ │ │ │ 00000cdc r getservbyname_doc │ │ │ │ U getservbyport │ │ │ │ 00000c0c r getservbyport_doc │ │ │ │ 00003fa4 t getsockaddrarg │ │ │ │ -00006048 t getsockaddrlen │ │ │ │ +00006040 t getsockaddrlen │ │ │ │ U getsockname │ │ │ │ 00002438 r getsockname_doc │ │ │ │ 00002860 r getsockopt_doc │ │ │ │ 00002a54 r gettimeout_doc │ │ │ │ 00000e84 r ghbn_ex_doc │ │ │ │ U hstrerror │ │ │ │ 00005564 t idna_cleanup │ │ │ │ @@ -28621,138 +28619,138 @@ │ │ │ │ U inet_ntoa │ │ │ │ U inet_ntop │ │ │ │ 000007e8 r inet_ntop_doc │ │ │ │ U inet_pton │ │ │ │ 00000864 r inet_pton_doc │ │ │ │ 00003e4c t init_sockobject │ │ │ │ 000055e4 t internal_connect │ │ │ │ -000074e0 t internal_select │ │ │ │ -00007370 t internal_setblocking │ │ │ │ +000074d8 t internal_select │ │ │ │ +00007368 t internal_setblocking │ │ │ │ 000000b8 d keywords.3 │ │ │ │ 00000098 d kwlist.1 │ │ │ │ 000000a8 d kwlist.2 │ │ │ │ 0000007c d kwnames.0 │ │ │ │ U listen │ │ │ │ 0000227c r listen_doc │ │ │ │ -000066ec t make_ipv4_addr │ │ │ │ -0000799c t make_ipv6_addr │ │ │ │ +000066e4 t make_ipv4_addr │ │ │ │ +00007994 t make_ipv6_addr │ │ │ │ 00001f14 t makebdaddr │ │ │ │ -00006168 t makesockaddr │ │ │ │ +00006160 t makesockaddr │ │ │ │ 00000620 t makeval_recvmsg │ │ │ │ 00001c9c t makeval_recvmsg_into │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00007240 t new_sockobject │ │ │ │ +00007238 t new_sockobject │ │ │ │ U poll │ │ │ │ U recv │ │ │ │ 00002138 r recv_doc │ │ │ │ 00001fe8 r recv_into_doc │ │ │ │ U recvfrom │ │ │ │ 00001f68 r recvfrom_doc │ │ │ │ 00001ecc r recvfrom_into_doc │ │ │ │ 00001904 r recvmsg_doc │ │ │ │ 00001208 r recvmsg_into_doc │ │ │ │ U send │ │ │ │ 000010c8 r sendmsg_afalg_doc │ │ │ │ U sendto │ │ │ │ 00001160 r sendto_doc │ │ │ │ -0000797c t set_error │ │ │ │ +00007974 t set_error │ │ │ │ 0000151c t set_gaierror.isra.0 │ │ │ │ 00001cb0 t setbdaddr │ │ │ │ 00002c70 r setblocking_doc │ │ │ │ 00000520 r setdefaulttimeout_doc │ │ │ │ U sethostname │ │ │ │ 00000fc0 r sethostname_doc │ │ │ │ 0000523c t setipaddr │ │ │ │ 00002948 r setsockopt_doc │ │ │ │ 00002b04 r settimeout_doc │ │ │ │ U shutdown │ │ │ │ 00001028 r shutdown_doc │ │ │ │ -000068ac t sock_accept │ │ │ │ -000069fc t sock_accept_impl │ │ │ │ -000075b0 t sock_bind │ │ │ │ +000068a4 t sock_accept │ │ │ │ +000069f4 t sock_accept_impl │ │ │ │ +000075a8 t sock_bind │ │ │ │ 00005a28 t sock_call_ex │ │ │ │ 00001ba8 t sock_capi_clear │ │ │ │ 000055b8 t sock_capi_destroy │ │ │ │ 00005748 t sock_capi_free │ │ │ │ 0000386c t sock_capi_traverse │ │ │ │ 00000074 d sock_cloexec_works │ │ │ │ 00003edc t sock_connect │ │ │ │ 00002f50 t sock_connect_ex │ │ │ │ 00000650 t sock_connect_impl │ │ │ │ -00006848 t sock_dealloc │ │ │ │ -000072e4 t sock_detach │ │ │ │ +00006840 t sock_dealloc │ │ │ │ +000072dc t sock_detach │ │ │ │ 0000375c r sock_doc │ │ │ │ -00005f6c t sock_fileno │ │ │ │ -00005eb4 t sock_finalize │ │ │ │ +00005f64 t sock_fileno │ │ │ │ +00005eac t sock_finalize │ │ │ │ 000015b4 t sock_getblocking │ │ │ │ -00006784 t sock_getpeername │ │ │ │ +0000677c t sock_getpeername │ │ │ │ 00000354 d sock_getsetlist │ │ │ │ -00005f84 t sock_getsockname │ │ │ │ -00007c84 t sock_getsockopt │ │ │ │ -00007e3c t sock_gettimeout_getter │ │ │ │ -00006b20 t sock_gettimeout_method │ │ │ │ +00005f7c t sock_getsockname │ │ │ │ +00007c7c t sock_getsockopt │ │ │ │ +00007e34 t sock_gettimeout_getter │ │ │ │ +00006b18 t sock_gettimeout_method │ │ │ │ 0000390c t sock_initobj │ │ │ │ -00007694 t sock_listen │ │ │ │ +0000768c t sock_listen │ │ │ │ 0000037c d sock_memberlist │ │ │ │ 000003cc d sock_methods │ │ │ │ 000038c0 t sock_new │ │ │ │ -00005ccc t sock_recv │ │ │ │ -00005d84 t sock_recv_guts │ │ │ │ -00005dfc t sock_recv_impl │ │ │ │ -00007b78 t sock_recv_into │ │ │ │ +00005cc4 t sock_recv │ │ │ │ +00005d7c t sock_recv_guts │ │ │ │ +00005df4 t sock_recv_impl │ │ │ │ +00007b70 t sock_recv_into │ │ │ │ 00001840 t sock_recvfrom │ │ │ │ 00001928 t sock_recvfrom_guts │ │ │ │ 00001a1c t sock_recvfrom_impl │ │ │ │ 00002768 t sock_recvfrom_into │ │ │ │ 00000088 t sock_recvmsg │ │ │ │ 00000170 t sock_recvmsg_guts │ │ │ │ 00000574 t sock_recvmsg_impl │ │ │ │ 00002584 t sock_recvmsg_into │ │ │ │ 00001ec8 t sock_repr │ │ │ │ -00005c90 t sock_send_impl │ │ │ │ +00005c88 t sock_send_impl │ │ │ │ 00002894 t sock_sendmsg_afalg │ │ │ │ 00000e04 t sock_sendmsg_impl │ │ │ │ 00000cbc t sock_sendmsg_iovec.constprop.0 │ │ │ │ 00001640 t sock_sendto │ │ │ │ 000017f4 t sock_sendto_impl │ │ │ │ -00007308 t sock_setblocking │ │ │ │ -00007728 t sock_setsockopt │ │ │ │ -000073fc t sock_settimeout │ │ │ │ -00007a34 t sock_shutdown │ │ │ │ +00007300 t sock_setblocking │ │ │ │ +00007720 t sock_setsockopt │ │ │ │ +000073f4 t sock_settimeout │ │ │ │ +00007a2c t sock_shutdown │ │ │ │ 000002fc d sock_slots │ │ │ │ 00000034 d sock_spec │ │ │ │ U socket │ │ │ │ 00001f64 t socket_CMSG_LEN │ │ │ │ 00000000 t socket_CMSG_SPACE │ │ │ │ 0000515c t socket_clear │ │ │ │ 00001c08 t socket_close │ │ │ │ 000000f8 r socket_doc │ │ │ │ 000021ac t socket_dup │ │ │ │ 0000001c t socket_exec │ │ │ │ 00005a14 t socket_free │ │ │ │ -00006c84 t socket_getaddrinfo │ │ │ │ -00006ad4 t socket_getdefaulttimeout │ │ │ │ +00006c7c t socket_getaddrinfo │ │ │ │ +00006acc t socket_getdefaulttimeout │ │ │ │ 00001378 t socket_gethostbyaddr │ │ │ │ 00000e3c t socket_gethostbyname │ │ │ │ 00000f1c t socket_gethostbyname_ex │ │ │ │ -00007ab8 t socket_gethostname │ │ │ │ +00007ab0 t socket_gethostname │ │ │ │ 00003030 t socket_getnameinfo │ │ │ │ 0000221c t socket_getprotobyname │ │ │ │ 0000239c t socket_getservbyname │ │ │ │ 000022a8 t socket_getservbyport │ │ │ │ 00001fdc t socket_if_nameindex │ │ │ │ 00001d88 t socket_inet_ntop │ │ │ │ 00001a84 t socket_inet_pton │ │ │ │ 0000012c d socket_methods │ │ │ │ -00007464 t socket_parse_timeout │ │ │ │ +0000745c t socket_parse_timeout │ │ │ │ 000015e4 t socket_setdefaulttimeout │ │ │ │ 00002464 t socket_sethostname │ │ │ │ 000000f8 d socket_slots │ │ │ │ -00007074 t socket_socketpair │ │ │ │ +0000706c t socket_socketpair │ │ │ │ 000037f4 t socket_traverse │ │ │ │ 00000000 d socketmodule │ │ │ │ U socketpair │ │ │ │ 00000904 r socketpair_doc │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ @@ -28828,15 +28826,15 @@ │ │ │ │ 000006bc r .LC45 │ │ │ │ 000006e0 r .LC46 │ │ │ │ 000006ec r .LC47 │ │ │ │ 0000071c r .LC48 │ │ │ │ 00000034 r .LC5 │ │ │ │ 00000064 r .LC6 │ │ │ │ 00000098 r .LC7 │ │ │ │ -000000cc r .LC8 │ │ │ │ +000000d4 r .LC8 │ │ │ │ 00000108 r .LC9 │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ U PyBytesWriter_FinishWithSize │ │ │ │ @@ -28912,28 +28910,28 @@ │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_DecodeASCII │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromObject │ │ │ │ -0000017c t Py_XDECREF │ │ │ │ +00000d98 t Py_XDECREF │ │ │ │ 000012dc r Struct___init____doc__ │ │ │ │ 0000023c t Struct___sizeof__ │ │ │ │ 00000d4c r Struct___sizeof____doc__ │ │ │ │ 000002b0 t Struct_iter_unpack │ │ │ │ 00000fc4 r Struct_iter_unpack__doc__ │ │ │ │ 00000094 t Struct_iter_unpack_impl │ │ │ │ -0000156c t Struct_pack │ │ │ │ +000006bc t Struct_pack │ │ │ │ 00000eec r Struct_pack__doc__ │ │ │ │ -00002518 t Struct_pack_into │ │ │ │ +000034e0 t Struct_pack_into │ │ │ │ 00000d68 r Struct_pack_into__doc__ │ │ │ │ -0000185c t Struct_unpack │ │ │ │ +000009ac t Struct_unpack │ │ │ │ 00001200 r Struct_unpack__doc__ │ │ │ │ -00002bdc t Struct_unpack_from │ │ │ │ +00003c44 t Struct_unpack_from │ │ │ │ 000010ac r Struct_unpack_from__doc__ │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -28955,148 +28953,149 @@ │ │ │ │ 000004c4 d _kwtuple.3 │ │ │ │ 000004e4 d _kwtuple.6 │ │ │ │ 00000500 d _kwtuple.9 │ │ │ │ 00000228 d _parser.11 │ │ │ │ 0000044c d _parser.2 │ │ │ │ 00000478 d _parser.5 │ │ │ │ 00000420 d _parser.8 │ │ │ │ -00001490 t _range_error.isra.0 │ │ │ │ +000005e0 t _range_error.isra.0 │ │ │ │ 00000000 d _structmodule │ │ │ │ -00001220 t _structmodule_clear │ │ │ │ +000004a0 t _structmodule_clear │ │ │ │ 0000001c t _structmodule_exec │ │ │ │ -0000134c t _structmodule_free │ │ │ │ +000005cc t _structmodule_free │ │ │ │ 0000051c d _structmodule_slots │ │ │ │ 000001b0 t _structmodule_traverse │ │ │ │ 00000254 d bigendian_table │ │ │ │ -000026a8 t bp_bool │ │ │ │ -00001a18 t bp_double │ │ │ │ -00002b9c t bp_double_complex │ │ │ │ -00002348 t bp_float │ │ │ │ -00002a24 t bp_float_complex │ │ │ │ -000024d0 t bp_halffloat │ │ │ │ -00001fe0 t bp_int │ │ │ │ -00001514 t bp_int.part.0 │ │ │ │ -00001efc t bp_longlong │ │ │ │ -00002328 t bp_uint │ │ │ │ -00001958 t bp_ulonglong │ │ │ │ -000026e8 t bu_bool │ │ │ │ -00001b1c t bu_double │ │ │ │ -00002c30 t bu_double_complex │ │ │ │ -000023c4 t bu_float │ │ │ │ -00002af4 t bu_float_complex │ │ │ │ -000024e8 t bu_halffloat │ │ │ │ -00001f4c t bu_int │ │ │ │ -00001f7c t bu_longlong │ │ │ │ -00002574 t bu_short │ │ │ │ -000022b8 t bu_uint │ │ │ │ -000021d4 t bu_ulonglong │ │ │ │ +00001804 t bp_bool │ │ │ │ +00000b68 t bp_double │ │ │ │ +00001cf8 t bp_double_complex │ │ │ │ +00001548 t bp_float │ │ │ │ +00001b80 t bp_float_complex │ │ │ │ +000016d0 t bp_halffloat │ │ │ │ +00002fa8 t bp_int │ │ │ │ +00000664 t bp_int.part.0 │ │ │ │ +00001100 t bp_longlong │ │ │ │ +000032f0 t bp_uint │ │ │ │ +00000aa8 t bp_ulonglong │ │ │ │ +00001844 t bu_bool │ │ │ │ +00000c6c t bu_double │ │ │ │ +00001d8c t bu_double_complex │ │ │ │ +000015c4 t bu_float │ │ │ │ +00001c50 t bu_float_complex │ │ │ │ +000016e8 t bu_halffloat │ │ │ │ +00002f14 t bu_int │ │ │ │ +00002f44 t bu_longlong │ │ │ │ +0000175c t bu_short │ │ │ │ +00003280 t bu_uint │ │ │ │ +0000319c t bu_ulonglong │ │ │ │ 00000000 t cache_struct_converter.constprop.0 │ │ │ │ 00000254 t calcsize │ │ │ │ 00000cb0 r calcsize__doc__ │ │ │ │ 00000000 b endian_tables_init_once │ │ │ │ -00001d28 t get_long │ │ │ │ -00000a74 t get_pylong │ │ │ │ +00002cf0 t get_long │ │ │ │ +00001a3c t get_pylong │ │ │ │ 00000108 t init_endian_tables │ │ │ │ 00000000 t iter_unpack │ │ │ │ 00000728 r iter_unpack__doc__ │ │ │ │ 0000005c d lilendian_table │ │ │ │ 000006e0 t lp_double │ │ │ │ 00000450 t lp_double_complex │ │ │ │ 00000764 t lp_float │ │ │ │ 00000598 t lp_float_complex │ │ │ │ -00002e0c t lp_halffloat │ │ │ │ +00001f68 t lp_halffloat │ │ │ │ 00000b70 t lp_int │ │ │ │ 000009c4 t lp_longlong │ │ │ │ 00000a84 t lp_uint │ │ │ │ 00000910 t lp_ulonglong │ │ │ │ 000007e8 t lu_double │ │ │ │ 000004f8 t lu_double_complex │ │ │ │ 00000804 t lu_float │ │ │ │ 00000640 t lu_float_complex │ │ │ │ -00002df0 t lu_halffloat │ │ │ │ +00001f4c t lu_halffloat │ │ │ │ 0000089c t lu_int │ │ │ │ 00000860 t lu_longlong │ │ │ │ 000008c8 t lu_short │ │ │ │ 000008e0 t lu_uint │ │ │ │ 00000820 t lu_ulonglong │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000254 r module_doc │ │ │ │ 00000550 d module_functions │ │ │ │ 00000020 r native_table │ │ │ │ -00002708 t np_bool │ │ │ │ -00001d64 t np_byte │ │ │ │ -00001514 t np_byte.part.0 │ │ │ │ -00002d5c t np_char │ │ │ │ -00001a94 t np_double │ │ │ │ -0000261c t np_double_complex │ │ │ │ -00002b50 t np_float │ │ │ │ -00002590 t np_float_complex │ │ │ │ -00002438 t np_halffloat │ │ │ │ -00001b90 t np_int │ │ │ │ -00001de8 t np_long │ │ │ │ -00001514 t np_long.part.0 │ │ │ │ -00001654 t np_longlong │ │ │ │ -00001cc0 t np_short │ │ │ │ -000021d0 t np_size_t │ │ │ │ -0000210c t np_ssize_t │ │ │ │ -00001bfc t np_ubyte │ │ │ │ -00001360 t np_uint │ │ │ │ -0000105c t np_ulong │ │ │ │ -00001fd0 t np_ulonglong │ │ │ │ -00001e20 t np_ushort │ │ │ │ -00002294 t np_void_p │ │ │ │ -00002758 t nu_bool │ │ │ │ -00001be4 t nu_byte │ │ │ │ -00002dd4 t nu_char │ │ │ │ -00002cf4 t nu_double │ │ │ │ -00002ab8 t nu_double_complex │ │ │ │ -00002328 t nu_float │ │ │ │ -000029ec t nu_float_complex │ │ │ │ -00002cd8 t nu_halffloat │ │ │ │ -0000255c t nu_int │ │ │ │ -000029d4 t nu_long │ │ │ │ -0000193c t nu_longlong │ │ │ │ -000017a0 t nu_short │ │ │ │ -00002d2c t nu_size_t │ │ │ │ -00002d14 t nu_ssize_t │ │ │ │ -0000145c t nu_ubyte │ │ │ │ -00001474 t nu_uint │ │ │ │ -000014a4 t nu_ulong │ │ │ │ -000014f8 t nu_ulonglong │ │ │ │ -0000148c t nu_ushort │ │ │ │ -00002d44 t nu_void_p │ │ │ │ -000001bc t pack │ │ │ │ +00001864 t np_bool │ │ │ │ +00000eb4 t np_byte │ │ │ │ +00000664 t np_byte.part.0 │ │ │ │ +00001eb8 t np_char │ │ │ │ +00000be4 t np_double │ │ │ │ +00003bbc t np_double_complex │ │ │ │ +00003b18 t np_float │ │ │ │ +00001778 t np_float_complex │ │ │ │ +00001638 t np_halffloat │ │ │ │ +00000ce0 t np_int │ │ │ │ +00000fec t np_long │ │ │ │ +00000664 t np_long.part.0 │ │ │ │ +000007a4 t np_longlong │ │ │ │ +00000e10 t np_short │ │ │ │ +000013d0 t np_size_t │ │ │ │ +0000130c t np_ssize_t │ │ │ │ +00002bc4 t np_ubyte │ │ │ │ +0000190c t np_uint │ │ │ │ +00002024 t np_ulong │ │ │ │ +000011d0 t np_ulonglong │ │ │ │ +00002de8 t np_ushort │ │ │ │ +00001494 t np_void_p │ │ │ │ +000018b4 t nu_bool │ │ │ │ +00002bac t nu_byte │ │ │ │ +00001f30 t nu_char │ │ │ │ +00001e50 t nu_double │ │ │ │ +00001c14 t nu_double_complex │ │ │ │ +00001528 t nu_float │ │ │ │ +00001b48 t nu_float_complex │ │ │ │ +00001e34 t nu_halffloat │ │ │ │ +00003ba4 t nu_int │ │ │ │ +00001b30 t nu_long │ │ │ │ +00000a8c t nu_longlong │ │ │ │ +000008f0 t nu_short │ │ │ │ +00001e88 t nu_size_t │ │ │ │ +00001e70 t nu_ssize_t │ │ │ │ +00002424 t nu_ubyte │ │ │ │ +0000243c t nu_uint │ │ │ │ +0000246c t nu_ulong │ │ │ │ +00000648 t nu_ulonglong │ │ │ │ +00002454 t nu_ushort │ │ │ │ +00001ea0 t nu_void_p │ │ │ │ +00001054 t pack │ │ │ │ 00000bd4 r pack__doc__ │ │ │ │ -00002450 t pack_halffloat │ │ │ │ -00002770 t pack_into │ │ │ │ +00001650 t pack_halffloat │ │ │ │ +000018cc t pack_into │ │ │ │ 00000a4c r pack_into__doc__ │ │ │ │ +000006c8 t prepare_s │ │ │ │ 000003f4 t s_clear │ │ │ │ -0000110c t s_dealloc │ │ │ │ -00000f48 t s_init │ │ │ │ +00000f9c t s_dealloc │ │ │ │ +00000dd8 t s_init │ │ │ │ 00000630 d s_members │ │ │ │ 00000680 d s_methods │ │ │ │ -00000434 t s_new │ │ │ │ -00000818 t s_pack_internal │ │ │ │ +0000017c t s_new │ │ │ │ +000016b0 t s_pack_internal │ │ │ │ 000002c4 t s_repr │ │ │ │ -000011b4 t s_traverse │ │ │ │ -0000118c t s_unpack_internal │ │ │ │ -000007e4 t set_format │ │ │ │ +00000434 t s_traverse │ │ │ │ +00002154 t s_unpack_internal │ │ │ │ +000005cc t set_format │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -00000b04 t unpack │ │ │ │ +00001acc t unpack │ │ │ │ 00000974 r unpack__doc__ │ │ │ │ -00001b38 t unpack_double │ │ │ │ -000023e0 t unpack_float │ │ │ │ -000014bc t unpack_from │ │ │ │ +00000c88 t unpack_double │ │ │ │ +000015e0 t unpack_float │ │ │ │ +00002484 t unpack_from │ │ │ │ 00000840 r unpack_from__doc__ │ │ │ │ -00002504 t unpack_halffloat │ │ │ │ +00001704 t unpack_halffloat │ │ │ │ 000001b0 t unpackiter_dealloc │ │ │ │ -000017b8 t unpackiter_iternext │ │ │ │ +00000908 t unpackiter_iternext │ │ │ │ 0000032c t unpackiter_len │ │ │ │ 00000728 d unpackiter_methods │ │ │ │ 00000374 t unpackiter_traverse │ │ │ │ 000006f0 d unpackiter_type_slots │ │ │ │ 00000048 d unpackiter_type_spec │ │ │ │ │ │ │ │ arraymodule.o: │ │ │ │ @@ -29185,26 +29184,26 @@ │ │ │ │ 000008f0 r .LC87 │ │ │ │ 00000920 r .LC88 │ │ │ │ 00000964 r .LC89 │ │ │ │ 00000060 r .LC9 │ │ │ │ 00000970 r .LC90 │ │ │ │ 0000097c r .LC91 │ │ │ │ 000009c4 r .LC92 │ │ │ │ -00002850 t BB_compareitems │ │ │ │ -00001104 t BB_getitem │ │ │ │ -00000c08 t BB_setitem │ │ │ │ -00002f34 t HH_compareitems │ │ │ │ -000028a4 t HH_getitem │ │ │ │ -0000236c t HH_setitem │ │ │ │ -00003048 t II_compareitems │ │ │ │ -00002a3c t II_getitem │ │ │ │ -000028c4 t II_setitem │ │ │ │ -0000305c t LL_compareitems │ │ │ │ -00002bd0 t LL_getitem │ │ │ │ -00002a58 t LL_setitem │ │ │ │ +00002830 t BB_compareitems │ │ │ │ +00001070 t BB_getitem │ │ │ │ +00000c24 t BB_setitem │ │ │ │ +00002f14 t HH_compareitems │ │ │ │ +00002884 t HH_getitem │ │ │ │ +0000234c t HH_setitem │ │ │ │ +00003028 t II_compareitems │ │ │ │ +00002a1c t II_getitem │ │ │ │ +000028a4 t II_setitem │ │ │ │ +0000303c t LL_compareitems │ │ │ │ +00002bb0 t LL_getitem │ │ │ │ +00002a38 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromDoubles │ │ │ │ U PyErr_BadArgument │ │ │ │ @@ -29290,17 +29289,17 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ 00000930 t Py_XDECREF │ │ │ │ -00004254 t QQ_compareitems │ │ │ │ -00003104 t QQ_getitem │ │ │ │ -00002cf0 t QQ_setitem │ │ │ │ +00004234 t QQ_compareitems │ │ │ │ +000030e4 t QQ_getitem │ │ │ │ +00002cd0 t QQ_setitem │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Repeat │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ @@ -29332,155 +29331,155 @@ │ │ │ │ 000003c8 r _keywords.4 │ │ │ │ 000003d0 r _keywords.6 │ │ │ │ 00000088 d _parser.1 │ │ │ │ 0000005c d _parser.3 │ │ │ │ 000000b4 d _parser.5 │ │ │ │ 000000e0 d _parser.7 │ │ │ │ 00000140 d a_methods │ │ │ │ -000019a4 t array__array_reconstructor │ │ │ │ +00001984 t array__array_reconstructor │ │ │ │ 00000f50 r array__array_reconstructor__doc__ │ │ │ │ 00000be8 t array_array___copy__ │ │ │ │ 000019a0 r array_array___copy____doc__ │ │ │ │ 00000c60 t array_array___deepcopy__ │ │ │ │ 00001960 r array_array___deepcopy____doc__ │ │ │ │ -00003d04 t array_array___reduce_ex__ │ │ │ │ +00003ce4 t array_array___reduce_ex__ │ │ │ │ 00000f04 r array_array___reduce_ex____doc__ │ │ │ │ 00000de8 t array_array___sizeof__ │ │ │ │ 00000fdc r array_array___sizeof____doc__ │ │ │ │ 000004b4 t array_array_append │ │ │ │ 000015f4 r array_array_append__doc__ │ │ │ │ 00000b44 t array_array_buffer_info │ │ │ │ 00001638 r array_array_buffer_info__doc__ │ │ │ │ 00000240 t array_array_byteswap │ │ │ │ 000014f0 r array_array_byteswap__doc__ │ │ │ │ 00000bb8 t array_array_clear │ │ │ │ 000019d4 r array_array_clear__doc__ │ │ │ │ -00003884 t array_array_count │ │ │ │ +00003864 t array_array_count │ │ │ │ 00001918 r array_array_count__doc__ │ │ │ │ 00000700 t array_array_extend │ │ │ │ 00001794 r array_array_extend__doc__ │ │ │ │ 0000055c t array_array_frombytes │ │ │ │ 000012b0 r array_array_frombytes__doc__ │ │ │ │ 00000000 t array_array_fromfile │ │ │ │ 00001440 r array_array_fromfile__doc__ │ │ │ │ -00003650 t array_array_fromlist │ │ │ │ +00003630 t array_array_fromlist │ │ │ │ 000013ac r array_array_fromlist__doc__ │ │ │ │ 00000fb8 t array_array_fromunicode │ │ │ │ 00001140 r array_array_fromunicode__doc__ │ │ │ │ -00003a10 t array_array_index │ │ │ │ +000039f0 t array_array_index │ │ │ │ 00001880 r array_array_index__doc__ │ │ │ │ -00003934 t array_array_insert │ │ │ │ +00003914 t array_array_insert │ │ │ │ 00001740 r array_array_insert__doc__ │ │ │ │ -000034d0 t array_array_pop │ │ │ │ +000034b0 t array_array_pop │ │ │ │ 000017d4 r array_array_pop__doc__ │ │ │ │ 000008cc t array_array_remove │ │ │ │ 00001838 r array_array_remove__doc__ │ │ │ │ 00000d1c t array_array_reverse │ │ │ │ 000014ac r array_array_reverse__doc__ │ │ │ │ -00000d0c t array_array_tobytes │ │ │ │ +00000c78 t array_array_tobytes │ │ │ │ 00001244 r array_array_tobytes__doc__ │ │ │ │ -00000d20 t array_array_tobytes_impl │ │ │ │ +00000c8c t array_array_tobytes_impl │ │ │ │ 00000e14 t array_array_tofile │ │ │ │ 000013ec r array_array_tofile__doc__ │ │ │ │ -000021c4 t array_array_tolist │ │ │ │ +000021a4 t array_array_tolist │ │ │ │ 00001360 r array_array_tolist__doc__ │ │ │ │ -000021d8 t array_array_tolist_impl │ │ │ │ +000021b8 t array_array_tolist_impl │ │ │ │ 00000fa4 t array_array_tounicode │ │ │ │ 0000101c r array_array_tounicode__doc__ │ │ │ │ 000004ec t array_array_tounicode_impl │ │ │ │ -00003c5c t array_arrayiterator___reduce__ │ │ │ │ +00003c3c t array_arrayiterator___reduce__ │ │ │ │ 00000ec4 r array_arrayiterator___reduce____doc__ │ │ │ │ -00003f98 t array_arrayiterator___setstate__ │ │ │ │ +00003f78 t array_arrayiterator___setstate__ │ │ │ │ 00000e7c r array_arrayiterator___setstate____doc__ │ │ │ │ -00000b94 t array_ass_item │ │ │ │ -000014b4 t array_ass_subscr │ │ │ │ +00000bb0 t array_ass_item │ │ │ │ +00001494 t array_ass_subscr │ │ │ │ 00000a00 t array_buffer_getbuf │ │ │ │ 00000b28 t array_buffer_relbuf │ │ │ │ 0000034c t array_clear │ │ │ │ 00000590 t array_concat │ │ │ │ -00003bbc t array_contains │ │ │ │ -00000b18 t array_dealloc │ │ │ │ +00003b9c t array_contains │ │ │ │ +00000b34 t array_dealloc │ │ │ │ 000009a0 t array_del_slice │ │ │ │ 000007c8 t array_do_extend.isra.0 │ │ │ │ 0000052c t array_free │ │ │ │ 00000540 t array_get_itemsize │ │ │ │ -000021ac t array_get_typecode │ │ │ │ +0000218c t array_get_typecode │ │ │ │ 00000450 d array_getsets │ │ │ │ 00000c74 t array_inplace_concat │ │ │ │ 00000a80 t array_inplace_repeat │ │ │ │ -00000c98 t array_item │ │ │ │ +00000d50 t array_item │ │ │ │ 000007f4 t array_iter │ │ │ │ -00001120 t array_iter_extend │ │ │ │ -00000a68 t array_length │ │ │ │ +0000108c t array_iter_extend │ │ │ │ +00000a84 t array_length │ │ │ │ 00000298 d array_members │ │ │ │ 000002c0 d array_methods │ │ │ │ 0000001c t array_modexec │ │ │ │ 00000000 t array_new │ │ │ │ -00003740 t array_repeat │ │ │ │ -0000227c t array_repr │ │ │ │ +00003720 t array_repeat │ │ │ │ +0000225c t array_repr │ │ │ │ 000006d4 t array_resize │ │ │ │ -00002448 t array_richcompare │ │ │ │ -000033f4 t array_slice.constprop.0 │ │ │ │ +00002428 t array_richcompare │ │ │ │ +000033d4 t array_slice.constprop.0 │ │ │ │ 000001c8 d array_slots │ │ │ │ 00000034 d array_spec │ │ │ │ -00000e38 t array_subscr │ │ │ │ +00000da4 t array_subscr │ │ │ │ 000002d4 t array_traverse │ │ │ │ 000008b4 t arrayiter_dealloc │ │ │ │ 00000198 d arrayiter_methods │ │ │ │ -00000a80 t arrayiter_next │ │ │ │ +00000a9c t arrayiter_next │ │ │ │ 00000160 d arrayiter_slots │ │ │ │ 00000048 d arrayiter_spec │ │ │ │ 00000c00 t arrayiter_traverse │ │ │ │ 00000000 d arraymodule │ │ │ │ 0000010c d arrayslots │ │ │ │ 000003d8 r arraytype_doc │ │ │ │ -00002c08 t b_compareitems │ │ │ │ -00002bec t b_getitem │ │ │ │ +00002be8 t b_compareitems │ │ │ │ +00002bcc t b_getitem │ │ │ │ 00000b48 t b_setitem │ │ │ │ -000033a0 t cd_getitem │ │ │ │ -000032ec t cd_setitem │ │ │ │ -000032ac t cf_getitem │ │ │ │ -000031f8 t cf_setitem │ │ │ │ -00000cec t d_getitem │ │ │ │ -00000c58 t d_setitem │ │ │ │ +00003380 t cd_getitem │ │ │ │ +000032cc t cd_setitem │ │ │ │ +0000328c t cf_getitem │ │ │ │ +000031d8 t cf_setitem │ │ │ │ +00000c58 t d_getitem │ │ │ │ +00000cb4 t d_setitem │ │ │ │ 00000068 r descriptors │ │ │ │ -000031c4 t e_getitem │ │ │ │ -00003124 t e_setitem │ │ │ │ +000031a4 t e_getitem │ │ │ │ +00003104 t e_setitem │ │ │ │ 00000260 r emptybuf │ │ │ │ -00000e14 t f_getitem │ │ │ │ -00000d80 t f_setitem │ │ │ │ -00002f94 t h_compareitems │ │ │ │ -00002e68 t h_getitem │ │ │ │ -00002c5c t h_setitem │ │ │ │ -000027fc t i_compareitems │ │ │ │ -00000afc t i_getitem │ │ │ │ +00000d80 t f_getitem │ │ │ │ +00000cec t f_setitem │ │ │ │ +00002f74 t h_compareitems │ │ │ │ +00002e48 t h_getitem │ │ │ │ +00002c3c t h_setitem │ │ │ │ +000027dc t i_compareitems │ │ │ │ +00000b18 t i_getitem │ │ │ │ 00000970 t i_setitem │ │ │ │ -00001324 t ins1 │ │ │ │ -000030b0 t l_compareitems │ │ │ │ -00002f18 t l_getitem │ │ │ │ -00002e88 t l_setitem │ │ │ │ -00002110 t make_array │ │ │ │ +000012d0 t ins1 │ │ │ │ +00003090 t l_compareitems │ │ │ │ +00002ef8 t l_getitem │ │ │ │ +00002e68 t l_setitem │ │ │ │ +000020f0 t make_array │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000264 r mformat_descriptors │ │ │ │ 00000d64 r module_doc │ │ │ │ -00000970 t newarrayobject_untracked │ │ │ │ -00004018 t q_compareitems │ │ │ │ -00001494 t q_getitem │ │ │ │ -00001400 t q_setitem │ │ │ │ +0000098c t newarrayobject_untracked │ │ │ │ +00003ff8 t q_compareitems │ │ │ │ +00001474 t q_getitem │ │ │ │ +000013e0 t q_setitem │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000203c t typecode_to_mformat_code │ │ │ │ -00002ff4 t u_compareitems │ │ │ │ +0000201c t typecode_to_mformat_code │ │ │ │ +00002fd4 t u_compareitems │ │ │ │ 00000c28 t u_getitem │ │ │ │ -0000418c t u_setitem │ │ │ │ -000033e0 t w_compareitems │ │ │ │ +0000416c t u_setitem │ │ │ │ +000033c0 t w_compareitems │ │ │ │ 00000c44 t w_getitem │ │ │ │ -00004080 t w_setitem │ │ │ │ +00004060 t w_setitem │ │ │ │ │ │ │ │ binascii.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000040 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ 0000013c r .LC10 │ │ │ │ @@ -29996,15 +29995,15 @@ │ │ │ │ U log2 │ │ │ │ 00000288 t loghelper.part.0 │ │ │ │ 000025c0 t loghelper_int │ │ │ │ 00003008 t m_lgamma │ │ │ │ 00000d7c t m_log │ │ │ │ 00000b60 t m_log10 │ │ │ │ 00002a90 t m_log2 │ │ │ │ -00001cd4 t m_remainder │ │ │ │ +00001cec t m_remainder │ │ │ │ 00001794 t m_sinpi │ │ │ │ 00000340 t m_tgamma │ │ │ │ 00000160 t math_1 │ │ │ │ 000003b8 t math_1.constprop.0 │ │ │ │ 000020e0 t math_1a │ │ │ │ 0000072c t math_2 │ │ │ │ 00000c84 t math_acos │ │ │ │ @@ -30033,15 +30032,15 @@ │ │ │ │ 000007d0 r math_cosh_doc │ │ │ │ 000000f0 t math_degrees │ │ │ │ 00001374 r math_degrees__doc__ │ │ │ │ 00001150 t math_dist │ │ │ │ 0000167c r math_dist__doc__ │ │ │ │ 00001770 t math_erf │ │ │ │ 000007a4 r math_erf_doc │ │ │ │ -00001de8 t math_erfc │ │ │ │ +00001e00 t math_erfc │ │ │ │ 00000768 r math_erfc_doc │ │ │ │ 0000001c t math_exec │ │ │ │ 00000000 t math_exp │ │ │ │ 00000178 t math_exp2 │ │ │ │ 000006f0 r math_exp2_doc │ │ │ │ 0000072c r math_exp_doc │ │ │ │ 0000186c t math_expm1 │ │ │ │ @@ -30087,38 +30086,38 @@ │ │ │ │ 0000185c r math_log10__doc__ │ │ │ │ 00000c20 t math_log1p │ │ │ │ 00000504 r math_log1p_doc │ │ │ │ 00002788 t math_log2 │ │ │ │ 00001898 r math_log2__doc__ │ │ │ │ 00000218 r math_log_doc │ │ │ │ 0000014c d math_methods │ │ │ │ -00001b88 t math_modf │ │ │ │ +00001ba0 t math_modf │ │ │ │ 000018d4 r math_modf__doc__ │ │ │ │ 00001890 t math_nextafter │ │ │ │ 00000c48 r math_nextafter__doc__ │ │ │ │ 00000c78 t math_pow │ │ │ │ 000013b8 r math_pow__doc__ │ │ │ │ 00001010 t math_prod │ │ │ │ 00000d78 r math_prod__doc__ │ │ │ │ 00000f48 t math_radians │ │ │ │ 00001330 r math_radians__doc__ │ │ │ │ -00001ca8 t math_remainder │ │ │ │ +00001cc0 t math_remainder │ │ │ │ 000003e4 r math_remainder_doc │ │ │ │ 00001bb4 t math_signbit │ │ │ │ 00001b90 r math_signbit__doc__ │ │ │ │ 00001e34 t math_sin │ │ │ │ 000003a0 r math_sin_doc │ │ │ │ 00001510 t math_sinh │ │ │ │ 00000364 r math_sinh_doc │ │ │ │ 00000118 d math_slots │ │ │ │ 000005c0 t math_sqrt │ │ │ │ 0000032c r math_sqrt_doc │ │ │ │ 00001154 t math_sumprod │ │ │ │ 000013f8 r math_sumprod__doc__ │ │ │ │ -00001e0c t math_tan │ │ │ │ +00001e24 t math_tan │ │ │ │ 000002e4 r math_tan_doc │ │ │ │ 00001534 t math_tanh │ │ │ │ 000002a8 r math_tanh_doc │ │ │ │ 00000be4 t math_trunc │ │ │ │ 00001a90 r math_trunc__doc__ │ │ │ │ 00000318 t math_ulp │ │ │ │ 00000bf0 r math_ulp__doc__ │ │ │ │ @@ -30315,15 +30314,15 @@ │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_GetModule │ │ │ │ U PyType_GetSlot │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ -00001580 t Py_XDECREF │ │ │ │ +00001588 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyLong_UnsignedShort_Converter │ │ │ │ U _PyObject_New │ │ │ │ U _PyRuntime │ │ │ │ @@ -30367,26 +30366,26 @@ │ │ │ │ U epoll_ctl │ │ │ │ U epoll_wait │ │ │ │ U memset │ │ │ │ 00000038 r module_doc │ │ │ │ 00000614 t newPyEpoll_Object.isra.0 │ │ │ │ 00000310 d poll_Type_slots │ │ │ │ 00000034 d poll_Type_spec │ │ │ │ -0000151c t poll_dealloc │ │ │ │ +00001524 t poll_dealloc │ │ │ │ 00000328 d poll_methods │ │ │ │ 00000238 d pyEpoll_Type_slots │ │ │ │ 00000048 d pyEpoll_Type_spec │ │ │ │ 000007ac t pyepoll_dealloc │ │ │ │ 00000ed0 r pyepoll_doc │ │ │ │ 000001b8 t pyepoll_get_closed │ │ │ │ 00000378 d pyepoll_getsetlist │ │ │ │ 0000072c t pyepoll_internal_close │ │ │ │ 00000b0c t pyepoll_internal_ctl │ │ │ │ 00000270 d pyepoll_methods │ │ │ │ -00001ec8 t reap_obj │ │ │ │ +00001ef0 t reap_obj │ │ │ │ 000003fc t select_epoll │ │ │ │ 000002fc t select_epoll___enter__ │ │ │ │ 00000124 r select_epoll___enter____doc__ │ │ │ │ 00000350 t select_epoll___exit__ │ │ │ │ 000000e0 r select_epoll___exit____doc__ │ │ │ │ 000006d0 t select_epoll_close │ │ │ │ 00000628 r select_epoll_close__doc__ │ │ │ │ @@ -30396,33 +30395,33 @@ │ │ │ │ 0000059c r select_epoll_fromfd__doc__ │ │ │ │ 000001ec t select_epoll_modify │ │ │ │ 00000360 r select_epoll_modify__doc__ │ │ │ │ 00000bb8 t select_epoll_poll │ │ │ │ 00000140 r select_epoll_poll__doc__ │ │ │ │ 000009e0 t select_epoll_register │ │ │ │ 00000430 r select_epoll_register__doc__ │ │ │ │ -000015c0 t select_epoll_unregister │ │ │ │ +000015c8 t select_epoll_unregister │ │ │ │ 000002d0 r select_epoll_unregister__doc__ │ │ │ │ 00000208 d select_methods │ │ │ │ 00000fb0 t select_poll │ │ │ │ 000006a8 r select_poll__doc__ │ │ │ │ 00000000 t select_poll_modify │ │ │ │ 000008dc r select_poll_modify__doc__ │ │ │ │ 0000118c t select_poll_poll │ │ │ │ 00000744 r select_poll_poll__doc__ │ │ │ │ 00001038 t select_poll_register │ │ │ │ 000009cc r select_poll_register__doc__ │ │ │ │ -00001674 t select_poll_unregister │ │ │ │ +0000167c t select_poll_unregister │ │ │ │ 00000880 r select_poll_unregister__doc__ │ │ │ │ -0000172c t select_select │ │ │ │ +00001734 t select_select │ │ │ │ 00000b00 r select_select__doc__ │ │ │ │ -000017a4 t select_select_impl.isra.0 │ │ │ │ +000017ac t select_select_impl.isra.0 │ │ │ │ 00000000 d selectmodule │ │ │ │ -00001c14 t seq2set.constprop.0 │ │ │ │ -00001dc0 t set2list │ │ │ │ +00001c30 t seq2set.constprop.0 │ │ │ │ +00001dd4 t set2list │ │ │ │ │ │ │ │ _elementtree.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 0000009c r .LC10 │ │ │ │ 000000a4 r .LC11 │ │ │ │ @@ -30619,15 +30618,14 @@ │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GetConstant │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 00000000 t Py_XDECREF │ │ │ │ -00000000 t Py_XDECREF.part.0 │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyDict_CopyAsDict │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -30642,74 +30640,74 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strncat_chk │ │ │ │ 00001874 t _elementtree_Element___copy__ │ │ │ │ 00000528 r _elementtree_Element___copy____doc__ │ │ │ │ 00001214 t _elementtree_Element___deepcopy__ │ │ │ │ 00000504 r _elementtree_Element___deepcopy____doc__ │ │ │ │ -00003b04 t _elementtree_Element___deepcopy___impl │ │ │ │ +00003acc t _elementtree_Element___deepcopy___impl │ │ │ │ 000025e8 t _elementtree_Element___getstate__ │ │ │ │ 000004cc r _elementtree_Element___getstate____doc__ │ │ │ │ 00001c78 t _elementtree_Element___setstate__ │ │ │ │ 000004a8 r _elementtree_Element___setstate____doc__ │ │ │ │ 00003dc0 t _elementtree_Element___sizeof__ │ │ │ │ 000004e8 r _elementtree_Element___sizeof____doc__ │ │ │ │ 000010d0 t _elementtree_Element_append │ │ │ │ 00000558 r _elementtree_Element_append__doc__ │ │ │ │ 00000b90 t _elementtree_Element_clear │ │ │ │ 00000540 r _elementtree_Element_clear__doc__ │ │ │ │ 000009d0 t _elementtree_Element_extend │ │ │ │ 00000488 r _elementtree_Element_extend__doc__ │ │ │ │ -00001fc8 t _elementtree_Element_find │ │ │ │ +00001f90 t _elementtree_Element_find │ │ │ │ 0000045c r _elementtree_Element_find__doc__ │ │ │ │ 00000c14 t _elementtree_Element_findall │ │ │ │ 000003ec r _elementtree_Element_findall__doc__ │ │ │ │ 00000e4c t _elementtree_Element_findtext │ │ │ │ 0000041c r _elementtree_Element_findtext__doc__ │ │ │ │ 0000126c t _elementtree_Element_get │ │ │ │ 00000394 r _elementtree_Element_get__doc__ │ │ │ │ 00001a34 t _elementtree_Element_insert │ │ │ │ 00000330 r _elementtree_Element_insert__doc__ │ │ │ │ -00001cbc t _elementtree_Element_items │ │ │ │ +00001c84 t _elementtree_Element_items │ │ │ │ 00000318 r _elementtree_Element_items__doc__ │ │ │ │ -0000170c t _elementtree_Element_iter │ │ │ │ +000016d4 t _elementtree_Element_iter │ │ │ │ 00000374 r _elementtree_Element_iter__doc__ │ │ │ │ 000030c0 t _elementtree_Element_iterfind │ │ │ │ 000003bc r _elementtree_Element_iterfind__doc__ │ │ │ │ 00002960 t _elementtree_Element_itertext │ │ │ │ 0000035c r _elementtree_Element_itertext__doc__ │ │ │ │ 000036c0 t _elementtree_Element_keys │ │ │ │ 00000304 r _elementtree_Element_keys__doc__ │ │ │ │ 00003b98 t _elementtree_Element_makeelement │ │ │ │ 000002dc r _elementtree_Element_makeelement__doc__ │ │ │ │ 00001574 t _elementtree_Element_remove │ │ │ │ 000002b8 r _elementtree_Element_remove__doc__ │ │ │ │ 000004c4 t _elementtree_Element_set │ │ │ │ 00000298 r _elementtree_Element_set__doc__ │ │ │ │ -000029f8 t _elementtree_TreeBuilder___init__ │ │ │ │ +000029c0 t _elementtree_TreeBuilder___init__ │ │ │ │ 00001420 t _elementtree_TreeBuilder_close │ │ │ │ 00000164 r _elementtree_TreeBuilder_close__doc__ │ │ │ │ 00003e2c t _elementtree_TreeBuilder_comment │ │ │ │ 000001a4 r _elementtree_TreeBuilder_comment__doc__ │ │ │ │ -00004308 t _elementtree_TreeBuilder_data │ │ │ │ +00004300 t _elementtree_TreeBuilder_data │ │ │ │ 000001dc r _elementtree_TreeBuilder_data__doc__ │ │ │ │ -000042f4 t _elementtree_TreeBuilder_end │ │ │ │ +000042ec t _elementtree_TreeBuilder_end │ │ │ │ 000001c4 r _elementtree_TreeBuilder_end__doc__ │ │ │ │ 00003e40 t _elementtree_TreeBuilder_pi │ │ │ │ 0000017c r _elementtree_TreeBuilder_pi__doc__ │ │ │ │ -0000425c t _elementtree_TreeBuilder_start │ │ │ │ +00004254 t _elementtree_TreeBuilder_start │ │ │ │ 00000140 r _elementtree_TreeBuilder_start__doc__ │ │ │ │ -00000368 t _elementtree_XMLParser___init__ │ │ │ │ +00000330 t _elementtree_XMLParser___init__ │ │ │ │ 00000578 t _elementtree_XMLParser__parse_whole │ │ │ │ 000000d0 r _elementtree_XMLParser__parse_whole__doc__ │ │ │ │ 000031a4 t _elementtree_XMLParser__setevents │ │ │ │ 00000090 r _elementtree_XMLParser__setevents__doc__ │ │ │ │ -0000412c t _elementtree_XMLParser_close │ │ │ │ +00004124 t _elementtree_XMLParser_close │ │ │ │ 00000128 r _elementtree_XMLParser_close__doc__ │ │ │ │ -00002d48 t _elementtree_XMLParser_feed │ │ │ │ +00002d10 t _elementtree_XMLParser_feed │ │ │ │ 000000f4 r _elementtree_XMLParser_feed__doc__ │ │ │ │ 00003fdc t _elementtree_XMLParser_flush │ │ │ │ 00000110 r _elementtree_XMLParser_flush__doc__ │ │ │ │ 00000308 t _elementtree__set_factories │ │ │ │ 000001f8 r _elementtree__set_factories__doc__ │ │ │ │ 000003f8 d _functions │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -30740,107 +30738,107 @@ │ │ │ │ 000000bc d _parser.21 │ │ │ │ 00000260 d _parser.24 │ │ │ │ 0000028c d _parser.26 │ │ │ │ 0000021c d _parser.29 │ │ │ │ 00000084 d _parser.32 │ │ │ │ 000001f0 d _parser.5 │ │ │ │ 00000114 d _parser.8 │ │ │ │ -00000028 t _set_joined_ptr │ │ │ │ -0000220c t checkpath │ │ │ │ -000018dc t create_elementiter.isra.0 │ │ │ │ -00000ae8 t create_extra │ │ │ │ -0000006c t create_extra.constprop.0 │ │ │ │ -00000484 t create_new_element.isra.0 │ │ │ │ -00000b88 t dealloc_extra │ │ │ │ -00000df4 t deepcopy │ │ │ │ -0000058c t element_add_subelement.isra.0 │ │ │ │ -00002464 t element_ass_subscr │ │ │ │ +00000040 t _set_joined_ptr │ │ │ │ +000021d4 t checkpath │ │ │ │ +000018a4 t create_elementiter.isra.0 │ │ │ │ +00000ab0 t create_extra │ │ │ │ +00000084 t create_extra.constprop.0 │ │ │ │ +000004ac t create_new_element.isra.0 │ │ │ │ +00000bb0 t dealloc_extra │ │ │ │ +00000e1c t deepcopy │ │ │ │ +000005b4 t element_add_subelement.isra.0 │ │ │ │ +0000242c t element_ass_subscr │ │ │ │ 000019c4 t element_attrib_getter │ │ │ │ 00003ce8 t element_attrib_setter │ │ │ │ 0000272c t element_bool │ │ │ │ -00000854 t element_dealloc │ │ │ │ -00000a88 t element_gc_clear │ │ │ │ -00000c5c t element_gc_traverse │ │ │ │ -00001f04 t element_get_tail │ │ │ │ -00001d0c t element_get_text │ │ │ │ -00001e80 t element_getitem │ │ │ │ +0000087c t element_dealloc │ │ │ │ +00000ab0 t element_gc_clear │ │ │ │ +00000c84 t element_gc_traverse │ │ │ │ +00001ecc t element_get_tail │ │ │ │ +00001cd4 t element_get_text │ │ │ │ +00001e48 t element_getitem │ │ │ │ 00000620 d element_getsetlist │ │ │ │ -000000c4 t element_init │ │ │ │ -00001e60 t element_length │ │ │ │ +0000008c t element_init │ │ │ │ +00001e28 t element_length │ │ │ │ 00000684 d element_members │ │ │ │ 000006ac d element_methods │ │ │ │ -00000038 t element_new │ │ │ │ +00000000 t element_new │ │ │ │ 000014dc t element_repr │ │ │ │ -00000704 t element_resize │ │ │ │ +0000072c t element_resize │ │ │ │ 0000172c t element_setitem │ │ │ │ 00000588 d element_slots │ │ │ │ 0000005c d element_spec │ │ │ │ -0000431c t element_subscr │ │ │ │ -000016e4 t element_tag_getter │ │ │ │ +00004314 t element_subscr │ │ │ │ +000016ac t element_tag_getter │ │ │ │ 00001458 t element_tag_setter │ │ │ │ -00001ef0 t element_tail_getter │ │ │ │ +00001eb8 t element_tail_getter │ │ │ │ 0000258c t element_tail_setter │ │ │ │ -00001cf8 t element_text_getter │ │ │ │ -00001688 t element_text_setter │ │ │ │ -00001dd0 t elementiter_dealloc │ │ │ │ -000019b0 t elementiter_next │ │ │ │ +00001cc0 t element_text_getter │ │ │ │ +00001650 t element_text_setter │ │ │ │ +00001d98 t elementiter_dealloc │ │ │ │ +00001978 t elementiter_next │ │ │ │ 00000870 d elementiter_slots │ │ │ │ 00000034 d elementiter_spec │ │ │ │ 00003010 t elementiter_traverse │ │ │ │ 000021a8 t elementtree_clear │ │ │ │ 00002578 t elementtree_free │ │ │ │ 000003c4 d elementtree_slots │ │ │ │ -00001548 t elementtree_traverse │ │ │ │ +00001510 t elementtree_traverse │ │ │ │ 00000000 d elementtreemodule │ │ │ │ 00002bbc t expat_comment_handler │ │ │ │ -000036b0 t expat_data_handler │ │ │ │ -00001378 t expat_default_handler │ │ │ │ -00003914 t expat_end_handler │ │ │ │ +00003678 t expat_data_handler │ │ │ │ +00001340 t expat_default_handler │ │ │ │ +000038dc t expat_end_handler │ │ │ │ 00002f14 t expat_end_ns_handler │ │ │ │ -00000b68 t expat_parse │ │ │ │ +00000b30 t expat_parse │ │ │ │ 000029e0 t expat_pi_handler │ │ │ │ 0000081c t expat_set_error │ │ │ │ 0000278c t expat_start_doctype_handler │ │ │ │ -00002e50 t expat_start_handler │ │ │ │ +00002e18 t expat_start_handler │ │ │ │ 00002ca8 t expat_start_ns_handler │ │ │ │ 00002088 t get_attrib_from_keywords │ │ │ │ -00000a98 t ignore_attribute_error │ │ │ │ +00000a60 t ignore_attribute_error │ │ │ │ 00000248 d kwlist.27 │ │ │ │ 000013b8 t list_join │ │ │ │ -0000309c t makeuniversal │ │ │ │ +00003064 t makeuniversal │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 0000001c t module_exec │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -000000c4 t subelement │ │ │ │ -00003618 t treebuilder_add_subelement │ │ │ │ -00003548 t treebuilder_append_event │ │ │ │ -00000f84 t treebuilder_dealloc │ │ │ │ -00003edc t treebuilder_extend_element_text_or_tail.isra.0 │ │ │ │ -000034e0 t treebuilder_flush_data │ │ │ │ -00000fe0 t treebuilder_gc_clear │ │ │ │ +000000dc t subelement │ │ │ │ +000035e0 t treebuilder_add_subelement │ │ │ │ +00003510 t treebuilder_append_event │ │ │ │ +00000f4c t treebuilder_dealloc │ │ │ │ +00003ed4 t treebuilder_extend_element_text_or_tail.isra.0 │ │ │ │ +000034a8 t treebuilder_flush_data │ │ │ │ +00000fa8 t treebuilder_gc_clear │ │ │ │ 000037f8 t treebuilder_gc_traverse │ │ │ │ 000036fc t treebuilder_handle_comment │ │ │ │ -00003784 t treebuilder_handle_data │ │ │ │ -000039d8 t treebuilder_handle_end.isra.0 │ │ │ │ +0000374c t treebuilder_handle_data │ │ │ │ +000039a0 t treebuilder_handle_end.isra.0 │ │ │ │ 00003eb8 t treebuilder_handle_pi │ │ │ │ -00003274 t treebuilder_handle_start │ │ │ │ +0000323c t treebuilder_handle_start │ │ │ │ 00000518 d treebuilder_methods │ │ │ │ -0000092c t treebuilder_new │ │ │ │ +000008f4 t treebuilder_new │ │ │ │ 000004d8 d treebuilder_slots │ │ │ │ 00000048 d treebuilder_spec │ │ │ │ -00000c30 t xmlparser_dealloc │ │ │ │ -00000c8c t xmlparser_gc_clear │ │ │ │ +00000bf8 t xmlparser_dealloc │ │ │ │ +00000c54 t xmlparser_gc_clear │ │ │ │ 00003a00 t xmlparser_gc_traverse │ │ │ │ 0000080c d xmlparser_getsetlist │ │ │ │ 00000834 d xmlparser_members │ │ │ │ 00000478 d xmlparser_methods │ │ │ │ -000002d0 t xmlparser_new │ │ │ │ +00000298 t xmlparser_new │ │ │ │ 00000428 d xmlparser_slots │ │ │ │ 00000070 d xmlparser_spec │ │ │ │ 00003cc0 t xmlparser_version_getter │ │ │ │ │ │ │ │ pyexpat.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ @@ -31341,15 +31339,15 @@ │ │ │ │ U _Py_strhex │ │ │ │ 00000000 d __compound_literal.0 │ │ │ │ U __memcpy_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 000006d4 t _blake2_blake2b_copy │ │ │ │ 000000f4 r _blake2_blake2b_copy__doc__ │ │ │ │ -000016e8 t _blake2_blake2b_digest │ │ │ │ +000016ec t _blake2_blake2b_digest │ │ │ │ 00000054 r _blake2_blake2b_digest__doc__ │ │ │ │ 0000058c t _blake2_blake2b_hexdigest │ │ │ │ 00000000 r _blake2_blake2b_hexdigest__doc__ │ │ │ │ 0000157c t _blake2_blake2b_update │ │ │ │ 00000094 r _blake2_blake2b_update__doc__ │ │ │ │ 00000488 t _blake2_clear │ │ │ │ 00000510 t _blake2_free │ │ │ │ @@ -31357,15 +31355,15 @@ │ │ │ │ 00000000 t _blake2_traverse │ │ │ │ 00000000 d _keywords.1 │ │ │ │ 0000003c d _keywords.4 │ │ │ │ 00000000 d _kwtuple.0 │ │ │ │ 00000050 d _kwtuple.3 │ │ │ │ 0000005c d _parser.2 │ │ │ │ 00000088 d _parser.5 │ │ │ │ -000017f0 t blake2_blake2b_compute_digest.isra.0 │ │ │ │ +000017f4 t blake2_blake2b_compute_digest.isra.0 │ │ │ │ 00000020 t blake2_exec │ │ │ │ 00000000 d blake2_module │ │ │ │ 0000154c t blake2_update_unlocked.isra.0 │ │ │ │ 000000e0 d blake2b_type_slots │ │ │ │ 00000034 d blake2b_type_spec │ │ │ │ 0000036c r blake2mod__doc__ │ │ │ │ 00000000 b blake2mod_functions │ │ │ │ @@ -31995,15 +31993,15 @@ │ │ │ │ 0001b380 r dawg_pos_to_codepoint │ │ │ │ 00083b88 r decomp_data │ │ │ │ 00081988 r decomp_index1 │ │ │ │ 0007aa88 r decomp_index2 │ │ │ │ 00001b80 r decomp_prefix │ │ │ │ 00000784 r derived_name_prefixes │ │ │ │ 000008f0 r derived_name_ranges │ │ │ │ -000020a4 t get_change_3_2_0 │ │ │ │ +0000215c t get_change_3_2_0 │ │ │ │ 000007a0 r hangul_syllables │ │ │ │ 000a2748 r index1 │ │ │ │ 0008fb48 r index2 │ │ │ │ 0000093c t is_normalized_quickcheck.constprop.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000000 r name_aliases │ │ │ │ @@ -32015,40 +32013,40 @@ │ │ │ │ 00000854 t normalization_3_2_0 │ │ │ │ 0003dec0 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ 0000031c t ucd_dealloc │ │ │ │ 00000a34 d ucd_type_slots │ │ │ │ 0000005c d ucd_type_spec │ │ │ │ -000020ec t unicodedata_UCD_bidirectional │ │ │ │ +000021a4 t unicodedata_UCD_bidirectional │ │ │ │ 00067a44 r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 0000103c t unicodedata_UCD_category │ │ │ │ 00067aec r unicodedata_UCD_category__doc__ │ │ │ │ 00000e40 t unicodedata_UCD_combining │ │ │ │ 000679a8 r unicodedata_UCD_combining__doc__ │ │ │ │ -00002d64 t unicodedata_UCD_decimal │ │ │ │ +00002e1c t unicodedata_UCD_decimal │ │ │ │ 00067d74 r unicodedata_UCD_decimal__doc__ │ │ │ │ -000029c8 t unicodedata_UCD_decomposition │ │ │ │ +00002a80 t unicodedata_UCD_decomposition │ │ │ │ 000677b0 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -00002fb8 t unicodedata_UCD_digit │ │ │ │ +00003074 t unicodedata_UCD_digit │ │ │ │ 00067c64 r unicodedata_UCD_digit__doc__ │ │ │ │ 00001240 t unicodedata_UCD_east_asian_width │ │ │ │ 00067868 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ -000035c4 t unicodedata_UCD_is_normalized │ │ │ │ +00003684 t unicodedata_UCD_is_normalized │ │ │ │ 00067700 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ 0000091c t unicodedata_UCD_lookup │ │ │ │ 0006741c r unicodedata_UCD_lookup__doc__ │ │ │ │ -000033b8 t unicodedata_UCD_mirrored │ │ │ │ +00003478 t unicodedata_UCD_mirrored │ │ │ │ 000678d4 r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00002304 t unicodedata_UCD_name │ │ │ │ +000023bc t unicodedata_UCD_name │ │ │ │ 0006759c r unicodedata_UCD_name__doc__ │ │ │ │ -00002448 t unicodedata_UCD_name_impl │ │ │ │ +00002500 t unicodedata_UCD_name_impl │ │ │ │ 00000734 t unicodedata_UCD_normalize │ │ │ │ 00067660 r unicodedata_UCD_normalize__doc__ │ │ │ │ -00003140 t unicodedata_UCD_numeric │ │ │ │ +00003200 t unicodedata_UCD_numeric │ │ │ │ 00067b50 r unicodedata_UCD_numeric__doc__ │ │ │ │ 00000690 t unicodedata_block │ │ │ │ 00067328 r unicodedata_block__doc__ │ │ │ │ 0000027c t unicodedata_clear │ │ │ │ 00002180 r unicodedata_docstring │ │ │ │ 0000001c t unicodedata_exec │ │ │ │ 0000078c t unicodedata_extended_pictographic │ │ │ │ @@ -32508,15 +32506,15 @@ │ │ │ │ U PyMutex_Unlock │ │ │ │ U PySys_Audit │ │ │ │ U PySys_GetOptionalAttrString │ │ │ │ U PyTuple_Type │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_Substring │ │ │ │ -000004c8 t Py_XDECREF │ │ │ │ +000004a8 t Py_XDECREF │ │ │ │ 00000004 b S_ident_o │ │ │ │ 00000000 b S_log_open │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ @@ -32535,19 +32533,19 @@ │ │ │ │ 00000010 r syslog_LOG_UPTO__doc__ │ │ │ │ 000004f0 t syslog_closelog │ │ │ │ 00000130 r syslog_closelog__doc__ │ │ │ │ 0000001c t syslog_exec │ │ │ │ 000000b8 d syslog_methods │ │ │ │ 00000000 t syslog_openlog │ │ │ │ 000001e4 r syslog_openlog__doc__ │ │ │ │ -000001f0 t syslog_openlog_impl.isra.0 │ │ │ │ +000001d0 t syslog_openlog_impl.isra.0 │ │ │ │ 000003f0 t syslog_setlogmask │ │ │ │ 000000c4 r syslog_setlogmask__doc__ │ │ │ │ 00000084 d syslog_slots │ │ │ │ -00000508 t syslog_syslog │ │ │ │ +000004e8 t syslog_syslog │ │ │ │ 00000190 r syslog_syslog__doc__ │ │ │ │ 00000000 d syslogmodule │ │ │ │ │ │ │ │ _zstdmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -33899,22 +33897,22 @@ │ │ │ │ 00000068 r .LC95 │ │ │ │ 00000074 r .LC96 │ │ │ │ 00000080 r .LC97 │ │ │ │ 0000008c r .LC98 │ │ │ │ 00000094 r .LC99 │ │ │ │ 00002e08 d DirEntryType_slots │ │ │ │ 0000066c d DirEntryType_spec │ │ │ │ -00003bfc t DirEntry_dealloc │ │ │ │ -000055b8 t DirEntry_fetch_stat │ │ │ │ -0000553c t DirEntry_get_lstat │ │ │ │ +00003f24 t DirEntry_dealloc │ │ │ │ +000052c8 t DirEntry_fetch_stat │ │ │ │ +0000524c t DirEntry_get_lstat │ │ │ │ 00002ec0 d DirEntry_members │ │ │ │ 00002e30 d DirEntry_methods │ │ │ │ 000080c0 t DirEntry_repr │ │ │ │ -00003b98 t DirEntry_test_mode │ │ │ │ -0000520c t DirEntry_test_mode.part.0 │ │ │ │ +00003ec0 t DirEntry_test_mode │ │ │ │ +00004f1c t DirEntry_test_mode.part.0 │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytesWriter_Create │ │ │ │ U PyBytesWriter_Discard │ │ │ │ U PyBytesWriter_Finish │ │ │ │ @@ -34002,16 +34000,16 @@ │ │ │ │ U PyModule_GetDict │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 000097e8 T PyOS_AfterFork │ │ │ │ 00000b64 T PyOS_AfterFork_Child │ │ │ │ -0000318c T PyOS_AfterFork_Parent │ │ │ │ -00002e1c T PyOS_BeforeFork │ │ │ │ +00002e9c T PyOS_AfterFork_Parent │ │ │ │ +00002b2c T PyOS_BeforeFork │ │ │ │ 00002dac T PyOS_FSPath │ │ │ │ 000008f0 t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ @@ -34059,25 +34057,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -000030b8 t Py_XDECREF │ │ │ │ -00002b98 t Py_off_t_converter │ │ │ │ +000033e0 t Py_XDECREF │ │ │ │ +000028a8 t Py_off_t_converter │ │ │ │ 00002d98 d ScandirIteratorType_slots │ │ │ │ 00000658 d ScandirIteratorType_spec │ │ │ │ -00003970 t ScandirIterator_close │ │ │ │ -000038f4 t ScandirIterator_closedir │ │ │ │ -00003cf8 t ScandirIterator_dealloc │ │ │ │ -000034d0 t ScandirIterator_enter │ │ │ │ -00003994 t ScandirIterator_exit │ │ │ │ -00003d60 t ScandirIterator_finalize │ │ │ │ -000034f4 t ScandirIterator_iternext │ │ │ │ +00003c98 t ScandirIterator_close │ │ │ │ +00003c1c t ScandirIterator_closedir │ │ │ │ +00004020 t ScandirIterator_dealloc │ │ │ │ +000037f8 t ScandirIterator_enter │ │ │ │ +00003cbc t ScandirIterator_exit │ │ │ │ +00004088 t ScandirIterator_finalize │ │ │ │ +0000381c t ScandirIterator_iternext │ │ │ │ 00002dc8 d ScandirIterator_methods │ │ │ │ 00000648 d TerminalSize_desc │ │ │ │ 0000bb9c r TerminalSize_docstring │ │ │ │ 00002efc d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ @@ -34099,15 +34097,15 @@ │ │ │ │ U _PyLong_UnsignedLongLong_Converter │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOS_URandom │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_New │ │ │ │ -00002fe4 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00002cf4 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 │ │ │ │ @@ -34119,17 +34117,17 @@ │ │ │ │ U _PyType_Name │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ 00003ec8 t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ -000022f8 T _Py_Gid_Converter │ │ │ │ +00002008 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -00005d04 T _Py_Sigset_Converter │ │ │ │ +00005a14 T _Py_Sigset_Converter │ │ │ │ 00000d98 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 │ │ │ │ @@ -34423,15 +34421,15 @@ │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U clearenv │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ -000036d8 t conv_confname │ │ │ │ +000033e8 t conv_confname │ │ │ │ 00003614 t convert_sched_param │ │ │ │ 00001a68 t convertenviron │ │ │ │ U copy_file_range │ │ │ │ U ctermid │ │ │ │ 0000001c t dir_fd_converter │ │ │ │ U dup2 │ │ │ │ U dup3 │ │ │ │ @@ -34456,21 +34454,21 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -00004294 t free_string_array │ │ │ │ +000045bc t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ -00003074 t get_number_of_os_threads │ │ │ │ +00002d84 t get_number_of_os_threads │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ U geteuid │ │ │ │ U getgid │ │ │ │ U getgrouplist │ │ │ │ U getgroups │ │ │ │ U getloadavg │ │ │ │ @@ -34484,17 +34482,17 @@ │ │ │ │ U getresuid │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000008 r have_functions │ │ │ │ U initgroups │ │ │ │ -00002098 t internal_rename.isra.0 │ │ │ │ -00004584 t iov_cleanup │ │ │ │ -000043b8 t iov_setup │ │ │ │ +00001da8 t internal_rename.isra.0 │ │ │ │ +000048ac t iov_cleanup │ │ │ │ +000046e0 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U linkat │ │ │ │ U listxattr │ │ │ │ @@ -34518,36 +34516,36 @@ │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ 00004a90 t os_DirEntry___fspath__ │ │ │ │ 00001564 r os_DirEntry___fspath____doc__ │ │ │ │ 000080a8 t os_DirEntry_inode │ │ │ │ 000015a0 r os_DirEntry_inode__doc__ │ │ │ │ -00003a24 t os_DirEntry_is_dir │ │ │ │ +00003d4c t os_DirEntry_is_dir │ │ │ │ 0000164c r os_DirEntry_is_dir__doc__ │ │ │ │ -000085bc t os_DirEntry_is_file │ │ │ │ +000082cc t os_DirEntry_is_file │ │ │ │ 000015e4 r os_DirEntry_is_file__doc__ │ │ │ │ -000085a4 t os_DirEntry_is_junction │ │ │ │ +000082b4 t os_DirEntry_is_junction │ │ │ │ 00001720 r os_DirEntry_is_junction__doc__ │ │ │ │ -000083b4 t os_DirEntry_is_symlink │ │ │ │ +000080c4 t os_DirEntry_is_symlink │ │ │ │ 00001774 r os_DirEntry_is_symlink__doc__ │ │ │ │ -0000533c t os_DirEntry_stat │ │ │ │ +0000504c t os_DirEntry_stat │ │ │ │ 000016b8 r os_DirEntry_stat__doc__ │ │ │ │ -00005460 t os_DirEntry_stat_impl │ │ │ │ +00005170 t os_DirEntry_stat_impl │ │ │ │ 00009030 t os_WCOREDUMP │ │ │ │ 00002f30 r os_WCOREDUMP__doc__ │ │ │ │ 00008d38 t os_WEXITSTATUS │ │ │ │ 00002ce0 r os_WEXITSTATUS__doc__ │ │ │ │ 00008f70 t os_WIFCONTINUED │ │ │ │ 00002e6c r os_WIFCONTINUED__doc__ │ │ │ │ 00008dec t os_WIFEXITED │ │ │ │ 00002d30 r os_WIFEXITED__doc__ │ │ │ │ 00008ea8 t os_WIFSIGNALED │ │ │ │ 00002da4 r os_WIFSIGNALED__doc__ │ │ │ │ -00004d74 t os_WIFSTOPPED │ │ │ │ +00004a84 t os_WIFSTOPPED │ │ │ │ 00002e10 r os_WIFSTOPPED__doc__ │ │ │ │ 00008bd0 t os_WSTOPSIG │ │ │ │ 00002c04 r os_WSTOPSIG__doc__ │ │ │ │ 00008c84 t os_WTERMSIG │ │ │ │ 00002c70 r os_WTERMSIG__doc__ │ │ │ │ 00002590 t os__clearenv │ │ │ │ 00002fe8 r os__clearenv__doc__ │ │ │ │ @@ -34557,44 +34555,44 @@ │ │ │ │ 0000874c r os__exit__doc__ │ │ │ │ 00009230 t os__inputhook │ │ │ │ 0000107c r os__inputhook__doc__ │ │ │ │ 0000892c t os__is_inputhook_installed │ │ │ │ 00001034 r os__is_inputhook_installed__doc__ │ │ │ │ 00002dec t os__path_normpath │ │ │ │ 00009880 r os__path_normpath__doc__ │ │ │ │ -00003f24 t os__path_splitroot_ex │ │ │ │ +00003c34 t os__path_splitroot_ex │ │ │ │ 000098d8 r os__path_splitroot_ex__doc__ │ │ │ │ 0000907c t os_abort │ │ │ │ 00002778 r os_abort__doc__ │ │ │ │ 000013b8 t os_access │ │ │ │ 0000afdc r os_access__doc__ │ │ │ │ -00003d08 t os_chdir │ │ │ │ +00003a18 t os_chdir │ │ │ │ 0000adf0 r os_chdir__doc__ │ │ │ │ -000041b8 t os_chmod │ │ │ │ +00003ec8 t os_chmod │ │ │ │ 0000a8a4 r os_chmod__doc__ │ │ │ │ 00002b40 t os_chown │ │ │ │ 0000a0bc r os_chown__doc__ │ │ │ │ 000070f0 t os_chroot │ │ │ │ 0000a6b8 r os_chroot__doc__ │ │ │ │ -00002980 t os_close │ │ │ │ +00002690 t os_close │ │ │ │ 000052f8 r os_close__doc__ │ │ │ │ 000090c8 t os_closerange │ │ │ │ 00005288 r os_closerange__doc__ │ │ │ │ -00003690 t os_confstr │ │ │ │ +000033a0 t os_confstr │ │ │ │ 00002894 r os_confstr__doc__ │ │ │ │ -00003820 t os_confstr_impl.isra.0 │ │ │ │ -00007924 t os_copy_file_range │ │ │ │ +00003530 t os_confstr_impl.isra.0 │ │ │ │ +00007634 t os_copy_file_range │ │ │ │ 00003cac r os_copy_file_range__doc__ │ │ │ │ 00000024 t os_cpu_count │ │ │ │ 000019ec r os_cpu_count__doc__ │ │ │ │ 00002ac4 t os_ctermid │ │ │ │ 0000af04 r os_ctermid__doc__ │ │ │ │ 00003ad0 t os_device_encoding │ │ │ │ 000025a8 r os_device_encoding__doc__ │ │ │ │ -00005f18 t os_dup │ │ │ │ +00005c28 t os_dup │ │ │ │ 00002e20 t os_dup2 │ │ │ │ 000051f8 r os_dup2__doc__ │ │ │ │ 00005244 r os_dup__doc__ │ │ │ │ 00004f88 t os_eventfd │ │ │ │ 00001cd8 r os_eventfd__doc__ │ │ │ │ 000051d0 t os_eventfd_read │ │ │ │ 00001ca4 r os_eventfd_read__doc__ │ │ │ │ @@ -34608,36 +34606,36 @@ │ │ │ │ 0000ad54 r os_fchdir__doc__ │ │ │ │ 00003154 t os_fchmod │ │ │ │ 0000a6f4 r os_fchmod__doc__ │ │ │ │ 000032b8 t os_fchown │ │ │ │ 0000a028 r os_fchown__doc__ │ │ │ │ 00007de4 t os_fdatasync │ │ │ │ 0000a5ec r os_fdatasync__doc__ │ │ │ │ -00002cfc t os_fork │ │ │ │ +00002a0c t os_fork │ │ │ │ 00007bf8 r os_fork__doc__ │ │ │ │ 00001dd4 t os_forkpty │ │ │ │ 00006f9c r os_forkpty__doc__ │ │ │ │ 00007e88 t os_fpathconf │ │ │ │ 00002a04 r os_fpathconf__doc__ │ │ │ │ 00002cf8 t os_fspath │ │ │ │ 00001318 r os_fspath__doc__ │ │ │ │ -000021dc t os_fstat │ │ │ │ +00001eec t os_fstat │ │ │ │ 00004564 r os_fstat__doc__ │ │ │ │ 00003434 t os_fstatvfs │ │ │ │ 00002b98 r os_fstatvfs__doc__ │ │ │ │ -00008470 t os_fsync │ │ │ │ +00008180 t os_fsync │ │ │ │ 0000a680 r os_fsync__doc__ │ │ │ │ 00002600 t os_ftruncate │ │ │ │ 00003478 r os_ftruncate__doc__ │ │ │ │ 000026a0 t os_ftruncate_impl.isra.0 │ │ │ │ 000023f0 t os_get_blocking │ │ │ │ 00001884 r os_get_blocking__doc__ │ │ │ │ 00002088 t os_get_inheritable │ │ │ │ 0000198c r os_get_inheritable__doc__ │ │ │ │ -00003b88 t os_get_terminal_size │ │ │ │ +00003898 t os_get_terminal_size │ │ │ │ 00001a58 r os_get_terminal_size__doc__ │ │ │ │ 00000bbc t os_getcwd │ │ │ │ 00009ef4 r os_getcwd__doc__ │ │ │ │ 00001078 t os_getcwdb │ │ │ │ 00009e98 r os_getcwdb__doc__ │ │ │ │ 00000d50 t os_getegid │ │ │ │ 00006f50 r os_getegid__doc__ │ │ │ │ @@ -34645,23 +34643,23 @@ │ │ │ │ 00006f08 r os_geteuid__doc__ │ │ │ │ 00000d74 t os_getgid │ │ │ │ 00006ec8 r os_getgid__doc__ │ │ │ │ 00001a78 t os_getgrouplist │ │ │ │ 00006dec r os_getgrouplist__doc__ │ │ │ │ 000016ec t os_getgroups │ │ │ │ 00006d98 r os_getgroups__doc__ │ │ │ │ -00006e90 t os_getloadavg │ │ │ │ +00006ba0 t os_getloadavg │ │ │ │ 00002678 r os_getloadavg__doc__ │ │ │ │ 000017fc t os_getlogin │ │ │ │ 00006abc r os_getlogin__doc__ │ │ │ │ 00009500 t os_getpgid │ │ │ │ 00006c54 r os_getpgid__doc__ │ │ │ │ 00003040 t os_getpgrp │ │ │ │ 00006c14 r os_getpgrp__doc__ │ │ │ │ -000021b8 t os_getpid │ │ │ │ +00001ec8 t os_getpid │ │ │ │ 00006e90 r os_getpid__doc__ │ │ │ │ 00000000 t os_getppid │ │ │ │ 00006af4 r os_getppid__doc__ │ │ │ │ 00000670 t os_getpriority │ │ │ │ 0000960c r os_getpriority__doc__ │ │ │ │ 00000dc8 t os_getrandom │ │ │ │ 000012cc r os_getrandom__doc__ │ │ │ │ @@ -34675,109 +34673,109 @@ │ │ │ │ 00006a7c r os_getuid__doc__ │ │ │ │ 00006188 t os_getxattr │ │ │ │ 0000228c r os_getxattr__doc__ │ │ │ │ 00007538 t os_grantpt │ │ │ │ 0000741c r os_grantpt__doc__ │ │ │ │ 00003a0c t os_initgroups │ │ │ │ 00006ca8 r os_initgroups__doc__ │ │ │ │ -000044c8 t os_isatty │ │ │ │ +000041d8 t os_isatty │ │ │ │ 000044ac r os_isatty__doc__ │ │ │ │ -00003430 t os_kill │ │ │ │ +00003140 t os_kill │ │ │ │ 00006a3c r os_kill__doc__ │ │ │ │ 000012d0 t os_killpg │ │ │ │ 000069f0 r os_killpg__doc__ │ │ │ │ 00003b84 t os_lchown │ │ │ │ 00009f50 r os_lchown__doc__ │ │ │ │ -00005988 t os_link │ │ │ │ +00005698 t os_link │ │ │ │ 00009bf0 r os_link__doc__ │ │ │ │ 000003b4 t os_listdir │ │ │ │ 0000995c r os_listdir__doc__ │ │ │ │ -00007eb4 t os_listxattr │ │ │ │ +00007bc4 t os_listxattr │ │ │ │ 00001dec r os_listxattr__doc__ │ │ │ │ 00003d38 t os_lockf │ │ │ │ 000050e4 r os_lockf__doc__ │ │ │ │ 000095d4 t os_login_tty │ │ │ │ 000070d0 r os_login_tty__doc__ │ │ │ │ -00002a70 t os_lseek │ │ │ │ +00002780 t os_lseek │ │ │ │ 00004ed4 r os_lseek__doc__ │ │ │ │ -00001588 t os_lstat │ │ │ │ +00002fec t os_lstat │ │ │ │ 0000b794 r os_lstat__doc__ │ │ │ │ 00003e60 t os_major │ │ │ │ 000035a8 r os_major__doc__ │ │ │ │ 00004088 t os_makedev │ │ │ │ 000034e4 r os_makedev__doc__ │ │ │ │ 00006f7c t os_memfd_create │ │ │ │ 00001d48 r os_memfd_create__doc__ │ │ │ │ 00004020 t os_minor │ │ │ │ 00003550 r os_minor__doc__ │ │ │ │ -00001878 t os_mkdir │ │ │ │ +00001588 t os_mkdir │ │ │ │ 000096c0 r os_mkdir__doc__ │ │ │ │ 00001894 t os_mkfifo │ │ │ │ 000038fc r os_mkfifo__doc__ │ │ │ │ 000041bc t os_mknod │ │ │ │ 00003600 r os_mknod__doc__ │ │ │ │ 00009758 t os_nice │ │ │ │ 00009658 r os_nice__doc__ │ │ │ │ -00001b40 t os_open │ │ │ │ +00001850 t os_open │ │ │ │ 0000532c r os_open__doc__ │ │ │ │ 00000fac t os_openpty │ │ │ │ 000071d0 r os_openpty__doc__ │ │ │ │ 00006afc t os_pathconf │ │ │ │ 000028e8 r os_pathconf__doc__ │ │ │ │ -0000356c t os_pidfd_open │ │ │ │ +0000327c t os_pidfd_open │ │ │ │ 000062bc r os_pidfd_open__doc__ │ │ │ │ -00002bc8 t os_pipe │ │ │ │ +000028d8 t os_pipe │ │ │ │ 000043e8 t os_pipe2 │ │ │ │ 00004360 r os_pipe2__doc__ │ │ │ │ 00004448 r os_pipe__doc__ │ │ │ │ 0000446c t os_posix_fadvise │ │ │ │ 00003090 r os_posix_fadvise__doc__ │ │ │ │ 000045c0 t os_posix_fallocate │ │ │ │ 00003274 r os_posix_fallocate__doc__ │ │ │ │ 00007494 t os_posix_openpt │ │ │ │ 000074d0 r os_posix_openpt__doc__ │ │ │ │ -00006a78 t os_posix_spawn │ │ │ │ +00006788 t os_posix_spawn │ │ │ │ 00008228 r os_posix_spawn__doc__ │ │ │ │ 00000918 t os_posix_spawnp │ │ │ │ 00007ea0 r os_posix_spawnp__doc__ │ │ │ │ 000046f0 t os_pread │ │ │ │ 0000499c r os_pread__doc__ │ │ │ │ 000048ac t os_preadv │ │ │ │ 000046d0 r os_preadv__doc__ │ │ │ │ 000073c4 t os_ptsname │ │ │ │ 00007270 r os_ptsname__doc__ │ │ │ │ 000073fc t os_ptsname_impl.isra.0 │ │ │ │ -00006d58 t os_putenv │ │ │ │ +00006a68 t os_putenv │ │ │ │ 00003044 r os_putenv__doc__ │ │ │ │ 00004ab8 t os_pwrite │ │ │ │ 00004184 r os_pwrite__doc__ │ │ │ │ 00004c18 t os_pwritev │ │ │ │ 00003e68 r os_pwritev__doc__ │ │ │ │ -00003940 t os_read │ │ │ │ +00003650 t os_read │ │ │ │ 00004e7c r os_read__doc__ │ │ │ │ -00003a70 t os_readinto │ │ │ │ +00003780 t os_readinto │ │ │ │ 00004c34 r os_readinto__doc__ │ │ │ │ -000026f4 t os_readlink │ │ │ │ +00002404 t os_readlink │ │ │ │ 0000600c r os_readlink__doc__ │ │ │ │ -0000285c t os_readlink_impl.isra.0 │ │ │ │ +0000256c t os_readlink_impl.isra.0 │ │ │ │ 00004df0 t os_readv │ │ │ │ 00004aa0 r os_readv__doc__ │ │ │ │ 00000f20 t os_register_at_fork │ │ │ │ 00007c64 r os_register_at_fork__doc__ │ │ │ │ -000071f4 t os_remove │ │ │ │ +00006f04 t os_remove │ │ │ │ 00008d78 r os_remove__doc__ │ │ │ │ 0000644c t os_removexattr │ │ │ │ 00001f98 r os_removexattr__doc__ │ │ │ │ -00007bbc t os_rename │ │ │ │ +000078cc t os_rename │ │ │ │ 000093f4 r os_rename__doc__ │ │ │ │ -00001e98 t os_replace │ │ │ │ +00001ba8 t os_replace │ │ │ │ 00009210 r os_replace__doc__ │ │ │ │ -000056dc t os_rmdir │ │ │ │ +000053ec t os_rmdir │ │ │ │ 000090c8 r os_rmdir__doc__ │ │ │ │ -000030f8 t os_scandir │ │ │ │ +00003420 t os_scandir │ │ │ │ 00001424 r os_scandir__doc__ │ │ │ │ 000055a4 t os_sched_get_priority_max │ │ │ │ 00007b98 r os_sched_get_priority_max__doc__ │ │ │ │ 000054b0 t os_sched_get_priority_min │ │ │ │ 00007b38 r os_sched_get_priority_min__doc__ │ │ │ │ 00000070 t os_sched_getaffinity │ │ │ │ 000075f4 r os_sched_getaffinity__doc__ │ │ │ │ @@ -34829,31 +34827,31 @@ │ │ │ │ 0000253c r os_setresuid__doc__ │ │ │ │ 0000022c t os_setreuid │ │ │ │ 000068bc r os_setreuid__doc__ │ │ │ │ 00009348 t os_setsid │ │ │ │ 000055d4 r os_setsid__doc__ │ │ │ │ 00007360 t os_setuid │ │ │ │ 000069b0 r os_setuid__doc__ │ │ │ │ -00007520 t os_setxattr │ │ │ │ +00007230 t os_setxattr │ │ │ │ 00002104 r os_setxattr__doc__ │ │ │ │ 00006cd0 t os_splice │ │ │ │ 00003a64 r os_splice__doc__ │ │ │ │ 00001bd8 t os_stat │ │ │ │ 0000b874 r os_stat__doc__ │ │ │ │ 00002764 t os_statvfs │ │ │ │ 00002a8c r os_statvfs__doc__ │ │ │ │ 00005940 t os_statx │ │ │ │ 0000b454 r os_statx__doc__ │ │ │ │ 00000d48 t os_strerror │ │ │ │ 00002f9c r os_strerror__doc__ │ │ │ │ -00006f04 t os_symlink │ │ │ │ +00006c14 t os_symlink │ │ │ │ 00005d88 r os_symlink__doc__ │ │ │ │ 00009094 t os_sync │ │ │ │ 0000a648 r os_sync__doc__ │ │ │ │ -00003e78 t os_sysconf │ │ │ │ +00003b88 t os_sysconf │ │ │ │ 0000283c r os_sysconf__doc__ │ │ │ │ 00009630 t os_system │ │ │ │ 00009084 r os_system__doc__ │ │ │ │ 00007f74 t os_tcgetpgrp │ │ │ │ 00005520 r os_tcgetpgrp__doc__ │ │ │ │ 00007fe4 t os_tcsetpgrp │ │ │ │ 000054b8 r os_tcsetpgrp__doc__ │ │ │ │ @@ -34869,62 +34867,62 @@ │ │ │ │ 000057a8 r os_timerfd_settime_ns__doc__ │ │ │ │ 00001c44 t os_times │ │ │ │ 00005c9c r os_times__doc__ │ │ │ │ 00005d78 t os_truncate │ │ │ │ 00003384 r os_truncate__doc__ │ │ │ │ 0000762c t os_ttyname │ │ │ │ 0000af5c r os_ttyname__doc__ │ │ │ │ -000078a4 t os_umask │ │ │ │ +000075b4 t os_umask │ │ │ │ 00009028 r os_umask__doc__ │ │ │ │ -00002574 t os_uname │ │ │ │ +00002284 t os_uname │ │ │ │ 00008cb4 r os_uname__doc__ │ │ │ │ -00002588 t os_uname_impl │ │ │ │ -00004f58 t os_unlink │ │ │ │ +00002298 t os_uname_impl │ │ │ │ +00004c68 t os_unlink │ │ │ │ 00008ed0 r os_unlink__doc__ │ │ │ │ 000075d0 t os_unlockpt │ │ │ │ 0000736c r os_unlockpt__doc__ │ │ │ │ -0000747c t os_unsetenv │ │ │ │ +0000718c t os_unsetenv │ │ │ │ 00003004 r os_unsetenv__doc__ │ │ │ │ 00000790 t os_unshare │ │ │ │ 00006190 r os_unshare__doc__ │ │ │ │ -00002fec t os_urandom │ │ │ │ +00003314 t os_urandom │ │ │ │ 00001d80 r os_urandom__doc__ │ │ │ │ -00004548 t os_utime │ │ │ │ +00004258 t os_utime │ │ │ │ 000087b4 r os_utime__doc__ │ │ │ │ 00000878 t os_wait │ │ │ │ 00002464 t os_wait3 │ │ │ │ 00006730 r os_wait3__doc__ │ │ │ │ 00001f24 t os_wait4 │ │ │ │ 00006688 r os_wait4__doc__ │ │ │ │ 00006374 r os_wait__doc__ │ │ │ │ 000066a4 t os_waitid │ │ │ │ 000064cc r os_waitid__doc__ │ │ │ │ -00004c54 t os_waitpid │ │ │ │ +00004964 t os_waitpid │ │ │ │ 000063fc r os_waitpid__doc__ │ │ │ │ -00004e40 t os_waitstatus_to_exitcode │ │ │ │ +00004b50 t os_waitstatus_to_exitcode │ │ │ │ 000010c4 r os_waitstatus_to_exitcode__doc__ │ │ │ │ -00002480 t os_write │ │ │ │ +00002190 t os_write │ │ │ │ 00004684 r os_write__doc__ │ │ │ │ 000068d4 t os_writev │ │ │ │ 00004290 r os_writev__doc__ │ │ │ │ -000068f8 t parse_arglist │ │ │ │ -00003e80 t parse_envlist │ │ │ │ +00006608 t parse_arglist │ │ │ │ +000041a8 t parse_envlist │ │ │ │ 000026fc t path_cleanup │ │ │ │ 00001fb0 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 00000934 d pipe2_works_atomic.133 │ │ │ │ 0000c1e0 r posix__doc__ │ │ │ │ 000000e8 d posix_constants_confstr │ │ │ │ 00000048 d posix_constants_pathconf │ │ │ │ 000001c0 d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -0000851c t posix_fildes_fd │ │ │ │ +0000822c t posix_fildes_fd │ │ │ │ 00000bd4 t posix_getcwd │ │ │ │ 00002228 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 │ │ │ │ @@ -34961,15 +34959,15 @@ │ │ │ │ 000002a4 t probe_renameat │ │ │ │ 000002bc t probe_symlinkat │ │ │ │ 000002d4 t probe_unlinkat │ │ │ │ 000002ec t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -00005fa0 t py_posix_spawn │ │ │ │ +00005cb0 t py_posix_spawn │ │ │ │ 00005d24 t pystatx_result_dealloc │ │ │ │ 000076fc t pystatx_result_get_stx_atime │ │ │ │ 00007880 t pystatx_result_get_stx_atime_ns │ │ │ │ 000079d0 t pystatx_result_get_stx_atomic_write_segments_max │ │ │ │ 00007a08 t pystatx_result_get_stx_atomic_write_unit_max │ │ │ │ 00007a40 t pystatx_result_get_stx_atomic_write_unit_max_opt │ │ │ │ 00007a78 t pystatx_result_get_stx_atomic_write_unit_min │ │ │ │ @@ -35003,15 +35001,15 @@ │ │ │ │ U readv │ │ │ │ 000011a0 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ -00002ec0 t run_at_forkers │ │ │ │ +00002bd0 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ U sched_get_priority_min │ │ │ │ U sched_getaffinity │ │ │ │ U sched_getparam │ │ │ │ U sched_getscheduler │ │ │ │ 00000628 d sched_param_desc │ │ │ │ 00002f44 d sched_param_fields │ │ │ │ @@ -35035,21 +35033,21 @@ │ │ │ │ U setreuid │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -00007db8 t split_py_long_to_s_and_ns │ │ │ │ +00007ac8 t split_py_long_to_s_and_ns │ │ │ │ 00002c90 t stat_nanosecond_timestamp │ │ │ │ 0000031c t stat_nanosecond_timestamp.part.0 │ │ │ │ 0000c058 r stat_result__doc__ │ │ │ │ 00000608 d stat_result_desc │ │ │ │ 00003044 d stat_result_fields │ │ │ │ -00008298 t statresult_new │ │ │ │ +00007fa8 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000bf38 r statvfs_result__doc__ │ │ │ │ 00000618 d statvfs_result_desc │ │ │ │ 00002fe4 d statvfs_result_fields │ │ │ │ w statx │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ @@ -35085,15 +35083,15 @@ │ │ │ │ U wait │ │ │ │ 000020fc t wait_helper.isra.0 │ │ │ │ U waitid │ │ │ │ 0000be58 r waitid_result__doc__ │ │ │ │ 000005f8 d waitid_result_desc │ │ │ │ 00002fb4 d waitid_result_fields │ │ │ │ U waitpid │ │ │ │ -00003220 t warn_about_fork_with_threads │ │ │ │ +00002f30 t warn_about_fork_with_threads │ │ │ │ U wcslen │ │ │ │ U writev │ │ │ │ │ │ │ │ signalmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -35233,20 +35231,20 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ U _PyEval_RaiseAsyncExc │ │ │ │ U _PyEval_SignalReceived │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyInterpreterState_Main │ │ │ │ U _PyLong_FromUid │ │ │ │ -00000318 T _PyOS_InterruptOccurred │ │ │ │ +0000029c T _PyOS_InterruptOccurred │ │ │ │ 0000133c T _PyOS_IsMainThread │ │ │ │ U _PyObject_Call │ │ │ │ U _PyRunRemoteDebugger │ │ │ │ U _PyRuntime │ │ │ │ -00000380 T _PySignal_AfterFork │ │ │ │ +00000304 T _PySignal_AfterFork │ │ │ │ 0000026c T _PySignal_Fini │ │ │ │ 0000015c T _PySignal_Init │ │ │ │ U _PyTime_AsTimespec │ │ │ │ U _PyTime_AsTimeval │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _PyTuple_FromPairSteal │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -35290,15 +35288,15 @@ │ │ │ │ 00000730 t report_wakeup_write_error │ │ │ │ U sigaction │ │ │ │ U sigemptyset │ │ │ │ U sigfillset │ │ │ │ U sigismember │ │ │ │ 00000560 t signal_alarm │ │ │ │ 00001348 r signal_alarm__doc__ │ │ │ │ -00000090 t signal_default_int_handler │ │ │ │ +000004e4 t signal_default_int_handler │ │ │ │ 000013a8 r signal_default_int_handler__doc__ │ │ │ │ 00000858 t signal_getitimer │ │ │ │ 00000b84 r signal_getitimer__doc__ │ │ │ │ 00000edc t signal_getsignal │ │ │ │ 00000ff8 r signal_getsignal__doc__ │ │ │ │ 00000db0 t signal_handler │ │ │ │ 000000c0 d signal_methods │ │ │ │ @@ -35306,19 +35304,19 @@ │ │ │ │ 00000224 t signal_module_exec │ │ │ │ 00001214 t signal_pause │ │ │ │ 00001314 r signal_pause__doc__ │ │ │ │ 00000a28 t signal_pidfd_send_signal │ │ │ │ 000006c0 r signal_pidfd_send_signal__doc__ │ │ │ │ 000005d4 t signal_pthread_kill │ │ │ │ 0000074c r signal_pthread_kill__doc__ │ │ │ │ -0000010c t signal_pthread_sigmask │ │ │ │ +00000090 t signal_pthread_sigmask │ │ │ │ 00000b1c r signal_pthread_sigmask__doc__ │ │ │ │ 00000000 t signal_raise_signal │ │ │ │ 000012c4 r signal_raise_signal__doc__ │ │ │ │ -000003d4 t signal_set_wakeup_fd │ │ │ │ +00000358 t signal_set_wakeup_fd │ │ │ │ 00000d08 r signal_set_wakeup_fd__doc__ │ │ │ │ 00000940 t signal_setitimer │ │ │ │ 00000bcc r signal_setitimer__doc__ │ │ │ │ 00000dd8 t signal_siginterrupt │ │ │ │ 00000e08 r signal_siginterrupt__doc__ │ │ │ │ 00000bac t signal_signal │ │ │ │ 00001144 r signal_signal__doc__ │ │ │ │ @@ -35332,15 +35330,15 @@ │ │ │ │ 00000834 r signal_sigwaitinfo__doc__ │ │ │ │ 0000008c d signal_slots │ │ │ │ 00000ee4 t signal_strsignal │ │ │ │ 00000ed8 r signal_strsignal__doc__ │ │ │ │ 00000c78 t signal_valid_signals │ │ │ │ 000008e4 r signal_valid_signals__doc__ │ │ │ │ U sigpending │ │ │ │ -00000208 t sigset_to_set │ │ │ │ +0000018c t sigset_to_set │ │ │ │ U sigwait │ │ │ │ U sigwaitinfo │ │ │ │ U strsignal │ │ │ │ U strstr │ │ │ │ 000005dc r struct_siginfo__doc__ │ │ │ │ 00000034 d struct_siginfo_desc │ │ │ │ 00000200 d struct_siginfo_fields │ │ │ │ @@ -35728,15 +35726,15 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00000b18 t Py_XDECREF │ │ │ │ +00000b54 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_GetItem_KnownHash │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyNumber_Index │ │ │ │ @@ -35754,46 +35752,46 @@ │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_uidiv │ │ │ │ 0000010c d __compound_literal.0 │ │ │ │ -00000ec4 t _collections__count_elements │ │ │ │ +00000f00 t _collections__count_elements │ │ │ │ 000003e8 r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ 00000534 t _deque_rotate │ │ │ │ 00000008 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ -000005cc t collections_clear │ │ │ │ +00000608 t collections_clear │ │ │ │ 00000014 r collections_doc │ │ │ │ 0000001c t collections_exec │ │ │ │ -0000072c t collections_free │ │ │ │ +00000768 t collections_free │ │ │ │ 00000118 d collections_methods │ │ │ │ 000000e4 d collections_slots │ │ │ │ 00000160 t collections_traverse │ │ │ │ -00002068 t consume_iterator │ │ │ │ +000020a4 t consume_iterator │ │ │ │ 00000230 r defdict_class_getitem_doc │ │ │ │ 000000e8 t defdict_copy │ │ │ │ 000002a4 r defdict_copy_doc │ │ │ │ -00000cac t defdict_dealloc │ │ │ │ +00000ce8 t defdict_dealloc │ │ │ │ 000000b4 r defdict_doc │ │ │ │ -000009c0 t defdict_init │ │ │ │ +000009fc t defdict_init │ │ │ │ 00000240 d defdict_members │ │ │ │ 00000268 d defdict_methods │ │ │ │ -00000d3c t defdict_missing │ │ │ │ +00000d78 t defdict_missing │ │ │ │ 000002c8 r defdict_missing_doc │ │ │ │ 000004a4 t defdict_or │ │ │ │ 0000011c t defdict_reduce │ │ │ │ 00000288 t defdict_repr │ │ │ │ 000001d0 d defdict_slots │ │ │ │ 00000048 d defdict_spec │ │ │ │ -00001b50 t defdict_tp_clear │ │ │ │ -00000c30 t defdict_traverse │ │ │ │ +00001b8c t defdict_tp_clear │ │ │ │ +00000c6c t defdict_traverse │ │ │ │ 000009fc t deque___copy__ │ │ │ │ 00000790 r deque___copy____doc__ │ │ │ │ 00000a10 t deque___reduce__ │ │ │ │ 0000054c r deque___reduce____doc__ │ │ │ │ 00000058 t deque___reversed__ │ │ │ │ 00000450 r deque___reversed____doc__ │ │ │ │ 000010f0 t deque___sizeof__ │ │ │ │ @@ -35802,87 +35800,87 @@ │ │ │ │ 00000920 r deque_append__doc__ │ │ │ │ 00000360 t deque_append_impl │ │ │ │ 00000000 t deque_append_lock_held.part.0 │ │ │ │ 000010fc t deque_appendleft │ │ │ │ 000008d0 r deque_appendleft__doc__ │ │ │ │ 00001210 t deque_appendleft_lock_held │ │ │ │ 00000000 t deque_appendleft_lock_held.part.0 │ │ │ │ -00001bc8 t deque_ass_item │ │ │ │ +00001c04 t deque_ass_item │ │ │ │ 00000980 t deque_clear │ │ │ │ -00000ea0 t deque_clearmethod │ │ │ │ +00000edc t deque_clearmethod │ │ │ │ 00000758 r deque_clearmethod__doc__ │ │ │ │ 00000594 t deque_concat │ │ │ │ -000015bc t deque_contains │ │ │ │ +000015f8 t deque_contains │ │ │ │ 000009e8 t deque_copy │ │ │ │ 000007cc r deque_copy__doc__ │ │ │ │ 00000674 t deque_copy_impl │ │ │ │ 000008f4 t deque_count │ │ │ │ 00000684 r deque_count__doc__ │ │ │ │ -00000b58 t deque_dealloc │ │ │ │ -00000944 t deque_del_item │ │ │ │ -00001b3c t deque_extend │ │ │ │ +00000b94 t deque_dealloc │ │ │ │ +00000980 t deque_del_item │ │ │ │ +00001b78 t deque_extend │ │ │ │ 0000086c r deque_extend__doc__ │ │ │ │ 00000dfc t deque_extend_impl │ │ │ │ 00000ac0 t deque_extendleft │ │ │ │ 00000804 r deque_extendleft__doc__ │ │ │ │ -000020c8 t deque_extendleft_impl │ │ │ │ -00002034 t deque_get_maxlen │ │ │ │ +00002104 t deque_extendleft_impl │ │ │ │ +00002070 t deque_get_maxlen │ │ │ │ 000005b8 d deque_getset │ │ │ │ -00001cbc t deque_index │ │ │ │ +00001cf8 t deque_index │ │ │ │ 0000060c r deque_index__doc__ │ │ │ │ -0000031c t deque_init │ │ │ │ +00000358 t deque_init │ │ │ │ 000004e4 r deque_init__doc__ │ │ │ │ 00000ad4 t deque_inplace_concat │ │ │ │ 00000b2c t deque_inplace_repeat │ │ │ │ 00000b40 t deque_inplace_repeat_lock_held │ │ │ │ 00000d9c t deque_insert │ │ │ │ 000005cc r deque_insert__doc__ │ │ │ │ -00000740 t deque_item │ │ │ │ -00001388 t deque_iter │ │ │ │ +0000077c t deque_item │ │ │ │ +000013c4 t deque_iter │ │ │ │ 00000000 t deque_len │ │ │ │ 00000450 d deque_members │ │ │ │ 00000478 d deque_methods │ │ │ │ 00000210 t deque_new │ │ │ │ 00000b28 t deque_pop │ │ │ │ 000009ac r deque_pop__doc__ │ │ │ │ 00000c18 t deque_pop_impl │ │ │ │ 00000d08 t deque_popleft │ │ │ │ 0000096c r deque_popleft__doc__ │ │ │ │ 000007a4 t deque_popleft_impl │ │ │ │ -00000804 t deque_remove │ │ │ │ +00000840 t deque_remove │ │ │ │ 0000058c r deque_remove__doc__ │ │ │ │ 00000fa4 t deque_repeat │ │ │ │ 000003bc t deque_repr │ │ │ │ -00002368 t deque_reverse │ │ │ │ +000023a4 t deque_reverse │ │ │ │ 000006c8 r deque_reverse__doc__ │ │ │ │ 0000006c t deque_reviter │ │ │ │ -0000184c t deque_richcompare │ │ │ │ +00001888 t deque_richcompare │ │ │ │ 000012f0 t deque_rotate │ │ │ │ 000006f4 r deque_rotate__doc__ │ │ │ │ 00000388 d deque_slots │ │ │ │ 00000034 d deque_spec │ │ │ │ -00000504 t deque_traverse │ │ │ │ -00001494 t dequeiter_clear │ │ │ │ -0000140c t dequeiter_dealloc │ │ │ │ +00000540 t deque_traverse │ │ │ │ +000014d0 t dequeiter_clear │ │ │ │ +00001448 t dequeiter_dealloc │ │ │ │ 00000040 t dequeiter_len │ │ │ │ 00000358 d dequeiter_methods │ │ │ │ -000021d8 t dequeiter_new │ │ │ │ +00002214 t dequeiter_new │ │ │ │ 0000102c t dequeiter_next │ │ │ │ 00000f70 t dequeiter_reduce │ │ │ │ 00000310 d dequeiter_slots │ │ │ │ 0000005c d dequeiter_spec │ │ │ │ 00000894 t dequeiter_traverse │ │ │ │ 00001008 t dequereviter_new │ │ │ │ -000014f0 t dequereviter_next │ │ │ │ -00001504 t dequereviter_next_lock_held.isra.0 │ │ │ │ +0000152c t dequereviter_next │ │ │ │ +00001540 t dequereviter_next_lock_held.isra.0 │ │ │ │ 000002c8 d dequereviter_slots │ │ │ │ 00000070 d dequereviter_spec │ │ │ │ -000012ec t finalize_iterator │ │ │ │ +00001328 t finalize_iterator │ │ │ │ 00000388 r length_hint_doc │ │ │ │ -000002b4 t newblock │ │ │ │ +000002f0 t newblock │ │ │ │ 000003c0 r reduce_doc │ │ │ │ 00000924 t tuplegetter_clear │ │ │ │ 00000898 t tuplegetter_dealloc │ │ │ │ 00000464 t tuplegetter_descr_get │ │ │ │ 00001124 t tuplegetter_descr_set │ │ │ │ 000001a8 d tuplegetter_members │ │ │ │ 00000188 d tuplegetter_methods │ │ │ │ @@ -36100,15 +36098,15 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ -00000f80 T PyNumber_AsOff_t │ │ │ │ +00000f9c T PyNumber_AsOff_t │ │ │ │ U PyNumber_Check │ │ │ │ U PyOS_FSPath │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_SetAttrString │ │ │ │ @@ -36577,77 +36575,75 @@ │ │ │ │ 00000078 t _io_BytesIO___init__ │ │ │ │ 00000008 r _io_BytesIO___init____doc__ │ │ │ │ 00000090 t _io_BytesIO_close │ │ │ │ 00000064 r _io_BytesIO_close__doc__ │ │ │ │ 0000005c t _io_BytesIO_flush │ │ │ │ 00000000 t _io_BytesIO_flush.part.0 │ │ │ │ 00000930 r _io_BytesIO_flush__doc__ │ │ │ │ -00000280 t _io_BytesIO_getbuffer │ │ │ │ +0000026c t _io_BytesIO_getbuffer │ │ │ │ 000008d8 r _io_BytesIO_getbuffer__doc__ │ │ │ │ 00000190 t _io_BytesIO_getvalue │ │ │ │ 0000088c r _io_BytesIO_getvalue__doc__ │ │ │ │ -000001a4 t _io_BytesIO_getvalue_impl │ │ │ │ -00000758 t _io_BytesIO_isatty │ │ │ │ +00000744 t _io_BytesIO_isatty │ │ │ │ 00000000 t _io_BytesIO_isatty.part.0 │ │ │ │ 00000828 r _io_BytesIO_isatty__doc__ │ │ │ │ 00000478 t _io_BytesIO_read │ │ │ │ -000006ac t _io_BytesIO_read1 │ │ │ │ +0000077c t _io_BytesIO_read1 │ │ │ │ 00000678 r _io_BytesIO_read1__doc__ │ │ │ │ 0000073c r _io_BytesIO_read__doc__ │ │ │ │ 00000000 t _io_BytesIO_read_impl.part.0 │ │ │ │ 00000000 t _io_BytesIO_readable │ │ │ │ 00000000 t _io_BytesIO_readable.part.0 │ │ │ │ 000009e0 r _io_BytesIO_readable__doc__ │ │ │ │ -0000078c t _io_BytesIO_readinto │ │ │ │ +00000778 t _io_BytesIO_readinto │ │ │ │ 000003cc r _io_BytesIO_readinto__doc__ │ │ │ │ 00000970 t _io_BytesIO_readline │ │ │ │ 00000580 r _io_BytesIO_readline__doc__ │ │ │ │ 00000034 t _io_BytesIO_readlines │ │ │ │ 00000474 r _io_BytesIO_readlines__doc__ │ │ │ │ -0000056c t _io_BytesIO_seek │ │ │ │ +00000558 t _io_BytesIO_seek │ │ │ │ 000001c0 r _io_BytesIO_seek__doc__ │ │ │ │ 00000048 t _io_BytesIO_seekable │ │ │ │ 00000954 r _io_BytesIO_seekable__doc__ │ │ │ │ 00000260 t _io_BytesIO_tell │ │ │ │ 000007f0 r _io_BytesIO_tell__doc__ │ │ │ │ -000004dc t _io_BytesIO_truncate │ │ │ │ +000005ac t _io_BytesIO_truncate │ │ │ │ 000002fc r _io_BytesIO_truncate__doc__ │ │ │ │ 00000034 t _io_BytesIO_writable │ │ │ │ 00000998 r _io_BytesIO_writable__doc__ │ │ │ │ 0000067c t _io_BytesIO_write │ │ │ │ 0000016c r _io_BytesIO_write__doc__ │ │ │ │ -00000780 t _io_BytesIO_writelines │ │ │ │ +00000850 t _io_BytesIO_writelines │ │ │ │ 00000094 r _io_BytesIO_writelines__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 0000002c d _kwtuple.0 │ │ │ │ 00000000 d _parser.2 │ │ │ │ -00000620 t bytesio_clear │ │ │ │ +000006f0 t bytesio_clear │ │ │ │ 000002e8 t bytesio_dealloc │ │ │ │ 000002b4 t bytesio_get_closed │ │ │ │ 00000294 d bytesio_getsetlist │ │ │ │ -00000238 t bytesio_getstate │ │ │ │ -00000914 t bytesio_iternext │ │ │ │ +00000270 t bytesio_getstate │ │ │ │ +00000900 t bytesio_iternext │ │ │ │ 000000f8 d bytesio_members │ │ │ │ 00000134 d bytesio_methods │ │ │ │ 00000000 t bytesio_new │ │ │ │ -0000030c t bytesio_setstate │ │ │ │ -0000088c t bytesio_sizeof │ │ │ │ +000003dc t bytesio_setstate │ │ │ │ +0000095c t bytesio_sizeof │ │ │ │ 00000098 d bytesio_slots │ │ │ │ -000004e4 t bytesio_traverse │ │ │ │ -00000458 t bytesiobuf_dealloc │ │ │ │ -00000370 t bytesiobuf_getbuffer │ │ │ │ -00000434 t bytesiobuf_releasebuffer │ │ │ │ +000004d0 t bytesio_traverse │ │ │ │ +00000444 t bytesiobuf_dealloc │ │ │ │ +0000035c t bytesiobuf_getbuffer │ │ │ │ +00000420 t bytesiobuf_releasebuffer │ │ │ │ 0000005c d bytesiobuf_slots │ │ │ │ -000008a8 t bytesiobuf_traverse │ │ │ │ +00000894 t bytesiobuf_traverse │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000005e8 t read_bytes_lock_held │ │ │ │ 00000838 t resize_buffer_lock_held │ │ │ │ -00000b28 t scan_eol_lock_held │ │ │ │ 00000118 t unshare_buffer_lock_held │ │ │ │ 000006b0 t write_bytes_lock_held │ │ │ │ │ │ │ │ bufferedio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ @@ -36759,30 +36755,30 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U Py_GetConstant │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -000003fc t Py_XDECREF │ │ │ │ +00000000 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_FormatFromCause │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_readable │ │ │ │ U _PyIOBase_check_seekable │ │ │ │ U _PyIOBase_check_writable │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000016d8 T _PyIO_trap_eintr │ │ │ │ +00001740 T _PyIO_trap_eintr │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ @@ -36797,34 +36793,34 @@ │ │ │ │ 00000594 D _Py_bufferedwriter_spec │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ U _Py_tss_interp │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_idivmod │ │ │ │ U __errno_location │ │ │ │ 00000000 r __func__.6 │ │ │ │ -00000000 t _buffered_init │ │ │ │ -00001b5c t _buffered_raw_seek │ │ │ │ -000001b4 t _buffered_raw_tell │ │ │ │ -000011bc t _buffered_readline │ │ │ │ +00000040 t _buffered_init │ │ │ │ +00001b1c t _buffered_raw_seek │ │ │ │ +000001f4 t _buffered_raw_tell │ │ │ │ +00001224 t _buffered_readline │ │ │ │ 00000330 t _bufferediobase_readinto_generic │ │ │ │ -000006bc t _bufferedreader_fill_buffer │ │ │ │ -00000730 t _bufferedreader_raw_read │ │ │ │ -0000061c t _bufferedreader_read_fast │ │ │ │ -00002b00 t _bufferedwriter_flush_unlocked │ │ │ │ +00000720 t _bufferedreader_fill_buffer │ │ │ │ +00000794 t _bufferedreader_raw_read │ │ │ │ +00000680 t _bufferedreader_read_fast │ │ │ │ +00002ac8 t _bufferedwriter_flush_unlocked │ │ │ │ 000004f8 t _enter_buffered_busy │ │ │ │ -00002560 t _forward_call │ │ │ │ -00002250 t _io_BufferedRWPair___init__ │ │ │ │ +000025c8 t _forward_call │ │ │ │ +000022b8 t _io_BufferedRWPair___init__ │ │ │ │ 0000016c r _io_BufferedRWPair___init____doc__ │ │ │ │ -00001d88 t _io_BufferedRandom___init__ │ │ │ │ +00001df0 t _io_BufferedRandom___init__ │ │ │ │ 0000005c r _io_BufferedRandom___init____doc__ │ │ │ │ 00000000 t _io_BufferedReader___init__ │ │ │ │ 0000044c r _io_BufferedReader___init____doc__ │ │ │ │ -00000398 t _io_BufferedWriter___init__ │ │ │ │ +000003d8 t _io_BufferedWriter___init__ │ │ │ │ 0000034c r _io_BufferedWriter___init____doc__ │ │ │ │ -00001ccc t _io_BufferedWriter_write │ │ │ │ +00001c8c t _io_BufferedWriter_write │ │ │ │ 0000032c r _io_BufferedWriter_write__doc__ │ │ │ │ 000002c0 t _io__BufferedIOBase_detach │ │ │ │ 00000b5c r _io__BufferedIOBase_detach__doc__ │ │ │ │ 000001f0 t _io__BufferedIOBase_read │ │ │ │ 000008a4 t _io__BufferedIOBase_read1 │ │ │ │ 00000808 r _io__BufferedIOBase_read1__doc__ │ │ │ │ 000008dc r _io__BufferedIOBase_read__doc__ │ │ │ │ @@ -36832,55 +36828,55 @@ │ │ │ │ 00000454 t _io__BufferedIOBase_readinto1 │ │ │ │ 00000c04 r _io__BufferedIOBase_readinto1__doc__ │ │ │ │ 00000c28 r _io__BufferedIOBase_readinto__doc__ │ │ │ │ 00000780 t _io__BufferedIOBase_write │ │ │ │ 0000070c r _io__BufferedIOBase_write__doc__ │ │ │ │ 000006d4 t _io__Buffered___sizeof__ │ │ │ │ 000006f0 r _io__Buffered___sizeof____doc__ │ │ │ │ -00001044 t _io__Buffered__dealloc_warn │ │ │ │ +000010ac t _io__Buffered__dealloc_warn │ │ │ │ 000006c8 r _io__Buffered__dealloc_warn__doc__ │ │ │ │ -00001058 t _io__Buffered__dealloc_warn_impl │ │ │ │ -00000f6c t _io__Buffered_close │ │ │ │ +000010c0 t _io__Buffered__dealloc_warn_impl │ │ │ │ +00000f2c t _io__Buffered_close │ │ │ │ 00000698 r _io__Buffered_close__doc__ │ │ │ │ -0000043c t _io__Buffered_closed_get │ │ │ │ +000003fc t _io__Buffered_closed_get │ │ │ │ 00000704 t _io__Buffered_detach │ │ │ │ 00000680 r _io__Buffered_detach__doc__ │ │ │ │ -000019d4 t _io__Buffered_fileno │ │ │ │ +00001a3c t _io__Buffered_fileno │ │ │ │ 00000620 r _io__Buffered_fileno__doc__ │ │ │ │ -00002568 t _io__Buffered_flush │ │ │ │ +00002518 t _io__Buffered_flush │ │ │ │ 000005f0 r _io__Buffered_flush__doc__ │ │ │ │ -00000fc8 t _io__Buffered_isatty │ │ │ │ +00001030 t _io__Buffered_isatty │ │ │ │ 00000608 r _io__Buffered_isatty__doc__ │ │ │ │ -000024dc t _io__Buffered_mode_get │ │ │ │ -00001a50 t _io__Buffered_name_get │ │ │ │ -00001fcc t _io__Buffered_peek │ │ │ │ +00002544 t _io__Buffered_mode_get │ │ │ │ +00001ab8 t _io__Buffered_name_get │ │ │ │ +00002034 t _io__Buffered_peek │ │ │ │ 000005d4 r _io__Buffered_peek__doc__ │ │ │ │ -0000049c t _io__Buffered_read │ │ │ │ -00000cf0 t _io__Buffered_read1 │ │ │ │ +0000045c t _io__Buffered_read │ │ │ │ +00000d58 t _io__Buffered_read1 │ │ │ │ 00000594 r _io__Buffered_read1__doc__ │ │ │ │ 000005b4 r _io__Buffered_read__doc__ │ │ │ │ -000002a0 t _io__Buffered_readable │ │ │ │ +000002e0 t _io__Buffered_readable │ │ │ │ 00000650 r _io__Buffered_readable__doc__ │ │ │ │ -00002eb8 t _io__Buffered_readinto │ │ │ │ -00002824 t _io__Buffered_readinto1 │ │ │ │ +00002e8c t _io__Buffered_readinto │ │ │ │ +0000288c t _io__Buffered_readinto1 │ │ │ │ 00000550 r _io__Buffered_readinto1__doc__ │ │ │ │ 00000574 r _io__Buffered_readinto__doc__ │ │ │ │ -000010f4 t _io__Buffered_readline │ │ │ │ +0000115c t _io__Buffered_readline │ │ │ │ 0000052c r _io__Buffered_readline__doc__ │ │ │ │ -00001668 t _io__Buffered_seek │ │ │ │ +00001628 t _io__Buffered_seek │ │ │ │ 000004f0 r _io__Buffered_seek__doc__ │ │ │ │ -0000031c t _io__Buffered_seekable │ │ │ │ +0000035c t _io__Buffered_seekable │ │ │ │ 00000668 r _io__Buffered_seekable__doc__ │ │ │ │ -00001218 t _io__Buffered_simple_flush │ │ │ │ +000011d8 t _io__Buffered_simple_flush │ │ │ │ 000006b0 r _io__Buffered_simple_flush__doc__ │ │ │ │ -000014d0 t _io__Buffered_tell │ │ │ │ +00001490 t _io__Buffered_tell │ │ │ │ 00000518 r _io__Buffered_tell__doc__ │ │ │ │ -00001784 t _io__Buffered_truncate │ │ │ │ +000017ec t _io__Buffered_truncate │ │ │ │ 000004cc r _io__Buffered_truncate__doc__ │ │ │ │ -000005a0 t _io__Buffered_writable │ │ │ │ +00000604 t _io__Buffered_writable │ │ │ │ 00000638 r _io__Buffered_writable__doc__ │ │ │ │ 00000018 r _keywords.1 │ │ │ │ 00000038 r _keywords.10 │ │ │ │ 00000044 r _keywords.12 │ │ │ │ 0000004c r _keywords.14 │ │ │ │ 00000054 r _keywords.16 │ │ │ │ 00000024 r _keywords.4 │ │ │ │ @@ -36892,52 +36888,52 @@ │ │ │ │ 000000b0 d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000dc d _parser.17 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 0000002c d _parser.5 │ │ │ │ 00000058 d _parser.8 │ │ │ │ 00000830 t _set_BlockingIOError.constprop.0 │ │ │ │ -00001430 t buffered_clear │ │ │ │ -00001d00 t buffered_closed │ │ │ │ +000013f0 t buffered_clear │ │ │ │ +00001d68 t buffered_closed │ │ │ │ 00000000 t buffered_closed.part.0 │ │ │ │ -00001294 t buffered_dealloc │ │ │ │ -00000918 t buffered_flush_and_rewind_unlocked │ │ │ │ -00001bc8 t buffered_iternext │ │ │ │ -00001ab0 t buffered_repr │ │ │ │ -00002e28 t buffered_traverse │ │ │ │ +00001254 t buffered_dealloc │ │ │ │ +0000097c t buffered_flush_and_rewind_unlocked │ │ │ │ +00001c30 t buffered_iternext │ │ │ │ +00001b18 t buffered_repr │ │ │ │ +00002dfc t buffered_traverse │ │ │ │ 00000c48 r bufferediobase_doc │ │ │ │ 00000a28 d bufferediobase_methods │ │ │ │ 00000a10 d bufferediobase_slots │ │ │ │ 00000200 d bufferedrandom_getset │ │ │ │ 00000250 d bufferedrandom_members │ │ │ │ 000002b4 d bufferedrandom_methods │ │ │ │ 000001a8 d bufferedrandom_slots │ │ │ │ 00000808 d bufferedreader_getset │ │ │ │ 00000858 d bufferedreader_members │ │ │ │ 000008bc d bufferedreader_methods │ │ │ │ 000007b0 d bufferedreader_slots │ │ │ │ -000026e4 t bufferedrwpair_clear │ │ │ │ +0000274c t bufferedrwpair_clear │ │ │ │ 00000044 t bufferedrwpair_close │ │ │ │ -000027a4 t bufferedrwpair_closed_get │ │ │ │ -00002628 t bufferedrwpair_dealloc │ │ │ │ -00002604 t bufferedrwpair_flush │ │ │ │ +0000280c t bufferedrwpair_closed_get │ │ │ │ +00002690 t bufferedrwpair_dealloc │ │ │ │ +0000266c t bufferedrwpair_flush │ │ │ │ 00000470 d bufferedrwpair_getset │ │ │ │ 000005f8 t bufferedrwpair_isatty │ │ │ │ 00000498 d bufferedrwpair_members │ │ │ │ 000004d4 d bufferedrwpair_methods │ │ │ │ 00000104 t bufferedrwpair_peek │ │ │ │ 00000128 t bufferedrwpair_read │ │ │ │ 00000668 t bufferedrwpair_read1 │ │ │ │ -00002800 t bufferedrwpair_readable │ │ │ │ +00002868 t bufferedrwpair_readable │ │ │ │ 0000068c t bufferedrwpair_readinto │ │ │ │ 000006b0 t bufferedrwpair_readinto1 │ │ │ │ 00000428 d bufferedrwpair_slots │ │ │ │ -00002444 t bufferedrwpair_traverse │ │ │ │ -00002bf0 t bufferedrwpair_writable │ │ │ │ -0000253c t bufferedrwpair_write │ │ │ │ +000024ac t bufferedrwpair_traverse │ │ │ │ +00002c58 t bufferedrwpair_writable │ │ │ │ +000025a4 t bufferedrwpair_write │ │ │ │ 000005f8 d bufferedwriter_getset │ │ │ │ 00000648 d bufferedwriter_members │ │ │ │ 000006ac d bufferedwriter_methods │ │ │ │ 000005a8 d bufferedwriter_slots │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ @@ -37094,17 +37090,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -00001bd8 T _PyIO_find_line_ending │ │ │ │ +00001c50 T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -00001468 T _PyIncrementalNewlineDecoder_decode │ │ │ │ +000014e0 T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -37123,71 +37119,71 @@ │ │ │ │ 00000468 D _Py_nldecoder_spec │ │ │ │ 00000534 D _Py_textiobase_spec │ │ │ │ 000001d4 D _Py_textiowrapper_spec │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_idiv │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001160 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001164 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -000040a4 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +000040ac t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00001f38 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00001f40 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000cac r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ -00002e48 t _io_IncrementalNewlineDecoder_reset │ │ │ │ +00002e50 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c74 r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ -000041b0 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ +000041b8 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c8c r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 0000094c t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 00000648 t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006c4 r _io_TextIOWrapper___init____doc__ │ │ │ │ -00001784 t _io_TextIOWrapper_close │ │ │ │ +0000178c t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001280 t _io_TextIOWrapper_closed_get │ │ │ │ -000010e0 t _io_TextIOWrapper_closed_get_impl │ │ │ │ -00003818 t _io_TextIOWrapper_detach │ │ │ │ +00001284 t _io_TextIOWrapper_closed_get │ │ │ │ +000010e4 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00003820 t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ -00002730 t _io_TextIOWrapper_errors_get │ │ │ │ -000025f4 t _io_TextIOWrapper_fileno │ │ │ │ +00002738 t _io_TextIOWrapper_errors_get │ │ │ │ +000025fc t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00001fe4 t _io_TextIOWrapper_flush │ │ │ │ +00002098 t _io_TextIOWrapper_flush │ │ │ │ 0000018c r _io_TextIOWrapper_flush__doc__ │ │ │ │ -00001ea8 t _io_TextIOWrapper_isatty │ │ │ │ +00001eb0 t _io_TextIOWrapper_isatty │ │ │ │ 000001a4 r _io_TextIOWrapper_isatty__doc__ │ │ │ │ -00002788 t _io_TextIOWrapper_name_get │ │ │ │ +00002790 t _io_TextIOWrapper_name_get │ │ │ │ 00000350 t _io_TextIOWrapper_newlines_get │ │ │ │ -000020b4 t _io_TextIOWrapper_read │ │ │ │ +000020bc t _io_TextIOWrapper_read │ │ │ │ 00000598 r _io_TextIOWrapper_read__doc__ │ │ │ │ 0000079c t _io_TextIOWrapper_readable │ │ │ │ 000001d4 r _io_TextIOWrapper_readable__doc__ │ │ │ │ -000023b8 t _io_TextIOWrapper_readline │ │ │ │ +0000246c t _io_TextIOWrapper_readline │ │ │ │ 00000574 r _io_TextIOWrapper_readline__doc__ │ │ │ │ -00002808 t _io_TextIOWrapper_reconfigure │ │ │ │ +00002810 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005ec r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ -00002ed4 t _io_TextIOWrapper_seek │ │ │ │ +00002edc t _io_TextIOWrapper_seek │ │ │ │ 000002e8 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 000008bc t _io_TextIOWrapper_seekable │ │ │ │ 000001ec r _io_TextIOWrapper_seekable__doc__ │ │ │ │ -000038a4 t _io_TextIOWrapper_tell │ │ │ │ +000038ac t _io_TextIOWrapper_tell │ │ │ │ 00000240 r _io_TextIOWrapper_tell__doc__ │ │ │ │ 00000000 t _io_TextIOWrapper_truncate │ │ │ │ 0000021c r _io_TextIOWrapper_truncate__doc__ │ │ │ │ 0000082c t _io_TextIOWrapper_writable │ │ │ │ 000001bc r _io_TextIOWrapper_writable__doc__ │ │ │ │ 00000040 t _io_TextIOWrapper_write │ │ │ │ 000005b8 r _io_TextIOWrapper_write__doc__ │ │ │ │ 0000072c t _io__TextIOBase_detach │ │ │ │ 000011dc r _io__TextIOBase_detach__doc__ │ │ │ │ 00000fa0 r _io__TextIOBase_encoding__doc__ │ │ │ │ -0000437c t _io__TextIOBase_encoding_get │ │ │ │ +00004384 t _io__TextIOBase_encoding_get │ │ │ │ 00000ed8 r _io__TextIOBase_errors__doc__ │ │ │ │ -00004398 t _io__TextIOBase_errors_get │ │ │ │ +000043a0 t _io__TextIOBase_errors_get │ │ │ │ 00000f24 r _io__TextIOBase_newlines__doc__ │ │ │ │ -000043b4 t _io__TextIOBase_newlines_get │ │ │ │ +000043bc t _io__TextIOBase_newlines_get │ │ │ │ 00000adc t _io__TextIOBase_read │ │ │ │ 00001118 r _io__TextIOBase_read__doc__ │ │ │ │ 00000bac t _io__TextIOBase_readline │ │ │ │ 0000106c r _io__TextIOBase_readline__doc__ │ │ │ │ 000009c8 t _io__TextIOBase_write │ │ │ │ 00000fdc r _io__TextIOBase_write__doc__ │ │ │ │ 00000058 r _keywords.1 │ │ │ │ @@ -37204,61 +37200,61 @@ │ │ │ │ 0000002c d _parser.11 │ │ │ │ 000000dc d _parser.13 │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ -000036a0 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ -0000375c t _textiowrapper_encoder_reset │ │ │ │ +000036a8 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ +00003764 t _textiowrapper_encoder_reset │ │ │ │ 00000d20 t _textiowrapper_fix_encoder_state │ │ │ │ 00000a6c t _textiowrapper_set_decoder │ │ │ │ 00000bb4 t _textiowrapper_set_encoder │ │ │ │ 00000e4c t _textiowrapper_writeflush │ │ │ │ -000025c0 t ascii_encode │ │ │ │ -000016f4 t check_decoded │ │ │ │ -00002dd4 t convert_optional_bool │ │ │ │ +000025c8 t ascii_encode │ │ │ │ +000016fc t check_decoded │ │ │ │ +00002ddc t convert_optional_bool │ │ │ │ 00000008 r encodefuncs │ │ │ │ -00001f4c t find_control_char │ │ │ │ -00001dd8 t incrementalnewlinedecoder_clear │ │ │ │ -00001d34 t incrementalnewlinedecoder_dealloc │ │ │ │ +00002000 t find_control_char │ │ │ │ +00001de0 t incrementalnewlinedecoder_clear │ │ │ │ +00001d3c t incrementalnewlinedecoder_dealloc │ │ │ │ 000004bc d incrementalnewlinedecoder_getset │ │ │ │ 000004e4 d incrementalnewlinedecoder_methods │ │ │ │ 000003f8 t incrementalnewlinedecoder_newlines_get │ │ │ │ -0000196c t incrementalnewlinedecoder_traverse │ │ │ │ +00001974 t incrementalnewlinedecoder_traverse │ │ │ │ 000000f4 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ 0000047c d nldecoder_slots │ │ │ │ 00000980 t set_newline │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 000000c0 r textiobase_doc │ │ │ │ 00000568 d textiobase_getset │ │ │ │ 000005b8 d textiobase_methods │ │ │ │ 00000548 d textiobase_slots │ │ │ │ -000042bc t textiowrapper_build_cookie │ │ │ │ -00001abc t textiowrapper_clear │ │ │ │ -000019e4 t textiowrapper_dealloc │ │ │ │ -00002684 t textiowrapper_get_decoded_chars │ │ │ │ +000042c4 t textiowrapper_build_cookie │ │ │ │ +00001ac4 t textiowrapper_clear │ │ │ │ +000019ec t textiowrapper_dealloc │ │ │ │ +0000268c t textiowrapper_get_decoded_chars │ │ │ │ 00000240 d textiowrapper_getset │ │ │ │ 000008b0 t textiowrapper_iternext │ │ │ │ 000002b8 d textiowrapper_members │ │ │ │ 00000358 d textiowrapper_methods │ │ │ │ -00001300 t textiowrapper_read_chunk │ │ │ │ +00001304 t textiowrapper_read_chunk │ │ │ │ 00000128 t textiowrapper_repr │ │ │ │ 000001e8 d textiowrapper_slots │ │ │ │ 0000072c t textiowrapper_traverse │ │ │ │ 00000510 t utf16_encode │ │ │ │ 00000558 t utf16be_encode │ │ │ │ -00004344 t utf16le_encode │ │ │ │ +0000434c t utf16le_encode │ │ │ │ 00000590 t utf32_encode │ │ │ │ 00000610 t utf32be_encode │ │ │ │ 000005d8 t utf32le_encode │ │ │ │ -00001e74 t utf8_encode │ │ │ │ +00001e7c t utf8_encode │ │ │ │ │ │ │ │ stringio.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000004 r .LC1 │ │ │ │ 00000124 r .LC10 │ │ │ │ 0000012c r .LC11 │ │ │ │ @@ -37495,19 +37491,19 @@ │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyType_Name │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_tss_interp │ │ │ │ U __aeabi_uidiv │ │ │ │ 000004a8 d __compound_literal.0 │ │ │ │ -00001c48 t _grouper_dealloc │ │ │ │ -00001a18 t _grouper_next │ │ │ │ +00001f40 t _grouper_dealloc │ │ │ │ +00001d10 t _grouper_next │ │ │ │ 00000b24 d _grouper_slots │ │ │ │ 00000110 d _grouper_spec │ │ │ │ -00000e74 t _grouper_traverse │ │ │ │ +00000d50 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 │ │ │ │ @@ -37524,205 +37520,205 @@ │ │ │ │ 000001ec d _parser.14 │ │ │ │ 0000032c d _parser.17 │ │ │ │ 000002a8 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 00000218 d _parser.23 │ │ │ │ 00000250 d _parser.5 │ │ │ │ 00000300 d _parser.8 │ │ │ │ -000004fc t accumulate_dealloc │ │ │ │ -0000213c t accumulate_next │ │ │ │ +000003d8 t accumulate_dealloc │ │ │ │ +00002620 t accumulate_next │ │ │ │ 00000654 d accumulate_slots │ │ │ │ 00000034 d accumulate_spec │ │ │ │ -00001468 t accumulate_traverse │ │ │ │ -000028b8 t batched_dealloc │ │ │ │ -00002380 t batched_new │ │ │ │ +00001344 t accumulate_traverse │ │ │ │ +00002734 t batched_dealloc │ │ │ │ +000020c8 t batched_new │ │ │ │ 0000198c r batched_new__doc__ │ │ │ │ -000012f0 t batched_next │ │ │ │ +000015e8 t batched_next │ │ │ │ 00000bfc d batched_slots │ │ │ │ 00000048 d batched_spec │ │ │ │ -00002740 t batched_traverse │ │ │ │ +00002488 t batched_traverse │ │ │ │ 00000b70 r chain_class_getitem_doc │ │ │ │ -00001d7c t chain_dealloc │ │ │ │ +00001dc4 t chain_dealloc │ │ │ │ 00000be0 r chain_doc │ │ │ │ 000008ac d chain_methods │ │ │ │ -00001e28 t chain_new │ │ │ │ -000010c4 t chain_next │ │ │ │ +00001e70 t chain_new │ │ │ │ +000010bc t chain_next │ │ │ │ 0000085c d chain_slots │ │ │ │ 0000005c d chain_spec │ │ │ │ -00002938 t chain_traverse │ │ │ │ -000030fc t combinations_dealloc │ │ │ │ +000027b4 t chain_traverse │ │ │ │ +00002d98 t combinations_dealloc │ │ │ │ 000007cc d combinations_methods │ │ │ │ -000022b0 t combinations_next │ │ │ │ -00000974 t combinations_sizeof │ │ │ │ +00002794 t combinations_next │ │ │ │ +00000850 t combinations_sizeof │ │ │ │ 0000077c d combinations_slots │ │ │ │ 00000070 d combinations_spec │ │ │ │ -00000730 t combinations_traverse │ │ │ │ -0000064c t compress_dealloc │ │ │ │ -00002bf8 t compress_next │ │ │ │ +0000060c t combinations_traverse │ │ │ │ +00000528 t compress_dealloc │ │ │ │ +00002898 t compress_next │ │ │ │ 0000060c d compress_slots │ │ │ │ 00000084 d compress_spec │ │ │ │ -000017a0 t compress_traverse │ │ │ │ +0000167c t compress_traverse │ │ │ │ 00001058 t count_dealloc │ │ │ │ 00000000 t count_next │ │ │ │ -00000f74 t count_repr │ │ │ │ +00000e50 t count_repr │ │ │ │ 00000574 d count_slots │ │ │ │ 00000098 d count_spec │ │ │ │ 00000a10 t count_traverse │ │ │ │ -00000b58 t cwr_dealloc │ │ │ │ +00000a34 t cwr_dealloc │ │ │ │ 0000075c d cwr_methods │ │ │ │ -000035f4 t cwr_next │ │ │ │ -00000b34 t cwr_sizeof │ │ │ │ +00003290 t cwr_next │ │ │ │ +00000a10 t cwr_sizeof │ │ │ │ 0000070c d cwr_slots │ │ │ │ 000000ac d cwr_spec │ │ │ │ -00000ef4 t cwr_traverse │ │ │ │ -00000910 t cycle_dealloc │ │ │ │ -00003168 t cycle_next │ │ │ │ +00000dd0 t cwr_traverse │ │ │ │ +000007ec t cycle_dealloc │ │ │ │ +00002e04 t cycle_next │ │ │ │ 000009fc d cycle_slots │ │ │ │ 000000c0 d cycle_spec │ │ │ │ -00001520 t cycle_traverse │ │ │ │ -00000d3c t dropwhile_dealloc │ │ │ │ -000034d4 t dropwhile_next │ │ │ │ +000013fc t cycle_traverse │ │ │ │ +00000c18 t dropwhile_dealloc │ │ │ │ +00003170 t dropwhile_next │ │ │ │ 000009b4 d dropwhile_slots │ │ │ │ 000000d4 d dropwhile_spec │ │ │ │ -000015a0 t dropwhile_traverse │ │ │ │ -0000231c t filterfalse_dealloc │ │ │ │ -0000201c t filterfalse_next │ │ │ │ +0000147c t dropwhile_traverse │ │ │ │ +00002064 t filterfalse_dealloc │ │ │ │ +000012e8 t filterfalse_next │ │ │ │ 000005c4 d filterfalse_slots │ │ │ │ 000000e8 d filterfalse_spec │ │ │ │ -00001620 t filterfalse_traverse │ │ │ │ -000026c4 t groupby_dealloc │ │ │ │ -00001540 t groupby_next │ │ │ │ +000014fc t filterfalse_traverse │ │ │ │ +0000240c t groupby_dealloc │ │ │ │ +00001838 t groupby_next │ │ │ │ 00000b64 d groupby_slots │ │ │ │ 000000fc d groupby_spec │ │ │ │ -00000da0 t groupby_traverse │ │ │ │ -00001c80 t islice_dealloc │ │ │ │ +00000c7c t groupby_traverse │ │ │ │ +00001cc8 t islice_dealloc │ │ │ │ 00000cb8 r islice_doc │ │ │ │ -0000198c t islice_new │ │ │ │ -00000eec t islice_next │ │ │ │ +000019d4 t islice_new │ │ │ │ +00000ee4 t islice_next │ │ │ │ 00000924 d islice_slots │ │ │ │ 00000124 d islice_spec │ │ │ │ 00000060 t islice_traverse │ │ │ │ -00001820 t itertools__grouper │ │ │ │ -000012fc t itertools__tee │ │ │ │ +000016fc t itertools__grouper │ │ │ │ +000011d8 t itertools__tee │ │ │ │ 00001704 r itertools__tee__doc__ │ │ │ │ -0000036c t itertools_accumulate │ │ │ │ +00000248 t itertools_accumulate │ │ │ │ 000010f4 r itertools_accumulate__doc__ │ │ │ │ -00001d00 t itertools_chain_from_iterable │ │ │ │ +00001d48 t itertools_chain_from_iterable │ │ │ │ 000013e4 r itertools_chain_from_iterable__doc__ │ │ │ │ -00002f60 t itertools_combinations │ │ │ │ +00002bfc t itertools_combinations │ │ │ │ 0000133c r itertools_combinations__doc__ │ │ │ │ -00000998 t itertools_combinations_with_replacement │ │ │ │ +00000874 t itertools_combinations_with_replacement │ │ │ │ 00001220 r itertools_combinations_with_replacement__doc__ │ │ │ │ -00000570 t itertools_compress │ │ │ │ +0000044c t itertools_compress │ │ │ │ 00001030 r itertools_compress__doc__ │ │ │ │ 00000700 t itertools_count │ │ │ │ 00000ea4 r itertools_count__doc__ │ │ │ │ -000007b0 t itertools_cycle │ │ │ │ +0000068c t itertools_cycle │ │ │ │ 0000163c r itertools_cycle__doc__ │ │ │ │ -00000c18 t itertools_dropwhile │ │ │ │ +00000af4 t itertools_dropwhile │ │ │ │ 00001594 r itertools_dropwhile__doc__ │ │ │ │ -00001f04 t itertools_filterfalse │ │ │ │ +00001f4c t itertools_filterfalse │ │ │ │ 00000f90 r itertools_filterfalse__doc__ │ │ │ │ -00002538 t itertools_groupby │ │ │ │ +00002280 t itertools_groupby │ │ │ │ 0000179c r itertools_groupby__doc__ │ │ │ │ 000013c4 t itertools_permutations │ │ │ │ 00001170 r itertools_permutations__doc__ │ │ │ │ -00003280 t itertools_starmap │ │ │ │ +00002f1c t itertools_starmap │ │ │ │ 00001464 r itertools_starmap__doc__ │ │ │ │ -000001a0 t itertools_takewhile │ │ │ │ +000024f4 t itertools_takewhile │ │ │ │ 00001508 r itertools_takewhile__doc__ │ │ │ │ 000010bc t itertools_tee │ │ │ │ 000016b4 r itertools_tee__doc__ │ │ │ │ -00001968 t itertools_teedataobject │ │ │ │ +00001844 t itertools_teedataobject │ │ │ │ 00001740 r itertools_teedataobject__doc__ │ │ │ │ 00000000 d itertoolsmodule │ │ │ │ 00000aa4 t itertoolsmodule_clear │ │ │ │ 0000001c t itertoolsmodule_exec │ │ │ │ 00001044 t itertoolsmodule_free │ │ │ │ 00000480 d itertoolsmodule_slots │ │ │ │ 00000474 t itertoolsmodule_traverse │ │ │ │ 00000244 d kwargs.24 │ │ │ │ 00000848 r length_hint_doc │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000068 r module_doc │ │ │ │ 00000460 d module_methods │ │ │ │ -00001188 t pairwise_dealloc │ │ │ │ -0000103c t pairwise_new │ │ │ │ +00001064 t pairwise_dealloc │ │ │ │ +00000f18 t pairwise_new │ │ │ │ 00001900 r pairwise_new__doc__ │ │ │ │ -000037f0 t pairwise_next │ │ │ │ +0000348c t pairwise_next │ │ │ │ 00000bac d pairwise_slots │ │ │ │ 00000138 d pairwise_spec │ │ │ │ -000011f4 t pairwise_traverse │ │ │ │ +000010d0 t pairwise_traverse │ │ │ │ 000006ec d permuations_methods │ │ │ │ 0000170c t permutations_dealloc │ │ │ │ 00000164 t permutations_next │ │ │ │ -00000bc4 t permutations_sizeof │ │ │ │ +00000aa0 t permutations_sizeof │ │ │ │ 0000069c d permutations_slots │ │ │ │ 0000014c d permutations_spec │ │ │ │ 00000120 t permutations_traverse │ │ │ │ 00001658 t product_dealloc │ │ │ │ 00000880 r product_doc │ │ │ │ 0000083c d product_methods │ │ │ │ 0000050c t product_new │ │ │ │ 000007ac t product_next │ │ │ │ -00000bf0 t product_sizeof │ │ │ │ +00000acc t product_sizeof │ │ │ │ 000007ec d product_slots │ │ │ │ 00000160 d product_spec │ │ │ │ -000006b0 t product_traverse │ │ │ │ -0000190c t repeat_dealloc │ │ │ │ +0000058c t product_traverse │ │ │ │ +00001954 t repeat_dealloc │ │ │ │ 000007ac r repeat_doc │ │ │ │ -00000328 t repeat_len │ │ │ │ +00000204 t repeat_len │ │ │ │ 00000554 d repeat_methods │ │ │ │ -00001850 t repeat_new │ │ │ │ -00000e8c t repeat_next │ │ │ │ -00001290 t repeat_repr │ │ │ │ +00001898 t repeat_new │ │ │ │ +00000e84 t repeat_next │ │ │ │ +0000116c t repeat_repr │ │ │ │ 000004fc d repeat_slots │ │ │ │ 00000174 d repeat_spec │ │ │ │ 000000c0 t repeat_traverse │ │ │ │ 00000b4c r sizeof_doc │ │ │ │ -00003470 t starmap_dealloc │ │ │ │ -00003398 t starmap_next │ │ │ │ +0000310c t starmap_dealloc │ │ │ │ +00003034 t starmap_next │ │ │ │ 000008dc d starmap_slots │ │ │ │ 00000188 d starmap_spec │ │ │ │ -000016a0 t starmap_traverse │ │ │ │ -000002c4 t takewhile_dealloc │ │ │ │ -000027ac t takewhile_next │ │ │ │ +0000157c t starmap_traverse │ │ │ │ +000001a0 t takewhile_dealloc │ │ │ │ +00002628 t takewhile_next │ │ │ │ 0000096c d takewhile_slots │ │ │ │ 0000019c d takewhile_spec │ │ │ │ -00001720 t takewhile_traverse │ │ │ │ -000017d8 t tee_clear │ │ │ │ -000013b8 t tee_copy │ │ │ │ +000015fc t takewhile_traverse │ │ │ │ +00001820 t tee_clear │ │ │ │ +00001294 t tee_copy │ │ │ │ 00001354 t tee_copy_impl │ │ │ │ -00001780 t tee_dealloc │ │ │ │ +000017c8 t tee_dealloc │ │ │ │ 00001274 t tee_fromiterable │ │ │ │ 00000a9c d tee_members │ │ │ │ 00000ac4 d tee_methods │ │ │ │ -00001894 t tee_next │ │ │ │ +00001b8c t tee_next │ │ │ │ 00000a44 d tee_slots │ │ │ │ 000001b0 d tee_spec │ │ │ │ 00000000 t tee_traverse │ │ │ │ 00000e80 r teecopy_doc │ │ │ │ -00000d84 t teedataobject_clear │ │ │ │ +00000d7c t teedataobject_clear │ │ │ │ 00000bcc t teedataobject_dealloc │ │ │ │ 00000100 t teedataobject_newinternal.isra.0 │ │ │ │ 00000ae4 d teedataobject_slots │ │ │ │ 000001c4 d teedataobject_spec │ │ │ │ 00000b04 t teedataobject_traverse │ │ │ │ -00002b8c t zip_longest_dealloc │ │ │ │ +0000282c t zip_longest_dealloc │ │ │ │ 000005d4 r zip_longest_doc │ │ │ │ -000029b0 t zip_longest_new │ │ │ │ -00001ce0 t zip_longest_next │ │ │ │ -000013cc t zip_longest_traverse │ │ │ │ +00001fd8 t zip_longest_new │ │ │ │ +000021c4 t zip_longest_next │ │ │ │ +000012a8 t zip_longest_traverse │ │ │ │ 000004b4 d ziplongest_slots │ │ │ │ 000001d8 d ziplongest_spec │ │ │ │ │ │ │ │ sre.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ -0000064c r .LANCHOR1 │ │ │ │ +00000658 r .LANCHOR1 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000008 r .LC1 │ │ │ │ 00000078 r .LC10 │ │ │ │ 00000080 r .LC11 │ │ │ │ 00000098 r .LC12 │ │ │ │ 000000cc r .LC13 │ │ │ │ 000000dc r .LC14 │ │ │ │ @@ -37822,16 +37818,16 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_HashBuffer │ │ │ │ -000016fc t Py_UNICODE_ISALNUM │ │ │ │ -00000c48 t Py_XDECREF │ │ │ │ +0000b0b4 t Py_UNICODE_ISALNUM │ │ │ │ +00000c04 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_GC_New │ │ │ │ @@ -37856,197 +37852,196 @@ │ │ │ │ U _Py_ctype_tolower │ │ │ │ U __aeabi_idiv │ │ │ │ 000004ac d __compound_literal.0 │ │ │ │ U __ctype_b_loc │ │ │ │ U __ctype_tolower_loc │ │ │ │ U __ctype_toupper_loc │ │ │ │ 000004b8 d _functions │ │ │ │ -000008c8 r _keywords.1 │ │ │ │ -00000904 r _keywords.11 │ │ │ │ -00000914 r _keywords.14 │ │ │ │ -00000924 r _keywords.17 │ │ │ │ -00000934 r _keywords.20 │ │ │ │ -00000944 r _keywords.23 │ │ │ │ -00000950 r _keywords.26 │ │ │ │ -00000960 r _keywords.29 │ │ │ │ -00000970 r _keywords.32 │ │ │ │ -00000978 r _keywords.35 │ │ │ │ -00000980 r _keywords.38 │ │ │ │ -000008e4 r _keywords.5 │ │ │ │ -000008f4 r _keywords.8 │ │ │ │ +000008d4 r _keywords.1 │ │ │ │ +00000910 r _keywords.11 │ │ │ │ +00000920 r _keywords.14 │ │ │ │ +00000930 r _keywords.17 │ │ │ │ +00000940 r _keywords.20 │ │ │ │ +00000950 r _keywords.23 │ │ │ │ +0000095c r _keywords.26 │ │ │ │ +0000096c r _keywords.29 │ │ │ │ +0000097c r _keywords.32 │ │ │ │ +00000984 r _keywords.35 │ │ │ │ +0000098c r _keywords.38 │ │ │ │ +000008f0 r _keywords.5 │ │ │ │ +00000900 r _keywords.8 │ │ │ │ 000002c0 d _kwtuple.0 │ │ │ │ 00000338 d _kwtuple.10 │ │ │ │ 0000035c d _kwtuple.13 │ │ │ │ 00000380 d _kwtuple.16 │ │ │ │ 000003a4 d _kwtuple.19 │ │ │ │ 000003c8 d _kwtuple.22 │ │ │ │ 000003e8 d _kwtuple.25 │ │ │ │ 0000040c d _kwtuple.28 │ │ │ │ 00000430 d _kwtuple.31 │ │ │ │ 0000044c d _kwtuple.34 │ │ │ │ 00000468 d _kwtuple.37 │ │ │ │ 000002f0 d _kwtuple.4 │ │ │ │ 00000314 d _kwtuple.7 │ │ │ │ -0000822c t _pair │ │ │ │ +00008160 t _pair │ │ │ │ 00000108 d _parser.12 │ │ │ │ 00000134 d _parser.15 │ │ │ │ 0000023c d _parser.18 │ │ │ │ 00000084 d _parser.2 │ │ │ │ 000001e4 d _parser.21 │ │ │ │ 000001b8 d _parser.24 │ │ │ │ 00000210 d _parser.27 │ │ │ │ 00000268 d _parser.30 │ │ │ │ 000000dc d _parser.33 │ │ │ │ 00000160 d _parser.36 │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 0000018c d _parser.9 │ │ │ │ -000006bc t _sre_SRE_Match___copy__ │ │ │ │ -000009e0 r _sre_SRE_Match___copy____doc__ │ │ │ │ -000006e0 t _sre_SRE_Match___deepcopy__ │ │ │ │ -000009bc r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00006a30 t _sre_SRE_Match_end │ │ │ │ -00000a5c r _sre_SRE_Match_end__doc__ │ │ │ │ -00000704 t _sre_SRE_Match_expand │ │ │ │ -00000c90 r _sre_SRE_Match_expand__doc__ │ │ │ │ -0000187c t _sre_SRE_Match_groupdict │ │ │ │ -00000b10 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -00005ff4 t _sre_SRE_Match_groups │ │ │ │ -00000be0 r _sre_SRE_Match_groups__doc__ │ │ │ │ -000081a4 t _sre_SRE_Match_span │ │ │ │ -000009f8 r _sre_SRE_Match_span__doc__ │ │ │ │ -0000af10 t _sre_SRE_Match_start │ │ │ │ -00000ab4 r _sre_SRE_Match_start__doc__ │ │ │ │ +000006f4 t _sre_SRE_Match___copy__ │ │ │ │ +000009ec r _sre_SRE_Match___copy____doc__ │ │ │ │ +00000718 t _sre_SRE_Match___deepcopy__ │ │ │ │ +000009c8 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ +00006b14 t _sre_SRE_Match_end │ │ │ │ +00000a68 r _sre_SRE_Match_end__doc__ │ │ │ │ +0000073c t _sre_SRE_Match_expand │ │ │ │ +00000c9c r _sre_SRE_Match_expand__doc__ │ │ │ │ +0000176c t _sre_SRE_Match_groupdict │ │ │ │ +00000b1c r _sre_SRE_Match_groupdict__doc__ │ │ │ │ +000060d8 t _sre_SRE_Match_groups │ │ │ │ +00000bec r _sre_SRE_Match_groups__doc__ │ │ │ │ +000080d8 t _sre_SRE_Match_span │ │ │ │ +00000a04 r _sre_SRE_Match_span__doc__ │ │ │ │ +0000b114 t _sre_SRE_Match_start │ │ │ │ +00000ac0 r _sre_SRE_Match_start__doc__ │ │ │ │ 000002b4 t _sre_SRE_Pattern___copy__ │ │ │ │ -00000e94 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ +00000ea0 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 000002d8 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ -00000e70 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -00002954 t _sre_SRE_Pattern_findall │ │ │ │ -00001168 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -000079c4 t _sre_SRE_Pattern_finditer │ │ │ │ -000010a4 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00001d90 t _sre_SRE_Pattern_fullmatch │ │ │ │ -000012ac r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ -00000750 t _sre_SRE_Pattern_prefixmatch │ │ │ │ -0000130c r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ +00000e7c r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ +00002874 t _sre_SRE_Pattern_findall │ │ │ │ +00001174 r _sre_SRE_Pattern_findall__doc__ │ │ │ │ +000078f8 t _sre_SRE_Pattern_finditer │ │ │ │ +000010b0 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ +00001c80 t _sre_SRE_Pattern_fullmatch │ │ │ │ +000012b8 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ +00000784 t _sre_SRE_Pattern_prefixmatch │ │ │ │ +00001318 r _sre_SRE_Pattern_prefixmatch__doc__ │ │ │ │ 000003b0 t _sre_SRE_Pattern_scanner │ │ │ │ -00001068 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00006b50 t _sre_SRE_Pattern_search │ │ │ │ -000011e4 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -00002268 t _sre_SRE_Pattern_split │ │ │ │ -00001014 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -0000816c t _sre_SRE_Pattern_sub │ │ │ │ -00000f6c r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -000085c0 t _sre_SRE_Pattern_subn │ │ │ │ -00000eac r _sre_SRE_Pattern_subn__doc__ │ │ │ │ +00001074 r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ +00006c34 t _sre_SRE_Pattern_search │ │ │ │ +000011f0 r _sre_SRE_Pattern_search__doc__ │ │ │ │ +00002188 t _sre_SRE_Pattern_split │ │ │ │ +00001020 r _sre_SRE_Pattern_split__doc__ │ │ │ │ +000082e8 t _sre_SRE_Pattern_sub │ │ │ │ +00000f78 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ +000084f4 t _sre_SRE_Pattern_subn │ │ │ │ +00000eb8 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000056c t _sre_SRE_Scanner_prefixmatch │ │ │ │ -000009a0 r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ -00007ef8 t _sre_SRE_Scanner_search │ │ │ │ -00000988 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00008558 t _sre_ascii_iscased │ │ │ │ -00001410 r _sre_ascii_iscased__doc__ │ │ │ │ -0000e240 t _sre_ascii_tolower │ │ │ │ -000013b8 r _sre_ascii_tolower__doc__ │ │ │ │ +000009ac r _sre_SRE_Scanner_prefixmatch__doc__ │ │ │ │ +00007e2c t _sre_SRE_Scanner_search │ │ │ │ +00000994 r _sre_SRE_Scanner_search__doc__ │ │ │ │ +0000848c t _sre_ascii_iscased │ │ │ │ +0000141c r _sre_ascii_iscased__doc__ │ │ │ │ +0000e444 t _sre_ascii_tolower │ │ │ │ +000013c4 r _sre_ascii_tolower__doc__ │ │ │ │ 00000210 t _sre_compile │ │ │ │ -00000e18 r _sre_compile__doc__ │ │ │ │ -000009a8 t _sre_getcodesize │ │ │ │ -0000143c r _sre_getcodesize__doc__ │ │ │ │ +00000e24 r _sre_compile__doc__ │ │ │ │ +000009e0 t _sre_getcodesize │ │ │ │ +00001448 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ -00000d20 r _sre_template__doc__ │ │ │ │ -00000c88 t _sre_unicode_iscased │ │ │ │ -000013e4 r _sre_unicode_iscased__doc__ │ │ │ │ -00004fa4 t _sre_unicode_tolower │ │ │ │ -0000138c r _sre_unicode_tolower__doc__ │ │ │ │ -0000501c t _validate_charset │ │ │ │ +00000d2c r _sre_template__doc__ │ │ │ │ +00005004 t _sre_unicode_iscased │ │ │ │ +000013f0 r _sre_unicode_iscased__doc__ │ │ │ │ +00005088 t _sre_unicode_tolower │ │ │ │ +00001398 r _sre_unicode_tolower__doc__ │ │ │ │ +00005100 t _validate_charset │ │ │ │ 00000000 t _validate_inner │ │ │ │ -00009fbc t char_loc_ignore │ │ │ │ -0000150c t compile_template │ │ │ │ -0000064c r copyright │ │ │ │ -0000496c t data_stack_grow │ │ │ │ -000008e0 t data_stack_grow.constprop.0 │ │ │ │ -000082a4 t expand_template │ │ │ │ -00000730 r flag_names.3 │ │ │ │ -0000650c t getslice │ │ │ │ -00004ec4 t match_clear │ │ │ │ -00004dc0 t match_dealloc │ │ │ │ -000014e0 r match_doc │ │ │ │ -00001090 t match_getindex │ │ │ │ -0000113c t match_getindex.part.0 │ │ │ │ -00007780 t match_getitem │ │ │ │ +00009ef0 t char_loc_ignore │ │ │ │ +0000145c t compile_template │ │ │ │ +00000658 r copyright │ │ │ │ +000049cc t data_stack_grow │ │ │ │ +0000089c t data_stack_grow.constprop.0 │ │ │ │ +000081d8 t expand_template │ │ │ │ +0000073c r flag_names.3 │ │ │ │ +000065f0 t getslice │ │ │ │ +00004f24 t match_clear │ │ │ │ +00004e20 t match_dealloc │ │ │ │ +000014ec r match_doc │ │ │ │ +00000fe0 t match_getindex │ │ │ │ +0000108c t match_getindex.part.0 │ │ │ │ +000076b4 t match_getitem │ │ │ │ 000006a4 d match_getset │ │ │ │ -00006314 t match_getslice_by_index.constprop.0 │ │ │ │ -00006590 t match_group │ │ │ │ -0000145c r match_group_doc │ │ │ │ -000084f8 t match_lastgroup_get │ │ │ │ +000063f8 t match_getslice_by_index.constprop.0 │ │ │ │ +00006674 t match_group │ │ │ │ +00001468 r match_group_doc │ │ │ │ +0000842c t match_lastgroup_get │ │ │ │ 000002fc t match_lastindex_get │ │ │ │ 00000640 d match_members │ │ │ │ 000006f4 d match_methods │ │ │ │ -000007f0 t match_regs_get │ │ │ │ -000008b4 t match_repr │ │ │ │ +00000828 t match_regs_get │ │ │ │ +000008ec t match_repr │ │ │ │ 000005f0 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -0000810c t match_traverse │ │ │ │ +00008040 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000077c t pattern_clear │ │ │ │ 0000066c t pattern_dealloc │ │ │ │ -00001554 r pattern_doc │ │ │ │ -00000938 t pattern_error │ │ │ │ +00001560 r pattern_doc │ │ │ │ +00000970 t pattern_error │ │ │ │ 00000860 d pattern_getset │ │ │ │ -000017c4 t pattern_groupindex │ │ │ │ -0000175c t pattern_hash │ │ │ │ +000016b4 t pattern_groupindex │ │ │ │ +0000164c t pattern_hash │ │ │ │ 000007fc d pattern_members │ │ │ │ 00000888 d pattern_methods │ │ │ │ -00000988 t pattern_new_match │ │ │ │ -00004a14 t pattern_new_match.part.0.isra.0 │ │ │ │ -000012f0 t pattern_repr │ │ │ │ -00000cf4 t pattern_richcompare │ │ │ │ -00007c80 t pattern_scanner.isra.0 │ │ │ │ +00000944 t pattern_new_match │ │ │ │ +00004a74 t pattern_new_match.part.0.isra.0 │ │ │ │ +00001240 t pattern_repr │ │ │ │ +00000c44 t pattern_richcompare │ │ │ │ +00007bb4 t pattern_scanner.isra.0 │ │ │ │ 000007a4 d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -0000519c t pattern_traverse │ │ │ │ -000017f0 t repeat_pool_malloc │ │ │ │ -000080b0 t scanner_clear │ │ │ │ -0000804c t scanner_dealloc │ │ │ │ +00005280 t pattern_traverse │ │ │ │ +000016e0 t repeat_pool_malloc │ │ │ │ +00007fe4 t scanner_clear │ │ │ │ +00007f80 t scanner_dealloc │ │ │ │ 00000588 d scanner_members │ │ │ │ 000005b0 d scanner_methods │ │ │ │ 00000558 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 00000254 t scanner_traverse │ │ │ │ -00000df0 t sre_category │ │ │ │ -0000117c t sre_clear │ │ │ │ +00000d40 t sre_category │ │ │ │ +000010cc t sre_clear │ │ │ │ 0000001c t sre_exec │ │ │ │ -000012dc t sre_free │ │ │ │ -00000858 t sre_match │ │ │ │ -00009fa0 t sre_search │ │ │ │ +0000122c t sre_free │ │ │ │ +0000a144 t sre_search │ │ │ │ 00000484 d sre_slots │ │ │ │ -0000081c r sre_targets.40 │ │ │ │ -00000770 r sre_targets.41 │ │ │ │ -00000684 r sre_targets.42 │ │ │ │ -0000a02c t sre_tolower │ │ │ │ -0000a054 t sre_toupper │ │ │ │ +00000828 r sre_targets.40 │ │ │ │ +0000077c r sre_targets.41 │ │ │ │ +00000690 r sre_targets.42 │ │ │ │ +00009f60 t sre_tolower │ │ │ │ +00009f88 t sre_toupper │ │ │ │ 00000160 t sre_traverse │ │ │ │ -00005b64 t sre_ucs1_charset.isra.0 │ │ │ │ +00005c48 t sre_ucs1_charset.isra.0 │ │ │ │ 00000330 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -00005268 t sre_ucs1_count │ │ │ │ -00001110 t sre_ucs1_match │ │ │ │ -000042f8 t sre_ucs2_count │ │ │ │ -0000b024 t sre_ucs2_match │ │ │ │ -0000747c t sre_ucs4_count │ │ │ │ -000045f4 t sre_ucs4_match │ │ │ │ +0000534c t sre_ucs1_count │ │ │ │ +00001140 t sre_ucs1_match │ │ │ │ +0000422c t sre_ucs2_count │ │ │ │ +0000b228 t sre_ucs2_match │ │ │ │ +000073b0 t sre_ucs4_count │ │ │ │ +00004528 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00000b78 t state_fini │ │ │ │ -0000089c t state_init.part.0 │ │ │ │ -00001cb4 t template_clear │ │ │ │ +00000b34 t state_fini │ │ │ │ +00000858 t state_init.part.0 │ │ │ │ +00001ba4 t template_clear │ │ │ │ 000001f8 t template_dealloc │ │ │ │ 00000538 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00001c08 t template_traverse │ │ │ │ +00001af8 t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 00000010 r .LC1 │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -38632,46 +38627,46 @@ │ │ │ │ 00001050 r strftime_doc │ │ │ │ U strncpy │ │ │ │ 00000cc4 r strptime_doc │ │ │ │ 00000034 d struct_time_type_desc │ │ │ │ 00000228 d struct_time_type_fields │ │ │ │ 00000564 r thread_time_doc │ │ │ │ 000004f8 r thread_time_ns_doc │ │ │ │ -00001350 t time_asctime │ │ │ │ +000013a0 t time_asctime │ │ │ │ 0000026c t time_clock_getres │ │ │ │ 00000170 t time_clock_gettime │ │ │ │ 0000044c r time_clock_gettime__doc__ │ │ │ │ 0000060c t time_clock_gettime_ns │ │ │ │ 000003dc r time_clock_gettime_ns__doc__ │ │ │ │ 00000300 t time_clock_settime │ │ │ │ 000007c4 t time_clock_settime_ns │ │ │ │ 000001f8 t time_clockid_converter │ │ │ │ 00000000 t time_ctime │ │ │ │ 000018dc r time_doc │ │ │ │ 0000001c t time_exec │ │ │ │ -00000e20 t time_get_clock_info │ │ │ │ +00000e70 t time_get_clock_info │ │ │ │ 00000660 t time_gmtime │ │ │ │ 00000d74 t time_localtime │ │ │ │ 00000078 d time_methods │ │ │ │ -000012c0 t time_mktime │ │ │ │ +00001310 t time_mktime │ │ │ │ 000004cc t time_module_clear │ │ │ │ 00000528 t time_module_free │ │ │ │ 00000494 t time_module_traverse │ │ │ │ -00000de0 t time_monotonic │ │ │ │ +00000e30 t time_monotonic │ │ │ │ 00000460 t time_monotonic_ns │ │ │ │ 00001890 r time_ns_doc │ │ │ │ 00000664 t time_perf_counter │ │ │ │ 0000049c t time_perf_counter_ns │ │ │ │ 00000000 t time_process_time │ │ │ │ 000004d8 t time_process_time_ns │ │ │ │ 000003a4 t time_pthread_getcpuclockid │ │ │ │ 0000053c t time_sleep │ │ │ │ 00000044 d time_slots │ │ │ │ 000000fc t time_strftime │ │ │ │ -00001464 t time_strptime │ │ │ │ +000014b4 t time_strptime │ │ │ │ 00000420 t time_thread_time │ │ │ │ 000005cc t time_thread_time_ns │ │ │ │ 00000d34 t time_time │ │ │ │ 00000cf4 t time_time_ns │ │ │ │ 00000c54 t time_tzset │ │ │ │ 00000000 d timemodule │ │ │ │ U times │ │ │ │ @@ -38889,19 +38884,19 @@ │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000080 d __compound_literal.0 │ │ │ │ 00000000 t _abc__abc_init │ │ │ │ 00000300 r _abc__abc_init__doc__ │ │ │ │ -00001704 t _abc__abc_instancecheck │ │ │ │ +00001808 t _abc__abc_instancecheck │ │ │ │ 000001f0 r _abc__abc_instancecheck__doc__ │ │ │ │ 00000868 t _abc__abc_register │ │ │ │ 00000278 r _abc__abc_register__doc__ │ │ │ │ -00000a68 t _abc__abc_subclasscheck │ │ │ │ +00000b70 t _abc__abc_subclasscheck │ │ │ │ 00000168 r _abc__abc_subclasscheck__doc__ │ │ │ │ 00000028 r _abc__doc__ │ │ │ │ 000000b0 t _abc__get_dump │ │ │ │ 00000370 r _abc__get_dump__doc__ │ │ │ │ 000001c0 t _abc__reset_caches │ │ │ │ 0000046c r _abc__reset_caches__doc__ │ │ │ │ 0000001c t _abc__reset_registry │ │ │ │ @@ -38913,23 +38908,23 @@ │ │ │ │ 00000000 d _abcmodule │ │ │ │ 000000a4 t _abcmodule_clear │ │ │ │ 0000001c t _abcmodule_exec │ │ │ │ 00000100 t _abcmodule_free │ │ │ │ 0000008c d _abcmodule_methods │ │ │ │ 00000058 d _abcmodule_slots │ │ │ │ 0000006c t _abcmodule_traverse │ │ │ │ -00001324 t _add_to_weak_set.isra.0 │ │ │ │ +0000142c t _add_to_weak_set.isra.0 │ │ │ │ 00000114 t _destroy │ │ │ │ 00000048 d _destroy_def │ │ │ │ -00001284 t _get_impl │ │ │ │ -00001624 t abc_data_clear │ │ │ │ -00001528 t abc_data_dealloc │ │ │ │ +0000138c t _get_impl │ │ │ │ +00001728 t abc_data_clear │ │ │ │ +0000162c t abc_data_dealloc │ │ │ │ 00000000 r abc_data_doc │ │ │ │ 000007e0 t abc_data_new │ │ │ │ -00001478 t abc_data_traverse │ │ │ │ +0000157c t abc_data_traverse │ │ │ │ │ │ │ │ _functoolsmodule.o: │ │ │ │ 00000000 d .LANCHOR0 │ │ │ │ 00000000 r .LC0 │ │ │ │ 0000000c r .LC1 │ │ │ │ 00000164 r .LC10 │ │ │ │ 00000188 r .LC11 │ │ │ │ @@ -39103,15 +39098,15 @@ │ │ │ │ 00000d9c t partial_dealloc │ │ │ │ 00001124 t partial_descr_get │ │ │ │ 00000204 r partial_doc │ │ │ │ 00000424 d partial_getsetlist │ │ │ │ 0000044c d partial_memberlist │ │ │ │ 000003e4 d partial_methods │ │ │ │ 00000000 t partial_new │ │ │ │ -0000231c t partial_reduce │ │ │ │ +0000232c t partial_reduce │ │ │ │ 00001784 t partial_repr │ │ │ │ 00001474 t partial_setstate │ │ │ │ 00001d3c t partial_traverse │ │ │ │ 0000036c d partial_type_slots │ │ │ │ 00000048 d partial_type_spec │ │ │ │ 00000558 t partial_vectorcall │ │ │ │ 00000810 t placeholder_dealloc │ │ │ │ @@ -39665,33 +39660,33 @@ │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ 000009cc t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ 00000a28 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -000000c8 t stat_S_ISBLK │ │ │ │ +000000a0 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ 00000778 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 000005c0 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ -00000000 t stat_S_ISDOOR │ │ │ │ +00000058 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ 00000a84 t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ 000006d0 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ -000000a0 t stat_S_ISPORT │ │ │ │ +000000f8 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ 00000668 t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -00000048 t stat_S_ISSOCK │ │ │ │ +00000000 t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000b4 t stat_S_ISWHT │ │ │ │ +0000010c t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 0000001c t stat_exec │ │ │ │ 000007e0 t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ ├── file list │ │ │ │ @@ -1,233 +1,233 @@ │ │ │ │ ---------- 0 0 0 89228 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1464 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3528 1970-01-01 00:00:00.000000 token.o │ │ │ │ -?rw-r--r-- 0 0 0 19560 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ +?rw-r--r-- 0 0 0 19540 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7468 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ ?rw-r--r-- 0 0 0 30940 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 309360 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 310256 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 6316 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1408 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 23504 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 23412 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 2108 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7108 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 3168 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2664 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1524 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 9484 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3424 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 72608 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 72740 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4400 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23448 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ +?rw-r--r-- 0 0 0 23916 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ ?rw-r--r-- 0 0 0 80356 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 101028 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ -?rw-r--r-- 0 0 0 23464 1970-01-01 00:00:00.000000 call.o │ │ │ │ +?rw-r--r-- 0 0 0 101436 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 23184 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 7348 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 5356 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10628 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 46564 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 46788 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24776 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 38360 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10884 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ -?rw-r--r-- 0 0 0 95548 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ -?rw-r--r-- 0 0 0 17328 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 38484 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 95704 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ +?rw-r--r-- 0 0 0 17356 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ +?rw-r--r-- 0 0 0 38448 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11300 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 36492 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ -?rw-r--r-- 0 0 0 33220 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ +?rw-r--r-- 0 0 0 36476 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 33236 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40628 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6712 1970-01-01 00:00:00.000000 interpolationobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9888 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 14840 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ -?rw-r--r-- 0 0 0 69552 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 150292 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 156884 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 25636 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 66412 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 15012 1970-01-01 00:00:00.000000 lazyimportobject.o │ │ │ │ +?rw-r--r-- 0 0 0 70152 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 150060 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 156904 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 25792 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 66408 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11724 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ -?rw-r--r-- 0 0 0 39932 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 39964 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6588 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ -?rw-r--r-- 0 0 0 56324 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 145072 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 56312 1970-01-01 00:00:00.000000 object.o │ │ │ │ +?rw-r--r-- 0 0 0 145088 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4588 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ -?rw-r--r-- 0 0 0 19856 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 19952 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 5588 1970-01-01 00:00:00.000000 sentinelobject.o │ │ │ │ -?rw-r--r-- 0 0 0 78172 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 78768 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11900 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 14876 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ ?rw-r--r-- 0 0 0 7368 1970-01-01 00:00:00.000000 templateobject.o │ │ │ │ -?rw-r--r-- 0 0 0 27588 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 243600 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 27576 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 244048 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 48672 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 18888 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ -?rw-r--r-- 0 0 0 29336 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ +?rw-r--r-- 0 0 0 19164 1970-01-01 00:00:00.000000 unicode_format.o │ │ │ │ +?rw-r--r-- 0 0 0 29424 1970-01-01 00:00:00.000000 unicode_formatter.o │ │ │ │ ?rw-r--r-- 0 0 0 11684 1970-01-01 00:00:00.000000 unicode_writer.o │ │ │ │ -?rw-r--r-- 0 0 0 141660 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ -?rw-r--r-- 0 0 0 358436 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 141612 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ +?rw-r--r-- 0 0 0 358728 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 12520 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ -?rw-r--r-- 0 0 0 40112 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ +?rw-r--r-- 0 0 0 40084 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ ?rw-r--r-- 0 0 0 1976 1970-01-01 00:00:00.000000 _contextvars.o │ │ │ │ -?rw-r--r-- 0 0 0 27300 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 341372 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 27296 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 341464 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 8564 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1504 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ ?rw-r--r-- 0 0 0 10620 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 19408 1970-01-01 00:00:00.000000 ast.o │ │ │ │ -?rw-r--r-- 0 0 0 19592 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ +?rw-r--r-- 0 0 0 19712 1970-01-01 00:00:00.000000 ast_preprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 14808 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ -?rw-r--r-- 0 0 0 76536 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 76592 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 157276 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ -?rw-r--r-- 0 0 0 23996 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 169312 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ +?rw-r--r-- 0 0 0 157392 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 24016 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ +?rw-r--r-- 0 0 0 170256 1970-01-01 00:00:00.000000 codegen.o │ │ │ │ ?rw-r--r-- 0 0 0 29168 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 23728 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 1260 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ -?rw-r--r-- 0 0 0 49152 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ +?rw-r--r-- 0 0 0 48392 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 37208 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 53756 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 36716 1970-01-01 00:00:00.000000 errors.o │ │ │ │ +?rw-r--r-- 0 0 0 53716 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4216 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2796 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2900 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 23928 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 23884 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 744 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 58912 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 58908 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 804 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1116 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 800 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1352 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 15648 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 16064 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 17540 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ -?rw-r--r-- 0 0 0 4684 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 82004 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 4692 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ +?rw-r--r-- 0 0 0 82200 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 7284 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 index_pool.o │ │ │ │ -?rw-r--r-- 0 0 0 81336 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 81400 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 7468 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 44000 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ -?rw-r--r-- 0 0 0 10316 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ +?rw-r--r-- 0 0 0 44008 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 10336 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7756 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 444 1970-01-01 00:00:00.000000 jit_publish.o │ │ │ │ ?rw-r--r-- 0 0 0 11964 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ -?rw-r--r-- 0 0 0 8412 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 39712 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 14416 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 8408 1970-01-01 00:00:00.000000 lock.o │ │ │ │ +?rw-r--r-- 0 0 0 40564 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 14432 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1012 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ -?rw-r--r-- 0 0 0 4868 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ +?rw-r--r-- 0 0 0 4912 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1392 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 1036 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 12988 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13116 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 5812 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 12244 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1716 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 732 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 5132 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ -?rw-r--r-- 0 0 0 252968 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ +?rw-r--r-- 0 0 0 252768 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 244012 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 pystats.o │ │ │ │ ?rw-r--r-- 0 0 0 29164 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 14800 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 14788 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 2800 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4792 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 24392 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5932 1970-01-01 00:00:00.000000 slots.o │ │ │ │ ?rw-r--r-- 0 0 0 4016 1970-01-01 00:00:00.000000 slots_generated.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 stackrefs.o │ │ │ │ ?rw-r--r-- 0 0 0 6484 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 74004 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 74028 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 102536 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 10172 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 21832 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 20488 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 444 1970-01-01 00:00:00.000000 uniqueid.o │ │ │ │ ?rw-r--r-- 0 0 0 3556 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1292 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ ?rw-r--r-- 0 0 0 5672 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3472 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 30008 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 30196 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 20656 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ ?rw-r--r-- 0 0 0 3192 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 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 444 1970-01-01 00:00:00.000000 jit_unwind.o │ │ │ │ ?rw-r--r-- 0 0 0 17084 1970-01-01 00:00:00.000000 remote_debugging.o │ │ │ │ ?rw-r--r-- 0 0 0 2568 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 5000 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 14652 1970-01-01 00:00:00.000000 main.o │ │ │ │ ?rw-r--r-- 0 0 0 15296 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 14308 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 31060 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 124100 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ -?rw-r--r-- 0 0 0 19984 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 36560 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 123464 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 20028 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 36752 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 17912 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 134884 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 135032 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 13572 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ -?rw-r--r-- 0 0 0 133024 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 133016 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 3480 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 57004 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ -?rw-r--r-- 0 0 0 58440 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ +?rw-r--r-- 0 0 0 57636 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ +?rw-r--r-- 0 0 0 58672 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 47352 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 32512 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 58540 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 58572 1970-01-01 00:00:00.000000 mathmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20040 1970-01-01 00:00:00.000000 mathintegermodule.o │ │ │ │ -?rw-r--r-- 0 0 0 26360 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 72916 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ +?rw-r--r-- 0 0 0 26432 1970-01-01 00:00:00.000000 selectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 72912 1970-01-01 00:00:00.000000 _elementtree.o │ │ │ │ ?rw-r--r-- 0 0 0 63776 1970-01-01 00:00:00.000000 pyexpat.o │ │ │ │ -?rw-r--r-- 0 0 0 20072 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ +?rw-r--r-- 0 0 0 20076 1970-01-01 00:00:00.000000 blake2module.o │ │ │ │ ?rw-r--r-- 0 0 0 9532 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 9532 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 18236 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 17308 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ -?rw-r--r-- 0 0 0 742024 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 742420 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 14884 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 20556 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 8400 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 11404 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 11372 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20460 1970-01-01 00:00:00.000000 _zstdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6952 1970-01-01 00:00:00.000000 zstddict.o │ │ │ │ ?rw-r--r-- 0 0 0 14860 1970-01-01 00:00:00.000000 compressor.o │ │ │ │ ?rw-r--r-- 0 0 0 12516 1970-01-01 00:00:00.000000 decompressor.o │ │ │ │ ?rw-r--r-- 0 0 0 44316 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6792 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 24192 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 274456 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 274512 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 32284 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6084 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2616 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 39368 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 40868 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 41212 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 18540 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 24124 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 24160 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21004 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 26132 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ -?rw-r--r-- 0 0 0 21224 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ -?rw-r--r-- 0 0 0 58720 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 66376 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 21304 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ +?rw-r--r-- 0 0 0 58756 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ +?rw-r--r-- 0 0 0 66664 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 20208 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ -?rw-r--r-- 0 0 0 64892 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 141528 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 64992 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 141848 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 2096 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 51872 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 31772 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 31892 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5416 1970-01-01 00:00:00.000000 _typesmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2760 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5196 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ -?rw-r--r-- 0 0 0 17608 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ -?rw-r--r-- 0 0 0 32232 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 17948 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ +?rw-r--r-- 0 0 0 32248 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19752 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 37268 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ ?rw-r--r-- 0 0 0 12760 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 6528 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7924 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 69752 1970-01-01 00:00:00.000000 _asynciomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 30896 1970-01-01 00:00:00.000000 getpath.o │ │ │ ├── pegen.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: 18880 (bytes into file) │ │ │ │ │ + Start of section headers: 18860 (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 0x49c0: │ │ │ │ │ +There are 17 section headers, starting at offset 0x49ac: │ │ │ │ │ │ │ │ │ │ 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 000528 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003e7c 000148 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003e68 000148 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00055c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 00055c 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 00055c 0001fa 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000758 0024fc 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003fc4 000928 08 I 14 6 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 002c54 0000e4 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0048ec 000030 08 I 14 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002d38 000010 00 A 0 0 4 │ │ │ │ │ - [11] .rel.rodata REL 00000000 00491c 000018 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 002d48 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002d48 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 002d7c 000860 10 15 39 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0035dc 00089d 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 004934 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000758 0024e8 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003fb0 000928 08 I 14 6 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 002c40 0000e4 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0048d8 000030 08 I 14 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 002d24 000010 00 A 0 0 4 │ │ │ │ │ + [11] .rel.rodata REL 00000000 004908 000018 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 002d34 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 002d34 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002d68 000860 10 15 39 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0035c8 00089d 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 004920 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 {} │ │ │ │ │ @@ -125,13 +125,13 @@ │ │ │ │ │ 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_CompareWithASCIIString │ │ │ │ │ 122: 00000350 68 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset │ │ │ │ │ 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8 │ │ │ │ │ 124: 00000394 136 FUNC GLOBAL HIDDEN 1 _PyPegen_byte_offset_to_character_offset_raw │ │ │ │ │ 125: 0000041c 268 FUNC GLOBAL HIDDEN 1 _PyPegen_soft_keyword_token │ │ │ │ │ 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ 127: 00000000 40 FUNC GLOBAL HIDDEN 8 _PyPegen_interactive_exit │ │ │ │ │ - 128: 00002298 572 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ + 128: 00002298 552 FUNC GLOBAL HIDDEN 6 _PyPegen_byte_offset_to_character_offset_line │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 130: 000024d4 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ + 130: 000024c0 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_expr │ │ │ │ │ 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 132: 000024e8 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ + 132: 000024d4 20 FUNC GLOBAL HIDDEN 6 _PyPegen_lookahead_for_stmt │ │ │ │ │ 133: 00000088 92 FUNC GLOBAL HIDDEN 8 _PyPegen_expect_forced_result │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e7c contains 41 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e68 contains 41 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000044 0000441c R_ARM_CALL 00000ad4 _PyPegen_fill_token │ │ │ │ │ 00000088 00001a2b R_ARM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ 0000008c 00001a2c R_ARM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ 00000094 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000098 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000b8 0000181c R_ARM_CALL 00000028 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 0000049c 0000341c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000004b4 0000491c R_ARM_CALL 00000000 strncmp │ │ │ │ │ 000004c4 0000521c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ 000004d4 0000621c R_ARM_CALL 000017e4 _PyPegen_new_identifier │ │ │ │ │ 00000500 0000591c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ 0000050c 0000441c R_ARM_CALL 00000ad4 _PyPegen_fill_token │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3fc4 contains 293 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3fb0 contains 293 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000070 0000281c R_ARM_CALL 00000000 _PyTokenizer_FromUTF8 │ │ │ │ │ 000000dc 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000010c 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000124 00002a1c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000140 0000291c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001b8 00002b1c R_ARM_CALL 00000000 _PyPegen_parse │ │ │ │ │ @@ -327,29 +327,29 @@ │ │ │ │ │ 0000223c 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002254 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002268 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002278 00002d1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 0000227c 0000071c R_ARM_CALL 000000d0 Py_XDECREF.part.0 │ │ │ │ │ 00002290 00002d1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000022b8 00007b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -000024b4 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000024b8 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000024bc 0000232b R_ARM_MOVW_ABS_NC 000001d4 .LC17 │ │ │ │ │ -000024c0 0000232c R_ARM_MOVT_ABS 000001d4 .LC17 │ │ │ │ │ -000024c8 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024a0 00005a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000024a4 00005a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000024a8 0000232b R_ARM_MOVW_ABS_NC 000001d4 .LC17 │ │ │ │ │ +000024ac 0000232c R_ARM_MOVT_ABS 000001d4 .LC17 │ │ │ │ │ +000024b4 0000811c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024d0 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ 000024e4 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ -000024f8 0000421d R_ARM_JUMP24 000009dc _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x48ec contains 6 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x48d8 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000078 0000831c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000b8 0000302b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000bc 0000302c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000000c4 0000242b R_ARM_MOVW_ABS_NC 000001ec .LC18 │ │ │ │ │ 000000c8 0000242c R_ARM_MOVT_ABS 000001ec .LC18 │ │ │ │ │ 000000d4 00003b1c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x491c contains 3 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x4908 contains 3 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2556,174 +2556,169 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 2258 <_PyPegen_Parser_Free+0x50> │ │ │ │ │ │ │ │ │ │ 00002298 <_PyPegen_byte_offset_to_character_offset_line>: │ │ │ │ │ _PyPegen_byte_offset_to_character_offset_line(): │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ + push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + str r1, [fp, #-12] │ │ │ │ │ + str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ + ldr r1, [fp, #-12] │ │ │ │ │ + ldr r2, [fp, #-8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movge r1, #0 │ │ │ │ │ bge 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 2458 <_PyPegen_byte_offset_to_character_offset_line+0x1c0> │ │ │ │ │ + blt 2470 <_PyPegen_byte_offset_to_character_offset_line+0x1d8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #1 │ │ │ │ │ ble 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r1, r1, #1 │ │ │ │ │ - blt 2428 <_PyPegen_byte_offset_to_character_offset_line+0x190> │ │ │ │ │ + blt 23d4 <_PyPegen_byte_offset_to_character_offset_line+0x13c> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movle r1, #2 │ │ │ │ │ ble 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ blt 2378 <_PyPegen_byte_offset_to_character_offset_line+0xe0> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 239c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + ble 2390 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ ldrsb r3, [r0, r1] │ │ │ │ │ ldrb ip, [r0, r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addge r3, r1, #1 │ │ │ │ │ - blt 23ac <_PyPegen_byte_offset_to_character_offset_line+0x114> │ │ │ │ │ + blt 23a0 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ mov r1, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ble 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ ldrsb ip, [r0, r3] │ │ │ │ │ ldrb lr, [r0, r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 23dc <_PyPegen_byte_offset_to_character_offset_line+0x144> │ │ │ │ │ + blt 2408 <_PyPegen_byte_offset_to_character_offset_line+0x170> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bgt 234c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - beq 24a4 <_PyPegen_byte_offset_to_character_offset_line+0x20c> │ │ │ │ │ - and r3, ip, #240 @ 0xf0 │ │ │ │ │ - cmp r3, #224 @ 0xe0 │ │ │ │ │ - addeq r1, r1, #3 │ │ │ │ │ - bne 2488 <_PyPegen_byte_offset_to_character_offset_line+0x1f0> │ │ │ │ │ + addeq r1, r1, #2 │ │ │ │ │ + bne 2428 <_PyPegen_byte_offset_to_character_offset_line+0x190> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ bgt 232c <_PyPegen_byte_offset_to_character_offset_line+0x94> │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - beq 2420 <_PyPegen_byte_offset_to_character_offset_line+0x188> │ │ │ │ │ + addeq r3, r1, #2 │ │ │ │ │ + beq 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r3, r1, #3 │ │ │ │ │ beq 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24b4 <_PyPegen_byte_offset_to_character_offset_line+0x21c> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ add r3, r1, #4 │ │ │ │ │ b 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ + and r3, ip, #224 @ 0xe0 │ │ │ │ │ + cmp r3, #192 @ 0xc0 │ │ │ │ │ + addeq r1, r1, #2 │ │ │ │ │ + beq 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + and r3, ip, #240 @ 0xf0 │ │ │ │ │ + cmp r3, #224 @ 0xe0 │ │ │ │ │ + addeq r1, r1, #3 │ │ │ │ │ + beq 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + and ip, ip, #248 @ 0xf8 │ │ │ │ │ + cmp ip, #240 @ 0xf0 │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ + add r1, r1, #4 │ │ │ │ │ + b 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ and ip, lr, #224 @ 0xe0 │ │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ │ - addeq r3, r3, #2 │ │ │ │ │ - beq 23fc <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ - and ip, lr, #240 @ 0xf0 │ │ │ │ │ - cmp ip, #224 @ 0xe0 │ │ │ │ │ - bne 240c <_PyPegen_byte_offset_to_character_offset_line+0x174> │ │ │ │ │ - add r3, r3, #3 │ │ │ │ │ + bne 244c <_PyPegen_byte_offset_to_character_offset_line+0x1b4> │ │ │ │ │ + add r3, r3, #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt 234c <_PyPegen_byte_offset_to_character_offset_line+0xb4> │ │ │ │ │ b 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ - and lr, lr, #248 @ 0xf8 │ │ │ │ │ - cmp lr, #240 @ 0xf0 │ │ │ │ │ - bne 24b4 <_PyPegen_byte_offset_to_character_offset_line+0x21c> │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - b 23fc <_PyPegen_byte_offset_to_character_offset_line+0x164> │ │ │ │ │ - add r3, r1, #2 │ │ │ │ │ - b 2340 <_PyPegen_byte_offset_to_character_offset_line+0xa8> │ │ │ │ │ - and r3, ip, #224 @ 0xe0 │ │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ │ - beq 249c <_PyPegen_byte_offset_to_character_offset_line+0x204> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ - beq 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + beq 2388 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24b4 <_PyPegen_byte_offset_to_character_offset_line+0x21c> │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ - b 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ + b 2388 <_PyPegen_byte_offset_to_character_offset_line+0xf0> │ │ │ │ │ + and ip, lr, #240 @ 0xf0 │ │ │ │ │ + cmp ip, #224 @ 0xe0 │ │ │ │ │ + addeq r3, r3, #3 │ │ │ │ │ + beq 2418 <_PyPegen_byte_offset_to_character_offset_line+0x180> │ │ │ │ │ + and lr, lr, #248 @ 0xf8 │ │ │ │ │ + cmp lr, #240 @ 0xf0 │ │ │ │ │ + bne 24a0 <_PyPegen_byte_offset_to_character_offset_line+0x208> │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + b 2418 <_PyPegen_byte_offset_to_character_offset_line+0x180> │ │ │ │ │ and r3, ip, #224 @ 0xe0 │ │ │ │ │ cmp r3, #192 @ 0xc0 │ │ │ │ │ - beq 24ac <_PyPegen_byte_offset_to_character_offset_line+0x214> │ │ │ │ │ + addeq r1, r1, #2 │ │ │ │ │ + beq 22e4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ and r3, ip, #240 @ 0xf0 │ │ │ │ │ cmp r3, #224 @ 0xe0 │ │ │ │ │ addeq r1, r1, #3 │ │ │ │ │ beq 22e4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ and ip, ip, #248 @ 0xf8 │ │ │ │ │ cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24b4 <_PyPegen_byte_offset_to_character_offset_line+0x21c> │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - b 22e4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ - and ip, ip, #248 @ 0xf8 │ │ │ │ │ - cmp ip, #240 @ 0xf0 │ │ │ │ │ - bne 24b4 <_PyPegen_byte_offset_to_character_offset_line+0x21c> │ │ │ │ │ - add r1, r1, #4 │ │ │ │ │ - b 2394 <_PyPegen_byte_offset_to_character_offset_line+0xfc> │ │ │ │ │ - add r1, r1, #2 │ │ │ │ │ - b 2304 <_PyPegen_byte_offset_to_character_offset_line+0x6c> │ │ │ │ │ - add r1, r1, #2 │ │ │ │ │ - b 2394 <_PyPegen_byte_offset_to_character_offset_line+0xfc> │ │ │ │ │ - add r1, r1, #2 │ │ │ │ │ - b 22e4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ + addeq r1, r1, #4 │ │ │ │ │ + beq 22e4 <_PyPegen_byte_offset_to_character_offset_line+0x4c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r1, #0 │ │ │ │ │ b 236c <_PyPegen_byte_offset_to_character_offset_line+0xd4> │ │ │ │ │ │ │ │ │ │ -000024d4 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ +000024c0 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 9dc <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ -000024e8 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ +000024d4 <_PyPegen_lookahead_for_stmt>: │ │ │ │ │ _PyPegen_lookahead_for_stmt(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 9dc <_PyPegen_lookahead> │ │ │ │ │ R_ARM_JUMP24 _PyPegen_lookahead │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -37,19 +37,19 @@ │ │ │ │ │ 33: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 34: 00000740 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 35: 00000744 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 36: 000001f4 0 NOTYPE LOCAL DEFAULT 5 .LC20 │ │ │ │ │ 37: 000008f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 38: 000001fc 0 NOTYPE LOCAL DEFAULT 5 .LC21 │ │ │ │ │ 39: 000008f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 40: 00000200 0 NOTYPE LOCAL DEFAULT 5 .LC22 │ │ │ │ │ - 41: 0000022c 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ - 42: 00000234 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ - 43: 00000c1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 44: 00000c20 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 40: 00000228 0 NOTYPE LOCAL DEFAULT 5 .LC0 │ │ │ │ │ + 41: 00000230 0 NOTYPE LOCAL DEFAULT 5 .LC1 │ │ │ │ │ + 42: 00000b68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 43: 00000238 0 NOTYPE LOCAL DEFAULT 5 .LC23 │ │ │ │ │ + 44: 00000b6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 45: 0000023c 0 NOTYPE LOCAL DEFAULT 5 .LC24 │ │ │ │ │ 46: 00000284 0 NOTYPE LOCAL DEFAULT 5 .LC25 │ │ │ │ │ 47: 000002b0 0 NOTYPE LOCAL DEFAULT 5 .LC26 │ │ │ │ │ 48: 000002d8 0 NOTYPE LOCAL DEFAULT 5 .LC27 │ │ │ │ │ 49: 00000308 0 NOTYPE LOCAL DEFAULT 5 .LC28 │ │ │ │ │ 50: 00000314 0 NOTYPE LOCAL DEFAULT 5 .LC29 │ │ │ │ │ 51: 00000320 0 NOTYPE LOCAL DEFAULT 5 .LC30 │ │ │ │ │ @@ -179,21 +179,21 @@ │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Module │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_type_ignore_seq_new │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeIgnore │ │ │ │ │ 178: 00000824 212 FUNC GLOBAL HIDDEN 1 _PyPegen_join_names_with_dot │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 180: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 181: 00002800 68 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ - 182: 000008f8 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ - 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ - 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 185: 000009ac 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ - 186: 00000a68 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 187: 00000aec 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ - 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 182: 000008f8 188 FUNC GLOBAL HIDDEN 1 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ + 183: 000009b4 132 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 184: 00000a38 308 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ + 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 186: 00000b6c 180 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ + 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ 189: 00000c20 836 FUNC GLOBAL HIDDEN 1 _PyPegen_interpolation │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Interpolation │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsWhitespace │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 193: 00000f64 820 FUNC GLOBAL HIDDEN 1 _PyPegen_template_str │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TemplateStr │ │ │ │ │ 195: 00001298 92 FUNC GLOBAL HIDDEN 1 _PyPegen_concatenate_tstrings │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -63,37 +63,37 @@ │ │ │ │ │ 00000854 0000242c R_ARM_MOVT_ABS 000001f4 .LC20 │ │ │ │ │ 00000858 0000821c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000087c 0000b31c R_ARM_CALL 00000000 _PyUnicode_InternImmortal │ │ │ │ │ 00000888 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 000008bc 0000681c R_ARM_CALL 00000000 _PyAST_Name │ │ │ │ │ 000008ec 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008f4 0000b46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000914 0000262b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ -00000918 0000262c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ -00000928 0000b71c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ -0000093c 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -0000096c 0000b81c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000009a4 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d0 0000ba1c R_ARM_CALL 00000a68 _PyPegen_check_legacy_stmt │ │ │ │ │ -00000a00 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a04 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00000a20 0000282b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ -00000a24 0000282c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ -00000a3c 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a4c 0000282b R_ARM_MOVW_ABS_NC 00000200 .LC22 │ │ │ │ │ -00000a50 0000282c R_ARM_MOVT_ABS 00000200 .LC22 │ │ │ │ │ -00000a60 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00000a98 0000292b R_ARM_MOVW_ABS_NC 0000022c .LC0 │ │ │ │ │ -00000a9c 0000292c R_ARM_MOVT_ABS 0000022c .LC0 │ │ │ │ │ -00000aa0 00002a2b R_ARM_MOVW_ABS_NC 00000234 .LC1 │ │ │ │ │ -00000aa4 00002a2c R_ARM_MOVT_ABS 00000234 .LC1 │ │ │ │ │ -00000ab4 00007e1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000b90 0000bb1c R_ARM_CALL 00000aec _PyPegen_get_invalid_target │ │ │ │ │ -00000be8 0000bb1c R_ARM_CALL 00000aec _PyPegen_get_invalid_target │ │ │ │ │ -00000c1c 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000091c 0000b71c R_ARM_CALL 000009b4 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000094c 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00000950 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000096c 0000262b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +00000970 0000262c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +00000988 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000998 0000262b R_ARM_MOVW_ABS_NC 000001fc .LC21 │ │ │ │ │ +0000099c 0000262c R_ARM_MOVT_ABS 000001fc .LC21 │ │ │ │ │ +000009ac 0000131c R_ARM_CALL 00000034 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009e4 0000282b R_ARM_MOVW_ABS_NC 00000228 .LC0 │ │ │ │ │ +000009e8 0000282c R_ARM_MOVT_ABS 00000228 .LC0 │ │ │ │ │ +000009ec 0000292b R_ARM_MOVW_ABS_NC 00000230 .LC1 │ │ │ │ │ +000009f0 0000292c R_ARM_MOVT_ABS 00000230 .LC1 │ │ │ │ │ +00000a00 00007e1c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000adc 0000b81c R_ARM_CALL 00000a38 _PyPegen_get_invalid_target │ │ │ │ │ +00000b34 0000b81c R_ARM_CALL 00000a38 _PyPegen_get_invalid_target │ │ │ │ │ +00000b68 00000602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b88 00002b2b R_ARM_MOVW_ABS_NC 00000238 .LC23 │ │ │ │ │ +00000b8c 00002b2c R_ARM_MOVT_ABS 00000238 .LC23 │ │ │ │ │ +00000b9c 0000bb1c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ +00000bb0 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000be0 0000bc1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00000c18 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000cc0 0000541c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 00000cfc 0000be1c R_ARM_CALL 00000000 _PyAST_Interpolation │ │ │ │ │ 00000da0 0000551c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ 00000db4 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00000de4 0000601d R_ARM_JUMP24 00000000 _PyAST_JoinedStr │ │ │ │ │ 00000e30 0000581c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e40 0000161c R_ARM_CALL 00000000 PyUnicode_READ_CHAR.part.0 │ │ │ │ │ @@ -414,15 +414,15 @@ │ │ │ │ │ 0000264c 0000761c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 00002740 0000ac1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ 000027d4 0000ac1c R_ARM_CALL 00000000 _Py_asdl_keyword_seq_new │ │ │ │ │ 00002828 0000861c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x7514 contains 24 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000084 0000bc1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000084 0000b91c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000000d8 00005e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000000dc 00005e2c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000144 00002e2b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ 00000148 00002e2c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ 0000017c 0000d02b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ 00000180 0000d02c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ 000001a8 0000302b R_ARM_MOVW_ABS_NC 000002d8 .LC27 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -132,21 +132,21 @@ │ │ │ │ │ _PyAST_Module │ │ │ │ │ _Py_asdl_type_ignore_seq_new │ │ │ │ │ _PyAST_TypeIgnore │ │ │ │ │ _PyPegen_join_names_with_dot │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_interp │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ -_PyPegen_alias_for_star │ │ │ │ │ -PyUnicode_InternFromString │ │ │ │ │ -_PyAST_alias │ │ │ │ │ _PyPegen_raise_error_for_missing_comma │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ +_PyPegen_alias_for_star │ │ │ │ │ +PyUnicode_InternFromString │ │ │ │ │ +_PyAST_alias │ │ │ │ │ _PyPegen_interpolation │ │ │ │ │ _PyAST_Interpolation │ │ │ │ │ _PyUnicode_IsWhitespace │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ _PyPegen_template_str │ │ │ │ │ _PyAST_TemplateStr │ │ │ │ │ _PyPegen_concatenate_tstrings │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -681,132 +681,78 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 8d4 <_PyPegen_join_names_with_dot+0xb0> │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000008f8 <_PyPegen_alias_for_star>: │ │ │ │ │ -_PyPegen_alias_for_star(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #24 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 974 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_PyArena_AddPyObject> │ │ │ │ │ - R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 980 <_PyPegen_alias_for_star+0x88> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - ldr r1, [fp, #8] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - stm sp, {r7, ip} │ │ │ │ │ - bl 0 <_PyAST_alias> │ │ │ │ │ - R_ARM_CALL _PyAST_alias │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 994 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b 974 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r1] │ │ │ │ │ - bne 98c <_PyPegen_alias_for_star+0x94> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 98c <_PyPegen_alias_for_star+0x94> │ │ │ │ │ - │ │ │ │ │ -000009ac <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ +000008f8 <_PyPegen_raise_error_for_missing_comma>: │ │ │ │ │ _PyPegen_raise_error_for_missing_comma(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl a68 <_PyPegen_check_legacy_stmt> │ │ │ │ │ + bl 9b4 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f4 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + bne 940 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldrd r2, [r4, #4] │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a00 <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ + bne 94c <_PyPegen_raise_error_for_missing_comma+0x54> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr ip, [r5, #28] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ - bgt a44 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ + bgt 990 <_PyPegen_raise_error_for_missing_comma+0x98> │ │ │ │ │ movw ip, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt ip, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r6, #32] │ │ │ │ │ ldr ip, [r6, #28] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 9f4 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 940 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ bl 34 <_PyPegen_add_type_comment_to_arg.part.0.isra.0+0x34> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 9f4 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ + b 940 <_PyPegen_raise_error_for_missing_comma+0x48> │ │ │ │ │ │ │ │ │ │ -00000a68 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +000009b4 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ _PyPegen_check_legacy_stmt(): │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #26 │ │ │ │ │ - bne adc <_PyPegen_check_legacy_stmt+0x74> │ │ │ │ │ + bne a28 <_PyPegen_check_legacy_stmt+0x74> │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -822,110 +768,164 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae4 <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ + beq a30 <_PyPegen_check_legacy_stmt+0x7c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - bne aac <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ + bne 9f8 <_PyPegen_check_legacy_stmt+0x44> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b ad4 <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ + b a20 <_PyPegen_check_legacy_stmt+0x6c> │ │ │ │ │ │ │ │ │ │ -00000aec <_PyPegen_get_invalid_target>: │ │ │ │ │ +00000a38 <_PyPegen_get_invalid_target>: │ │ │ │ │ _PyPegen_get_invalid_target(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - ldr r2, [pc, #264] @ c1c <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ + ldr r2, [pc, #264] @ b68 <_PyPegen_get_invalid_target+0x130> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r3, r3, #16 │ │ │ │ │ cmp r3, #12 │ │ │ │ │ - bhi b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bhi a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne b2c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + bne a78 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b10 <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ - b b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a5c <_PyPegen_get_invalid_target+0x24> │ │ │ │ │ + b a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble b2c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble a78 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl aec <_PyPegen_get_invalid_target> │ │ │ │ │ + bl a38 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne b80 <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ - b b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne acc <_PyPegen_get_invalid_target+0x94> │ │ │ │ │ + b a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + beq a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - ble b2c <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ + ble a78 <_PyPegen_get_invalid_target+0x40> │ │ │ │ │ add r3, r0, #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl aec <_PyPegen_get_invalid_target> │ │ │ │ │ + bl a38 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne bd8 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ - b b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + bne b24 <_PyPegen_get_invalid_target+0xec> │ │ │ │ │ + b a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b30 <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ - b b50 <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ + beq a7c <_PyPegen_get_invalid_target+0x44> │ │ │ │ │ + b a9c <_PyPegen_get_invalid_target+0x64> │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ +00000b6c <_PyPegen_alias_for_star>: │ │ │ │ │ +_PyPegen_alias_for_star(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #24 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC23 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_InternFromString │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq be8 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_PyArena_AddPyObject> │ │ │ │ │ + R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt bf4 <_PyPegen_alias_for_star+0x88> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + ldr r1, [fp, #8] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ + bl 0 <_PyAST_alias> │ │ │ │ │ + R_ARM_CALL _PyAST_alias │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble c08 <_PyPegen_alias_for_star+0x9c> │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + b be8 <_PyPegen_alias_for_star+0x7c> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + bne c00 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b c00 <_PyPegen_alias_for_star+0x94> │ │ │ │ │ + │ │ │ │ │ 00000c20 <_PyPegen_interpolation>: │ │ │ │ │ _PyPegen_interpolation(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -13,18 +13,18 @@ │ │ │ │ │ [ 128] }} │ │ │ │ │ [ 12c] <> │ │ │ │ │ [ 130] with Barry as BDFL, use '<>' instead of '!=' │ │ │ │ │ [ 160] != │ │ │ │ │ [ 164] %c-string: conversion type must come right after the exclamation mark │ │ │ │ │ [ 1ac] %c-string: invalid conversion character %R: expected 's', 'r', or 'a' │ │ │ │ │ [ 1f4] %U.%U │ │ │ │ │ - [ 1fc] * │ │ │ │ │ - [ 200] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ - [ 22c] print │ │ │ │ │ - [ 234] exec │ │ │ │ │ + [ 1fc] invalid syntax. Perhaps you forgot a comma? │ │ │ │ │ + [ 228] print │ │ │ │ │ + [ 230] exec │ │ │ │ │ + [ 238] * │ │ │ │ │ [ 23c] unexpected TemplateStr node without debug data in t-string at line %d │ │ │ │ │ [ 284] Generator expression must be parenthesized │ │ │ │ │ [ 2b0] real number required in complex literal │ │ │ │ │ [ 2d8] imaginary number required in complex literal │ │ │ │ │ [ 308] attribute │ │ │ │ │ [ 314] subscript │ │ │ │ │ [ 320] starred │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ 0x000000d0 69636f64 655f5245 41445f43 4841522e icode_READ_CHAR. │ │ │ │ │ 0x000000e0 70617274 2e30002e 4c433131 002e4c43 part.0..LC11..LC │ │ │ │ │ 0x000000f0 3132002e 4c433133 002e4c43 3134002e 12..LC13..LC14.. │ │ │ │ │ 0x00000100 4c433135 002e4c43 3136002e 4c433137 LC15..LC16..LC17 │ │ │ │ │ 0x00000110 002e4c43 3138002e 4c433139 00507955 ..LC18..LC19.PyU │ │ │ │ │ 0x00000120 6e69636f 64655f52 4541445f 43484152 nicode_READ_CHAR │ │ │ │ │ 0x00000130 002e4c43 3230002e 4c433231 002e4c43 ..LC20..LC21..LC │ │ │ │ │ - 0x00000140 3232002e 4c433000 2e4c4331 002e4c43 22..LC0..LC1..LC │ │ │ │ │ + 0x00000140 30002e4c 4331002e 4c433233 002e4c43 0..LC1..LC23..LC │ │ │ │ │ 0x00000150 3234002e 4c433235 002e4c43 3236002e 24..LC25..LC26.. │ │ │ │ │ 0x00000160 4c433237 002e4c43 3238002e 4c433239 LC27..LC28..LC29 │ │ │ │ │ 0x00000170 002e4c43 3330002e 4c433331 002e4c43 ..LC30..LC31..LC │ │ │ │ │ 0x00000180 3332002e 4c433333 002e4c43 3334002e 32..LC33..LC34.. │ │ │ │ │ 0x00000190 4c433335 002e4c43 3336002e 4c433337 LC35..LC36..LC37 │ │ │ │ │ 0x000001a0 002e4c43 3338002e 4c433339 002e4c43 ..LC38..LC39..LC │ │ │ │ │ 0x000001b0 3430002e 4c433431 002e4c43 3432002e 40..LC41..LC42.. │ │ │ │ │ @@ -161,26 +161,26 @@ │ │ │ │ │ 0x000009e0 79706549 676e6f72 65005f50 79506567 ypeIgnore._PyPeg │ │ │ │ │ 0x000009f0 656e5f6a 6f696e5f 6e616d65 735f7769 en_join_names_wi │ │ │ │ │ 0x00000a00 74685f64 6f74005f 5079556e 69636f64 th_dot._PyUnicod │ │ │ │ │ 0x00000a10 655f496e 7465726e 496d6d6f 7274616c e_InternImmortal │ │ │ │ │ 0x00000a20 005f5079 5f747373 5f696e74 65727000 ._Py_tss_interp. │ │ │ │ │ 0x00000a30 5f507950 6567656e 5f6b6579 5f76616c _PyPegen_key_val │ │ │ │ │ 0x00000a40 75655f70 61697200 5f507950 6567656e ue_pair._PyPegen │ │ │ │ │ - 0x00000a50 5f616c69 61735f66 6f725f73 74617200 _alias_for_star. │ │ │ │ │ - 0x00000a60 5079556e 69636f64 655f496e 7465726e PyUnicode_Intern │ │ │ │ │ - 0x00000a70 46726f6d 53747269 6e67005f 50794153 FromString._PyAS │ │ │ │ │ - 0x00000a80 545f616c 69617300 5f507950 6567656e T_alias._PyPegen │ │ │ │ │ - 0x00000a90 5f726169 73655f65 72726f72 5f666f72 _raise_error_for │ │ │ │ │ - 0x00000aa0 5f6d6973 73696e67 5f636f6d 6d61005f _missing_comma._ │ │ │ │ │ - 0x00000ab0 50795065 67656e5f 63686563 6b5f6c65 PyPegen_check_le │ │ │ │ │ - 0x00000ac0 67616379 5f73746d 74005f50 79506567 gacy_stmt._PyPeg │ │ │ │ │ - 0x00000ad0 656e5f67 65745f69 6e76616c 69645f74 en_get_invalid_t │ │ │ │ │ - 0x00000ae0 61726765 74005f50 79506567 656e5f72 arget._PyPegen_r │ │ │ │ │ - 0x00000af0 61697365 5f657272 6f725f6b 6e6f776e aise_error_known │ │ │ │ │ - 0x00000b00 5f6c6f63 6174696f 6e005f50 79506567 _location._PyPeg │ │ │ │ │ + 0x00000a50 5f726169 73655f65 72726f72 5f666f72 _raise_error_for │ │ │ │ │ + 0x00000a60 5f6d6973 73696e67 5f636f6d 6d61005f _missing_comma._ │ │ │ │ │ + 0x00000a70 50795065 67656e5f 63686563 6b5f6c65 PyPegen_check_le │ │ │ │ │ + 0x00000a80 67616379 5f73746d 74005f50 79506567 gacy_stmt._PyPeg │ │ │ │ │ + 0x00000a90 656e5f67 65745f69 6e76616c 69645f74 en_get_invalid_t │ │ │ │ │ + 0x00000aa0 61726765 74005f50 79506567 656e5f72 arget._PyPegen_r │ │ │ │ │ + 0x00000ab0 61697365 5f657272 6f725f6b 6e6f776e aise_error_known │ │ │ │ │ + 0x00000ac0 5f6c6f63 6174696f 6e005f50 79506567 _location._PyPeg │ │ │ │ │ + 0x00000ad0 656e5f61 6c696173 5f666f72 5f737461 en_alias_for_sta │ │ │ │ │ + 0x00000ae0 72005079 556e6963 6f64655f 496e7465 r.PyUnicode_Inte │ │ │ │ │ + 0x00000af0 726e4672 6f6d5374 72696e67 005f5079 rnFromString._Py │ │ │ │ │ + 0x00000b00 4153545f 616c6961 73005f50 79506567 AST_alias._PyPeg │ │ │ │ │ 0x00000b10 656e5f69 6e746572 706f6c61 74696f6e en_interpolation │ │ │ │ │ 0x00000b20 005f5079 4153545f 496e7465 72706f6c ._PyAST_Interpol │ │ │ │ │ 0x00000b30 6174696f 6e005f50 79556e69 636f6465 ation._PyUnicode │ │ │ │ │ 0x00000b40 5f497357 68697465 73706163 65005079 _IsWhitespace.Py │ │ │ │ │ 0x00000b50 556e6963 6f64655f 53756273 7472696e Unicode_Substrin │ │ │ │ │ 0x00000b60 67005f50 79506567 656e5f74 656d706c g._PyPegen_templ │ │ │ │ │ 0x00000b70 6174655f 73747200 5f507941 53545f54 ate_str._PyAST_T │ │ │ ├── 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: 308720 (bytes into file) │ │ │ │ │ + Start of section headers: 309616 (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 0x4b5f0: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4b970: │ │ │ │ │ │ │ │ │ │ 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 010104 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 03e25c 003f50 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 010138 00019c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0421ac 000188 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0102d4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0102d4 026154 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 042334 008850 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 036428 001a87 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 037eb0 0020f8 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 04ab84 0009e8 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 039fa8 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 039fa8 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 039fdc 002250 10 14 380 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 03c22c 00202f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 04b56c 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 010378 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 03e554 003fc8 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0103ac 00019c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 04251c 000188 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 010548 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 010548 0261d8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0426a4 008860 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 036720 001a87 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0381a8 0020f8 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 04af04 0009e8 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 03a2a0 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 03a2a0 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 03a2d4 002250 10 14 380 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 03c524 00202f 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 04b8ec 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 {} │ │ │ │ │ @@ -2,20 +2,20 @@ │ │ │ │ │ Symbol table '.symtab' contains 549 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 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 000009d8 920 FUNC LOCAL DEFAULT 6 statements_rule │ │ │ │ │ - 5: 00004dc0 948 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ - 6: 0000abc8 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ + 5: 00005034 948 FUNC LOCAL DEFAULT 1 expressions_rule │ │ │ │ │ + 6: 0000ae3c 388 FUNC LOCAL DEFAULT 1 _loop0_1_rule │ │ │ │ │ 7: 00000d70 10920 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ 8: 00003b50 996 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 9: 00000df4 536 FUNC LOCAL DEFAULT 9 _gather_105_rule │ │ │ │ │ - 10: 0000bb3c 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 10: 0000bb64 3188 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 11: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 14: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 15: 0000004c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 16: 0000008c 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 17: 000000a8 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ @@ -31,35 +31,35 @@ │ │ │ │ │ 27: 00000220 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ 28: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ 29: 00000274 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ 30: 00003818 236 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 31: 00003904 196 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ 32: 000039c8 196 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ 33: 00003a8c 196 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 34: 000142c8 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 35: 00014ed4 3644 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 36: 0001d214 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 37: 0001db18 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 38: 000204f4 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 39: 000210b4 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 40: 00004838 556 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ + 34: 0001430c 992 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 35: 00014f14 3644 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 36: 0001d23c 1588 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 37: 0001db40 704 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 38: 00020528 1240 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 39: 000210e8 812 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 40: 00004aac 556 FUNC LOCAL DEFAULT 1 _gather_34_rule │ │ │ │ │ 41: 00002c74 1160 FUNC LOCAL DEFAULT 1 class_def_raw_rule │ │ │ │ │ 42: 00003218 1612 FUNC LOCAL DEFAULT 1 for_stmt_rule │ │ │ │ │ 43: 00001f20 660 FUNC LOCAL DEFAULT 1 finally_block_rule │ │ │ │ │ 44: 000021b4 2752 FUNC LOCAL DEFAULT 1 _loop1_36_rule │ │ │ │ │ - 45: 00005a60 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 46: 00005c64 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 47: 00008378 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 48: 00004240 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ - 49: 00018ad4 48 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 50: 0000ec40 2836 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ + 45: 00005cd4 516 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 46: 00005ed8 432 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 47: 000085ec 236 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 48: 000044b4 128 FUNC LOCAL DEFAULT 1 INVALID_VERSION_CHECK │ │ │ │ │ + 49: 00018afc 48 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 50: 0000eeb4 2836 FUNC LOCAL DEFAULT 1 _loop1_37_rule │ │ │ │ │ 51: 0000121c 72 FUNC LOCAL DEFAULT 1 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 52: 00000000 536 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ 53: 00001d7c 536 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ - 54: 0000ff3c 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 54: 000101b0 96 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 55: 00000b20 176 FUNC LOCAL DEFAULT 9 _tmp_144_rule │ │ │ │ │ 56: 00000bd0 372 FUNC LOCAL DEFAULT 9 _loop0_145_rule │ │ │ │ │ 57: 00001264 236 FUNC LOCAL DEFAULT 1 _tmp_21_rule │ │ │ │ │ 58: 00003f34 9652 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ 59: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ 60: 000002c4 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ 61: 000002e4 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ @@ -70,170 +70,170 @@ │ │ │ │ │ 66: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 67: 000003d0 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 68: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 69: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 70: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 71: 0000048c 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 72: 000064e8 1544 FUNC LOCAL DEFAULT 6 single_subscript_attribute_target_rule │ │ │ │ │ - 73: 00009ed8 1556 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 74: 0000d66c 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ - 75: 0000d758 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 76: 0000d3dc 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ - 77: 000213e0 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 78: 0000ad4c 328 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 79: 0001ddd8 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 80: 0000b568 552 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ - 81: 000185a0 572 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 82: 00017e70 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 83: 0000c99c 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 73: 00009f00 1556 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 74: 0000d694 236 FUNC LOCAL DEFAULT 6 _tmp_5_rule │ │ │ │ │ + 75: 0000d780 2684 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 76: 0000d650 240 FUNC LOCAL DEFAULT 1 _tmp_10_rule │ │ │ │ │ + 77: 00021414 1032 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 78: 0000afc0 328 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 79: 0001de00 456 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 80: 0000b7dc 552 FUNC LOCAL DEFAULT 1 _loop0_122_rule │ │ │ │ │ + 81: 000185e0 548 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 82: 00017eb0 672 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 83: 0000c9c4 376 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ 84: 00000000 3880 FUNC LOCAL DEFAULT 1 import_stmt_rule │ │ │ │ │ 85: 00003864 392 FUNC LOCAL DEFAULT 1 pass_stmt_rule │ │ │ │ │ - 86: 00005174 688 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 87: 000059ac 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ - 88: 00003c10 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ - 89: 000042c0 388 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ - 90: 000046b4 388 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ - 91: 00004014 556 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ + 86: 000053e8 688 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ + 87: 00005c20 180 FUNC LOCAL DEFAULT 1 _tmp_15_rule │ │ │ │ │ + 88: 00003c0c 236 FUNC LOCAL DEFAULT 1 _tmp_16_rule │ │ │ │ │ + 89: 00004534 388 FUNC LOCAL DEFAULT 1 break_stmt_rule │ │ │ │ │ + 90: 00004928 388 FUNC LOCAL DEFAULT 1 continue_stmt_rule │ │ │ │ │ + 91: 00004288 556 FUNC LOCAL DEFAULT 1 _gather_14_rule │ │ │ │ │ 92: 00000508 680 FUNC LOCAL DEFAULT 9 star_named_expressions_rule │ │ │ │ │ - 93: 00018110 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ - 94: 0000b9cc 180 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + 93: 00018150 1168 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 94: 0000bc40 180 FUNC LOCAL DEFAULT 1 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ 95: 00006c08 2820 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 96: 00009df8 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 97: 000209cc 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 96: 00009e20 224 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 97: 00020a00 1768 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ 98: 00006af0 280 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ 99: 0000770c 6824 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 100: 0000b65c 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 101: 00015d10 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 100: 0000b684 1248 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 101: 00015d50 2892 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ 102: 000004c4 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ 103: 000004e8 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 104: 00000514 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ 105: 00000538 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 106: 00000570 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 107: 000005a0 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 108: 000091b4 232 FUNC LOCAL DEFAULT 6 _tmp_42_rule │ │ │ │ │ 109: 0000929c 1000 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 110: 0001ebf8 1540 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 111: 000146a8 2092 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 112: 0001f2e8 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 113: 000217e8 1700 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ - 114: 00024738 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ - 115: 0001f73c 2456 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ - 116: 00010390 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 117: 0000af74 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ - 118: 000187dc 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 119: 00010050 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ - 120: 0000feec 80 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ + 110: 0001ec20 1552 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 111: 000146ec 2088 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 112: 0001f31c 440 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 113: 0002181c 1700 FUNC LOCAL DEFAULT 6 _gather_86_rule │ │ │ │ │ + 114: 00024774 788 FUNC LOCAL DEFAULT 6 invalid_kvpair_unpacking_rule.isra.0 │ │ │ │ │ + 115: 0001f770 2456 FUNC LOCAL DEFAULT 6 star_named_expressions_sequence_rule │ │ │ │ │ + 116: 000103b8 816 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 117: 0000b1e8 808 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule.isra.0 │ │ │ │ │ + 118: 00018804 760 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 119: 000102c4 180 FUNC LOCAL DEFAULT 1 _tmp_151_rule │ │ │ │ │ + 120: 00010160 80 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 121: 000005d4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ 122: 00009684 516 FUNC LOCAL DEFAULT 6 _loop1_82_rule │ │ │ │ │ - 123: 000089b8 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ - 124: 00008b60 1512 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ - 125: 00009888 1392 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ - 126: 0001dfa0 3160 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 127: 0000a798 3780 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 128: 0000a4ec 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 129: 00020400 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 123: 00008c2c 424 FUNC LOCAL DEFAULT 1 _loop1_83_rule │ │ │ │ │ + 124: 00008dd4 1512 FUNC LOCAL DEFAULT 1 tstring_rule │ │ │ │ │ + 125: 00009888 1432 FUNC LOCAL DEFAULT 6 _tmp_156_rule │ │ │ │ │ + 126: 0001dfc8 3160 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 127: 0000a7c0 3780 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 128: 0000a514 684 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 129: 00020434 244 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ 130: 00000610 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ 131: 0000062c 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ 132: 00000660 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ 133: 000006a4 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ 134: 000006e0 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ 135: 00000708 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ 136: 00000744 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ 137: 0000077c 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ 138: 000007c0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ 139: 00000804 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 140: 0000c7b0 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ - 141: 0000cb14 1368 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 142: 000201f0 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 143: 0000b29c 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ + 140: 0000c7d8 492 FUNC LOCAL DEFAULT 6 if_expression_rule │ │ │ │ │ + 141: 0000cb3c 1368 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 142: 00020224 528 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 143: 0000b510 224 FUNC LOCAL DEFAULT 1 _tmp_116_rule │ │ │ │ │ 144: 00000384 176 FUNC LOCAL DEFAULT 9 _tmp_117_rule │ │ │ │ │ - 145: 0000b790 572 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ - 146: 00009404 2724 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ - 147: 0000d06c 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 148: 0000e1d4 8152 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 145: 0000ba04 572 FUNC LOCAL DEFAULT 1 expression_without_invalid_rule │ │ │ │ │ + 146: 00009678 2724 FUNC LOCAL DEFAULT 1 lambda_params_rule │ │ │ │ │ + 147: 0000d094 1536 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 148: 0000e1fc 8152 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ 149: 00000840 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 150: 000101ac 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 150: 000101d4 484 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ 151: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 152: 000106c0 1700 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 153: 00010d64 1684 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 154: 000113f8 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 152: 000106e8 1700 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 153: 00010d8c 1684 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 154: 00011420 1556 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ 155: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 156: 00011a0c 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 157: 00011db0 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 158: 00011f80 3644 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 156: 00011a34 932 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 157: 00011dd8 464 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 158: 00011fa8 3672 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ 159: 000008b0 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 160: 00012dbc 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 160: 00012e00 2124 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ 161: 000008c4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 162: 00013608 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 163: 000137e0 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 162: 0001364c 472 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 163: 00013824 2792 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ 164: 000008dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ 165: 00000910 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ 166: 0000093c 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ 167: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 168: 00000f28 756 FUNC LOCAL DEFAULT 1 dotted_as_name_rule │ │ │ │ │ 169: 00001350 376 FUNC LOCAL DEFAULT 1 _loop0_17_rule │ │ │ │ │ - 170: 0001685c 1156 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 170: 0001689c 1156 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 171: 0000157c 996 FUNC LOCAL DEFAULT 1 import_from_targets_rule │ │ │ │ │ 172: 000014c8 180 FUNC LOCAL DEFAULT 1 _tmp_160_rule │ │ │ │ │ 173: 00000974 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ 174: 00000990 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 175: 0000ae94 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 176: 000039ec 548 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 175: 000039ec 544 FUNC LOCAL DEFAULT 1 _loop0_88_rule │ │ │ │ │ + 176: 0000b108 224 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ 177: 000009b8 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ 178: 000009f8 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ 179: 000009fc 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ 180: 00000a24 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ 181: 00000a40 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 182: 00018bd4 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ - 183: 00018b04 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 184: 0001f1fc 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ - 185: 0001f4a0 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 186: 0000ba80 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ + 182: 00018bfc 2844 FUNC LOCAL DEFAULT 6 parameters_rule │ │ │ │ │ + 183: 00018b2c 208 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 184: 0001f230 236 FUNC LOCAL DEFAULT 6 _tmp_26_rule │ │ │ │ │ + 185: 0001f4d4 668 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 186: 0000bcf4 1256 FUNC LOCAL DEFAULT 1 invalid_parameters_rule.isra.0 │ │ │ │ │ 187: 00000a68 184 FUNC LOCAL DEFAULT 9 _tmp_106_rule │ │ │ │ │ 188: 00000a54 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ 189: 000018d4 392 FUNC LOCAL DEFAULT 9 _tmp_139_rule │ │ │ │ │ 190: 00000a74 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ 191: 00000ab4 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ 192: 00000ae0 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ 193: 00000b20 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 194: 00016ce0 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 195: 00017010 3680 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ - 196: 00022084 5924 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 194: 00016d20 816 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 195: 00017050 3680 FUNC LOCAL DEFAULT 6 _gather_91_rule │ │ │ │ │ + 196: 000220b8 5932 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ 197: 00000d44 176 FUNC LOCAL DEFAULT 9 _tmp_112_rule │ │ │ │ │ 198: 00000858 180 FUNC LOCAL DEFAULT 9 _tmp_170_rule │ │ │ │ │ 199: 00000b44 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 200: 0000c014 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + 200: 0000c288 408 FUNC LOCAL DEFAULT 1 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ 201: 00000b5c 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ 202: 00000b80 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 203: 0000e4b8 1656 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 203: 0000e72c 1656 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ 204: 00000b9c 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 205: 000199cc 1724 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 206: 0001a2fc 1500 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 207: 0001b9f0 4016 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ - 208: 0001c9a0 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 209: 0001aa50 4000 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ - 210: 0001a8d8 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ - 211: 000196f0 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 212: 0001983c 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ - 213: 0001a088 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 205: 000199f4 1724 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 206: 0001a324 1500 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 207: 0001ba18 4016 FUNC LOCAL DEFAULT 6 _loop0_28_rule │ │ │ │ │ + 208: 0001c9c8 2164 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 209: 0001aa78 4000 FUNC LOCAL DEFAULT 6 _loop1_30_rule │ │ │ │ │ + 210: 0001a900 376 FUNC LOCAL DEFAULT 6 _loop0_27_rule │ │ │ │ │ + 211: 00019718 332 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 212: 00019864 400 FUNC LOCAL DEFAULT 6 _loop1_29_rule │ │ │ │ │ + 213: 0001a0b0 628 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ 214: 00000bbc 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ 215: 00001960 700 FUNC LOCAL DEFAULT 1 import_from_as_names_rule │ │ │ │ │ 216: 00001c1c 772 FUNC LOCAL DEFAULT 1 import_from_as_name_rule │ │ │ │ │ - 217: 00021e8c 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 217: 00021ec0 504 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ 218: 00000bf8 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ 219: 00000c1c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ 220: 00000c40 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ 221: 00000c74 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 222: 0001d848 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ - 223: 00003cfc 792 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ - 224: 00004444 624 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 225: 00023efc 2108 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ + 222: 0001d870 720 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 223: 00003cf8 1424 FUNC LOCAL DEFAULT 1 _loop0_31_rule │ │ │ │ │ + 224: 000046b8 624 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ + 225: 00023f38 2108 FUNC LOCAL DEFAULT 6 _loop1_32_rule │ │ │ │ │ 226: 000009bc 172 FUNC LOCAL DEFAULT 9 _tmp_128_rule │ │ │ │ │ 227: 00000c8c 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 228: 0000b430 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ + 228: 0000b6a4 312 FUNC LOCAL DEFAULT 1 _tmp_120_rule │ │ │ │ │ 229: 0000090c 176 FUNC LOCAL DEFAULT 9 _tmp_119_rule │ │ │ │ │ 230: 00000cb8 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ 231: 00000ce8 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ 232: 0000100c 212 FUNC LOCAL DEFAULT 9 _tmp_129_rule │ │ │ │ │ 233: 00000d18 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ 234: 00000d48 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ 235: 00000d78 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ @@ -242,124 +242,124 @@ │ │ │ │ │ 238: 00000e0c 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ 239: 00000e3c 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ 240: 00000e64 0 NOTYPE LOCAL DEFAULT 8 .LC86 │ │ │ │ │ 241: 00000e8c 0 NOTYPE LOCAL DEFAULT 8 .LC87 │ │ │ │ │ 242: 00000eb4 0 NOTYPE LOCAL DEFAULT 8 .LC88 │ │ │ │ │ 243: 00000ed4 0 NOTYPE LOCAL DEFAULT 8 .LC89 │ │ │ │ │ 244: 00000f00 0 NOTYPE LOCAL DEFAULT 8 .LC90 │ │ │ │ │ - 245: 000200d4 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ - 246: 0000ce24 584 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ + 245: 00020108 284 FUNC LOCAL DEFAULT 6 fstring_conversion_rule │ │ │ │ │ + 246: 0000d098 584 FUNC LOCAL DEFAULT 1 _loop0_78_rule │ │ │ │ │ 247: 00001cd8 164 FUNC LOCAL DEFAULT 9 _tmp_154_rule.isra.0 │ │ │ │ │ 248: 00001b54 212 FUNC LOCAL DEFAULT 9 _tmp_153_rule │ │ │ │ │ 249: 00001c28 176 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ 250: 00001a5c 248 FUNC LOCAL DEFAULT 9 _tmp_152_rule │ │ │ │ │ 251: 00000f18 0 NOTYPE LOCAL DEFAULT 8 .LC91 │ │ │ │ │ 252: 00000f38 0 NOTYPE LOCAL DEFAULT 8 .LC92 │ │ │ │ │ 253: 00000f78 0 NOTYPE LOCAL DEFAULT 8 .LC93 │ │ │ │ │ 254: 00000fb8 0 NOTYPE LOCAL DEFAULT 8 .LC94 │ │ │ │ │ 255: 00000fe4 0 NOTYPE LOCAL DEFAULT 8 .LC95 │ │ │ │ │ 256: 00001024 0 NOTYPE LOCAL DEFAULT 8 .LC96 │ │ │ │ │ 257: 00001048 0 NOTYPE LOCAL DEFAULT 8 .LC97 │ │ │ │ │ - 258: 0000caec 824 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ + 258: 0000cd60 824 FUNC LOCAL DEFAULT 1 _tmp_165_rule │ │ │ │ │ 259: 00001088 0 NOTYPE LOCAL DEFAULT 8 .LC98 │ │ │ │ │ 260: 000010c8 0 NOTYPE LOCAL DEFAULT 8 .LC99 │ │ │ │ │ 261: 000010f0 0 NOTYPE LOCAL DEFAULT 8 .LC100 │ │ │ │ │ 262: 000030fc 284 FUNC LOCAL DEFAULT 1 _tmp_25_rule │ │ │ │ │ 263: 00001130 0 NOTYPE LOCAL DEFAULT 8 .LC101 │ │ │ │ │ 264: 0000116c 0 NOTYPE LOCAL DEFAULT 8 .LC102 │ │ │ │ │ 265: 00001180 0 NOTYPE LOCAL DEFAULT 8 .LC103 │ │ │ │ │ - 266: 0000ff9c 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ - 267: 000237a8 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 268: 00023c84 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 269: 0000d06c 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 266: 00010210 180 FUNC LOCAL DEFAULT 1 _tmp_126_rule │ │ │ │ │ + 267: 000237e4 1244 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 268: 00023cc0 632 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 269: 0000d2e0 880 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ 270: 000011a4 0 NOTYPE LOCAL DEFAULT 8 .LC104 │ │ │ │ │ - 271: 00004a64 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ - 272: 00004ce8 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ + 271: 00004cd8 644 FUNC LOCAL DEFAULT 1 with_item_rule │ │ │ │ │ + 272: 00004f5c 216 FUNC LOCAL DEFAULT 1 _tmp_35_rule │ │ │ │ │ 273: 000011d4 0 NOTYPE LOCAL DEFAULT 8 .LC105 │ │ │ │ │ 274: 0000123c 0 NOTYPE LOCAL DEFAULT 8 .LC106 │ │ │ │ │ 275: 00001270 0 NOTYPE LOCAL DEFAULT 8 .LC107 │ │ │ │ │ - 276: 00005424 1416 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ - 277: 00005e14 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 278: 000061e8 1004 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 279: 00005f30 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 280: 0000d928 684 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 281: 00009148 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 282: 00009278 396 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 276: 00005698 1416 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ + 277: 00006088 284 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 278: 0000645c 1004 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ + 279: 000061a4 696 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 280: 0000db9c 684 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 281: 000093bc 304 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 282: 000094ec 396 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ 283: 000012a0 0 NOTYPE LOCAL DEFAULT 8 .LC108 │ │ │ │ │ 284: 000012a4 0 NOTYPE LOCAL DEFAULT 8 .LC109 │ │ │ │ │ 285: 000012c0 0 NOTYPE LOCAL DEFAULT 8 .LC110 │ │ │ │ │ - 286: 000065d4 916 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ - 287: 00006968 5948 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ + 286: 00006848 916 FUNC LOCAL DEFAULT 1 or_pattern_rule │ │ │ │ │ + 287: 00006bdc 5948 FUNC LOCAL DEFAULT 1 closed_pattern_rule │ │ │ │ │ 288: 000012e0 0 NOTYPE LOCAL DEFAULT 8 .LC111 │ │ │ │ │ 289: 00001334 0 NOTYPE LOCAL DEFAULT 8 .LC112 │ │ │ │ │ - 290: 000080a4 544 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 291: 00008464 584 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 292: 0000d594 744 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 293: 0000d87c 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 294: 0000dcac 724 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 295: 000082c4 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ - 296: 0000f754 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 297: 0000f844 644 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 298: 0000df80 660 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 299: 0000dbd4 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ - 300: 000086ac 544 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ + 290: 00008318 544 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 291: 000086d8 584 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 292: 0000d808 744 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 293: 0000daf0 172 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 294: 0000df20 724 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 295: 00008538 180 FUNC LOCAL DEFAULT 1 _tmp_41_rule │ │ │ │ │ + 296: 0000f9c8 240 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 297: 0000fab8 644 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 298: 0000e1f4 660 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 299: 0000de48 216 FUNC LOCAL DEFAULT 1 _tmp_43_rule │ │ │ │ │ + 300: 00008920 544 FUNC LOCAL DEFAULT 1 signed_real_number_rule │ │ │ │ │ 301: 00000434 212 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 302: 000088cc 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ + 302: 00008b40 236 FUNC LOCAL DEFAULT 1 real_number_rule │ │ │ │ │ 303: 00001360 0 NOTYPE LOCAL DEFAULT 8 .LC113 │ │ │ │ │ - 304: 0000c4bc 1584 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ + 304: 0000c730 1584 FUNC LOCAL DEFAULT 1 tstring_full_format_spec_rule │ │ │ │ │ 305: 000010e0 2036 FUNC LOCAL DEFAULT 9 invalid_tstring_replacement_field_rule │ │ │ │ │ 306: 00001370 0 NOTYPE LOCAL DEFAULT 8 .LC114 │ │ │ │ │ 307: 00001398 0 NOTYPE LOCAL DEFAULT 8 .LC115 │ │ │ │ │ 308: 000013b0 0 NOTYPE LOCAL DEFAULT 8 .LC116 │ │ │ │ │ 309: 000013f0 0 NOTYPE LOCAL DEFAULT 8 .LC117 │ │ │ │ │ 310: 00001428 0 NOTYPE LOCAL DEFAULT 8 .LC118 │ │ │ │ │ 311: 00001440 0 NOTYPE LOCAL DEFAULT 8 .LC119 │ │ │ │ │ - 312: 00009ea8 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ - 313: 00009ff4 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ - 314: 00024a4c 1596 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ - 315: 0000a19c 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ - 316: 0000a31c 1512 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ - 317: 00025ac8 452 FUNC LOCAL DEFAULT 6 _loop1_75_rule │ │ │ │ │ - 318: 000254a4 1572 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ + 312: 0000a11c 332 FUNC LOCAL DEFAULT 1 lambda_slash_no_default_rule │ │ │ │ │ + 313: 0000a268 424 FUNC LOCAL DEFAULT 1 lambda_slash_with_default_rule │ │ │ │ │ + 314: 00024a88 1640 FUNC LOCAL DEFAULT 6 _loop1_74_rule │ │ │ │ │ + 315: 0000a410 384 FUNC LOCAL DEFAULT 1 _loop0_73_rule │ │ │ │ │ + 316: 0000a590 1512 FUNC LOCAL DEFAULT 1 lambda_star_etc_rule │ │ │ │ │ + 317: 00025b4c 452 FUNC LOCAL DEFAULT 6 _loop1_75_rule │ │ │ │ │ + 318: 0002550c 1600 FUNC LOCAL DEFAULT 6 _loop0_72_rule │ │ │ │ │ 319: 000007b0 168 FUNC LOCAL DEFAULT 9 _tmp_130_rule │ │ │ │ │ - 320: 0000c1ac 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ - 321: 0000e32c 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ - 322: 00025088 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 323: 0002530c 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 324: 00025c8c 1224 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ - 325: 0000a904 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ + 320: 0000c420 380 FUNC LOCAL DEFAULT 1 _loop0_76_rule │ │ │ │ │ + 321: 0000e5a0 396 FUNC LOCAL DEFAULT 1 _loop1_77_rule │ │ │ │ │ + 322: 000250f0 644 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 323: 00025374 408 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 324: 00025d10 1224 FUNC LOCAL DEFAULT 6 lambda_param_with_default_rule │ │ │ │ │ + 325: 0000ab78 708 FUNC LOCAL DEFAULT 1 lambda_kwds_rule │ │ │ │ │ 326: 0000204c 172 FUNC LOCAL DEFAULT 9 _tmp_135_rule │ │ │ │ │ 327: 00001460 0 NOTYPE LOCAL DEFAULT 8 .LC120 │ │ │ │ │ 328: 00001490 0 NOTYPE LOCAL DEFAULT 8 .LC121 │ │ │ │ │ 329: 000014c4 0 NOTYPE LOCAL DEFAULT 8 .LC122 │ │ │ │ │ - 330: 0000b37c 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ + 330: 0000b5f0 180 FUNC LOCAL DEFAULT 1 _tmp_123_rule │ │ │ │ │ 331: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 332: 00000218 184 FUNC LOCAL DEFAULT 9 _tmp_176_rule │ │ │ │ │ 333: 000002d0 180 FUNC LOCAL DEFAULT 9 _tmp_180_rule │ │ │ │ │ 334: 00001500 0 NOTYPE LOCAL DEFAULT 8 .LC123 │ │ │ │ │ 335: 00001514 0 NOTYPE LOCAL DEFAULT 8 .LC124 │ │ │ │ │ 336: 00001528 0 NOTYPE LOCAL DEFAULT 8 .LC125 │ │ │ │ │ - 337: 0000bf68 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ + 337: 0000c1dc 172 FUNC LOCAL DEFAULT 1 _tmp_124_rule │ │ │ │ │ 338: 00001554 0 NOTYPE LOCAL DEFAULT 8 .LC126 │ │ │ │ │ 339: 000015b4 0 NOTYPE LOCAL DEFAULT 8 .LC127 │ │ │ │ │ - 340: 0000c328 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 340: 0000c59c 404 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ 341: 000015e4 0 NOTYPE LOCAL DEFAULT 8 .LC128 │ │ │ │ │ 342: 00001624 0 NOTYPE LOCAL DEFAULT 8 .LC129 │ │ │ │ │ - 343: 0000d4cc 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ - 344: 0000e214 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 343: 0000d740 200 FUNC LOCAL DEFAULT 1 _tmp_114_rule │ │ │ │ │ + 344: 0000e488 280 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ 345: 00001650 0 NOTYPE LOCAL DEFAULT 8 .LC130 │ │ │ │ │ 346: 0000167c 0 NOTYPE LOCAL DEFAULT 8 .LC131 │ │ │ │ │ 347: 000016a0 0 NOTYPE LOCAL DEFAULT 8 .LC132 │ │ │ │ │ 348: 000016c8 0 NOTYPE LOCAL DEFAULT 8 .LC133 │ │ │ │ │ 349: 000016e8 0 NOTYPE LOCAL DEFAULT 8 .LC134 │ │ │ │ │ - 350: 0000eb30 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 350: 0000eda4 272 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ 351: 00001704 0 NOTYPE LOCAL DEFAULT 8 .LC135 │ │ │ │ │ 352: 00001744 0 NOTYPE LOCAL DEFAULT 8 .LC136 │ │ │ │ │ 353: 0000176c 0 NOTYPE LOCAL DEFAULT 8 .LC137 │ │ │ │ │ - 354: 0000fac8 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 354: 0000fd3c 1060 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ 355: 00001794 0 NOTYPE LOCAL DEFAULT 8 .LC138 │ │ │ │ │ 356: 000017c4 0 NOTYPE LOCAL DEFAULT 8 .LC139 │ │ │ │ │ 357: 000017f4 0 NOTYPE LOCAL DEFAULT 8 .LC140 │ │ │ │ │ 358: 00001824 0 NOTYPE LOCAL DEFAULT 8 .LC141 │ │ │ │ │ 359: 00001854 0 NOTYPE LOCAL DEFAULT 8 .LC142 │ │ │ │ │ 360: 00001888 0 NOTYPE LOCAL DEFAULT 8 .LC143 │ │ │ │ │ 361: 000018b8 0 NOTYPE LOCAL DEFAULT 8 .LC144 │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3e25c contains 2026 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3e554 contains 2041 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000070 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 000000bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000108 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ @@ -26,15 +26,15 @@ │ │ │ │ │ 00000358 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 000003b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000040c 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000410 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000414 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000430 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000454 0000aa1c R_ARM_CALL 0001685c dotted_name_rule │ │ │ │ │ +00000454 0000aa1c R_ARM_CALL 0001689c dotted_name_rule │ │ │ │ │ 0000046c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000490 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000004c8 0001e51c R_ARM_CALL 00000000 _PyPegen_checked_from_import │ │ │ │ │ 000004e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000056c 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 00000570 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 00000574 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ @@ -57,15 +57,15 @@ │ │ │ │ │ 000007e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000810 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000830 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000083c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00000890 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000898 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008e0 0000aa1c R_ARM_CALL 0001685c dotted_name_rule │ │ │ │ │ +000008e0 0000aa1c R_ARM_CALL 0001689c dotted_name_rule │ │ │ │ │ 000008f0 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ 000008f4 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ 000008f8 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 00000930 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000944 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000964 0000a62b R_ARM_MOVW_ABS_NC 0000093c .LC54 │ │ │ │ │ 00000968 0000a62c R_ARM_MOVT_ABS 0000093c .LC54 │ │ │ │ │ @@ -95,50 +95,50 @@ │ │ │ │ │ 00000bfc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000c04 0000a52b R_ARM_MOVW_ABS_NC 00000910 .LC53 │ │ │ │ │ 00000c08 0000a52c R_ARM_MOVT_ABS 00000910 .LC53 │ │ │ │ │ 00000c24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000c7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000ca4 0000aa1c R_ARM_CALL 0001685c dotted_name_rule │ │ │ │ │ +00000ca4 0000aa1c R_ARM_CALL 0001689c dotted_name_rule │ │ │ │ │ 00000cd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000cdc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000d00 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000d38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d64 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000d88 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000da4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000dc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000dd4 0000aa1c R_ARM_CALL 0001685c dotted_name_rule │ │ │ │ │ +00000dd4 0000aa1c R_ARM_CALL 0001689c dotted_name_rule │ │ │ │ │ 00000de0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00000de4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00000dec 0000a42b R_ARM_MOVW_ABS_NC 000008dc .LC52 │ │ │ │ │ 00000df0 0000a42c R_ARM_MOVT_ABS 000008dc .LC52 │ │ │ │ │ 00000e28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e34 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000e58 0000aa1c R_ARM_CALL 0001685c dotted_name_rule │ │ │ │ │ +00000e58 0000aa1c R_ARM_CALL 0001689c dotted_name_rule │ │ │ │ │ 00000ea4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000eb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ed8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000f64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000f90 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00000fe0 0000aa1c R_ARM_CALL 0001685c dotted_name_rule │ │ │ │ │ +00000fe0 0000aa1c R_ARM_CALL 0001689c dotted_name_rule │ │ │ │ │ 00001008 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001044 0001ec1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ 00001098 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000010a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000010c4 0000aa1c R_ARM_CALL 0001685c dotted_name_rule │ │ │ │ │ +000010c4 0000aa1c R_ARM_CALL 0001689c dotted_name_rule │ │ │ │ │ 000010d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010ec 0000bd2b R_ARM_MOVW_ABS_NC 000018d4 _tmp_139_rule │ │ │ │ │ 000010f0 0000bd2c R_ARM_MOVT_ABS 000018d4 _tmp_139_rule │ │ │ │ │ 000010f4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001104 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +00001104 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 00001110 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001114 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001138 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001140 0000bc2b R_ARM_MOVW_ABS_NC 00000a54 .LC62 │ │ │ │ │ 00001144 0000bc2c R_ARM_MOVT_ABS 00000a54 .LC62 │ │ │ │ │ 00001164 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001190 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -232,28 +232,28 @@ │ │ │ │ │ 00001e14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001e74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001e84 0000bd2b R_ARM_MOVW_ABS_NC 000018d4 _tmp_139_rule │ │ │ │ │ 00001e88 0000bd2c R_ARM_MOVT_ABS 000018d4 _tmp_139_rule │ │ │ │ │ 00001e8c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00001e9c 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +00001e9c 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 00001ea8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001eac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001ed4 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00001ee0 0000bc2b R_ARM_MOVW_ABS_NC 00000a54 .LC62 │ │ │ │ │ 00001ee4 0000bc2c R_ARM_MOVT_ABS 00000a54 .LC62 │ │ │ │ │ 00001f00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001f54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001f5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001f9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001fd0 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00001fd4 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 00001fd8 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001fe8 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ +00001fe8 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ 00002008 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002048 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002050 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002078 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002090 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000020e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -271,47 +271,47 @@ │ │ │ │ │ 000021e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000021f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002214 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000224c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002254 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002280 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000022c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022d0 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +000022d0 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 000022e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022f4 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ +000022f4 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ 00002308 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000233c 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002398 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000023e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000242c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00002444 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000249c 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +0000249c 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 000024b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000024c0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000024d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000024e8 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ +000024e8 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ 000024fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002538 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 00002564 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002574 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ +00002574 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ 00002588 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000025bc 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ 000025c8 0000fe2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ 000025cc 0000fe2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ 000025e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002608 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002618 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ +00002618 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ 0000262c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002664 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000267c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000026b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000026bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000026e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026f8 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +000026f8 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 00002720 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002738 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002764 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000277c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002780 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002784 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000027a0 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ @@ -325,17 +325,17 @@ │ │ │ │ │ 00002830 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000283c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002850 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002860 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002898 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000028a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000028c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028d4 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +000028d4 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 000028f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002908 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +00002908 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 0000292c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002940 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002964 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002980 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002984 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002994 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002998 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ @@ -344,19 +344,19 @@ │ │ │ │ │ 000029ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000029f8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000029fc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002a0c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002a10 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002a14 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002a20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a48 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +00002a48 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 00002a5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a6c 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +00002a6c 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 00002a80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a90 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ +00002a90 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ 00002a9c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002aa0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002ac0 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ 00002ac8 0001002b R_ARM_MOVW_ABS_NC 00001024 .LC96 │ │ │ │ │ 00002acc 0001002c R_ARM_MOVT_ABS 00001024 .LC96 │ │ │ │ │ 00002af0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -377,31 +377,31 @@ │ │ │ │ │ 00002c58 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c5c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00002c60 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00002ca8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002cb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002cfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002d0c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002d1c 00005d1c R_ARM_CALL 00018110 type_params_rule │ │ │ │ │ +00002d1c 00005d1c R_ARM_CALL 00018150 type_params_rule │ │ │ │ │ 00002d50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d60 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ +00002d60 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ 00002d74 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002dd0 0002051c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 00002e04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002e10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002e4c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002eb0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002eb8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002edc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002eec 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002efc 00005d1c R_ARM_CALL 00018110 type_params_rule │ │ │ │ │ +00002efc 00005d1c R_ARM_CALL 00018150 type_params_rule │ │ │ │ │ 00002f28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002f90 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002fa0 00005d1c R_ARM_CALL 00018110 type_params_rule │ │ │ │ │ +00002fa0 00005d1c R_ARM_CALL 00018150 type_params_rule │ │ │ │ │ 00002fcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002fe0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ff8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00002ffc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00003000 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003010 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00003014 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ @@ -416,72 +416,72 @@ │ │ │ │ │ 00003080 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00003084 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003090 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000030c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003130 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003138 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000316c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000317c 0000651c R_ARM_CALL 00015d10 arguments_rule │ │ │ │ │ +0000317c 0000651c R_ARM_CALL 00015d50 arguments_rule │ │ │ │ │ 00003198 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000031f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000324c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003254 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000329c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032ac 0000491c R_ARM_CALL 00009ed8 star_targets_rule │ │ │ │ │ +000032ac 0000491c R_ARM_CALL 00009f00 star_targets_rule │ │ │ │ │ 000032c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000032d4 00004b1c R_ARM_CALL 0000d758 star_expressions_rule │ │ │ │ │ +000032d4 00004b1c R_ARM_CALL 0000d780 star_expressions_rule │ │ │ │ │ 000032ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003300 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003318 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ -0000332c 0000271c R_ARM_CALL 000210b4 else_block_rule │ │ │ │ │ +00003318 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ +0000332c 0000271c R_ARM_CALL 000210e8 else_block_rule │ │ │ │ │ 00003344 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003360 0000311c R_ARM_CALL 00018ad4 NEW_TYPE_COMMENT │ │ │ │ │ +00003360 0000311c R_ARM_CALL 00018afc NEW_TYPE_COMMENT │ │ │ │ │ 00003390 0002061c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ 000033d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000033ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000033fc 0000491c R_ARM_CALL 00009ed8 star_targets_rule │ │ │ │ │ +000033fc 0000491c R_ARM_CALL 00009f00 star_targets_rule │ │ │ │ │ 00003414 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003424 00004b1c R_ARM_CALL 0000d758 star_expressions_rule │ │ │ │ │ +00003424 00004b1c R_ARM_CALL 0000d780 star_expressions_rule │ │ │ │ │ 0000343c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003450 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003468 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ -0000347c 0000271c R_ARM_CALL 000210b4 else_block_rule │ │ │ │ │ +00003468 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ +0000347c 0000271c R_ARM_CALL 000210e8 else_block_rule │ │ │ │ │ 00003494 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000034b0 0000311c R_ARM_CALL 00018ad4 NEW_TYPE_COMMENT │ │ │ │ │ +000034b0 0000311c R_ARM_CALL 00018afc NEW_TYPE_COMMENT │ │ │ │ │ 000034e0 0002071c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ 000034ec 0001082b R_ARM_MOVW_ABS_NC 0000116c .LC102 │ │ │ │ │ 000034f0 0001082c R_ARM_MOVT_ABS 0000116c .LC102 │ │ │ │ │ 00003504 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003548 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000035a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000035a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000035d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000035e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000035f8 0000491c R_ARM_CALL 00009ed8 star_targets_rule │ │ │ │ │ +000035f8 0000491c R_ARM_CALL 00009f00 star_targets_rule │ │ │ │ │ 0000360c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003630 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003648 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000365c 0000491c R_ARM_CALL 00009ed8 star_targets_rule │ │ │ │ │ +0000365c 0000491c R_ARM_CALL 00009f00 star_targets_rule │ │ │ │ │ 00003670 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036c8 00004b1c R_ARM_CALL 0000d758 star_expressions_rule │ │ │ │ │ +000036c8 00004b1c R_ARM_CALL 0000d780 star_expressions_rule │ │ │ │ │ 000036dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000036f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003708 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000370c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00003710 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00003720 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 00003724 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 00003734 0001072b R_ARM_MOVW_ABS_NC 00001130 .LC101 │ │ │ │ │ 00003738 0001072c R_ARM_MOVT_ABS 00001130 .LC101 │ │ │ │ │ 00003740 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000374c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003774 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003788 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000037ac 00004b1c R_ARM_CALL 0000d758 star_expressions_rule │ │ │ │ │ +000037ac 00004b1c R_ARM_CALL 0000d780 star_expressions_rule │ │ │ │ │ 000037c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000037cc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000037d0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000037e0 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000037e4 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000037e8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00003800 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -498,1541 +498,1556 @@ │ │ │ │ │ 00003a28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003a48 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00003a80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00003a88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003aa8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003acc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00003ae4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003b04 00008d1c R_ARM_CALL 0000cb14 disjunction_rule │ │ │ │ │ +00003b04 00008d1c R_ARM_CALL 0000cb3c disjunction_rule │ │ │ │ │ 00003b58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b90 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003bc4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003bd0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003bf4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003c44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003c4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003c7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003cac 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -00003cc8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003d38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003d64 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003da8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00003db0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00003dd0 0000d51c R_ARM_CALL 0001a088 param_rule │ │ │ │ │ -00003de0 0000d91c R_ARM_CALL 00021e8c default_rule │ │ │ │ │ -00003dfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e30 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00003e88 0000d51c R_ARM_CALL 0001a088 param_rule │ │ │ │ │ -00003eb4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003ecc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003eec 0000d91c R_ARM_CALL 00021e8c default_rule │ │ │ │ │ -00003f08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f28 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f2c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00003f30 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f6c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003f84 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f90 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003fac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ff4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000400c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004048 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004050 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004080 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000040a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000040b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000040d0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000040f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004110 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004128 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004144 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004160 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000041a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041c4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000041e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000041f4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004200 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000420c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004228 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004288 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000428c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000042ac 00010e2b R_ARM_MOVW_ABS_NC 000011a4 .LC104 │ │ │ │ │ -000042b0 00010e2c R_ARM_MOVT_ABS 000011a4 .LC104 │ │ │ │ │ -000042b4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000042f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000042fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004350 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000437c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000439c 00020c1c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -000043b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043ec 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000443c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004478 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004480 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000044c4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004508 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004510 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004530 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004540 0000961c R_ARM_CALL 000101ac star_expression_rule │ │ │ │ │ -0000456c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000045a8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000045d8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004604 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004670 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000467c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004690 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000046e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000046f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004744 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004770 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004790 00020d1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -000047ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047e0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004830 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000486c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004874 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000048d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000048f4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000491c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004934 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000494c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004968 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000049dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000049f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a14 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a2c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004a38 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004a98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004aa0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ac4 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -00004adc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b0c 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -00004b20 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004b54 0000801c R_ARM_CALL 0000a4ec star_target_rule │ │ │ │ │ -00004b6c 0001102b R_ARM_MOVW_ABS_NC 00004ce8 _tmp_35_rule │ │ │ │ │ -00004b70 0001102c R_ARM_MOVT_ABS 00004ce8 _tmp_35_rule │ │ │ │ │ -00004b74 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004b8c 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00004b9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004c0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004c30 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -00004c44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004c70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c7c 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -00004c94 0001102b R_ARM_MOVW_ABS_NC 00004ce8 _tmp_35_rule │ │ │ │ │ -00004c98 0001102c R_ARM_MOVT_ABS 00004ce8 _tmp_35_rule │ │ │ │ │ -00004c9c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004cb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004ce0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004d20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003b90 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003bac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003bb8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003bcc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003bdc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003c04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003c40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003c48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003c78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ca8 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +00003cc4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cf0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003d34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003d54 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003d9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003da4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003dd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003de0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e1c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003e44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00003e4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00003e80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003ebc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ef4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00003f20 0000d91c R_ARM_CALL 00021ec0 default_rule │ │ │ │ │ +00003f3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003f70 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00003fbc 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +00003fd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004018 0000d51c R_ARM_CALL 0001a0b0 param_rule │ │ │ │ │ +00004048 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004060 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004080 0000d91c R_ARM_CALL 00021ec0 default_rule │ │ │ │ │ +0000409c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040bc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000040c0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000040c4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000040e0 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000040f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000412c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000415c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004174 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000041ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041d4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000041e0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041f8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004220 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004228 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004248 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004254 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004274 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000042c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000042f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000431c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004324 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004344 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000436c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004384 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000439c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000043b8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000043d4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000441c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004438 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000445c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004468 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004474 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004480 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000449c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000044fc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00004500 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00004520 00010e2b R_ARM_MOVW_ABS_NC 000011a4 .LC104 │ │ │ │ │ +00004524 00010e2c R_ARM_MOVT_ABS 000011a4 .LC104 │ │ │ │ │ +00004528 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00004568 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004570 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000045c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045f0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004610 00020c1c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +0000462c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004660 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000046b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000046ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000046f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004738 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000477c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004784 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000047a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047b4 0000961c R_ARM_CALL 000101d4 star_expression_rule │ │ │ │ │ +000047e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000481c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0000484c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004878 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000048f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004904 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000495c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004964 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000049b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004a04 00020d1c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00004a20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004a54 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004aa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ae0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004ae8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004b48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004b68 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004b90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ba8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004bc0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004bdc 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004c50 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004c6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c88 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004c94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ca0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004cac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004cd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004d0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004d14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004d38 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 00004d50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004db8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004df4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004dfc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e24 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004e68 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -00004e94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004ebc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004f00 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004f24 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -00004f38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f58 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -00004fac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004fb8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fd4 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00004ffc 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005014 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005050 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005084 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000509c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000050b0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050d0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000050ec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000050f8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005140 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000515c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000051a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000051b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000051f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000051f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005270 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005298 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000052b0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000052c8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000052e4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005304 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005388 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000053a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053c0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000053ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000053f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005404 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005410 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000541c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005458 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005460 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005488 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000054cc 0000621c R_ARM_CALL 00006af0 t_primary_rule │ │ │ │ │ -000054e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005504 0000621c R_ARM_CALL 00006af0 t_primary_rule │ │ │ │ │ -0000553c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005544 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005588 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000559c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000055d4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000055fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000560c 0000611c R_ARM_CALL 000209cc slices_rule │ │ │ │ │ -00005624 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005638 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -0000563c 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ -00005640 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00005650 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005684 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -000056a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000056c8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000056e0 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -000056e4 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ -000056e8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000056f8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005730 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000575c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005780 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057d0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005814 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005824 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005858 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -00005864 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005884 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000058a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058c0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005914 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005924 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005958 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005984 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000599c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000059dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000059e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005a14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005a9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005ad0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005b1c 00004f1c R_ARM_CALL 0001ddd8 star_named_expression_rule │ │ │ │ │ -00005b34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b54 0000241c R_ARM_CALL 0001d214 named_expression_rule │ │ │ │ │ -00005b98 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -00005bb0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005bd4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005c04 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00005c20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005c5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ca0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005cd4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005d88 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005db4 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00005dd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e0c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005e50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ee0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005efc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fa8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005fb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fd8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006020 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006044 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000606c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000060dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006108 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -00006124 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006150 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006180 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000618c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061d4 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00004d80 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +00004d94 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004dc8 0000801c R_ARM_CALL 0000a514 star_target_rule │ │ │ │ │ +00004de0 0001102b R_ARM_MOVW_ABS_NC 00004f5c _tmp_35_rule │ │ │ │ │ +00004de4 0001102c R_ARM_MOVT_ABS 00004f5c _tmp_35_rule │ │ │ │ │ +00004de8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004e00 00020e1c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00004e10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004ea4 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +00004eb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ee4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ef0 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +00004f08 0001102b R_ARM_MOVW_ABS_NC 00004f5c _tmp_35_rule │ │ │ │ │ +00004f0c 0001102c R_ARM_MOVT_ABS 00004f5c _tmp_35_rule │ │ │ │ │ +00004f10 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004f2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004f8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004fc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fe8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000500c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000502c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005068 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005070 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005098 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000050dc 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +00005108 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005110 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005130 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005174 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005198 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +000051ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051cc 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +00005220 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000522c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005248 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00005270 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005288 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000052c4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000052f8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005310 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005324 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005344 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005360 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000536c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000053b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000053d0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000541c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005424 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005464 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000546c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000054c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000054e4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000550c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005524 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000553c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005558 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005578 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055fc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005618 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005634 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005660 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000566c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005678 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005684 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005690 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000056cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000056d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000056fc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00005740 0000621c R_ARM_CALL 00006af0 t_primary_rule │ │ │ │ │ +00005758 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005778 0000621c R_ARM_CALL 00006af0 t_primary_rule │ │ │ │ │ +000057b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000057b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000057fc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005810 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005848 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00005870 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005880 0000611c R_ARM_CALL 00020a00 slices_rule │ │ │ │ │ +00005898 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058ac 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +000058b0 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ +000058b4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000058c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000058f8 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00005914 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000593c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005954 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +00005958 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ +0000595c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000596c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000059a4 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +000059d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a44 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005a88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a98 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005acc 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +00005ad8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005af8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005b1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005b34 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005b88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b98 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005bcc 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005bf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c10 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005c50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005c58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005c88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ccc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005d10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005d44 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d90 00004f1c R_ARM_CALL 0001de00 star_named_expression_rule │ │ │ │ │ +00005da8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005dc8 0000241c R_ARM_CALL 0001d23c named_expression_rule │ │ │ │ │ +00005e0c 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ +00005e24 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e48 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005e78 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00005e94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ed0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005f48 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005ffc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006028 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +00006044 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006080 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000060c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006108 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006154 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006170 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000619c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000061e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000621c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006224 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006258 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006260 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000062bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006320 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006374 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000637c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000063b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000624c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006294 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062e0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00006350 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000637c 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00006398 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063c4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000063f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006400 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000641c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006450 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000647c 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -00006488 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000648c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000064b4 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000064c0 00011d2b R_ARM_MOVW_ABS_NC 000012c0 .LC110 │ │ │ │ │ -000064c4 00011d2c R_ARM_MOVT_ABS 000012c0 .LC110 │ │ │ │ │ -000064e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006508 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000652c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006534 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000655c 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ -00006560 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ -00006564 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00006570 00011c2b R_ARM_MOVW_ABS_NC 000012a4 .LC109 │ │ │ │ │ -00006574 00011c2c R_ARM_MOVT_ABS 000012a4 .LC109 │ │ │ │ │ -0000657c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00006580 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000065ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006608 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006610 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006674 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000667c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000066cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000066d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000066f4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006720 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006738 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00006750 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000676c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00006788 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006448 0002101c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00006490 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006498 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000064cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000064d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006530 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006594 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000065e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000065f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006624 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006658 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006690 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000066c4 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000066f0 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +000066fc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00006700 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006728 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00006734 00011d2b R_ARM_MOVW_ABS_NC 000012c0 .LC110 │ │ │ │ │ +00006738 00011d2c R_ARM_MOVT_ABS 000012c0 .LC110 │ │ │ │ │ +00006758 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000677c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000067d0 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ +000067d4 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ +000067d8 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000067e4 00011c2b R_ARM_MOVW_ABS_NC 000012a4 .LC109 │ │ │ │ │ +000067e8 00011c2c R_ARM_MOVT_ABS 000012a4 .LC109 │ │ │ │ │ +000067f0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000067f4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00006820 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006828 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006844 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000687c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000068b4 0002121c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -000068c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000068dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000068e8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000068f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006918 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006960 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000699c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000069a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000069cc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006a1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006a24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006aac 00006d1c R_ARM_CALL 0000929c strings_rule │ │ │ │ │ -00006ad0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006af4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006b50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006b58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006bfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006c80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006c88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006cb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ce8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006cf0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006d40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006d9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006da4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006df4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006e60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ea8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00006eb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00006f14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fa4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006fb4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006fe8 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007004 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000702c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007060 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00007094 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000070b4 0001272b R_ARM_MOVW_ABS_NC 000082c4 _tmp_41_rule │ │ │ │ │ -000070b8 0001272c R_ARM_MOVT_ABS 000082c4 _tmp_41_rule │ │ │ │ │ -000070bc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000070cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000070f8 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00007114 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007144 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007154 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007188 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000071a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007204 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007214 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007250 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -0000725c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007294 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007308 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00007324 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000735c 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00007388 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000073b0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000073d4 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000073f0 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007424 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000074a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000074b0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000074dc 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -000074f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000754c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007574 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000758c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000759c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075c0 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -000075d4 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000075f0 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00007624 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00007630 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000765c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007678 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000076d4 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -000076e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000076f8 00012b2b R_ARM_MOVW_ABS_NC 0000dbd4 _tmp_43_rule │ │ │ │ │ -000076fc 00012b2c R_ARM_MOVT_ABS 0000dbd4 _tmp_43_rule │ │ │ │ │ -00007704 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007714 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007740 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0000775c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000778c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007804 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007828 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -0000783c 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00007858 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -0000788c 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -000078a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000078e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000078f8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007938 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007964 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000796c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000079b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000079e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000079f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007a18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007a70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007a78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007aa8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007ab0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007b24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b50 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007b54 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007b70 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007b80 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -00007b90 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007ba0 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00007ba8 0001212b R_ARM_MOVW_ABS_NC 00001334 .LC112 │ │ │ │ │ -00007bac 0001212c R_ARM_MOVT_ABS 00001334 .LC112 │ │ │ │ │ -00007bcc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007c00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00007c08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00007c80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007cb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007cc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007cdc 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007ce8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007cf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d0c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00007d18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007d74 0001202b R_ARM_MOVW_ABS_NC 000012e0 .LC111 │ │ │ │ │ -00007d78 0001202c R_ARM_MOVT_ABS 000012e0 .LC111 │ │ │ │ │ -00007d80 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00007d84 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00007da8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007dcc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ddc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007e20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e2c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007e64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007e78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e8c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007ec4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007efc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007f50 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007f90 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007fd0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007ff4 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007ff8 0001c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00008000 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00008014 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008038 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000803c 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00008044 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00008058 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000807c 0001c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00008080 0001c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00008088 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0000809c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000080d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000080e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008124 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008148 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000816c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000081a0 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000081b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000081e8 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008200 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008224 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008238 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008268 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000082bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000082f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000082fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000832c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008350 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008370 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000083ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000083b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000083e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008414 0000241c R_ARM_CALL 0001d214 named_expression_rule │ │ │ │ │ -00008430 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000845c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008498 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000084a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000853c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000854c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000855c 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ -00008570 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000085a8 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000085c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000085f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008600 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ -00008614 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000864c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000086e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000086e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008750 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008774 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000087a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000087c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000087fc 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00008814 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000884c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000887c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008900 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008908 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008934 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008960 0002191c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -00008984 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008990 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000089ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000089f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008a14 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008a54 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008aa0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008abc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008af8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00008b18 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008b30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008b40 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008b4c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008b94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008b9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008bc4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00008be8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c14 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00008c48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008c50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008c74 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008cbc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008cc4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008cfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00008d04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00008d30 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008d68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008da8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dd8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00008e14 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008e2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008e44 00021a1c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ -00008e50 00012f2b R_ARM_MOVW_ABS_NC 00001360 .LC113 │ │ │ │ │ -00008e54 00012f2c R_ARM_MOVT_ABS 00001360 .LC113 │ │ │ │ │ -00008e78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ea4 0000521c R_ARM_CALL 00017e70 annotated_rhs_rule │ │ │ │ │ -00008ebc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ed4 0000f51c R_ARM_CALL 000200d4 fstring_conversion_rule │ │ │ │ │ -00008f08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f1c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008f70 00021b1c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ -00008fc0 0001d01c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -00008ff0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009010 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ -00009024 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000904c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009058 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009070 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000907c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000090bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000090dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000090f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009100 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009134 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000917c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009184 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000091b4 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ -000091b8 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ -000091bc 0001952b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000091c0 0001952c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000091c8 0001a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000091d8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000091ec 00012b2b R_ARM_MOVW_ABS_NC 0000dbd4 _tmp_43_rule │ │ │ │ │ -000091f0 00012b2c R_ARM_MOVT_ABS 0000dbd4 _tmp_43_rule │ │ │ │ │ -000091f8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009210 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00009228 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009270 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000092ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000092b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009304 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ -00009308 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ -0000930c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00009338 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000936c 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00009384 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000093b0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000093fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009438 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009440 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000948c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009494 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094f8 00013a1c R_ARM_CALL 00024a4c _loop1_74_rule │ │ │ │ │ -00009544 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000958c 00013d1c R_ARM_CALL 00025ac8 _loop1_75_rule │ │ │ │ │ -000095e8 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000095f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009618 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009660 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0000966c 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ -00009670 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ -00009690 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000096ac 00013e1c R_ARM_CALL 000254a4 _loop0_72_rule │ │ │ │ │ -00009710 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009718 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009740 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009760 00013f1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ -00009794 00013e1c R_ARM_CALL 000254a4 _loop0_72_rule │ │ │ │ │ -000097b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000097c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009800 00013d1c R_ARM_CALL 00025ac8 _loop1_75_rule │ │ │ │ │ -0000982c 00013e1c R_ARM_CALL 000254a4 _loop0_72_rule │ │ │ │ │ -00009840 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009864 00013f1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ -0000988c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000098c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009910 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009918 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000993c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000995c 0001421c R_ARM_CALL 00025088 lambda_param_no_default_rule │ │ │ │ │ -0000998c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009998 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ -0000999c 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ -000099a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000099a8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000099cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a1c 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ -00009a20 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ -00009a40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009a88 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00009a9c 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00009ac4 0001421c R_ARM_CALL 00025088 lambda_param_no_default_rule │ │ │ │ │ -00009acc 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ -00009ad0 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ -00009ae0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b74 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ -00009b78 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ -00009b80 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009b84 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009bc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009bd4 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ -00009bd8 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ -00009bf8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009c00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009c28 0001431c R_ARM_CALL 0002530c lambda_param_rule │ │ │ │ │ -00009c58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009c60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009c84 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009cbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ccc 0001431c R_ARM_CALL 0002530c lambda_param_rule │ │ │ │ │ -00009d00 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00009d28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d44 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009d84 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00009dbc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009dd8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00009df8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e1c 0001352b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ -00009e20 0001352c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ -00009e28 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00009e2c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00009e50 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009e5c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009e88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ed8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ee0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f00 00013a1c R_ARM_CALL 00024a4c _loop1_74_rule │ │ │ │ │ -00009f14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f34 00013a1c R_ARM_CALL 00024a4c _loop1_74_rule │ │ │ │ │ -00009f48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f88 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f8c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f90 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00009fa8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009fd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a028 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a030 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a050 00013e1c R_ARM_CALL 000254a4 _loop0_72_rule │ │ │ │ │ -0000a064 00013d1c R_ARM_CALL 00025ac8 _loop1_75_rule │ │ │ │ │ -0000a084 00013e1c R_ARM_CALL 000254a4 _loop0_72_rule │ │ │ │ │ -0000a098 00013d1c R_ARM_CALL 00025ac8 _loop1_75_rule │ │ │ │ │ -0000a0d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a0e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a100 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0000a11c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a14c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a164 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a168 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a16c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a194 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a1d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a1d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a1f8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a220 0001441c R_ARM_CALL 00025c8c lambda_param_with_default_rule │ │ │ │ │ -0000a238 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a250 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a29c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2a8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a2d0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a2e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a304 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a350 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a358 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a388 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a3f8 0001421c R_ARM_CALL 00025088 lambda_param_no_default_rule │ │ │ │ │ -0000a440 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000a478 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a480 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a4a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a4cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a4f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a52c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a570 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000a580 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a5ac 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ -0000a5d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a5e0 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ -0000a5ec 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ -0000a5f0 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ -0000a5f8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a5fc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a620 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a644 0001431c R_ARM_CALL 0002530c lambda_param_rule │ │ │ │ │ -0000a658 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a664 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ -0000a668 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ -0000a670 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a674 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a6ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a6b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a6dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a704 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a738 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a75c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a788 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a78c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000a798 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ -0000a79c 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ -0000a7a4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000a7b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a7cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a7d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a808 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a820 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a854 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a878 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000a8ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a8e8 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0000a8fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a938 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a940 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a97c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000687c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006884 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000068e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000068f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006940 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006948 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006968 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006994 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000069ac 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000069c4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000069e0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000069fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006a9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006ab8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006af0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006b28 0002121c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00006b38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006b50 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006b5c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b64 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b8c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006bd4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006c10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006c40 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006c90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006c98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006d20 00006d1c R_ARM_CALL 0000929c strings_rule │ │ │ │ │ +00006d44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006d8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006dc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006dcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006e70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006e78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006ef4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006efc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006f24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006f5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00006f64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00006fb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006fd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007010 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007018 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007068 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000708c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000070d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000711c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007124 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007188 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000719c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000071fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007218 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007228 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000725c 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007278 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000072a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000072d4 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00007308 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00007328 0001272b R_ARM_MOVW_ABS_NC 00008538 _tmp_41_rule │ │ │ │ │ +0000732c 0001272c R_ARM_MOVT_ABS 00008538 _tmp_41_rule │ │ │ │ │ +00007330 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007340 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000736c 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007388 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000073b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000073c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000073fc 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007418 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000745c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007478 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007488 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000074c4 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000074d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007508 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007530 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007558 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000757c 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007598 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000075d0 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000075fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007614 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007624 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007648 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007664 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007698 0002151c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00007714 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007724 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007750 00020f1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0000776c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000077c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000077e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007800 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007810 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007834 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007848 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007864 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007898 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +000078a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000078ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000791c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007948 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00007954 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000796c 00012b2b R_ARM_MOVW_ABS_NC 0000de48 _tmp_43_rule │ │ │ │ │ +00007970 00012b2c R_ARM_MOVT_ABS 0000de48 _tmp_43_rule │ │ │ │ │ +00007978 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007988 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000079b4 0002141c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +000079d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007a00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007a78 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007a9c 0002161c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00007ab0 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00007acc 0002171c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00007b00 0002131c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00007b14 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007b5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007b6c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007bac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007be0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007c5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007c64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007c8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007cb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007cc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007ce4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007cec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007d24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007d98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007dc4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007dc8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00007de4 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007df4 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00007e04 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007e14 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00007e1c 0001212b R_ARM_MOVW_ABS_NC 00001334 .LC112 │ │ │ │ │ +00007e20 0001212c R_ARM_MOVT_ABS 00001334 .LC112 │ │ │ │ │ +00007e40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007e74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00007e7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00007ef4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f50 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007f5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f80 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00007f8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007f9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007fe8 0001202b R_ARM_MOVW_ABS_NC 000012e0 .LC111 │ │ │ │ │ +00007fec 0001202c R_ARM_MOVT_ABS 000012e0 .LC111 │ │ │ │ │ +00007ff4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00007ff8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000801c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008040 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008050 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008094 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080a0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000080d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000080ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008100 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008138 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008170 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008198 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000081c4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008204 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008244 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008268 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000826c 0001c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008274 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00008288 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000082ac 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000082b0 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000082b8 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +000082cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000082f0 0001c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000082f4 0001c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000082fc 0002181c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00008310 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000834c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008354 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008398 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000083bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000083e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008414 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008428 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000845c 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00008474 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008498 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000084ac 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000084dc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008530 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008568 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008570 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000085a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000085e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008620 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008628 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008658 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008688 0000241c R_ARM_CALL 0001d23c named_expression_rule │ │ │ │ │ +000086a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000870c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008714 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000087b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000087c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000087d0 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ +000087e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000881c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00008838 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008864 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008874 00012d1c R_ARM_CALL 00000434 imaginary_number_rule │ │ │ │ │ +00008888 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000088c0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008954 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000895c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000089c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000089e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008a1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a3c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008a70 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00008a88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008ac0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008af0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008b74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008b7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ba8 0001bc1c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008bd4 0002191c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +00008bf8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008c04 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008c60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008c68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008c88 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008cc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d14 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00008d30 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008d6c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008d8c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008da4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008db4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00008dc0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008e08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008e10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008e38 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00008e5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008e88 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00008ebc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008ec4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008ee8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008f30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008f70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00008f78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00008fa4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00008fdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000901c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000904c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009088 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000090a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000090b8 00021a1c R_ARM_CALL 00000000 _PyPegen_template_str │ │ │ │ │ +000090c4 00012f2b R_ARM_MOVW_ABS_NC 00001360 .LC113 │ │ │ │ │ +000090c8 00012f2c R_ARM_MOVT_ABS 00001360 .LC113 │ │ │ │ │ +000090ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009118 0000521c R_ARM_CALL 00017eb0 annotated_rhs_rule │ │ │ │ │ +00009130 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009148 0000f51c R_ARM_CALL 00020108 fstring_conversion_rule │ │ │ │ │ +0000917c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009190 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000091e4 00021b1c R_ARM_CALL 00000000 _PyPegen_interpolation │ │ │ │ │ +00009234 0001d01c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +00009264 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009284 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ +00009298 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000092c0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000092cc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000092e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000092f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009318 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009330 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009350 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000936c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009374 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000093f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000093f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009428 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ +0000942c 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ +00009430 0001952b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00009434 0001952c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000943c 0001a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +0000944c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00009460 00012b2b R_ARM_MOVW_ABS_NC 0000de48 _tmp_43_rule │ │ │ │ │ +00009464 00012b2c R_ARM_MOVT_ABS 0000de48 _tmp_43_rule │ │ │ │ │ +0000946c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009484 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000949c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000094e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009520 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009528 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009578 00011b2b R_ARM_MOVW_ABS_NC 000012a0 .LC108 │ │ │ │ │ +0000957c 00011b2c R_ARM_MOVT_ABS 000012a0 .LC108 │ │ │ │ │ +00009580 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000095ac 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000095e0 0002111c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +000095f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009624 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009670 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000096ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000096b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009700 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009708 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000976c 00013a1c R_ARM_CALL 00024a88 _loop1_74_rule │ │ │ │ │ +000097b8 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009800 00013d1c R_ARM_CALL 00025b4c _loop1_75_rule │ │ │ │ │ +0000985c 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009868 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000988c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000098d4 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000098e0 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ +000098e4 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ +00009904 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009920 00013e1c R_ARM_CALL 0002550c _loop0_72_rule │ │ │ │ │ +00009984 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000998c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000099b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000099d4 00013f1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ +00009a08 00013e1c R_ARM_CALL 0002550c _loop0_72_rule │ │ │ │ │ +00009a2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009a34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009a74 00013d1c R_ARM_CALL 00025b4c _loop1_75_rule │ │ │ │ │ +00009aa0 00013e1c R_ARM_CALL 0002550c _loop0_72_rule │ │ │ │ │ +00009ab4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ad8 00013f1c R_ARM_CALL 000007b0 _tmp_130_rule │ │ │ │ │ +00009b00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009b8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009bb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009bd0 0001421c R_ARM_CALL 000250f0 lambda_param_no_default_rule │ │ │ │ │ +00009c00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c0c 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ +00009c10 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ +00009c18 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c1c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009c40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009c74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009c90 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ +00009c94 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ +00009cb4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009cbc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cfc 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00009d10 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00009d38 0001421c R_ARM_CALL 000250f0 lambda_param_no_default_rule │ │ │ │ │ +00009d40 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ +00009d44 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ +00009d54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009db4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009ddc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009de8 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ +00009dec 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ +00009df4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00009df8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00009e3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e48 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ +00009e4c 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ +00009e6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e9c 0001431c R_ARM_CALL 00025374 lambda_param_rule │ │ │ │ │ +00009ecc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009ed4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009ef8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009f30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f40 0001431c R_ARM_CALL 00025374 lambda_param_rule │ │ │ │ │ +00009f74 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00009f9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009fb8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009ff8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a030 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a04c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a06c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a084 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a090 0001352b R_ARM_MOVW_ABS_NC 000013f0 .LC117 │ │ │ │ │ +0000a094 0001352c R_ARM_MOVT_ABS 000013f0 .LC117 │ │ │ │ │ +0000a09c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a0a0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a0c4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a0d0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a0fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a108 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a14c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a154 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a174 00013a1c R_ARM_CALL 00024a88 _loop1_74_rule │ │ │ │ │ +0000a188 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1a8 00013a1c R_ARM_CALL 00024a88 _loop1_74_rule │ │ │ │ │ +0000a1bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a1fc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a200 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a204 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a21c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a248 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a29c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a2a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a2c4 00013e1c R_ARM_CALL 0002550c _loop0_72_rule │ │ │ │ │ +0000a2d8 00013d1c R_ARM_CALL 00025b4c _loop1_75_rule │ │ │ │ │ +0000a2f8 00013e1c R_ARM_CALL 0002550c _loop0_72_rule │ │ │ │ │ +0000a30c 00013d1c R_ARM_CALL 00025b4c _loop1_75_rule │ │ │ │ │ +0000a348 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a35c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a374 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0000a390 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a3c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3d8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3dc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a3e0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a408 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a444 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a44c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a46c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a494 0001441c R_ARM_CALL 00025d10 lambda_param_with_default_rule │ │ │ │ │ +0000a4ac 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a4c4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a510 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a51c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a544 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a55c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a578 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a5c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a5cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a5fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a66c 0001421c R_ARM_CALL 000250f0 lambda_param_no_default_rule │ │ │ │ │ +0000a6b4 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000a6ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a6f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a71c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a740 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a764 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a7e4 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000a7f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a820 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ +0000a844 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a854 0001461c R_ARM_CALL 0000204c _tmp_135_rule │ │ │ │ │ +0000a860 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ +0000a864 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ +0000a86c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a870 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a894 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a8b8 0001431c R_ARM_CALL 00025374 lambda_param_rule │ │ │ │ │ +0000a8cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a8d8 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ +0000a8dc 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ +0000a8e4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a8e8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000a920 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a928 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a950 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a978 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000a9ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a9b8 0001421c R_ARM_CALL 00025088 lambda_param_no_default_rule │ │ │ │ │ -0000a9d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aa14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aa1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aa44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aac4 0001431c R_ARM_CALL 0002530c lambda_param_rule │ │ │ │ │ -0000aad8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aae8 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ -0000aaf4 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ -0000aaf8 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ -0000ab00 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab04 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ab28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ab4c 0001431c R_ARM_CALL 0002530c lambda_param_rule │ │ │ │ │ -0000ab60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ab70 0001431c R_ARM_CALL 0002530c lambda_param_rule │ │ │ │ │ -0000ab84 0001431c R_ARM_CALL 0002530c lambda_param_rule │ │ │ │ │ -0000ab98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aba0 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ -0000aba4 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ -0000abc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000abfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ac04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ac24 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ac50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac68 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ac80 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000aca0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000acd0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000ace4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000acf0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ad20 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ad80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ad88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000adb4 0000701c R_ARM_CALL 0001f2e8 list_rule │ │ │ │ │ -0000add4 00006e1c R_ARM_CALL 0001ebf8 tuple_rule │ │ │ │ │ -0000adf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae70 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aec4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aecc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aef0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af30 00004b1c R_ARM_CALL 0000d758 star_expressions_rule │ │ │ │ │ -0000af48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af6c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000afa8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000afb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000afd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aff8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b064 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b078 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000b08c 00006f1c R_ARM_CALL 000146a8 for_if_clauses_rule │ │ │ │ │ -0000b09c 0001482b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ -0000b0a0 0001482c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ -0000b0ac 00004f1c R_ARM_CALL 0001ddd8 star_named_expression_rule │ │ │ │ │ -0000b0c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b0d4 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -0000b0e8 00006f1c R_ARM_CALL 000146a8 for_if_clauses_rule │ │ │ │ │ -0000b0f4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b0f8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b118 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b128 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000b130 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ -0000b134 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ -0000b154 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b178 00004f1c R_ARM_CALL 0001ddd8 star_named_expression_rule │ │ │ │ │ -0000b190 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1a4 00006f1c R_ARM_CALL 000146a8 for_if_clauses_rule │ │ │ │ │ -0000b1b4 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ -0000b1b8 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ -0000b1c0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b1c4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b1e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b214 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b228 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000b23c 00006f1c R_ARM_CALL 000146a8 for_if_clauses_rule │ │ │ │ │ -0000b248 0001472b R_ARM_MOVW_ABS_NC 00001460 .LC120 │ │ │ │ │ -0000b250 0001472c R_ARM_MOVT_ABS 00001460 .LC120 │ │ │ │ │ -0000b25c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b260 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000b288 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b2d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b2d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b2f8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b318 00021c1c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -0000b340 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000b358 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000b374 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b3b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b3e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b408 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b428 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b460 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b468 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b494 0000701c R_ARM_CALL 0001f2e8 list_rule │ │ │ │ │ -0000b4b4 00006e1c R_ARM_CALL 0001ebf8 tuple_rule │ │ │ │ │ -0000b4d4 0000641c R_ARM_CALL 0000b65c genexp_rule │ │ │ │ │ -0000b4f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b51c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b540 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b560 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b59c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b5a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b5c4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b604 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b60c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b628 0000491c R_ARM_CALL 00009ed8 star_targets_rule │ │ │ │ │ -0000b640 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b664 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b67c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b6cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b6f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b710 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b71c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b740 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b76c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b77c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b7d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b7d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b81c 00008d1c R_ARM_CALL 0000cb14 disjunction_rule │ │ │ │ │ -0000b840 00008d1c R_ARM_CALL 0000cb14 disjunction_rule │ │ │ │ │ -0000b860 00008e1c R_ARM_CALL 000201f0 lambdef_rule │ │ │ │ │ -0000b890 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8a0 00008d1c R_ARM_CALL 0000cb14 disjunction_rule │ │ │ │ │ -0000b8b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8c8 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000b8dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b910 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000b91c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b94c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b9b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b9f0 00021d1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ -0000b9fc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba00 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ba08 00014f2b R_ARM_MOVW_ABS_NC 00001514 .LC124 │ │ │ │ │ -0000ba0c 00014f2c R_ARM_MOVT_ABS 00001514 .LC124 │ │ │ │ │ -0000ba1c 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ -0000ba20 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ -0000ba40 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000ba6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bab4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000babc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bae0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb20 0000d31c R_ARM_CALL 000196f0 slash_no_default_rule │ │ │ │ │ -0000bb34 0000d21c R_ARM_CALL 0001a8d8 _loop0_27_rule │ │ │ │ │ -0000bb58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bb80 0000ce1c R_ARM_CALL 0001a2fc slash_with_default_rule │ │ │ │ │ -0000bba0 0000d11c R_ARM_CALL 0001aa50 _loop1_30_rule │ │ │ │ │ -0000bbcc 0000d21c R_ARM_CALL 0001a8d8 _loop0_27_rule │ │ │ │ │ -0000bbe0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc48 0000e11c R_ARM_CALL 00023efc _loop1_32_rule │ │ │ │ │ -0000bc74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc94 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ -0000bc98 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ -0000bca0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bca4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bcc8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bd00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd4c 0000cd1c R_ARM_CALL 000199cc param_no_default_rule │ │ │ │ │ -0000bd70 0000d41c R_ARM_CALL 0001983c _loop1_29_rule │ │ │ │ │ -0000bd84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bda8 0001502b R_ARM_MOVW_ABS_NC 00001528 .LC125 │ │ │ │ │ -0000bdac 0001502c R_ARM_MOVT_ABS 00001528 .LC125 │ │ │ │ │ -0000bdb4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bdb8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bde4 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000be0c 0000cd1c R_ARM_CALL 000199cc param_no_default_rule │ │ │ │ │ -0000be20 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ -0000be24 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ -0000be50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be5c 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ -0000be60 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ -0000be7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000be88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bea0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bec8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bef0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bef8 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ -0000befc 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ -0000bf10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf1c 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ -0000bf20 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ -0000bf28 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bf2c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bf60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bf98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bfa0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bfcc 0000d31c R_ARM_CALL 000196f0 slash_no_default_rule │ │ │ │ │ -0000bfec 0000ce1c R_ARM_CALL 0001a2fc slash_with_default_rule │ │ │ │ │ -0000c00c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c048 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c050 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c074 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c098 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c0c4 00008c1c R_ARM_CALL 0000c7b0 if_expression_rule │ │ │ │ │ -0000c0d4 0001522b R_ARM_MOVW_ABS_NC 00001554 .LC126 │ │ │ │ │ -0000c0d8 0001522c R_ARM_MOVT_ABS 00001554 .LC126 │ │ │ │ │ -0000c0e0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c0e4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c108 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c130 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000c144 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c154 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000c160 0001532b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ -0000c164 0001532c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ -0000c16c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c170 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c1a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c1e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c208 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c244 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c25c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c27c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c29c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2a8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c2d8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c310 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c358 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c360 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c380 0001431c R_ARM_CALL 0002530c lambda_param_rule │ │ │ │ │ -0000c3a4 0001431c R_ARM_CALL 0002530c lambda_param_rule │ │ │ │ │ -0000c3d4 0000d91c R_ARM_CALL 00021e8c default_rule │ │ │ │ │ -0000c3f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c40c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000c424 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c45c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c468 0000d91c R_ARM_CALL 00021e8c default_rule │ │ │ │ │ -0000c488 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c48c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c490 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c4ac 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0000c4f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c4f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c540 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c574 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c590 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c598 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c5bc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c604 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c60c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c630 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c640 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000c690 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c6e0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c714 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c720 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c734 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c760 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c790 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c798 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c7e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c828 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c860 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c874 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c8b4 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0000c8d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c8e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c904 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c91c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c964 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ -0000c978 0000521c R_ARM_CALL 00017e70 annotated_rhs_rule │ │ │ │ │ -0000c990 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9a8 0000f51c R_ARM_CALL 000200d4 fstring_conversion_rule │ │ │ │ │ -0000c9dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c9f0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ca44 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0000ca6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cab8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cb20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cbac 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000cbc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cbe8 0000241c R_ARM_CALL 0001d214 named_expression_rule │ │ │ │ │ -0000cc24 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000cc50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cc8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ccc4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccf8 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0000cd04 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd30 0000761c R_ARM_CALL 000187dc starred_expression_rule │ │ │ │ │ -0000cd48 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cd88 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000cda0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cdb4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cddc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cdf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ce60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ce80 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cebc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cec4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cee8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cf08 00007e1c R_ARM_CALL 0001dfa0 fstring_replacement_field_rule │ │ │ │ │ -0000cf2c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000cf58 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -0000cf9c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cfc8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cfdc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cfe8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cffc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d00c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d034 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d03c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d05c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d0a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d0dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d108 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d12c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d150 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d17c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d19c 0001572b R_ARM_MOVW_ABS_NC 0000d4cc _tmp_114_rule │ │ │ │ │ -0000d1a0 0001572c R_ARM_MOVT_ABS 0000d4cc _tmp_114_rule │ │ │ │ │ -0000d1a4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d1b4 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000d1d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d204 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d218 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000d228 00006f1c R_ARM_CALL 000146a8 for_if_clauses_rule │ │ │ │ │ -0000d234 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ -0000d238 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ -0000d240 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d244 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d268 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d290 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d29c 0001552b R_ARM_MOVW_ABS_NC 000015e4 .LC128 │ │ │ │ │ -0000d2a0 0001552c R_ARM_MOVT_ABS 000015e4 .LC128 │ │ │ │ │ -0000d2a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2ac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d2f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d310 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d328 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ -0000d32c 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ -0000d33c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d340 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d36c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d378 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000d38c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d39c 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000d3a8 0001562b R_ARM_MOVW_ABS_NC 00001624 .LC129 │ │ │ │ │ -0000d3ac 0001562c R_ARM_MOVT_ABS 00001624 .LC129 │ │ │ │ │ -0000d3b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d3b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000d410 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d418 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a9fc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aa00 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000aa0c 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ +0000aa10 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ +0000aa18 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000aa24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aa40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aa48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000aa7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aac8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aaec 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000ab20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab5c 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0000ab70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000abac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000abb4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000abf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac2c 0001421c R_ARM_CALL 000250f0 lambda_param_no_default_rule │ │ │ │ │ +0000ac48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ac88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ac90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000acb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000acdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad38 0001431c R_ARM_CALL 00025374 lambda_param_rule │ │ │ │ │ +0000ad4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad5c 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ +0000ad68 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ +0000ad6c 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ +0000ad74 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ad78 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ad9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000adc0 0001431c R_ARM_CALL 00025374 lambda_param_rule │ │ │ │ │ +0000add4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ade4 0001431c R_ARM_CALL 00025374 lambda_param_rule │ │ │ │ │ +0000adf8 0001431c R_ARM_CALL 00025374 lambda_param_rule │ │ │ │ │ +0000ae0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae14 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ +0000ae18 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ +0000ae34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ae70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ae78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ae98 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000aec4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aedc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000aef4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af44 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000af58 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af64 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000af94 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000aff4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000affc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b028 0000701c R_ARM_CALL 0001f31c list_rule │ │ │ │ │ +0000b048 00006e1c R_ARM_CALL 0001ec20 tuple_rule │ │ │ │ │ +0000b06c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b0d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b0e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b138 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b140 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b164 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b17c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1a4 00004b1c R_ARM_CALL 0000d780 star_expressions_rule │ │ │ │ │ +0000b1bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b1e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b21c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b224 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b248 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b26c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2ec 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000b300 00006f1c R_ARM_CALL 000146ec for_if_clauses_rule │ │ │ │ │ +0000b310 0001482b R_ARM_MOVW_ABS_NC 00001490 .LC121 │ │ │ │ │ +0000b314 0001482c R_ARM_MOVT_ABS 00001490 .LC121 │ │ │ │ │ +0000b320 00004f1c R_ARM_CALL 0001de00 star_named_expression_rule │ │ │ │ │ +0000b338 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b348 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ +0000b35c 00006f1c R_ARM_CALL 000146ec for_if_clauses_rule │ │ │ │ │ +0000b368 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b36c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b38c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000b39c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000b3a4 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ +0000b3a8 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ +0000b3c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b3ec 00004f1c R_ARM_CALL 0001de00 star_named_expression_rule │ │ │ │ │ +0000b404 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b418 00006f1c R_ARM_CALL 000146ec for_if_clauses_rule │ │ │ │ │ +0000b428 0001492b R_ARM_MOVW_ABS_NC 000014c4 .LC122 │ │ │ │ │ +0000b42c 0001492c R_ARM_MOVT_ABS 000014c4 .LC122 │ │ │ │ │ +0000b434 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b438 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b45c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b488 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b49c 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000b4b0 00006f1c R_ARM_CALL 000146ec for_if_clauses_rule │ │ │ │ │ +0000b4bc 0001472b R_ARM_MOVW_ABS_NC 00001460 .LC120 │ │ │ │ │ +0000b4c4 0001472c R_ARM_MOVT_ABS 00001460 .LC120 │ │ │ │ │ +0000b4d0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b4d4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000b4fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b544 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b54c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b56c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b58c 00021c1c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +0000b5b4 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000b5cc 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000b5e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b620 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b628 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b658 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b67c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b69c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b6d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b6dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b708 0000701c R_ARM_CALL 0001f31c list_rule │ │ │ │ │ +0000b728 00006e1c R_ARM_CALL 0001ec20 tuple_rule │ │ │ │ │ +0000b748 0000641c R_ARM_CALL 0000b684 genexp_rule │ │ │ │ │ +0000b76c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b790 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b810 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b818 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b838 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b878 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b880 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b89c 0000491c R_ARM_CALL 00009f00 star_targets_rule │ │ │ │ │ +0000b8b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8d8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b8f0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b940 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b964 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b984 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b990 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b9b4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b9e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b9f0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ba44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ba4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ba90 00008d1c R_ARM_CALL 0000cb3c disjunction_rule │ │ │ │ │ +0000bab4 00008d1c R_ARM_CALL 0000cb3c disjunction_rule │ │ │ │ │ +0000bad4 00008e1c R_ARM_CALL 00020224 lambdef_rule │ │ │ │ │ +0000bb04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb14 00008d1c R_ARM_CALL 0000cb3c disjunction_rule │ │ │ │ │ +0000bb2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb3c 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000bb50 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bb84 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000bb90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bbc0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000bc28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bc64 00021d1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ +0000bc70 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bc74 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bc7c 00014f2b R_ARM_MOVW_ABS_NC 00001514 .LC124 │ │ │ │ │ +0000bc80 00014f2c R_ARM_MOVT_ABS 00001514 .LC124 │ │ │ │ │ +0000bc90 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ +0000bc94 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ +0000bcb4 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000bce0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bd28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd94 0000d31c R_ARM_CALL 00019718 slash_no_default_rule │ │ │ │ │ +0000bda8 0000d21c R_ARM_CALL 0001a900 _loop0_27_rule │ │ │ │ │ +0000bdcc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bdd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bdf4 0000ce1c R_ARM_CALL 0001a324 slash_with_default_rule │ │ │ │ │ +0000be14 0000d11c R_ARM_CALL 0001aa78 _loop1_30_rule │ │ │ │ │ +0000be40 0000d21c R_ARM_CALL 0001a900 _loop0_27_rule │ │ │ │ │ +0000be54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bebc 0000e11c R_ARM_CALL 00023f38 _loop1_32_rule │ │ │ │ │ +0000bee8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000befc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf08 0001372b R_ARM_MOVW_ABS_NC 00001440 .LC119 │ │ │ │ │ +0000bf0c 0001372c R_ARM_MOVT_ABS 00001440 .LC119 │ │ │ │ │ +0000bf14 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bf18 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000bf3c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bf74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bfa0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfc0 0000cd1c R_ARM_CALL 000199f4 param_no_default_rule │ │ │ │ │ +0000bfe4 0000d41c R_ARM_CALL 00019864 _loop1_29_rule │ │ │ │ │ +0000bff8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c010 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c01c 0001502b R_ARM_MOVW_ABS_NC 00001528 .LC125 │ │ │ │ │ +0000c020 0001502c R_ARM_MOVT_ABS 00001528 .LC125 │ │ │ │ │ +0000c028 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c02c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c058 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000c080 0000cd1c R_ARM_CALL 000199f4 param_no_default_rule │ │ │ │ │ +0000c094 0001342b R_ARM_MOVW_ABS_NC 000013b0 .LC116 │ │ │ │ │ +0000c098 0001342c R_ARM_MOVT_ABS 000013b0 .LC116 │ │ │ │ │ +0000c0c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c0d0 0001362b R_ARM_MOVW_ABS_NC 00001428 .LC118 │ │ │ │ │ +0000c0d4 0001362c R_ARM_MOVT_ABS 00001428 .LC118 │ │ │ │ │ +0000c0f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c114 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c13c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c164 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c16c 0001332b R_ARM_MOVW_ABS_NC 00001398 .LC115 │ │ │ │ │ +0000c170 0001332c R_ARM_MOVT_ABS 00001398 .LC115 │ │ │ │ │ +0000c184 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c190 0001322b R_ARM_MOVW_ABS_NC 00001370 .LC114 │ │ │ │ │ +0000c194 0001322c R_ARM_MOVT_ABS 00001370 .LC114 │ │ │ │ │ +0000c19c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1a0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c1d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c20c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c214 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c240 0000d31c R_ARM_CALL 00019718 slash_no_default_rule │ │ │ │ │ +0000c260 0000ce1c R_ARM_CALL 0001a324 slash_with_default_rule │ │ │ │ │ +0000c280 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c2bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c2c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c2e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c30c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c338 00008c1c R_ARM_CALL 0000c7d8 if_expression_rule │ │ │ │ │ +0000c348 0001522b R_ARM_MOVW_ABS_NC 00001554 .LC126 │ │ │ │ │ +0000c34c 0001522c R_ARM_MOVT_ABS 00001554 .LC126 │ │ │ │ │ +0000c354 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c358 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c37c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c3a4 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000c3b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3c8 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000c3d4 0001532b R_ARM_MOVW_ABS_NC 000015b4 .LC127 │ │ │ │ │ +0000c3d8 0001532c R_ARM_MOVT_ABS 000015b4 .LC127 │ │ │ │ │ +0000c3e0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c3e4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c418 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c454 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c45c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c47c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c4b8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c4d0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c4f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c510 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c51c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c54c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c584 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c5cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c5d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c5f4 0001431c R_ARM_CALL 00025374 lambda_param_rule │ │ │ │ │ +0000c618 0001431c R_ARM_CALL 00025374 lambda_param_rule │ │ │ │ │ +0000c648 0000d91c R_ARM_CALL 00021ec0 default_rule │ │ │ │ │ +0000c664 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c680 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c698 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c6d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6dc 0000d91c R_ARM_CALL 00021ec0 default_rule │ │ │ │ │ +0000c6fc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c700 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c704 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c720 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0000c764 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c76c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c7b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c804 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c80c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c830 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c878 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c880 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c8a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c8b4 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000c904 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c954 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c988 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c994 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c9a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c9d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ca04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ca0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca9c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000cad4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cae8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cb28 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0000cb4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cbd8 0001311c R_ARM_CALL 000010e0 invalid_tstring_replacement_field_rule │ │ │ │ │ +0000cbec 0000521c R_ARM_CALL 00017eb0 annotated_rhs_rule │ │ │ │ │ +0000cc04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc1c 0000f51c R_ARM_CALL 00020108 fstring_conversion_rule │ │ │ │ │ +0000cc50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc64 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ccb8 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0000cce0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd2c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cd94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cd9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cddc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ce20 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000ce3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce5c 0000241c R_ARM_CALL 0001d23c named_expression_rule │ │ │ │ │ +0000ce98 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000cec4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cecc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cf00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cf38 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cf6c 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0000cf78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfa4 0000761c R_ARM_CALL 00018804 starred_expression_rule │ │ │ │ │ +0000cfbc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cffc 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000d014 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d028 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d050 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d068 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d074 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d0d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d0f4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d130 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d138 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d15c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d17c 00007e1c R_ARM_CALL 0001dfc8 fstring_replacement_field_rule │ │ │ │ │ +0000d1a0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d1cc 00021e1c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +0000d210 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d23c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d250 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d25c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d270 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d280 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d2a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d2d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d314 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d31c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d350 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d358 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d37c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d3f0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d410 0001572b R_ARM_MOVW_ABS_NC 0000d740 _tmp_114_rule │ │ │ │ │ +0000d414 0001572c R_ARM_MOVT_ABS 0000d740 _tmp_114_rule │ │ │ │ │ +0000d418 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d428 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 0000d44c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d47c 0000521c R_ARM_CALL 00017e70 annotated_rhs_rule │ │ │ │ │ -0000d498 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d4c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d500 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d508 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d538 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d56c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d580 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000d58c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d5c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d5d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d5f0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d630 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d658 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d660 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d6ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d700 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d718 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d750 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d794 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d7c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d7d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d844 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d8ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d900 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d920 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d95c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d964 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000da04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000da24 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000da4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000da90 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000daac 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000dacc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db00 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000db38 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000db54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db70 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000db9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dba8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dbb4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dbc0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dbcc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dc04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dc0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dc3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dca4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dce0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dce8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dd28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dd30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dd80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dd88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ddac 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ddd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ddf4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000de10 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000de2c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000deb4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ded0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000df08 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000df20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000df48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df54 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000df60 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000df6c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dfb4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dfbc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dffc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e004 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e050 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e058 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e07c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e0a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0c0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e0dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e0f8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e120 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e140 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e14c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e1ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e1d4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e1f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e20c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e280 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e294 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2b8 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000e2ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e2f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e360 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e368 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e388 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e3d4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e418 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e438 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e450 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e468 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e474 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e488 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e4a4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e4ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e51c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e55c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e588 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e590 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e60c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e644 0002201c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -0000e670 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e690 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000e6ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e6ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e710 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e720 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e74c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e780 0002211c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -0000e790 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7bc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e7e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e7ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e820 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e854 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e888 0002221c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000e8a0 0000961c R_ARM_CALL 000101ac star_expression_rule │ │ │ │ │ -0000e8b4 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ -0000e8b8 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ -0000e8e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e92c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e96c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e974 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e99c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9d0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000e9e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9f8 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000ea08 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ea0c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ea14 00015b2b R_ARM_MOVW_ABS_NC 000016a0 .LC132 │ │ │ │ │ -0000ea18 00015b2c R_ARM_MOVT_ABS 000016a0 .LC132 │ │ │ │ │ -0000ea1c 00015c2b R_ARM_MOVW_ABS_NC 000016c8 .LC133 │ │ │ │ │ -0000ea20 00015c2c R_ARM_MOVT_ABS 000016c8 .LC133 │ │ │ │ │ -0000ea4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ea78 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ea8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eab8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000eacc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eae0 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000eaf0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eaf4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000eafc 0001592b R_ARM_MOVW_ABS_NC 00001650 .LC130 │ │ │ │ │ -0000eb00 0001592c R_ARM_MOVT_ABS 00001650 .LC130 │ │ │ │ │ -0000eb04 00015a2b R_ARM_MOVW_ABS_NC 0000167c .LC131 │ │ │ │ │ -0000eb08 00015a2c R_ARM_MOVT_ABS 0000167c .LC131 │ │ │ │ │ -0000eb28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eb64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eba0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebd0 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000ebe4 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ -0000ebe8 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ -0000ec0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ec38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ec74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec9c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ecd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ecdc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed08 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ed4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed70 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000ed84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed94 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ -0000eda8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ede4 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000ee3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eea8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000eefc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ef20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef30 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000ef48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef58 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ef6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef7c 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ -0000ef90 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000efcc 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f000 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f008 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f028 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f054 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f064 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f08c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f09c 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ -0000f0b0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f0ec 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -0000f0f8 0000fe2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ -0000f0fc 0000fe2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ -0000f110 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f134 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f14c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f15c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f194 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f19c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f1c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f208 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f22c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f24c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f25c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f268 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f278 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f290 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2a0 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000f2c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2f4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2f8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2fc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000f31c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0000f320 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0000f328 00015f2b R_ARM_MOVW_ABS_NC 00001704 .LC135 │ │ │ │ │ -0000f32c 00015f2c R_ARM_MOVT_ABS 00001704 .LC135 │ │ │ │ │ -0000f330 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f33c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f36c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f384 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f3a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3dc 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000f3f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f400 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000f414 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f424 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ -0000f430 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f434 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f458 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000f460 0001602b R_ARM_MOVW_ABS_NC 00001744 .LC136 │ │ │ │ │ -0000f464 0001602c R_ARM_MOVT_ABS 00001744 .LC136 │ │ │ │ │ -0000f488 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f4dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f4e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f508 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f52c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d478 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d48c 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000d49c 00006f1c R_ARM_CALL 000146ec for_if_clauses_rule │ │ │ │ │ +0000d4a8 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ +0000d4ac 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ +0000d4b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d4b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d4dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d504 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d510 0001552b R_ARM_MOVW_ABS_NC 000015e4 .LC128 │ │ │ │ │ +0000d514 0001552c R_ARM_MOVT_ABS 000015e4 .LC128 │ │ │ │ │ +0000d51c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d520 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d564 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d584 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d59c 00014e2b R_ARM_MOVW_ABS_NC 00001500 .LC123 │ │ │ │ │ +0000d5a0 00014e2c R_ARM_MOVT_ABS 00001500 .LC123 │ │ │ │ │ +0000d5b0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d5b4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d5e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5ec 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000d600 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d610 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000d61c 0001562b R_ARM_MOVW_ABS_NC 00001624 .LC129 │ │ │ │ │ +0000d620 0001562c R_ARM_MOVT_ABS 00001624 .LC129 │ │ │ │ │ +0000d628 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d62c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000d684 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d68c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d6c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d6f0 0000521c R_ARM_CALL 00017eb0 annotated_rhs_rule │ │ │ │ │ +0000d70c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d738 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d774 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d77c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d7ac 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d7e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d7f4 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0000d800 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d83c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d844 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d864 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d8a4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d8cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d960 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d974 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d98c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d9c4 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000da08 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000da3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dab8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000db20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000db28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000db74 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000db94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dbd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dbd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dc78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dc98 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dcc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd04 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dd20 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000dd40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd74 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ddac 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ddc8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dde4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000de34 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000de40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000de80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000deb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ded4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000def8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000df18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000df5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000df9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dfa4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dff4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dffc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e020 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e04c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e068 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e084 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e0a0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e128 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e144 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e17c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e194 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1c8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e1d4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e1e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e1ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e228 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e230 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e270 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e278 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e2c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e2f0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e31c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e334 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e350 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e36c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e394 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e3b4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e3c0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e420 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e42c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e448 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e464 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e480 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e4bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e508 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e52c 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000e560 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e56c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e5d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5fc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e648 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e68c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e6ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e6c4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e6dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e6e8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e6fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e718 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e760 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e768 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e790 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e7d0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e7fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e804 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e838 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e880 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e8b8 0002201c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +0000e8e4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e904 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000e920 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e960 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e984 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e994 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000e9c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e9f4 0002211c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +0000ea04 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ea30 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ea58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ea60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ea94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eac8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000eafc 0002221c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +0000eb14 0000961c R_ARM_CALL 000101d4 star_expression_rule │ │ │ │ │ +0000eb28 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ +0000eb2c 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ +0000eb54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eb60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eba0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ebe0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ebe8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec44 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ec58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec6c 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000ec7c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec80 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ec88 00015b2b R_ARM_MOVW_ABS_NC 000016a0 .LC132 │ │ │ │ │ +0000ec8c 00015b2c R_ARM_MOVT_ABS 000016a0 .LC132 │ │ │ │ │ +0000ec90 00015c2b R_ARM_MOVW_ABS_NC 000016c8 .LC133 │ │ │ │ │ +0000ec94 00015c2c R_ARM_MOVT_ABS 000016c8 .LC133 │ │ │ │ │ +0000ecc0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ecec 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ed00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ed2c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ed40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed54 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000ed64 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ed68 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ed70 0001592b R_ARM_MOVW_ABS_NC 00001650 .LC130 │ │ │ │ │ +0000ed74 0001592c R_ARM_MOVT_ABS 00001650 .LC130 │ │ │ │ │ +0000ed78 00015a2b R_ARM_MOVW_ABS_NC 0000167c .LC131 │ │ │ │ │ +0000ed7c 00015a2c R_ARM_MOVT_ABS 0000167c .LC131 │ │ │ │ │ +0000ed9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000edd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ede0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee44 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000ee58 00015d2b R_ARM_MOVW_ABS_NC 000016e8 .LC134 │ │ │ │ │ +0000ee5c 00015d2c R_ARM_MOVT_ABS 000016e8 .LC134 │ │ │ │ │ +0000ee80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000eeac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eee8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eef0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef10 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ef48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef7c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000efc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efd4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000efe4 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000eff8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f008 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ +0000f01c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f058 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f0b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f11c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f170 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f194 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1a4 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000f1bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1cc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f1e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1f0 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ +0000f204 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f240 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f274 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f27c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f29c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f2d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f300 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f310 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ +0000f324 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f360 0002031c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +0000f36c 0000fe2b R_ARM_MOVW_ABS_NC 00000fb8 .LC94 │ │ │ │ │ +0000f370 0000fe2c R_ARM_MOVT_ABS 00000fb8 .LC94 │ │ │ │ │ +0000f384 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f3a8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f3c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f3d0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f408 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f410 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f434 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f458 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f47c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f4c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f4d0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f4dc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f4ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f504 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f514 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000f53c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f550 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f560 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000f588 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f594 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f598 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f5a8 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000f5ac 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000f5b0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f5bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f608 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f630 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ -0000f644 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f668 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f678 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000f68c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f698 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f69c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6b4 0000ff2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ -0000f6b8 0000ff2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ -0000f6cc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6d0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6ec 0001612b R_ARM_MOVW_ABS_NC 0000176c .LC137 │ │ │ │ │ -0000f6f0 0001612c R_ARM_MOVT_ABS 0000176c .LC137 │ │ │ │ │ -0000f6f4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000f700 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f734 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f73c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f788 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f790 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f568 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f56c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f570 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000f590 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0000f594 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0000f59c 00015f2b R_ARM_MOVW_ABS_NC 00001704 .LC135 │ │ │ │ │ +0000f5a0 00015f2c R_ARM_MOVT_ABS 00001704 .LC135 │ │ │ │ │ +0000f5a4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f5b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5e0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f5f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f618 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f640 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f650 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000f664 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f674 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000f688 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f698 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ +0000f6a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6a8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6cc 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000f6d4 0001602b R_ARM_MOVW_ABS_NC 00001744 .LC136 │ │ │ │ │ +0000f6d8 0001602c R_ARM_MOVT_ABS 00001744 .LC136 │ │ │ │ │ +0000f6fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f72c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f750 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f758 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f77c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000f7c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f7f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000f81c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f878 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f880 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f8c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f8c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f914 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f91c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f93c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000f964 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f97c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f994 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f9b0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000fa20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa3c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fa74 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fa90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fa9c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000faa8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fab4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fac0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fafc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fb04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fb44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fb4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fb84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000fb8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000fbe4 0001272b R_ARM_MOVW_ABS_NC 000082c4 _tmp_41_rule │ │ │ │ │ -0000fbe8 0001272c R_ARM_MOVT_ABS 000082c4 _tmp_41_rule │ │ │ │ │ -0000fbec 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000fc14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fc38 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -0000fca0 00006c2b R_ARM_MOVW_ABS_NC 000091b4 _tmp_42_rule │ │ │ │ │ -0000fca4 00006c2c R_ARM_MOVT_ABS 000091b4 _tmp_42_rule │ │ │ │ │ -0000fca8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000fcb8 00006d1c R_ARM_CALL 0000929c strings_rule │ │ │ │ │ -0000fcdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fd44 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fdb8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fdd4 0001c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000fdd8 0001c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000fdf0 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000fe08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe80 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fe9c 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000fea0 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000feb0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000fecc 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000fed0 0001c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000fedc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ff2c 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -0000ff8c 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -0000ffcc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ffd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010004 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010028 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010048 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010080 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010088 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000100b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000100fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f7d4 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000f7fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f808 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f80c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f81c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000f820 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000f824 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f830 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f87c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f894 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8a4 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ +0000f8b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8ec 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000f900 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f90c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f910 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f928 0000ff2b R_ARM_MOVW_ABS_NC 00000fe4 .LC95 │ │ │ │ │ +0000f92c 0000ff2c R_ARM_MOVT_ABS 00000fe4 .LC95 │ │ │ │ │ +0000f940 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f944 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f960 0001612b R_ARM_MOVW_ABS_NC 0000176c .LC137 │ │ │ │ │ +0000f964 0001612c R_ARM_MOVT_ABS 0000176c .LC137 │ │ │ │ │ +0000f968 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000f974 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f9b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fa04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fa38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fa68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fa90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000faec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000faf4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fb34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fb3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fb88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fb90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fbb0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fbd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000fbf0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000fc08 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc24 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000fc94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcb0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fce8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fd04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd10 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fd1c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fd78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fdb8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fdc0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fdf8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000fe00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000fe58 0001272b R_ARM_MOVW_ABS_NC 00008538 _tmp_41_rule │ │ │ │ │ +0000fe5c 0001272c R_ARM_MOVT_ABS 00008538 _tmp_41_rule │ │ │ │ │ +0000fe60 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000fe88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000feac 00021f1c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +0000ff14 00006c2b R_ARM_MOVW_ABS_NC 000091b4 _tmp_42_rule │ │ │ │ │ +0000ff18 00006c2c R_ARM_MOVT_ABS 000091b4 _tmp_42_rule │ │ │ │ │ +0000ff1c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ff2c 00006d1c R_ARM_CALL 0000929c strings_rule │ │ │ │ │ +0000ff50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ff98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ffb8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001002c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010048 0001c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0001004c 0001c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00010064 0001be1c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0001007c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100f4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010110 0001c22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00010114 0001c22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00010124 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010140 0001c12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00010144 0001c12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010150 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101a0 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00010200 0002241c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00010240 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010248 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010278 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001029c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000102f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000102fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001032c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010350 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010370 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x421ac contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x4251c contains 49 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 │ │ │ │ │ @@ -2076,26 +2091,26 @@ │ │ │ │ │ 0000014c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000015c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000164 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000016c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000174 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000017c 00000b02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x42334 contains 4362 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x426a4 contains 4364 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000060 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000068 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 0001801c R_ARM_CALL 00000000 _PyPegen_make_module │ │ │ │ │ 00000114 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000011c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00000140 0000051c R_ARM_CALL 00004dc0 expressions_rule │ │ │ │ │ -00000150 0000061c R_ARM_CALL 0000abc8 _loop0_1_rule │ │ │ │ │ +00000140 0000051c R_ARM_CALL 00005034 expressions_rule │ │ │ │ │ +00000150 0000061c R_ARM_CALL 0000ae3c _loop0_1_rule │ │ │ │ │ 00000164 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000178 0001811c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000188 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000001d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000208 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000210 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ @@ -2128,15 +2143,15 @@ │ │ │ │ │ 000005d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000644 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000664 0000091c R_ARM_CALL 00000df4 _gather_105_rule │ │ │ │ │ 000006a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000006d8 0000061c R_ARM_CALL 0000abc8 _loop0_1_rule │ │ │ │ │ +000006d8 0000061c R_ARM_CALL 0000ae3c _loop0_1_rule │ │ │ │ │ 000006ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000704 0001891c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ 00000734 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000758 00018a1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ 00000774 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007e0 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ @@ -2218,15 +2233,15 @@ │ │ │ │ │ 000011cc 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ 00001208 0001971c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ 00001248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000012ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000012e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012f8 0000281c R_ARM_CALL 00004838 _gather_34_rule │ │ │ │ │ +000012f8 0000281c R_ARM_CALL 00004aac _gather_34_rule │ │ │ │ │ 00001310 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001324 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001350 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001388 0001981c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ 000013c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000013cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001414 0000291c R_ARM_CALL 00002c74 class_def_raw_rule │ │ │ │ │ @@ -2273,97 +2288,97 @@ │ │ │ │ │ 00001998 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 0000199c 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 000019a0 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000019c8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00001a10 0000182b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ 00001a14 0000182c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ 00001a1c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001a34 00002d1c R_ARM_CALL 00005a60 subject_expr_rule │ │ │ │ │ +00001a34 00002d1c R_ARM_CALL 00005cd4 subject_expr_rule │ │ │ │ │ 00001a54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ab8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001ac0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001aec 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001b10 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 00001b14 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 00001b44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001b4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001b78 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001b88 00002e1c R_ARM_CALL 00005c64 patterns_rule │ │ │ │ │ -00001b98 00002f1c R_ARM_CALL 00008378 guard_rule │ │ │ │ │ +00001b88 00002e1c R_ARM_CALL 00005ed8 patterns_rule │ │ │ │ │ +00001b98 00002f1c R_ARM_CALL 000085ec guard_rule │ │ │ │ │ 00001bb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001bdc 00019d1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ 00001c5c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00001c9c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001cb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001cc8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001cfc 00019e1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ 00001d08 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ 00001d0c 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -00001d14 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ +00001d14 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ 00001d30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001d68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001d90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001db8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001dcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ddc 0000281c R_ARM_CALL 00004838 _gather_34_rule │ │ │ │ │ +00001ddc 0000281c R_ARM_CALL 00004aac _gather_34_rule │ │ │ │ │ 00001df4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001e34 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001e80 00019f1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ 00001e8c 0000102b R_ARM_MOVW_ABS_NC 0000008c .LC3 │ │ │ │ │ 00001e90 0000102c R_ARM_MOVT_ABS 0000008c .LC3 │ │ │ │ │ -00001e98 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ +00001e98 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ 00001ea4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001ed8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001f24 0000281c R_ARM_CALL 00004838 _gather_34_rule │ │ │ │ │ +00001f24 0000281c R_ARM_CALL 00004aac _gather_34_rule │ │ │ │ │ 00001f3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001f7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001fa8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00001ff8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002050 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002064 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ 00002068 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ 0000206c 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002090 0000321c R_ARM_CALL 0000ec40 _loop1_37_rule │ │ │ │ │ +00002090 0000321c R_ARM_CALL 0000eeb4 _loop1_37_rule │ │ │ │ │ 000020bc 00002b1c R_ARM_CALL 00001f20 finally_block_rule │ │ │ │ │ 000020d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00002108 0001a01c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ 00002114 0000162b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ 00002118 0000162c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002120 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ +00002120 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ 0000213c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002178 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002180 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000021a0 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 000021a4 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 000021ac 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000021bc 00002e1c R_ARM_CALL 00005c64 patterns_rule │ │ │ │ │ +000021bc 00002e1c R_ARM_CALL 00005ed8 patterns_rule │ │ │ │ │ 000021e0 0000192b R_ARM_MOVW_ABS_NC 000001d8 .LC12 │ │ │ │ │ 000021e4 0000192c R_ARM_MOVT_ABS 000001d8 .LC12 │ │ │ │ │ 000021e8 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000021fc 00002e1c R_ARM_CALL 00005c64 patterns_rule │ │ │ │ │ -0000220c 00002f1c R_ARM_CALL 00008378 guard_rule │ │ │ │ │ +000021fc 00002e1c R_ARM_CALL 00005ed8 patterns_rule │ │ │ │ │ +0000220c 00002f1c R_ARM_CALL 000085ec guard_rule │ │ │ │ │ 00002224 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000226c 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 00002288 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000022a0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000022a4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000022a8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000022c8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000022cc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000022d4 00001a2b R_ARM_MOVW_ABS_NC 000001e0 .LC13 │ │ │ │ │ 000022d8 00001a2c R_ARM_MOVT_ABS 000001e0 .LC13 │ │ │ │ │ 000022dc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000022e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002320 00002f1c R_ARM_CALL 00008378 guard_rule │ │ │ │ │ +00002320 00002f1c R_ARM_CALL 000085ec guard_rule │ │ │ │ │ 00002338 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002344 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002348 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002358 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000235c 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00002360 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002378 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2402,46 +2417,46 @@ │ │ │ │ │ 00002698 0000341c R_ARM_CALL 00000000 _gather_141_rule │ │ │ │ │ 000026ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000026c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000026d4 0000112b R_ARM_MOVW_ABS_NC 000000a8 .LC4 │ │ │ │ │ 000026d8 0000112c R_ARM_MOVT_ABS 000000a8 .LC4 │ │ │ │ │ 000026e0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000026e4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00002704 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00002704 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00002708 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002724 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002738 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000273c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000274c 0000132b R_ARM_MOVW_ABS_NC 00000110 .LC6 │ │ │ │ │ 00002750 0000132c R_ARM_MOVT_ABS 00000110 .LC6 │ │ │ │ │ 00002754 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002778 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00002790 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000279c 00002d1c R_ARM_CALL 00005a60 subject_expr_rule │ │ │ │ │ +0000279c 00002d1c R_ARM_CALL 00005cd4 subject_expr_rule │ │ │ │ │ 000027b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000027c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000027dc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000027e0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000027e4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000027f4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000027f8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 0000280c 00001c2b R_ARM_MOVW_ABS_NC 00000234 .LC15 │ │ │ │ │ 00002810 00001c2c R_ARM_MOVT_ABS 00000234 .LC15 │ │ │ │ │ 00002814 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002820 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002850 00002d1c R_ARM_CALL 00005a60 subject_expr_rule │ │ │ │ │ +00002850 00002d1c R_ARM_CALL 00005cd4 subject_expr_rule │ │ │ │ │ 00002864 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002870 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00002874 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00002880 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00002884 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000288c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00002898 00001b2b R_ARM_MOVW_ABS_NC 00000220 .LC14 │ │ │ │ │ 0000289c 00001b2c R_ARM_MOVT_ABS 00000220 .LC14 │ │ │ │ │ -000028a4 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ +000028a4 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ 000028c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000028ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000028f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002918 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00002970 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002978 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000029a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2531,24 +2546,24 @@ │ │ │ │ │ 000030f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000310c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000311c 0000381c R_ARM_CALL 00000bd0 _loop0_145_rule │ │ │ │ │ 0000312c 00002c1c R_ARM_CALL 000021b4 _loop1_36_rule │ │ │ │ │ 00003154 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003168 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003178 0000381c R_ARM_CALL 00000bd0 _loop0_145_rule │ │ │ │ │ -00003188 0000321c R_ARM_CALL 0000ec40 _loop1_37_rule │ │ │ │ │ +00003188 0000321c R_ARM_CALL 0000eeb4 _loop1_37_rule │ │ │ │ │ 000031c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000031fc 0000391c R_ARM_CALL 00001264 _tmp_21_rule │ │ │ │ │ 00003214 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003220 0000142b R_ARM_MOVW_ABS_NC 00000138 .LC7 │ │ │ │ │ 00003224 0000142c R_ARM_MOVT_ABS 00000138 .LC7 │ │ │ │ │ 0000322c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003230 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003258 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003258 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000325c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00003288 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000032b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000032b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00003304 0000391c R_ARM_CALL 00001264 _tmp_21_rule │ │ │ │ │ 00003320 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00003348 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2575,35 +2590,35 @@ │ │ │ │ │ 00003538 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003560 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003574 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000358c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00003590 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00003594 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000035c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035f0 0000281c R_ARM_CALL 00004838 _gather_34_rule │ │ │ │ │ +000035f0 0000281c R_ARM_CALL 00004aac _gather_34_rule │ │ │ │ │ 00003608 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003634 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003658 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00003690 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000036b4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ 000036b8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ 000036c4 00000e2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ 000036c8 00000e2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ 000036cc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000036d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000370c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003718 00002e1c R_ARM_CALL 00005c64 patterns_rule │ │ │ │ │ -00003728 00002f1c R_ARM_CALL 00008378 guard_rule │ │ │ │ │ +00003718 00002e1c R_ARM_CALL 00005ed8 patterns_rule │ │ │ │ │ +00003728 00002f1c R_ARM_CALL 000085ec guard_rule │ │ │ │ │ 00003740 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00003764 00001d2b R_ARM_MOVW_ABS_NC 00000274 .LC16 │ │ │ │ │ 00003768 00001d2c R_ARM_MOVT_ABS 00000274 .LC16 │ │ │ │ │ 00003770 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00003774 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00003794 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00003794 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00003798 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000037b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000037c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000037e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000037fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000380c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00003848 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -2675,16 +2690,16 @@ │ │ │ │ │ 00004234 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004258 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000429c 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ 000042a0 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ 000042a4 0001952b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000042a8 0001952c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ 000042ac 0001a81c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -000042d0 00004a2b R_ARM_MOVW_ABS_NC 0000d66c _tmp_5_rule │ │ │ │ │ -000042d4 00004a2c R_ARM_MOVT_ABS 0000d66c _tmp_5_rule │ │ │ │ │ +000042d0 00004a2b R_ARM_MOVW_ABS_NC 0000d694 _tmp_5_rule │ │ │ │ │ +000042d4 00004a2c R_ARM_MOVT_ABS 0000d694 _tmp_5_rule │ │ │ │ │ 000042d8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00004320 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004324 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004328 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00004350 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00004354 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00004358 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ @@ -2712,31 +2727,31 @@ │ │ │ │ │ 000044d0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000044d4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000044d8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000044fc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00004520 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00004564 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004578 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000459c 00004c1c R_ARM_CALL 0000d3dc _tmp_10_rule │ │ │ │ │ +0000459c 00004c1c R_ARM_CALL 0000d650 _tmp_10_rule │ │ │ │ │ 000045b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000045d4 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00004610 0001ab1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ 00004614 00003b2b R_ARM_MOVW_ABS_NC 000002a4 .LC17 │ │ │ │ │ 00004618 00003b2c R_ARM_MOVT_ABS 000002a4 .LC17 │ │ │ │ │ -00004628 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ +00004628 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ 00004640 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00004664 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000469c 0001ac1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ 000046b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000046ec 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ 00004754 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000475c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004780 00004e1c R_ARM_CALL 0000ad4c invalid_ann_assign_target_rule │ │ │ │ │ -000047e0 0000501c R_ARM_CALL 0000b568 _loop0_122_rule │ │ │ │ │ -00004810 0000501c R_ARM_CALL 0000b568 _loop0_122_rule │ │ │ │ │ +00004780 00004e1c R_ARM_CALL 0000afc0 invalid_ann_assign_target_rule │ │ │ │ │ +000047e0 0000501c R_ARM_CALL 0000b7dc _loop0_122_rule │ │ │ │ │ +00004810 0000501c R_ARM_CALL 0000b7dc _loop0_122_rule │ │ │ │ │ 0000489c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000048a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000048d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004914 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0000496c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00004998 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000499c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -2755,192 +2770,192 @@ │ │ │ │ │ 00004be8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00004c30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004c84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00004ca8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00004cdc 0001af1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ 00004d08 0000541c R_ARM_CALL 00000000 import_stmt_rule │ │ │ │ │ -00004d20 0000551c R_ARM_CALL 00003864 pass_stmt_rule │ │ │ │ │ -00004d4c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d88 0001b01c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ -00004d94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004dc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004de0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004e20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004e68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e78 0000561c R_ARM_CALL 00005174 del_targets_rule │ │ │ │ │ -00004e8c 0000572b R_ARM_MOVW_ABS_NC 000059ac _tmp_15_rule │ │ │ │ │ -00004e90 0000572c R_ARM_MOVT_ABS 000059ac _tmp_15_rule │ │ │ │ │ -00004e94 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004ea4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ed0 0001b11c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00004ee8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00004f2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00004f80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fa0 0000581c R_ARM_CALL 00003c10 _tmp_16_rule │ │ │ │ │ -00004fb8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004fec 0001b21c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00005004 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005040 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005048 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005098 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050c4 0001ac1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -000050dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005118 0000591c R_ARM_CALL 000042c0 break_stmt_rule │ │ │ │ │ -0000512c 00005a1c R_ARM_CALL 000046b4 continue_stmt_rule │ │ │ │ │ -00005154 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005164 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000051a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000051ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000051f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005200 00005b1c R_ARM_CALL 00004014 _gather_14_rule │ │ │ │ │ -00005210 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005230 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00005258 0001b41c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00005270 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000052ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000052b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000052f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005304 00005b1c R_ARM_CALL 00004014 _gather_14_rule │ │ │ │ │ -00005318 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000533c 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00005364 0001b51c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -0000537c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000540c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005410 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005434 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000543c 0000412b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ -00005440 0000412c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ -00005460 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005464 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000549c 00004c1c R_ARM_CALL 0000d3dc _tmp_10_rule │ │ │ │ │ -000054b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000054fc 0001ab1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00005500 00003c2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ -00005504 00003c2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ -00005518 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005534 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005538 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005540 00003f2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ -00005544 00003f2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ -00005564 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005574 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005598 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000055a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000055c4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000055f8 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ -00005620 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000563c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005654 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005670 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005674 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005680 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ -00005684 00003e2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ -000056a0 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000056c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000056c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005708 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -0000570c 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -00005710 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00005720 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000574c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005770 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000579c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000057c8 0001b71c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -000057d4 0000432b R_ARM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ -000057d8 0000432c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ -000057e0 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -000057f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005818 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005830 00005e1c R_ARM_CALL 0000b9cc _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -0000587c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000058b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000058e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005918 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005954 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005970 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005974 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005998 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -000059a0 00003d2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ -000059a4 00003d2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ -000059d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059f0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005a28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a74 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ac8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005ad0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005af8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b38 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b3c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005b64 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00005b6c 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -00005b70 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -00005b94 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005b98 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005be0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005c64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ca8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005ccc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d40 0000472b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ -00005d44 0000472c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ -00005d4c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d50 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005d70 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005d7c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005dd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005de0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005e08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e98 0000442b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ -00005e9c 0000442c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ -00005ea4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ea8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005ec8 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00005ecc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ef8 0000452b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ -00005efc 0000452c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ -00005f04 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f08 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00005f2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005f50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00005f80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00005fa8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005fcc 00005e1c R_ARM_CALL 0000b9cc _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00005fd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ffc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006018 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006050 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006078 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006084 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060e0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000060fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006104 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006120 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006140 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000617c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006190 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000061d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006208 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00006238 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d1c 0000551c R_ARM_CALL 00003864 pass_stmt_rule │ │ │ │ │ +00004d48 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d84 0001b01c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +00004d90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004dc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ddc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004e1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004e64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e74 0000561c R_ARM_CALL 000053e8 del_targets_rule │ │ │ │ │ +00004e88 0000572b R_ARM_MOVW_ABS_NC 00005c20 _tmp_15_rule │ │ │ │ │ +00004e8c 0000572c R_ARM_MOVT_ABS 00005c20 _tmp_15_rule │ │ │ │ │ +00004e90 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004ea0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ecc 0001b11c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00004ee4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00004f28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00004f7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004f9c 0000581c R_ARM_CALL 00003c0c _tmp_16_rule │ │ │ │ │ +00004fb4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004fe8 0001b21c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00005000 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000503c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005044 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005094 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050c0 0001ac1c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +000050d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005114 0000591c R_ARM_CALL 00004534 break_stmt_rule │ │ │ │ │ +00005128 00005a1c R_ARM_CALL 00004928 continue_stmt_rule │ │ │ │ │ +00005150 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005160 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000051a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000051a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000051ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051fc 00005b1c R_ARM_CALL 00004288 _gather_14_rule │ │ │ │ │ +0000520c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000522c 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00005254 0001b41c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ +0000526c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000052a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000052b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000052f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005300 00005b1c R_ARM_CALL 00004288 _gather_14_rule │ │ │ │ │ +00005314 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005338 0001b31c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00005360 0001b51c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +00005378 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005408 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000540c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005430 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005438 0000412b R_ARM_MOVW_ABS_NC 00000390 .LC23 │ │ │ │ │ +0000543c 0000412c R_ARM_MOVT_ABS 00000390 .LC23 │ │ │ │ │ +0000545c 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005460 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005498 00004c1c R_ARM_CALL 0000d650 _tmp_10_rule │ │ │ │ │ +000054b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000054f8 0001ab1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +000054fc 00003c2b R_ARM_MOVW_ABS_NC 000002c4 .LC18 │ │ │ │ │ +00005500 00003c2c R_ARM_MOVT_ABS 000002c4 .LC18 │ │ │ │ │ +00005514 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005530 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005534 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000553c 00003f2b R_ARM_MOVW_ABS_NC 00000344 .LC21 │ │ │ │ │ +00005540 00003f2c R_ARM_MOVT_ABS 00000344 .LC21 │ │ │ │ │ +00005560 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005570 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005594 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000559c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000055c0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000055f4 00005c1c R_ARM_CALL 00000508 star_named_expressions_rule │ │ │ │ │ +0000561c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005638 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005650 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000566c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005670 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000567c 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC20 │ │ │ │ │ +00005680 00003e2c R_ARM_MOVT_ABS 00000314 .LC20 │ │ │ │ │ +0000569c 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000056bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000056c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005704 0000422b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +00005708 0000422c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +0000570c 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000571c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005748 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000576c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005798 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000057c4 0001b71c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +000057d0 0000432b R_ARM_MOVW_ABS_NC 000003d0 .LC25 │ │ │ │ │ +000057d4 0000432c R_ARM_MOVT_ABS 000003d0 .LC25 │ │ │ │ │ +000057dc 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +000057f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005814 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000582c 00005e1c R_ARM_CALL 0000bc40 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00005878 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000058b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000058e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005914 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005950 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000596c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005970 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005994 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0000599c 00003d2b R_ARM_MOVW_ABS_NC 000002e4 .LC19 │ │ │ │ │ +000059a0 00003d2c R_ARM_MOVT_ABS 000002e4 .LC19 │ │ │ │ │ +000059cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000059ec 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005a24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005a64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005a70 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005ac4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005acc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005af4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005b34 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b38 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005b60 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00005b68 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +00005b6c 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +00005b90 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005b94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c24 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ca4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cfc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005d3c 0000472b R_ARM_MOVW_ABS_NC 0000048c .LC29 │ │ │ │ │ +00005d40 0000472c R_ARM_MOVT_ABS 0000048c .LC29 │ │ │ │ │ +00005d48 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d4c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005d6c 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005d78 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005dd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005ddc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005e04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005e88 0000452b R_ARM_MOVW_ABS_NC 00000420 .LC27 │ │ │ │ │ +00005e8c 0000452c R_ARM_MOVT_ABS 00000420 .LC27 │ │ │ │ │ +00005e94 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005e98 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005eb8 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00005ebc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005eec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ef4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f10 0000442b R_ARM_MOVW_ABS_NC 000003e4 .LC26 │ │ │ │ │ +00005f14 0000442c R_ARM_MOVT_ABS 000003e4 .LC26 │ │ │ │ │ +00005f1c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f20 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00005f44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005f68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00005f98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00005fc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fe4 00005e1c R_ARM_CALL 0000bc40 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00005fe8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006014 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006030 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006068 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006090 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000609c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060f8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006114 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000611c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006138 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006158 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006194 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061a8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000061ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006220 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ 00006250 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006280 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000062bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000062c8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000062d4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000062ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006320 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -2978,22 +2993,22 @@ │ │ │ │ │ 000066e8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006730 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006780 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000067d8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00006820 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 0000686c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000068c0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000068d4 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -000068d8 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ +000068d4 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +000068d8 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ 000068dc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000068ec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006928 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 00006964 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006978 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -0000697c 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ +00006978 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +0000697c 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ 00006980 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006990 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000069cc 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000069d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00006a00 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00006a50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00006ac4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3014,35 +3029,35 @@ │ │ │ │ │ 00006d48 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006d90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006d98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006db4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00006dfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00006e04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00006e20 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006e6c 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -00006e70 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ +00006e6c 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +00006e70 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ 00006e74 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006ecc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006f6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006f80 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -00006f84 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ +00006f80 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +00006f84 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ 00006f88 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00006f98 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006fd0 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ 00006fdc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00007004 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007018 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -0000701c 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ +00007018 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +0000701c 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ 00007020 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00007030 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007064 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ 000070ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000070c0 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -000070c4 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ +000070c0 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +000070c4 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ 000070c8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000070d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 0000710c 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 00007130 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007178 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000071c8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007240 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ @@ -3051,16 +3066,16 @@ │ │ │ │ │ 00007330 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007378 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000073c8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007420 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007468 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 000074b4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00007534 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -0000754c 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -00007550 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ +0000754c 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +00007550 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ 00007554 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00007564 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00007580 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 00007614 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000762c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000765c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000076bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3166,35 +3181,35 @@ │ │ │ │ │ 000085d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00008608 0001c91c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ 00008620 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000868c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000869c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000086cc 0001ca1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ 000086e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000871c 0000751c R_ARM_CALL 0000af74 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000871c 0000751c R_ARM_CALL 0000b1e8 invalid_comprehension_rule.isra.0 │ │ │ │ │ 0000878c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000879c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000087d8 0001ca1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ 000087e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008814 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000881c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00008844 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008878 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000888c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000088b0 0000772b R_ARM_MOVW_ABS_NC 00010050 _tmp_151_rule │ │ │ │ │ -000088b4 0000772c R_ARM_MOVT_ABS 00010050 _tmp_151_rule │ │ │ │ │ +000088b0 0000772b R_ARM_MOVW_ABS_NC 000102c4 _tmp_151_rule │ │ │ │ │ +000088b4 0000772c R_ARM_MOVT_ABS 000102c4 _tmp_151_rule │ │ │ │ │ 000088b8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000088c4 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ 000088c8 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ 000088d0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000088d4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000088f4 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000088f4 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000088f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008940 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00008984 0000751c R_ARM_CALL 0000af74 invalid_comprehension_rule.isra.0 │ │ │ │ │ +00008984 0000751c R_ARM_CALL 0000b1e8 invalid_comprehension_rule.isra.0 │ │ │ │ │ 000089a8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000089f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008a04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008a10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008a18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008a38 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008a54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -3220,56 +3235,56 @@ │ │ │ │ │ 00008ce4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00008ce8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00008d20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008d34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008d6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008d80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008db8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008dcc 0000772b R_ARM_MOVW_ABS_NC 00010050 _tmp_151_rule │ │ │ │ │ -00008dd0 0000772c R_ARM_MOVT_ABS 00010050 _tmp_151_rule │ │ │ │ │ +00008dcc 0000772b R_ARM_MOVW_ABS_NC 000102c4 _tmp_151_rule │ │ │ │ │ +00008dd0 0000772c R_ARM_MOVT_ABS 000102c4 _tmp_151_rule │ │ │ │ │ 00008dd4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00008e44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008e5c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008e60 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008e78 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ 00008e7c 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -00008e88 0000781c R_ARM_CALL 0000feec RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00008e88 0000781c R_ARM_CALL 00010160 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 00008e8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008ebc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008ec0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008ed8 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ 00008edc 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00008ee8 0000781c R_ARM_CALL 0000feec RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00008ee8 0000781c R_ARM_CALL 00010160 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ 00008eec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00008f0c 00006b2b R_ARM_MOVW_ABS_NC 000005a0 .LC35 │ │ │ │ │ 00008f10 00006b2c R_ARM_MOVT_ABS 000005a0 .LC35 │ │ │ │ │ 00008f18 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008f1c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00008f3c 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00008f3c 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00008f48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008f54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008f6c 0000682b R_ARM_MOVW_ABS_NC 00000514 .LC32 │ │ │ │ │ 00008f70 0000682c R_ARM_MOVT_ABS 00000514 .LC32 │ │ │ │ │ 00008f78 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008f7c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008fb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008fcc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00008fdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00008fe8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00008fec 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00008ff8 0000662b R_ARM_MOVW_ABS_NC 000004c4 .LC30 │ │ │ │ │ 00008ffc 0000662c R_ARM_MOVT_ABS 000004c4 .LC30 │ │ │ │ │ -00009018 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009018 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000901c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009060 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000906c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009070 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000907c 0000672b R_ARM_MOVW_ABS_NC 000004e8 .LC31 │ │ │ │ │ 00009080 0000672c R_ARM_MOVT_ABS 000004e8 .LC31 │ │ │ │ │ -0000909c 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000909c 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000090a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000090c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000090cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000090ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000090f8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 00009140 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009154 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -3284,29 +3299,29 @@ │ │ │ │ │ 00009294 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000092d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000092d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00009304 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ 00009390 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000093c4 0001cc1c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ 000093ec 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000940c 00007b1c R_ARM_CALL 000089b8 _loop1_83_rule │ │ │ │ │ +0000940c 00007b1c R_ARM_CALL 00008c2c _loop1_83_rule │ │ │ │ │ 00009464 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000946c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000094b4 00007b1c R_ARM_CALL 000089b8 _loop1_83_rule │ │ │ │ │ +000094b4 00007b1c R_ARM_CALL 00008c2c _loop1_83_rule │ │ │ │ │ 000094e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00009518 0001cd1c R_ARM_CALL 00000000 _PyPegen_concatenate_tstrings │ │ │ │ │ 00009534 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009560 00007c1c R_ARM_CALL 00008b60 tstring_rule │ │ │ │ │ +00009560 00007c1c R_ARM_CALL 00008dd4 tstring_rule │ │ │ │ │ 0000956c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009570 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00009584 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 00009598 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 000095a8 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC36 │ │ │ │ │ 000095ac 0000792c R_ARM_MOVT_ABS 000005d4 .LC36 │ │ │ │ │ -000095d0 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000095d0 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000095d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00009604 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00009608 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000961c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ 0000963c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009658 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009664 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ @@ -3339,3117 +3354,3119 @@ │ │ │ │ │ 00009ae4 0001d01c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ 00009b24 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00009b5c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00009c54 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00009c6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00009c8c 0001d11c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ 00009ca8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009cd4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009d00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009d68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009dd0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009e28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009e30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009e54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009ed0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009f6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009f74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00009fa0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00009fe8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a024 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a04c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a050 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a054 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a0c4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a128 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a144 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a14c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a170 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a1f4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a230 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a248 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a260 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a280 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000a2ac 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000a2dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a308 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a310 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a338 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a33c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a340 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a370 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a398 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a3cc 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a420 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a428 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a468 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a474 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a490 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a4b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a4dc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a520 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a528 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a554 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a59c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a5d8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a628 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a630 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a658 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a65c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a660 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000a690 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a6b8 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a6e8 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000a704 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a770 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a77c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a790 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a7d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a80c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a864 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a86c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a88c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a8d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a8dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a8f8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a940 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a948 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000a98c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000a9a0 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000a9d4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a9f8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000aa2c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000aa50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aa98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aae0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ab28 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ab84 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000abf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac18 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ac60 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000acb4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ad14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad2c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ad44 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -0000ad48 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ -0000ad4c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ad5c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad98 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000adec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ae00 0000602b R_ARM_MOVW_ABS_NC 00009df8 t_lookahead_rule │ │ │ │ │ -0000ae04 0000602c R_ARM_MOVT_ABS 00009df8 t_lookahead_rule │ │ │ │ │ -0000ae08 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000ae18 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae54 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000ae64 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000aea8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aeb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000aef0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000aef8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000af60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000af70 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000afa4 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000afb0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afe8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b000 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b028 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b030 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b07c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b084 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b0a8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b108 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b160 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b190 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b19c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b1bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b1d0 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000b1ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b24c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b254 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b278 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b2a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b2d0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b2f0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b30c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b330 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b3a4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b3d8 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000b400 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000b438 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b450 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b46c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000b490 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b4b4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000b510 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b51c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b528 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b540 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b558 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b570 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b588 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b5b8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b5c4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b5f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b60c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ce0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00009cf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009cfc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009d28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009d78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009da8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009dc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009df8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009e50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009e58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009e7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ea0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ec4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ef8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009f94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00009f9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00009fc8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a010 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a04c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a074 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a078 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a07c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a0ec 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a150 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a16c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a174 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a198 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a21c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a258 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a270 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a288 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a2a8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000a2d4 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000a304 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a330 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a338 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a360 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a364 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a368 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a398 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a3c0 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a3f4 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a448 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a450 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a490 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a49c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a4b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a4dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a504 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a548 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a550 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a57c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a5c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a600 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a650 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a658 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a680 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a684 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a688 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000a6b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a6e0 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a710 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000a72c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a798 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7a4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a7b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a7fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a834 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a88c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a894 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a8b4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a8fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a904 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a920 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a968 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a970 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000a9b4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000a9c8 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000a9fc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aa20 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000aa54 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000aa78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aa9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aac0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ab08 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ab50 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000abac 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac40 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ac88 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000acdc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ad3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad54 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ad6c 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +0000ad70 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ +0000ad74 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ad84 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000adc0 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000ae14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ae28 0000602b R_ARM_MOVW_ABS_NC 00009e20 t_lookahead_rule │ │ │ │ │ +0000ae2c 0000602c R_ARM_MOVT_ABS 00009e20 t_lookahead_rule │ │ │ │ │ +0000ae30 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000ae40 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae7c 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000ae8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000aed0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000aed8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af18 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000af20 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000af88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000af98 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000afcc 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000afd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b010 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b028 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b050 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b058 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b0ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b0d0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b130 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b188 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1b8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b1c4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b1e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b1f8 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000b214 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b274 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b27c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b2a0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b2d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b2f8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b318 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b334 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b358 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b3cc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b400 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000b428 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000b460 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b478 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b494 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000b4b8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b4dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000b538 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b544 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b550 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b568 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b580 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b598 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b5e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b5ec 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000b618 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b624 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b62c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b644 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000b690 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b698 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b6e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b720 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b75c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b780 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b788 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b7c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000b7c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000b80c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b854 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b858 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b85c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b890 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b8a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b8d8 0001d41c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000b93c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b974 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b98c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b9e0 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ba14 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000ba20 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0000ba24 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0000ba2c 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -0000ba68 0000751c R_ARM_CALL 0000af74 invalid_comprehension_rule.isra.0 │ │ │ │ │ -0000baa8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bae0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000baec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000baf4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bb0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bb34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000bb70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bb78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bba4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000bc28 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000bc78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bc80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bd1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bd40 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000bd68 00008f2b R_ARM_MOVW_ABS_NC 0000b29c _tmp_116_rule │ │ │ │ │ -0000bd6c 00008f2c R_ARM_MOVT_ABS 0000b29c _tmp_116_rule │ │ │ │ │ -0000bd70 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000be04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000be0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000be2c 0000551c R_ARM_CALL 00003864 pass_stmt_rule │ │ │ │ │ -0000be50 0000591c R_ARM_CALL 000042c0 break_stmt_rule │ │ │ │ │ -0000be74 00005a1c R_ARM_CALL 000046b4 continue_stmt_rule │ │ │ │ │ -0000bea8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bed4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000bf30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000bf54 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000bfa0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bfd8 00000a2b R_ARM_MOVW_ABS_NC 0000bb3c expression_rule │ │ │ │ │ -0000bfdc 00000a2c R_ARM_MOVT_ABS 0000bb3c expression_rule │ │ │ │ │ -0000bfe0 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0000bfec 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bff0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000bffc 0000872b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ -0000c000 0000872c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ -0000c008 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000c014 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c048 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c06c 0000902b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ -0000c070 0000902c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ -0000c078 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c088 0000862b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ -0000c08c 0000862c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ -0000c094 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c098 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c0b8 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c0bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c0e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c108 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c11c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c128 0000842b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ -0000c12c 0000842c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ -0000c134 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c138 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c158 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c15c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c188 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c1c8 0000832b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ -0000c1cc 0000832c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ -0000c1e0 0000911c R_ARM_CALL 0000b790 expression_without_invalid_rule │ │ │ │ │ -0000c1f4 0001d71c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ -0000c200 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c22c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c230 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c234 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c25c 0001d81c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000c26c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c2a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c2d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c308 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c328 0000882b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ -0000c32c 0000882c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ -0000c334 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c338 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c368 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c38c 0000921c R_ARM_CALL 00009404 lambda_params_rule │ │ │ │ │ -0000c3a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3c4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3c8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c3cc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c3d8 00008a2b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ -0000c3dc 00008a2c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ -0000c3e4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c3e8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c424 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c43c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c448 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c454 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c474 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c47c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c4a0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c4c8 0001cb2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ -0000c4cc 0001cb2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ -0000c4e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c4f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c510 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c520 0000911c R_ARM_CALL 0000b790 expression_without_invalid_rule │ │ │ │ │ -0000c54c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c56c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c578 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c584 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c5a4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000c5e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c5f8 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000c604 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c608 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c618 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c62c 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -0000c63c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c64c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000c654 0000852b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ -0000c658 0000852c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ -0000c688 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c6b0 0000921c R_ARM_CALL 00009404 lambda_params_rule │ │ │ │ │ -0000c6c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6e4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6e8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6ec 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c6f8 0000892b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ -0000c6fc 0000892c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ -0000c708 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c70c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000c718 00008b2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ -0000c71c 00008b2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ -0000c740 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000c790 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c7e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c7ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000c848 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c878 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c8e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c908 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c93c 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000c958 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c988 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c9cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000c9d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ca20 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ca44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ca74 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000caac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cac4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000caec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000caf4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cb50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cb7c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cbec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cbf4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cc18 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cc50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cc58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cc78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc98 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cce4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000cd7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000cd84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000cda4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cdf4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000ce34 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ce48 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ce7c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ceac 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000cf48 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000cf5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cf88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cfa4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cfb0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cfcc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cffc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d028 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d034 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d048 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d064 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d0a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d0a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d0d4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d144 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d14c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d17c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d1b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d1bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d1dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d1fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d258 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d2d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d2d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d2f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d33c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d420 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d434 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d468 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d498 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d538 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d550 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d57c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d588 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d5a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d5d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d5fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d628 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d634 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d640 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d654 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d69c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d6a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d6d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d6f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d718 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ -0000d71c 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ -0000d720 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000d750 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d78c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d794 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d7ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d7f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d820 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d854 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d85c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d880 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000d8b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d8bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d8dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d92c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d934 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d960 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d98c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d9c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000d9c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000d9f4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000da64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000daa0 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dae0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000db44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000db80 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dbc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc00 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dc18 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000dc64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dcd0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000dcd8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000dcf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd44 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dd80 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dd98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ddb0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ddd0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ddf8 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000de1c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de38 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000de68 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000de9c 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000dec4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000df34 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000df68 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000dfa4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dfe4 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e018 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e02c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e058 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e064 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e07c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e09c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e0c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b634 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b640 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b64c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b654 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b66c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000b6b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b6c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b708 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b748 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b784 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b7a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b7e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000b7f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000b834 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b87c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b880 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b884 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b8b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b8c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b900 0001d41c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000b964 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b99c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b9b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ba08 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ba3c 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000ba48 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0000ba4c 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0000ba54 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +0000ba90 0000751c R_ARM_CALL 0000b1e8 invalid_comprehension_rule.isra.0 │ │ │ │ │ +0000bad0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000bb5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000bb98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bba0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bbcc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000bc50 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000bca0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bca8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bd44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bd68 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000bd90 00008f2b R_ARM_MOVW_ABS_NC 0000b510 _tmp_116_rule │ │ │ │ │ +0000bd94 00008f2c R_ARM_MOVT_ABS 0000b510 _tmp_116_rule │ │ │ │ │ +0000bd98 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000be2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000be34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000be54 0000551c R_ARM_CALL 00003864 pass_stmt_rule │ │ │ │ │ +0000be78 0000591c R_ARM_CALL 00004534 break_stmt_rule │ │ │ │ │ +0000be9c 00005a1c R_ARM_CALL 00004928 continue_stmt_rule │ │ │ │ │ +0000bed0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000befc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000bf58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000bf7c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000bfc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bfec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c000 00000a2b R_ARM_MOVW_ABS_NC 0000bb64 expression_rule │ │ │ │ │ +0000c004 00000a2c R_ARM_MOVT_ABS 0000bb64 expression_rule │ │ │ │ │ +0000c008 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0000c014 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c018 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c024 0000872b R_ARM_MOVW_ABS_NC 00000708 .LC42 │ │ │ │ │ +0000c028 0000872c R_ARM_MOVT_ABS 00000708 .LC42 │ │ │ │ │ +0000c030 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000c03c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c070 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c094 0000902b R_ARM_MOVW_ABS_NC 00000384 _tmp_117_rule │ │ │ │ │ +0000c098 0000902c R_ARM_MOVT_ABS 00000384 _tmp_117_rule │ │ │ │ │ +0000c0a0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c0b0 0000862b R_ARM_MOVW_ABS_NC 000006e0 .LC41 │ │ │ │ │ +0000c0b4 0000862c R_ARM_MOVT_ABS 000006e0 .LC41 │ │ │ │ │ +0000c0bc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c0c0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c0e0 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c0e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c10c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c130 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c144 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c150 0000842b R_ARM_MOVW_ABS_NC 00000660 .LC39 │ │ │ │ │ +0000c154 0000842c R_ARM_MOVT_ABS 00000660 .LC39 │ │ │ │ │ +0000c15c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c160 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c180 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c184 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c1b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c1f0 0000832b R_ARM_MOVW_ABS_NC 0000062c .LC38 │ │ │ │ │ +0000c1f4 0000832c R_ARM_MOVT_ABS 0000062c .LC38 │ │ │ │ │ +0000c208 0000911c R_ARM_CALL 0000ba04 expression_without_invalid_rule │ │ │ │ │ +0000c21c 0001d71c R_ARM_CALL 00000000 _PyPegen_raise_error_for_missing_comma │ │ │ │ │ +0000c228 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c254 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c258 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c25c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c284 0001d81c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000c294 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c2d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c2f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c330 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c350 0000882b R_ARM_MOVW_ABS_NC 00000744 .LC43 │ │ │ │ │ +0000c354 0000882c R_ARM_MOVT_ABS 00000744 .LC43 │ │ │ │ │ +0000c35c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c360 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c390 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c3b4 0000921c R_ARM_CALL 00009678 lambda_params_rule │ │ │ │ │ +0000c3d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3ec 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3f0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c3f4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c400 00008a2b R_ARM_MOVW_ABS_NC 000007c0 .LC45 │ │ │ │ │ +0000c404 00008a2c R_ARM_MOVT_ABS 000007c0 .LC45 │ │ │ │ │ +0000c40c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c410 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c44c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c464 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c470 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c47c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c49c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c4a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c4c8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c4f0 0001cb2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_string_token │ │ │ │ │ +0000c4f4 0001cb2c R_ARM_MOVT_ABS 00000000 _PyPegen_string_token │ │ │ │ │ +0000c510 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c518 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c538 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c548 0000911c R_ARM_CALL 0000ba04 expression_without_invalid_rule │ │ │ │ │ +0000c574 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c594 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5a0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c5ac 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c5cc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000c60c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c620 0001cb1c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000c62c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c630 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c640 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c654 0001d91c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +0000c664 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c674 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +0000c67c 0000852b R_ARM_MOVW_ABS_NC 000006a4 .LC40 │ │ │ │ │ +0000c680 0000852c R_ARM_MOVT_ABS 000006a4 .LC40 │ │ │ │ │ +0000c6b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c6d8 0000921c R_ARM_CALL 00009678 lambda_params_rule │ │ │ │ │ +0000c6f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c70c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c710 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c714 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c720 0000892b R_ARM_MOVW_ABS_NC 0000077c .LC44 │ │ │ │ │ +0000c724 0000892c R_ARM_MOVT_ABS 0000077c .LC44 │ │ │ │ │ +0000c730 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c734 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000c740 00008b2b R_ARM_MOVW_ABS_NC 00000804 .LC46 │ │ │ │ │ +0000c744 00008b2c R_ARM_MOVT_ABS 00000804 .LC46 │ │ │ │ │ +0000c768 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000c7b8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c80c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c814 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000c870 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c8a0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c90c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c930 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c964 0001da1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000c980 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c9b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c9f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000c9fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ca48 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ca6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ca9c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000cad4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000caec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cb78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cba4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cc14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cc40 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cc78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cc80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cca0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ccc0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cd0c 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000cda4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000cdac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000cdcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce1c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000ce5c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ce70 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000cea4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ced4 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000cf70 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000cf84 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cfb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cfcc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000cfd8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cff4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d024 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d050 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d05c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d070 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d08c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d0c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d0d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d0fc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d16c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d174 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d1a4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d1dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d1e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d204 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d224 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d280 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d2f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d300 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d320 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d364 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d448 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d45c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d490 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d4c0 0001db1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d560 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d578 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d5a4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d5b0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d5cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d5f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d624 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d650 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d65c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d668 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d67c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d6c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d6cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d6fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d720 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d740 0000952b R_ARM_MOVW_ABS_NC 00000840 .LC47 │ │ │ │ │ +0000d744 0000952c R_ARM_MOVT_ABS 00000840 .LC47 │ │ │ │ │ +0000d748 0001951c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000d778 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d7b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d7bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d814 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d81c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d848 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d87c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d884 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d8a8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000d8dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d8e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d904 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d924 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d954 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d95c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000d988 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d9b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d9e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000d9f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000da1c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000da8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dac8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000db08 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000db6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dba8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dbec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dc28 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dc40 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000dc8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000dcf8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000dd00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000dd20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd6c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dda8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ddc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ddd8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ddf8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000de20 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000de44 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000de60 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000de90 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000dec4 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000deec 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000df5c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000df90 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000dfcc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e00c 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e040 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e054 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e080 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e08c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e0a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e0c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000e0e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e0f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e10c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e118 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e140 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e14c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e15c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e188 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e1c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e208 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e210 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e23c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e27c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e2bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e314 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e31c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e338 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e36c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e374 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e3a4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e3d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e3e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e414 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e41c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e43c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e474 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e47c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e4b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e4d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e50c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e514 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e534 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e578 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e580 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e5a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e5d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e5e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e600 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e634 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e63c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e65c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e694 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e69c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e6bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e6f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e6f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e718 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e750 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e758 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e778 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e7b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e7d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e7fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e858 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e898 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000e8c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000e8c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000e98c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e9d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e9fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ea30 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000eac8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000eb20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eb58 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eb60 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eb88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebb8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebc0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ebec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ebf4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ec58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ec80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecc0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ecc8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ecf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ed50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ed88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000edb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ede0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ede8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ee40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ee48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ee70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eea0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000eea8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000eed0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000ef08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000ef28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef74 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000efc4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000efd8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000eff8 0001de1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f010 0001df1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f044 0001e01c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f078 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f09c 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f0b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f0f4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f110 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f148 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f164 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f19c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f1d0 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f1ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f230 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f294 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f2b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f2e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f308 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f324 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f348 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f384 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f3dc 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f434 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f450 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f488 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4e0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f4fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f528 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f54c 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f568 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5a4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f600 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f608 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f628 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f67c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f6ac 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0000f6b0 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -0000f6b8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6bc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f6dc 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f6e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f700 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f734 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000f764 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f780 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7b8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f810 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000f818 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0000f840 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f86c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f89c 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ -0000f8a0 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ -0000f8a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8ac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0000f8cc 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000f8d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f908 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f924 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f94c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f970 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f98c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f9d8 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa68 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000faac 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fac8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fae8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e110 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e11c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e134 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e140 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e168 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e174 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e184 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e1e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e230 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e238 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e264 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e2a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e2e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e33c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e344 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e360 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e394 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e39c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e3cc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e400 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e408 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e43c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e444 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e464 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e49c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e4dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e4fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e534 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e53c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e55c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e5a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e5a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e5c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e600 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e608 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e628 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e65c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e664 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e684 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e6bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e6c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e6e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e718 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e720 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e740 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e778 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e780 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e7d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e7dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e7fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e824 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e880 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e8c0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000e8e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000e8f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000e9b4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ea00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea24 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ea58 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000eaf0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000eb48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eb80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eb88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ebb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebe0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ebe8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ec44 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ec80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eca8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ece8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ecf0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ed50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ed78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eda8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000edb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000edd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ee68 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ee70 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ee98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eec8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000eed0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000eef8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000ef30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000ef50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef9c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000efec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f000 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f020 0001de1c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f038 0001df1c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f06c 0001e01c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f0a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0c4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f0e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f11c 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f138 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f170 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f18c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f1c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f1f8 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f214 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f258 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f2bc 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f2d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f30c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f330 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f34c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f370 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f3ac 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f404 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f420 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f45c 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f478 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4b0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f4cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f508 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f524 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f550 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f574 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f590 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5cc 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f628 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f630 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f650 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f6d4 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +0000f6d8 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0000f6e0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f6e4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f704 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f708 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f728 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f75c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000f78c 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7e0 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7fc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f838 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000f840 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0000f868 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f894 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f8c4 0000972b R_ARM_MOVW_ABS_NC 00000848 .LC48 │ │ │ │ │ +0000f8c8 0000972c R_ARM_MOVT_ABS 00000848 .LC48 │ │ │ │ │ +0000f8d0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8d4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0000f8f4 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000f8f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f930 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f94c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f974 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f998 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa00 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa90 0001e21c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000fad4 0001dd1c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000faf0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000fb50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbb0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fbd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbe8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fca8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fce8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd28 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fda0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fdc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fdd4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fdf0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe08 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe2c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fe80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fecc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000feec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff0c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff3c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ff94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffa8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fb70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fb78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbbc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fbf8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fca8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fcd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcf0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdb0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdc8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fdf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fdfc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe30 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fea8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fef4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff4c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff64 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ffbc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffe8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fff4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fffc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ffd0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ffe4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fff0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010010 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001001c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00010024 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010044 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001004c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010064 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010080 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010098 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000100c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000100ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010108 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010128 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010134 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010148 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010160 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001017c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001019c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000101e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000101e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010210 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001027c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000102bc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000102dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001031c 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00010338 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010374 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010380 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000103cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000103e8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010428 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010450 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010458 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010528 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010574 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010598 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000105cc 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010624 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010650 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010668 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000106f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000106fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010718 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001075c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010784 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001078c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010808 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010810 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001082c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000108bc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010908 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001092c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010960 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000109b4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000109e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000109e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010aac 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010af8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010b1c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010b58 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010be4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010c20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010cd8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010cec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010d98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010da0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010dbc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010dfc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010e24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010e84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00010e8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00010ea8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010f50 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00010f9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010fb4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010fe4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001100c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011014 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000110d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110f8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011134 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011170 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000111bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000111e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001121c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011288 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000112d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011330 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001135c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000113cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001142c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011434 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011450 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011490 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000114b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000114c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000115a0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000115ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011610 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011644 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001166c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000116c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116e4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011754 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001175c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000117a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000117ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000117d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000117f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001181c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011840 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011864 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011888 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011944 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011974 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ -00011978 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ -00011980 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00011984 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000119a4 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000119a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000119cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000119e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010074 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001008c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000100ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010114 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010130 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010150 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001015c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010170 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010188 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010208 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010210 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010238 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000102a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000102e4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010304 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010344 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00010360 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001039c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000103a8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000103ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000103f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010410 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010450 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010478 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010480 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010550 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001059c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000105c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000105f4 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001064c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010678 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010690 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001071c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010724 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010740 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010784 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000107ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000107b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010830 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010838 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010854 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000108e4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010930 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010954 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010988 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000109dc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010a08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010a10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ad4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010b20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010b44 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010b80 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010c0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010c48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010d00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010d5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010dc0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010dc8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010de4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010e24 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010e4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010e54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010eac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00010eb4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00010ed0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010f78 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010fc4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010fdc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001100c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011034 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001103c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000110fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011120 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001115c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011198 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000111e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011208 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011244 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000112b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000112fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011358 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011384 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000113f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011454 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001145c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011478 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000114b8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000114e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000114e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000115c8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011614 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011638 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001166c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011694 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000116e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001170c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001177c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011784 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000117cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000117d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000117fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011820 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011844 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011868 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001188c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011924 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001196c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001199c 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ +000119a0 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ +000119a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000119ac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000119cc 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000119d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000119f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011a48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011a64 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011aa4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011acc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011ad4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011ba8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011bf4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c18 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011c4c 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011ca0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011cc4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011d0c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011d34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011d5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011de4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011dec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00011e08 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011e40 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011e8c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011ef8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011f68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011fb4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00011fbc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012014 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001201c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001203c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012084 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001208c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000120a8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000120f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012114 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001215c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012164 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012180 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000121c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000121d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000121ec 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012268 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000122c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122ec 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012348 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012370 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000123cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123f4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012450 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012478 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000124d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124f4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012528 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012534 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ -00012538 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ -00012540 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -00012558 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012590 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125e8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012640 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012698 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126f0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012748 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127a0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127f8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012850 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000128a8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000128fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012930 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012990 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000129d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000129e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012a14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012a1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012a40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012adc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012b18 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012b84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ba8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012c14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c28 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012c8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012ca8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012cec 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ -00012cf0 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ -00012cf8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00012cfc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00012d1c 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012d20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011a10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a68 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011a70 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011a8c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011acc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011af4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011afc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011bd0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c40 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011c74 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011cc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cec 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011d5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011e14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00011e30 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011e68 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011eb4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011f20 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011f90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011fdc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00011fe4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001203c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012044 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012064 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000120b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000120d0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012118 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012120 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001213c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012184 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001218c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000121a8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000121f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000121f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012214 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012290 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000122ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012314 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012370 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012398 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000123f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001241c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012478 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000124a0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000124fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001251c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012550 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001255c 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ +00012560 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ +00012568 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +00012580 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000125b8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012610 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012668 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126c0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012718 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012770 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127c8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012820 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012878 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000128cc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012924 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012958 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000129b8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012a08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012a3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012a44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012a68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012a8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ab0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012b04 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012b40 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012bc8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c70 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012cd0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ce8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012d44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d88 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012da0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012db4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012df0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012df8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012e24 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012e68 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012eb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012ee4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012eec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00012f4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00012f78 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013000 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013024 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013058 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013060 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013088 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000130bc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013148 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013184 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000131dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013210 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001322c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013280 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000132b4 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000132f0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013324 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013330 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ -00013334 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ -0001333c 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -00013378 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000133a4 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000133b0 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ -000133b4 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ -000133bc 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -000133e4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000133f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013420 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001345c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001349c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000134c8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013520 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013548 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001356c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013598 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000135b0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000135c4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000135e0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000135f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001363c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013644 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013660 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013698 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000136e4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013734 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000137c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013814 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001381c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013874 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001387c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001389c 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000138cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013900 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013908 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013924 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001396c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013974 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013990 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000139c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000139f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00013a00 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00013a20 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013b00 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013b98 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013bcc 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013bd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013c00 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013c18 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013c50 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00013c80 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ccc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d1c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d94 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013de0 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e30 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e88 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ed4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013f24 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013fb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013fc0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014000 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00014024 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014074 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00014104 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014128 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000141e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014208 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001421c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001427c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014294 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000142fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014304 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014344 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001434c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001436c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001439c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000143a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000143c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000143e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014428 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001447c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014484 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000144ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000144f0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014528 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001456c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145bc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000145d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014608 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014628 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014634 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012d68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012d84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dac 00009b2b R_ARM_MOVW_ABS_NC 00000880 .LC49 │ │ │ │ │ +00012db0 00009b2c R_ARM_MOVT_ABS 00000880 .LC49 │ │ │ │ │ +00012db8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00012dbc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00012ddc 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012de0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012e34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012e3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012e68 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012eac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ed0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012ef4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012f88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00012f90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00012fbc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013008 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013044 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013068 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001309c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000130a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000130cc 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013100 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001318c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000131c8 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00013220 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013254 0001e11c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00013270 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000132c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132f8 0001dc1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00013334 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013368 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013374 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ +00013378 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ +00013380 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +000133bc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000133e8 0001e31c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +000133f4 0000a12b R_ARM_MOVW_ABS_NC 000008c4 .LC51 │ │ │ │ │ +000133f8 0000a12c R_ARM_MOVT_ABS 000008c4 .LC51 │ │ │ │ │ +00013400 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +00013428 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001343c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013464 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000134a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000134e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001350c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013564 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001358c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000135b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000135dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000135f4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013608 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013624 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013630 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001363c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013680 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013688 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000136a4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000136dc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013728 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013778 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001380c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013858 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013860 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000138c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000138e0 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013910 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013944 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001394c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013968 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000139b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000139b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000139d4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013a04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013a3c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00013a44 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00013a64 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013b44 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ba4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013bdc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013c10 0001ba1c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013c1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013c44 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00013c5c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013c94 0001b91c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00013cc4 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d10 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d60 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013dd8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e24 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e74 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ecc 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f18 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013f68 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ff4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014004 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014044 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00014068 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000140b8 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00014148 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001416c 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00014224 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001424c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014260 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000142c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000142d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000142ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014340 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014348 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014388 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014390 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000143b0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000143e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000143e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014408 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014428 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001446c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000144c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000144c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000144f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014534 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001456c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000145b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014600 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014614 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00014640 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001464c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014668 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014674 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014684 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000146dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000146e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001464c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001466c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014678 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014684 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014690 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000146b8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000146c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00014720 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00014728 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014748 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014784 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001478c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000147b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000147d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014810 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014858 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014860 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014880 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014898 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148d0 0000af1c R_ARM_CALL 0000ae94 invalid_for_target_rule │ │ │ │ │ -00014900 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001491c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014938 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014988 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000149a8 0000b01c R_ARM_CALL 000039ec _loop0_88_rule │ │ │ │ │ -000149c8 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014a14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014a58 0000b01c R_ARM_CALL 000039ec _loop0_88_rule │ │ │ │ │ -00014a78 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014a84 0000ad2b R_ARM_MOVW_ABS_NC 00000974 .LC55 │ │ │ │ │ -00014a88 0000ad2c R_ARM_MOVT_ABS 00000974 .LC55 │ │ │ │ │ -00014a90 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -00014a9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014ad0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014b00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014b08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014b4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014b54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014b78 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014bc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014bcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014bec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c24 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014c48 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014c80 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014ca4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ca8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00014cac 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014cb8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00014cbc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00014ccc 0000ae2b R_ARM_MOVW_ABS_NC 00000990 .LC56 │ │ │ │ │ -00014cd0 0000ae2c R_ARM_MOVT_ABS 00000990 .LC56 │ │ │ │ │ -00014cd4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014ce0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014d1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014d78 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014d84 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014d9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014db8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014ddc 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014e1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014e34 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014e40 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014e5c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014e90 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014764 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001476c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001478c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000147c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000147d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000147f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014818 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014854 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014890 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148b0 0000af1c R_ARM_CALL 000039ec _loop0_88_rule │ │ │ │ │ +000148d0 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014938 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014940 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014960 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014978 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000149b0 0000b01c R_ARM_CALL 0000b108 invalid_for_target_rule │ │ │ │ │ +000149e0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000149fc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014a18 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014a58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014a9c 0000af1c R_ARM_CALL 000039ec _loop0_88_rule │ │ │ │ │ +00014abc 0001e81c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014ac8 0000ad2b R_ARM_MOVW_ABS_NC 00000974 .LC55 │ │ │ │ │ +00014acc 0000ad2c R_ARM_MOVT_ABS 00000974 .LC55 │ │ │ │ │ +00014ad4 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +00014ae0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b14 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014b2c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b38 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014b54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014b80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014b88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014bcc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014bd4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014bf8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014c44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014c4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014c6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ca4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014cc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014ce0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d00 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014d24 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d28 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d2c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014d38 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d3c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d4c 0000ae2b R_ARM_MOVW_ABS_NC 00000990 .LC56 │ │ │ │ │ +00014d50 0000ae2c R_ARM_MOVT_ABS 00000990 .LC56 │ │ │ │ │ +00014d54 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014d60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014d84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014d9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014df8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014e04 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014e1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014e5c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014ea8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014eb4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014ec0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00014ecc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014f08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014f10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00014f64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f74 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014fa0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014fc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00014fcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015028 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001504c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015054 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015078 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000150d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000150f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015110 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015140 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015174 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001517c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000151a8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000151cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000151e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015208 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015234 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015254 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000152bc 0001e91c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00015304 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001532c 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015374 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001537c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000153a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015404 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015414 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015440 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001546c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015498 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000154d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000154f8 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015554 0001eb1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00015560 0000b52b R_ARM_MOVW_ABS_NC 00000a40 .LC61 │ │ │ │ │ -00015564 0000b52c R_ARM_MOVT_ABS 00000a40 .LC61 │ │ │ │ │ -0001556c 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -000155a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155d0 0000ba1c R_ARM_CALL 0000ba80 invalid_parameters_rule.isra.0 │ │ │ │ │ -000155fc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015650 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015658 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001567c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015694 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156a4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000156cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001571c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015730 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015748 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001574c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015750 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015774 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015790 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000157a4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000157d4 0000b22b R_ARM_MOVW_ABS_NC 000009f8 .LC58 │ │ │ │ │ -000157d8 0000b22c R_ARM_MOVT_ABS 000009f8 .LC58 │ │ │ │ │ -000157dc 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00015808 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015838 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -0001583c 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00015840 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000158e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000158e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001590c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015924 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015928 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001592c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015958 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -0001598c 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ -00015990 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ -00015994 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000159b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000159e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000159f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a28 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00015a2c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00015a3c 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ -00015a40 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ -00015a44 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015a50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015a80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015aac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ab8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015adc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015ae4 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015ae8 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015af8 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ -00015afc 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ -00015b00 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015b0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015b30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015b3c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00015b40 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00015b4c 0000b12b R_ARM_MOVW_ABS_NC 000009b8 .LC57 │ │ │ │ │ -00015b50 0000b12c R_ARM_MOVT_ABS 000009b8 .LC57 │ │ │ │ │ -00015b5c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015b68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015ba0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015bf4 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015c14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c64 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015c78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015c9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015cc0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015d08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015d44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015d4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015d78 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00015db0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dcc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dd0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00015dd4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015e00 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00015e5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015e64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014ee8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014f48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00014f50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00014fa4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014fb4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014fe0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015004 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001500c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015068 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001508c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015094 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000150b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001510c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015114 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015138 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015150 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015180 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000151b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000151bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000151e8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001520c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015220 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015248 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015274 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00015294 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000152fc 0001e91c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00015344 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001536c 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000153b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000153bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000153e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015444 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015454 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015480 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015514 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015538 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015594 0001eb1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +000155a0 0000b52b R_ARM_MOVW_ABS_NC 00000a40 .LC61 │ │ │ │ │ +000155a4 0000b52c R_ARM_MOVT_ABS 00000a40 .LC61 │ │ │ │ │ +000155ac 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +000155e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015610 0000ba1c R_ARM_CALL 0000bcf4 invalid_parameters_rule.isra.0 │ │ │ │ │ +0001563c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015690 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015698 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000156bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156e4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001570c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015734 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001575c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015770 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015788 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001578c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015790 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000157b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000157e4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015814 0000b22b R_ARM_MOVW_ABS_NC 000009f8 .LC58 │ │ │ │ │ +00015818 0000b22c R_ARM_MOVT_ABS 000009f8 .LC58 │ │ │ │ │ +0001581c 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015848 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015878 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +0001587c 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +00015880 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00015920 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015928 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001594c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015964 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015968 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001596c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015998 0000331c R_ARM_CALL 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +000159cc 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ +000159d0 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ +000159d4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000159f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015a20 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a48 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a68 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00015a6c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00015a7c 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ +00015a80 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ +00015a84 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015a90 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015ac0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015aec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015af8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b24 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015b28 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015b38 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ +00015b3c 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ +00015b40 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015b4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015b70 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015b7c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00015b80 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +00015b8c 0000b12b R_ARM_MOVW_ABS_NC 000009b8 .LC57 │ │ │ │ │ +00015b90 0000b12c R_ARM_MOVT_ABS 000009b8 .LC57 │ │ │ │ │ +00015b9c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015ba8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015be0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c34 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015c54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015c90 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015ca4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015cb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015cdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015d48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015d84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015d8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015db8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015df0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e0c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e10 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00015e14 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015e40 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00015e9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00015ea4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00015edc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00015ee4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00015fa0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015fd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00015fe0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001603c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000160c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000160d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000160fc 0001ed1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -00016108 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016130 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016168 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001616c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016188 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0001618c 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -0001619c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000161a0 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000161ac 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ -000161b0 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ -000161c8 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000161cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000161f8 0001ef1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00016204 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016234 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016268 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001628c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000162c0 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ -000162c4 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ -000162cc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000162d0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016304 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016318 0000c52b R_ARM_MOVW_ABS_NC 00000d44 _tmp_112_rule │ │ │ │ │ -0001631c 0000c52c R_ARM_MOVT_ABS 00000d44 _tmp_112_rule │ │ │ │ │ -00016324 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00016334 0000c12b R_ARM_MOVW_ABS_NC 00000b20 .LC66 │ │ │ │ │ -00016338 0000c12c R_ARM_MOVT_ABS 00000b20 .LC66 │ │ │ │ │ -00016340 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00016344 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00016364 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00016368 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016388 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001639c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000163a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016404 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016430 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016458 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016460 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001647c 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -000164b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000164bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000164e0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016510 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016534 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016558 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016574 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016590 0000be2b R_ARM_MOVW_ABS_NC 00000a74 .LC63 │ │ │ │ │ -00016594 0000be2c R_ARM_MOVT_ABS 00000a74 .LC63 │ │ │ │ │ -000165a0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000165a4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000165b8 0000781c R_ARM_CALL 0000feec RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -000165e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000165f4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016610 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ -0001662c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016644 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016670 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001667c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016690 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016698 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000166c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000166d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000166f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016700 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016748 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001674c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001676c 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016770 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016780 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00016784 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00016790 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ -00016794 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ -000167c4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00016818 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016854 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016890 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016898 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000168b4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000168dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015f1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00015f24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00015fe0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016018 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016020 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001607c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016108 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016118 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001613c 0001ed1c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00016148 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016170 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161a8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000161ac 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000161c8 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161cc 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161dc 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000161e0 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000161ec 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ +000161f0 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ +00016208 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001620c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016238 0001ef1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +00016244 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016274 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016300 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ +00016304 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ +0001630c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016310 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00016344 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016358 0000c52b R_ARM_MOVW_ABS_NC 00000d44 _tmp_112_rule │ │ │ │ │ +0001635c 0000c52c R_ARM_MOVT_ABS 00000d44 _tmp_112_rule │ │ │ │ │ +00016364 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00016374 0000c12b R_ARM_MOVW_ABS_NC 00000b20 .LC66 │ │ │ │ │ +00016378 0000c12c R_ARM_MOVT_ABS 00000b20 .LC66 │ │ │ │ │ +00016380 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00016384 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000163a4 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000163a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000163c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000163dc 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000163e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016418 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016444 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016470 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016498 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000164a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000164bc 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +000164f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000164fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016520 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016550 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016574 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016598 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000165b4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000165d0 0000be2b R_ARM_MOVW_ABS_NC 00000a74 .LC63 │ │ │ │ │ +000165d4 0000be2c R_ARM_MOVT_ABS 00000a74 .LC63 │ │ │ │ │ +000165e0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000165e4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000165f8 0000781c R_ARM_CALL 00010160 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +00016628 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016634 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016650 0000c61c R_ARM_CALL 00000858 _tmp_170_rule │ │ │ │ │ +0001666c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016684 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000166b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000166d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016704 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016714 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016738 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016740 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016788 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001678c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000167ac 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000167b0 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000167c0 0001ce1c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000167c4 0001ee1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000167d0 0000bf2b R_ARM_MOVW_ABS_NC 00000ab4 .LC64 │ │ │ │ │ +000167d4 0000bf2c R_ARM_MOVT_ABS 00000ab4 .LC64 │ │ │ │ │ +00016804 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00016858 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016894 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000168d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000168d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000168f4 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001691c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016944 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001694c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001691c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016934 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001695c 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ 00016984 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0001698c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000169a8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000169d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000169f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000169c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000169cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000169e8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016a14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00016a34 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a48 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016aac 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016ad4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016adc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016b18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016b38 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a74 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a88 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016aec 0001b81c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016b14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016b1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016b58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00016b78 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b8c 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016ba8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016c4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016cc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d14 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016d1c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016d88 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00016d90 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00016dc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016df0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016e24 0001f11c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00016e58 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016ed0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016eec 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00016efc 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00016f0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016f24 0001f31c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016f54 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016f60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016fa4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016fe0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016fec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017008 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017044 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001704c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001708c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017094 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000170c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000170d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017124 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017164 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001716c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000171a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000171e8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00017234 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017238 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001723c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017260 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00017264 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00017268 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017288 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017290 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000172b4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000172dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017300 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017308 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016bb8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016bcc 0001f01c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016be8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016c8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016cdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016d5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016dc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00016dd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00016e00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016e30 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016e64 0001f11c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00016e98 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016f10 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016f2c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00016f3c 0001f21c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00016f4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016f64 0001f31c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016f94 0001bb1c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00016fa0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016fe4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017010 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001701c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017048 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017084 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001708c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000170cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000170d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017108 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017110 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017164 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000171ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000171e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000171e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017228 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017274 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017278 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001727c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000172a0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000172a4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000172a8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000172c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000172d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000172f4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001731c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00017340 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00017348 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001739c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000173e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000173ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017420 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017428 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001746c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000174b4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000174b8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000174bc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000174e0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000174e4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000174e8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001754c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017564 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017580 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001759c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000175cc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017604 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017628 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017658 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00017664 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017668 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017670 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -000176f8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017748 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017790 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000177a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000177d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000177fc 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00017830 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001783c 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -00017840 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -00017848 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -0001787c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000178e4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001793c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017970 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000179b0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000179e0 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017a14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017a2c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017a5c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017a64 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017a8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017aa4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017aa8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017ab4 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00017ab8 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00017ac0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017ad0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017afc 0000c81c R_ARM_CALL 0000c014 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017b28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017b30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017b5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017ba4 0000c81c R_ARM_CALL 0000c014 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00017bb4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017be8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c0c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00017c10 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00017c1c 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00017c20 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00017c24 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017c34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017c78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017cbc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017cd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017380 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017388 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000173dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017424 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001742c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017460 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017468 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000174ac 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000174f4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000174f8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000174fc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017520 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00017524 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00017528 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001758c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000175a4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000175c0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000175dc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001760c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017644 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017668 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017698 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +000176a4 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +000176a8 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +000176b0 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +00017738 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017788 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000177d0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000177e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017814 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001783c 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00017870 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001787c 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +00017880 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +00017888 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +000178bc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017924 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001797c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000179b0 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000179f0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017a20 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017a54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017a6c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017a9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017aa4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017acc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017ae4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017ae8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017af4 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00017af8 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00017b00 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017b10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017b3c 0000c81c R_ARM_CALL 0000c288 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017b68 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017b70 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017b9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017be4 0000c81c R_ARM_CALL 0000c288 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00017bf4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c28 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c4c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00017c50 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00017c5c 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00017c60 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00017c64 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017c74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017c98 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017cb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017cfc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00017d14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017da4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017db0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017dc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00017dd8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017de4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017df0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017dfc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e14 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e2c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017e40 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017ea4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017eac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017ee0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00017ee8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00017f30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017f54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fa8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017fec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018010 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001803c 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00018080 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000180ac 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -000180b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000180e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000180f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018100 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018144 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001814c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018188 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181cc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000181d4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000181fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018280 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018288 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000182b0 0000cb1c R_ARM_CALL 0000e4b8 type_param_rule │ │ │ │ │ -000182d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000182e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018304 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018330 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018348 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018364 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018380 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000183a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000183e0 0000ca2b R_ARM_MOVW_ABS_NC 00000b80 .LC69 │ │ │ │ │ -000183e4 0000ca2c R_ARM_MOVT_ABS 00000b80 .LC69 │ │ │ │ │ -000183e8 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -00018410 0000cb1c R_ARM_CALL 0000e4b8 type_param_rule │ │ │ │ │ -00018470 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018484 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001849c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000184c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000184d0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000184dc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000184e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000184f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018520 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001852c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018538 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018554 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018558 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018560 0000c92b R_ARM_MOVW_ABS_NC 00000b5c .LC68 │ │ │ │ │ -00018564 0000c92c R_ARM_MOVT_ABS 00000b5c .LC68 │ │ │ │ │ -0001857c 0000781c R_ARM_CALL 0000feec RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ -00018580 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000185dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018624 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018648 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018680 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000186d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000186f8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018724 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -00018740 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018784 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000187b0 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -000187d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018810 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018818 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001886c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188a4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001890c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00018940 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001895c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000189a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000189b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000189d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018a0c 0000c81c R_ARM_CALL 0000c014 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00018a34 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00018a38 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00018a40 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00018a44 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00018a4c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00018a58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018a7c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00018abc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018b00 0000331d R_ARM_JUMP24 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ -00018b38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018b40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018ba4 0000ba1c R_ARM_CALL 0000ba80 invalid_parameters_rule.isra.0 │ │ │ │ │ -00018bcc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018c44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018c80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018c88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018ca8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018cfc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018d34 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018da8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018e24 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018e3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018e70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00018e78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00018e98 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018eec 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f24 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f98 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019014 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001902c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001908c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019094 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000190b4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019108 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019140 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000191b4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019230 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019280 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000192b4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000192e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019304 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019374 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019398 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000193b8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000193e0 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019408 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019480 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0001948c 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ -00019490 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ -00019498 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -000194b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000194e0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000194e4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000194e8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019504 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019558 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00019564 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000195d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019604 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019610 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001962c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019638 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019658 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019664 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019684 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019690 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000196bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000196d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019720 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019728 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001975c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019790 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019808 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001980c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019810 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019834 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019870 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019878 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019898 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000198fc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019928 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019954 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019970 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001998c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000199a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000199b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000199bc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019a00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019a08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019a40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019a48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019a8c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019ab4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019abc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019aec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b20 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019b60 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019b90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ba4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019bc4 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019bf4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c48 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019c50 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019c94 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019cbc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00019cc4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00019cf4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019d28 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019d5c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019d8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019dac 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00019db0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00019db4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019dcc 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -00019e04 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019e3c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019e78 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019ec0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019f14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019f60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019fa0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019fc4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019fe8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a020 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a02c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a038 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a044 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a050 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a070 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a0bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a0c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a108 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a130 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a138 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a168 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a1a0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a1e0 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001a230 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a268 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a2c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a2d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a2d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a330 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a338 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a36c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a374 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a394 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a3dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a408 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a458 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a468 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a4b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a4b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a4d8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a520 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a54c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a5ac 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a610 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a654 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a664 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a670 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a690 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a6b4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a720 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017de4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017df0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017e00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e48 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e54 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e6c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017e80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017ee4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017eec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017f20 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00017f28 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00017f70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017f94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017fe8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001802c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018050 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001807c 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +000180c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000180ec 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +000180f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018120 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018138 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018140 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018184 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001818c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000181c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001820c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018214 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001823c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018288 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018290 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000182c0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000182c8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000182f0 0000cb1c R_ARM_CALL 0000e72c type_param_rule │ │ │ │ │ +00018318 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018320 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018344 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018370 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018388 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000183a4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183c0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000183e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018408 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018420 0000ca2b R_ARM_MOVW_ABS_NC 00000b80 .LC69 │ │ │ │ │ +00018424 0000ca2c R_ARM_MOVT_ABS 00000b80 .LC69 │ │ │ │ │ +00018428 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +00018450 0000cb1c R_ARM_CALL 0000e72c type_param_rule │ │ │ │ │ +000184b0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000184c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000184dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018504 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018510 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001851c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018528 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018534 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018560 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001856c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018578 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018588 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018594 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018598 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000185a0 0000c92b R_ARM_MOVW_ABS_NC 00000b5c .LC68 │ │ │ │ │ +000185a4 0000c92c R_ARM_MOVT_ABS 00000b5c .LC68 │ │ │ │ │ +000185bc 0000781c R_ARM_CALL 00010160 RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ +000185c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018614 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001861c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018664 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018688 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000186b8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018704 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018728 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018754 0001f41c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +00018770 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000187b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000187e0 0001f51c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +000187f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018838 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018840 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018894 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188cc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00018934 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00018968 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00018984 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000189b4 0000c81c R_ARM_CALL 0000c288 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00018a04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018a0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018a30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018a5c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00018a60 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00018a68 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00018a6c 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00018a74 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00018a80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018aa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018abc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018ae4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018b28 0000331d R_ARM_JUMP24 0000121c NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ +00018b60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018b68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018bcc 0000ba1c R_ARM_CALL 0000bcf4 invalid_parameters_rule.isra.0 │ │ │ │ │ +00018bf4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018c38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018c6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018c74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018ca8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018cb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018cd0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018d24 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018d5c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018dd0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018e4c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018e64 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018e98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00018ea0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00018ec0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018f14 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f4c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018fc0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001903c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019054 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000190bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000190dc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019130 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019168 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000191dc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019258 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000192a8 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000192dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019308 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001932c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001939c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000193c0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000193e0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019408 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00019430 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000194a8 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000194b4 0000cc2b R_ARM_MOVW_ABS_NC 00000b9c .LC70 │ │ │ │ │ +000194b8 0000cc2c R_ARM_MOVT_ABS 00000b9c .LC70 │ │ │ │ │ +000194c0 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +000194d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019508 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001950c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019510 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001952c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019580 0001f81c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +0001958c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000195f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001962c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019638 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019654 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019660 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019680 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001968c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000196ac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000196b8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000196e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019700 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019748 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019750 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019784 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019800 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019830 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019834 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019838 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001985c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019898 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000198a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000198c0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019924 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019950 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001997c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019998 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000199b4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000199cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000199d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000199e4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019a28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019a30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019a68 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019a70 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019ab4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019adc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019ae4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019b14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b48 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019b88 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019bb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bcc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019bec 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019c1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019c78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019cbc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019ce4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00019cec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00019d1c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019d50 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019d84 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019db4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019dd4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00019dd8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ddc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019df4 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +00019e2c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019e64 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019ea0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019ee8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019f3c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019f88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019fc8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019fec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a010 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a048 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a054 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a060 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a06c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a078 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a098 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a0e4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a0ec 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a130 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a158 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a160 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a190 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a1c8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a208 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001a258 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a290 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a2ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a2f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a300 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a358 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a360 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a394 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a39c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a3bc 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a404 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a430 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a480 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a490 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a4d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a4e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a500 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a548 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a574 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a5d4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a638 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a67c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a68c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a698 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a6b8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a6dc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 0001a748 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a770 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a79c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a7f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a810 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a83c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a840 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a844 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a85c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a868 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a884 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a890 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a8a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a8bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a90c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001a914 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001a934 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a988 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a9b4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a9e0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a9fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001aa08 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001aa14 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001aa2c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001aa84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001aa8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001aab8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001aae8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001aaf0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ab24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ab70 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ab94 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ab9c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001abc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001abf4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac30 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ac6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aca0 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001acfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ad04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ad38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ad40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ad84 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001adac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001adb4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ade4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae18 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ae60 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aea0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aeb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aed8 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001af20 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001af54 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001af80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001af88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001afcc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001aff0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001aff8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b01c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b04c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b080 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b0c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0e0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0e4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b0e8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b104 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b11c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b134 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b168 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b18c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b1e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b234 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b284 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b28c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b2cc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b2f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001b2f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001b31c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b350 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b388 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b3c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3e4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3e8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b3ec 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b408 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001b41c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b478 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b4a8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b4dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b524 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b554 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b594 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b5ec 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b620 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b698 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b6e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b760 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a770 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a798 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a7c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a7fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a820 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a838 0001fc1c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a864 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a868 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a86c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a884 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a890 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a8ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a8b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a8cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a8e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a934 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001a93c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001a95c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a9b0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a9dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aa08 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001aa24 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001aa30 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001aa3c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001aa54 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001aaac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001aab4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aae0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ab10 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab18 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ab4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ab54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ab98 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001abbc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001abc4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001abe8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac1c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac58 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ac94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aca8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acc8 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ad2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ad60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ad68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001adac 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001add4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001addc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ae0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae40 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ae88 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aec8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aedc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001af00 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001af48 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001af7c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001afa8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001afb0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001aff4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b018 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b020 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b044 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b074 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b0a8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b0e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b108 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b10c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b110 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b12c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b144 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b15c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b190 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b1b4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b208 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b25c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b2ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b2b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b2f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b318 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001b320 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001b344 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b378 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b3b0 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b3ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b40c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b410 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b414 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b430 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001b444 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b4a0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b4d0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b504 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b54c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b57c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b5bc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b614 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b648 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b6c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b708 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001b788 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b790 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b7b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b7e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b808 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b830 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b838 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b84c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b868 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b884 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b8a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b8b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b8bc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b8d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b8dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b90c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b938 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b954 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b970 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b998 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b9b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b9dc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001ba24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ba2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ba4c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ba7c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ba84 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bab8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bac0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bb04 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bb28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bb30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bb54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb88 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bbc4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001bc04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc3c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001bc9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bca4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bcd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bce0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bd20 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bd4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bd54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bd84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bdb8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bdfc 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001be38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001be70 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001beb8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001beec 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf1c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf24 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bf68 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001bf8c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001bf94 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001bfb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bfe8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c024 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c060 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c084 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c088 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c08c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c0a8 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c0c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c100 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c118 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c17c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c1c8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c1d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c1e4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c218 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c268 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c270 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c2ac 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c2d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c2d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001c2fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c330 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c368 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c3a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3c4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3c8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3cc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c3e8 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c400 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c440 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c474 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c4a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c4ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c518 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c560 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c5ac 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001c5e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c604 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c634 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c6ec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c6f8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001c70c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c714 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c728 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c748 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c76c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c794 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c79c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c7c0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c7d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c804 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c828 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c844 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c85c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c884 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c8b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c8d4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c8f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c908 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c928 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c94c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c970 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c988 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c9d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001c9dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ca0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ca54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cab4 0000df1c R_ARM_CALL 00003cfc _loop0_31_rule │ │ │ │ │ -0001caf0 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cafc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cb40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cb64 0000e01c R_ARM_CALL 00004444 param_star_annotation_rule │ │ │ │ │ -0001cb84 0000e01c R_ARM_CALL 00004444 param_star_annotation_rule │ │ │ │ │ -0001cbc8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cc0c 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cc40 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cc68 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001cc70 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001cc98 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b7b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b7b8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b7dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b80c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b830 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b858 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b860 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b874 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b890 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b8ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b8cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b8d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b8e4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b8f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b904 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b934 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b960 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b97c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b998 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b9c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b9e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ba04 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001ba4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ba54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ba74 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001baa4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001baac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bae0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bae8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb2c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bb50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bb58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bb7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bbb0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bbec 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001bc2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc40 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc64 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bcc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bccc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bd00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bd08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bd48 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bd74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bd7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bdac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bde0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be24 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001be60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001be98 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001bee0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bf14 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bf44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bf4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bf90 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001bfb4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001bfbc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001bfe0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c010 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c04c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c088 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0ac 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0b0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c0b4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c0d0 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c0e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c128 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c140 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c1a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c1f0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c200 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c20c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c240 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c290 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c298 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c2d4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c2f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001c300 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001c324 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c358 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c390 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c3cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3ec 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3f0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3f4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c410 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c428 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c468 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c49c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c4cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c514 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c540 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c588 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c5d4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001c608 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c62c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c65c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c714 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c720 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001c734 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c73c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c750 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c770 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c794 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c7bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c7c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c7e8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c7f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c82c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c850 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c86c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c884 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c8ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c8d8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c8fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c918 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c930 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c950 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c974 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c998 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c9b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c9fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ca04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ca34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ca7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cadc 0000df1c R_ARM_CALL 00003cf8 _loop0_31_rule │ │ │ │ │ +0001cb18 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cb24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb60 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cb68 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001cb8c 0000e01c R_ARM_CALL 000046b8 param_star_annotation_rule │ │ │ │ │ +0001cbac 0000e01c R_ARM_CALL 000046b8 param_star_annotation_rule │ │ │ │ │ +0001cbf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cc34 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cc68 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cc90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001cc98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001ccc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cce4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd08 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd78 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd7c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd80 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001cd98 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001cdc4 0000df1c R_ARM_CALL 00003cfc _loop0_31_rule │ │ │ │ │ -0001cdfc 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ce0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cce8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cda0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cda4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cda8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001cdc0 0001fa1c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001cdec 0000df1c R_ARM_CALL 00003cf8 _loop0_31_rule │ │ │ │ │ +0001ce24 0001fe1c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ 0001ce34 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ce60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ce94 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cea0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ceac 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ -0001cebc 0000df1c R_ARM_CALL 00003cfc _loop0_31_rule │ │ │ │ │ -0001ced0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cee0 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ -0001ceec 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ -0001cef0 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ -0001cef8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cefc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cf1c 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001cf20 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cf58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cf64 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ -0001cf68 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ -0001cf70 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cf74 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cf9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cfb0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cfbc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cfc0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001cfcc 0000db2b R_ARM_MOVW_ABS_NC 00000c1c .LC73 │ │ │ │ │ -0001cfd0 0000db2c R_ARM_MOVT_ABS 00000c1c .LC73 │ │ │ │ │ -0001cfd8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001cfe4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d018 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d020 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d048 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce5c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ce88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ce9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cebc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cec8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ced4 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ +0001cee4 0000df1c R_ARM_CALL 00003cf8 _loop0_31_rule │ │ │ │ │ +0001cef8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf08 0000e21c R_ARM_CALL 000009bc _tmp_128_rule │ │ │ │ │ +0001cf14 0000dd2b R_ARM_MOVW_ABS_NC 00000c74 .LC75 │ │ │ │ │ +0001cf18 0000dd2c R_ARM_MOVT_ABS 00000c74 .LC75 │ │ │ │ │ +0001cf20 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cf24 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cf44 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001cf48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cf80 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cf8c 0000dc2b R_ARM_MOVW_ABS_NC 00000c40 .LC74 │ │ │ │ │ +0001cf90 0000dc2c R_ARM_MOVT_ABS 00000c40 .LC74 │ │ │ │ │ +0001cf98 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cf9c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cfc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfe4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cfe8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cff4 0000db2b R_ARM_MOVW_ABS_NC 00000c1c .LC73 │ │ │ │ │ +0001cff8 0000db2c R_ARM_MOVT_ABS 00000c1c .LC73 │ │ │ │ │ +0001d000 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d00c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d040 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d048 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0001d070 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d0d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d0e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d104 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d128 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d154 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ -0001d158 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ -0001d160 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d164 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d198 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001d1c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d200 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d20c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d284 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d28c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d2d0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d330 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d334 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d338 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d364 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001d39c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d3b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d3d4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001d3f8 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001d428 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001d434 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ -0001d438 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ -0001d440 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -0001d4c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d4d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d4f8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d560 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001d588 0000e42b R_ARM_MOVW_ABS_NC 0000b430 _tmp_120_rule │ │ │ │ │ -0001d58c 0000e42c R_ARM_MOVT_ABS 0000b430 _tmp_120_rule │ │ │ │ │ -0001d590 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d5cc 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001d5e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d600 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d604 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d62c 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d634 0000e32b R_ARM_MOVW_ABS_NC 00000c8c .LC76 │ │ │ │ │ -0001d638 0000e32c R_ARM_MOVT_ABS 00000c8c .LC76 │ │ │ │ │ -0001d65c 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d664 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d694 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d6b8 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ -0001d6bc 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ -0001d6c0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d6cc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d6d0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d6fc 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001d708 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ -0001d70c 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ -0001d72c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d750 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ -0001d754 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ -0001d758 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001d764 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ -0001d768 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ -0001d770 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d774 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d794 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d79c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d7ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d7d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d810 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d81c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d828 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d87c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d884 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d8c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d92c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001d934 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001d95c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d980 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d9a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d9dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d9e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001da28 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001da38 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ -0001da44 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ -0001da48 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ -0001da50 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001da54 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001da74 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001da78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dab0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dae8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001daf0 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ -0001daf4 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ -0001db10 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001db4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001db54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001db80 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001dba8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dbbc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d098 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d0c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d100 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d108 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d12c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d150 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d17c 0000da2b R_ARM_MOVW_ABS_NC 00000bf8 .LC72 │ │ │ │ │ +0001d180 0000da2c R_ARM_MOVT_ABS 00000bf8 .LC72 │ │ │ │ │ +0001d188 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d18c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d1c0 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001d1f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d228 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d234 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d270 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d278 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d2ac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d2b4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d2f8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d358 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d35c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d360 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d38c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001d3c4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d3d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d3fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001d420 0001aa1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001d450 0001d51c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001d45c 0000822b R_ARM_MOVW_ABS_NC 00000610 .LC37 │ │ │ │ │ +0001d460 0000822c R_ARM_MOVT_ABS 00000610 .LC37 │ │ │ │ │ +0001d468 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +0001d4f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d4f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d520 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d588 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001d5b0 0000e42b R_ARM_MOVW_ABS_NC 0000b6a4 _tmp_120_rule │ │ │ │ │ +0001d5b4 0000e42c R_ARM_MOVT_ABS 0000b6a4 _tmp_120_rule │ │ │ │ │ +0001d5b8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d5f4 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001d608 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d628 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d62c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d654 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d65c 0000e32b R_ARM_MOVW_ABS_NC 00000c8c .LC76 │ │ │ │ │ +0001d660 0000e32c R_ARM_MOVT_ABS 00000c8c .LC76 │ │ │ │ │ +0001d684 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d68c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d6bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6e0 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ +0001d6e4 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ +0001d6e8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d6f4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d6f8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d724 0001b61c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001d730 0000462b R_ARM_MOVW_ABS_NC 0000044c .LC28 │ │ │ │ │ +0001d734 0000462c R_ARM_MOVT_ABS 0000044c .LC28 │ │ │ │ │ +0001d754 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d778 0000e52b R_ARM_MOVW_ABS_NC 0000090c _tmp_119_rule │ │ │ │ │ +0001d77c 0000e52c R_ARM_MOVT_ABS 0000090c _tmp_119_rule │ │ │ │ │ +0001d780 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001d78c 0000c02b R_ARM_MOVW_ABS_NC 00000ae0 .LC65 │ │ │ │ │ +0001d790 0000c02c R_ARM_MOVT_ABS 00000ae0 .LC65 │ │ │ │ │ +0001d798 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d79c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d7bc 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d7c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d7d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d7f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d838 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d844 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d850 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d8a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d8ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d8e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d954 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001d95c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001d984 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001da10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001da50 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001da60 0000e81c R_ARM_CALL 0000100c _tmp_129_rule │ │ │ │ │ +0001da6c 0000e72b R_ARM_MOVW_ABS_NC 00000ce8 .LC78 │ │ │ │ │ +0001da70 0000e72c R_ARM_MOVT_ABS 00000ce8 .LC78 │ │ │ │ │ +0001da78 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001da7c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001da9c 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001daa0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dad8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001db18 0000e62b R_ARM_MOVW_ABS_NC 00000cb8 .LC77 │ │ │ │ │ +0001db1c 0000e62c R_ARM_MOVT_ABS 00000cb8 .LC77 │ │ │ │ │ +0001db38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001db74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001db7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dba8 0001a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001dbd0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001dbe4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dc10 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001dc9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dca4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001dcc4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dcdc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dce0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dce4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001dd1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dd24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dd50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dd58 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0001dd5c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -0001dd68 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ -0001dd6c 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ -0001dd74 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001dd80 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ddb0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001de0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001de14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001de5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001deac 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001dee8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001df0c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001df44 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001df60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001df98 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001dfd4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001dfdc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e008 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e040 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e094 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dc0c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dc38 0001a91c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001dcc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001dccc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001dcec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd04 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd08 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd0c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001dd44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dd4c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dd78 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dd80 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +0001dd84 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +0001dd90 0000b42b R_ARM_MOVW_ABS_NC 00000a24 .LC60 │ │ │ │ │ +0001dd94 0000b42c R_ARM_MOVT_ABS 00000a24 .LC60 │ │ │ │ │ +0001dd9c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001dda8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ddd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001de34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001de3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001de84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ded4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001df10 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001df34 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001df6c 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001df88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dfc0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dffc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e004 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e030 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e068 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001e0bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e100 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e108 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e134 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e16c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1b4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e1f8 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001e248 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e25c 0000f61c R_ARM_CALL 0000ce24 _loop0_78_rule │ │ │ │ │ -0001e270 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e2bc 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001e310 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e340 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e348 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e370 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e384 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e38c 0000e92b R_ARM_MOVW_ABS_NC 00000d18 .LC79 │ │ │ │ │ -0001e390 0000e92c R_ARM_MOVT_ABS 00000d18 .LC79 │ │ │ │ │ -0001e3b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3cc 0000ea2b R_ARM_MOVW_ABS_NC 00000d48 .LC80 │ │ │ │ │ -0001e3d0 0000ea2c R_ARM_MOVT_ABS 00000d48 .LC80 │ │ │ │ │ -0001e3f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e404 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e40c 0000eb2b R_ARM_MOVW_ABS_NC 00000d78 .LC81 │ │ │ │ │ -0001e410 0000eb2c R_ARM_MOVT_ABS 00000d78 .LC81 │ │ │ │ │ -0001e430 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e444 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e468 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e48c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e0e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e128 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e130 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e15c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e194 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e220 0001ff1c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001e270 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e284 0000f61c R_ARM_CALL 0000d098 _loop0_78_rule │ │ │ │ │ +0001e298 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e2e4 0002001c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001e338 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e368 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e370 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e398 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3b4 0000e92b R_ARM_MOVW_ABS_NC 00000d18 .LC79 │ │ │ │ │ +0001e3b8 0000e92c R_ARM_MOVT_ABS 00000d18 .LC79 │ │ │ │ │ +0001e3d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3f4 0000ea2b R_ARM_MOVW_ABS_NC 00000d48 .LC80 │ │ │ │ │ +0001e3f8 0000ea2c R_ARM_MOVT_ABS 00000d48 .LC80 │ │ │ │ │ +0001e418 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e42c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e434 0000eb2b R_ARM_MOVW_ABS_NC 00000d78 .LC81 │ │ │ │ │ +0001e438 0000eb2c R_ARM_MOVT_ABS 00000d78 .LC81 │ │ │ │ │ +0001e458 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e46c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e490 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001e4fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e520 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e544 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e568 0000ec2b R_ARM_MOVW_ABS_NC 00000da8 .LC82 │ │ │ │ │ -0001e56c 0000ec2c R_ARM_MOVT_ABS 00000da8 .LC82 │ │ │ │ │ -0001e574 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e578 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e598 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001e59c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e5dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e5f0 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e60c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e610 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e614 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e620 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e62c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e630 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e63c 0000f42b R_ARM_MOVW_ABS_NC 00000f00 .LC90 │ │ │ │ │ -0001e640 0000f42c R_ARM_MOVT_ABS 00000f00 .LC90 │ │ │ │ │ -0001e648 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e654 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e688 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e69c 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e6b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e6c4 0000f61c R_ARM_CALL 0000ce24 _loop0_78_rule │ │ │ │ │ -0001e6dc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e6e0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e6e4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001e6f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e6fc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e700 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e70c 0000f32b R_ARM_MOVW_ABS_NC 00000ed4 .LC89 │ │ │ │ │ -0001e710 0000f32c R_ARM_MOVT_ABS 00000ed4 .LC89 │ │ │ │ │ -0001e718 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e724 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e75c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e770 0000f82b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ -0001e774 0000f82c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ -0001e778 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e784 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e790 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e794 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e7a0 0000ef2b R_ARM_MOVW_ABS_NC 00000e3c .LC85 │ │ │ │ │ -0001e7a4 0000ef2c R_ARM_MOVT_ABS 00000e3c .LC85 │ │ │ │ │ -0001e7ac 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e7c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e824 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e838 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ -0001e850 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ -0001e854 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ -0001e858 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e864 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e870 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e874 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e880 0000f22b R_ARM_MOVW_ABS_NC 00000eb4 .LC88 │ │ │ │ │ -0001e884 0000f22c R_ARM_MOVT_ABS 00000eb4 .LC88 │ │ │ │ │ -0001e88c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e8a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e8d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e904 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001e90c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001e930 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e944 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ -0001e948 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ -0001e94c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001e970 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e984 0001a72b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ -0001e988 0001a72c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ -0001e98c 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001e998 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e99c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001e9ac 0000f12b R_ARM_MOVW_ABS_NC 00000e8c .LC87 │ │ │ │ │ -0001e9b0 0000f12c R_ARM_MOVT_ABS 00000e8c .LC87 │ │ │ │ │ -0001e9b4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001e9c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ea04 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ea08 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ea18 0000f02b R_ARM_MOVW_ABS_NC 00000e64 .LC86 │ │ │ │ │ -0001ea1c 0000f02c R_ARM_MOVT_ABS 00000e64 .LC86 │ │ │ │ │ -0001ea20 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001ea38 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ea64 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001eaa4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001eac4 0000fa2b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ -0001eac8 0000fa2c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ -0001eacc 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001ead8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001eae4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001eae8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001eaf4 0000ee2b R_ARM_MOVW_ABS_NC 00000e0c .LC84 │ │ │ │ │ -0001eaf8 0000ee2c R_ARM_MOVT_ABS 00000e0c .LC84 │ │ │ │ │ -0001eb00 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001eb18 0000522b R_ARM_MOVW_ABS_NC 00017e70 annotated_rhs_rule │ │ │ │ │ -0001eb1c 0000522c R_ARM_MOVT_ABS 00017e70 annotated_rhs_rule │ │ │ │ │ -0001eb20 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001eb2c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001eb30 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001eb3c 0000ed2b R_ARM_MOVW_ABS_NC 00000dd8 .LC83 │ │ │ │ │ -0001eb40 0000ed2c R_ARM_MOVT_ABS 00000dd8 .LC83 │ │ │ │ │ -0001eb48 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001eb84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001eb9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ebc8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ebf0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ec2c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ec34 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ec7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eca0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001eca8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ece0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ece8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ed24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001ed2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001ed74 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001edb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ede4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001ee14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee24 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ee58 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001ee8c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001eed4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eef8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ef38 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001efa0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001efd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001effc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f004 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f028 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f058 0000c81c R_ARM_CALL 0000c014 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001f094 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f0b0 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ -0001f0b4 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ -0001f0bc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f0c0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f0e4 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001f0e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f118 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f124 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f12c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f164 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f170 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f19c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f230 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f238 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f268 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f2e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f31c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f324 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f36c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f398 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f3a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f3dc 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001f410 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f448 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f470 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f498 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f4d4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f4dc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f500 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f514 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f544 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f590 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f598 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f5c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5f0 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ -0001f5f4 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ -0001f5f8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f630 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f644 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f658 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f66c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f678 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f67c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f688 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ -0001f68c 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ -0001f694 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f6a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f6c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f6dc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f700 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f708 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f770 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f778 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f7b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f7c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f7f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f800 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f840 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f848 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f884 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f8c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f8d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f8f4 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001f938 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f99c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f9bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001f9c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001f9fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fa04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fa30 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fa7c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001faa4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001fb48 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fb64 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001fb84 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fbb0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fc40 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fc74 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fca4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fcbc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001fcd8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fce0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fd04 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fd34 0000c81c R_ARM_CALL 0000c014 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fd68 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fd84 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001fdb8 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001fdec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fe0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0001fe14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0001fe38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fe68 0000c81c R_ARM_CALL 0000c014 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -0001fe9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001feb4 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ -0001feb8 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ -0001fec0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fec4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fee4 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001fee8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ff1c 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ -0001ff20 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ -0001ff28 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ff2c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0001ff50 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ff54 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ffa8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ffb4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ffbc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ffe8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020028 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020040 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002004c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020074 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020094 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000200b0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000200bc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000200cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020108 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020110 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020144 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020158 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002016c 0002011c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -000201c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000201cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020224 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002022c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020274 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000202a8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000202e4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000202f4 0000921c R_ARM_CALL 00009404 lambda_params_rule │ │ │ │ │ -00020310 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020334 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020370 0002021c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -0002039c 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000203bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000203f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020434 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002043c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002046c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000204bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000204ec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020528 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020530 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002055c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000205a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000205c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020608 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020640 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002065c 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0002068c 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -000206c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020704 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020738 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00020744 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020788 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020790 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000207b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000207dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020840 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020854 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002086c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020870 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020874 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020884 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -00020888 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00020898 0001012b R_ARM_MOVW_ABS_NC 00001048 .LC97 │ │ │ │ │ -0002089c 0001012c R_ARM_MOVT_ABS 00001048 .LC97 │ │ │ │ │ -000208a4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000208b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000208ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000208f8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000208fc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0002090c 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00020910 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00020914 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0002092c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002095c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002099c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020a00 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020a08 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020a40 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020a98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020aa0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020b00 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b4c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b50 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b54 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020bb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020bf0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020bf8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020c2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020c64 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020c98 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00020cf4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020cfc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020d24 0001021c R_ARM_CALL 0000caec _tmp_165_rule │ │ │ │ │ -00020d50 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00020d58 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00020d7c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020dac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020dbc 0001021c R_ARM_CALL 0000caec _tmp_165_rule │ │ │ │ │ -00020e10 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020e48 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020e64 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020e88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ea0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020edc 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00020ee8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f10 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020f48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f84 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020fac 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020fc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020fd4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021028 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002105c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021068 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021074 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021080 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002108c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000210ac 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000210e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000210f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002112c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021160 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ -00021164 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ -00021168 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000211a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000211e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000211e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021210 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002123c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021278 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021288 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000212ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000212b8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000212bc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000212c8 0001042b R_ARM_MOVW_ABS_NC 000010c8 .LC99 │ │ │ │ │ -000212cc 0001042c R_ARM_MOVT_ABS 000010c8 .LC99 │ │ │ │ │ -000212d4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000212e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021314 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021328 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021340 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00021344 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00021348 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00021358 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ -0002135c 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ -00021370 0001032b R_ARM_MOVW_ABS_NC 00001088 .LC98 │ │ │ │ │ -00021374 0001032c R_ARM_MOVT_ABS 00001088 .LC98 │ │ │ │ │ -00021378 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00021394 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000213c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021410 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021418 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002143c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021460 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021484 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000214a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000214cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000214f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021514 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021538 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002155c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021580 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000215a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000215c8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000215ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021618 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021648 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021660 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021688 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000216a0 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000216ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000216d8 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000216f0 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000216fc 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ -00021700 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ -00021708 0000301c R_ARM_CALL 00004240 INVALID_VERSION_CHECK │ │ │ │ │ -00021720 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021738 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021750 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021768 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021798 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000217a8 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000217c0 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -000217d8 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -0002181c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021824 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021864 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002186c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021890 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000218c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000218cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021904 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021948 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021980 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021988 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000219ac 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000219e8 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021a2c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021a54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021a78 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021aa8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ab0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021ae0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021b08 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021bd4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021bf0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00021c14 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021c44 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021c84 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021cb0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021cbc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021ce0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021d1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d44 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d74 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021d90 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021db4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021dbc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021de0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021e00 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021e1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021e24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021e40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021e48 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021e68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021e84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021ec0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021ec8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021efc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f78 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00021f80 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00021fa8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021fd8 00010a2b R_ARM_MOVW_ABS_NC 0000ff9c _tmp_126_rule │ │ │ │ │ -00021fdc 00010a2c R_ARM_MOVT_ABS 0000ff9c _tmp_126_rule │ │ │ │ │ -00021fe0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00021fec 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ -00021ff0 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ -00021ff8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00021ffc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0002201c 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022020 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022044 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022050 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002205c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000220b8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000220c0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000220f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000220fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002212c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022134 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022180 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000221b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000221bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002220c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022258 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022260 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022294 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002229c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000222e8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002231c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022324 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022374 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000223bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000223c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000223f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022400 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022450 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00022474 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224ac 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000224f8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002254c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022570 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000225a8 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000225bc 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000225e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000225f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022610 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022638 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022650 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022660 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002267c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000226bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000226e0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022718 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002272c 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022760 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022768 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022788 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000227b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000227c8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000227d8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000227f4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022848 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022860 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000228b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000228d0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022904 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022928 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022930 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022970 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000229b8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022a24 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022a54 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022a80 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022ac8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022af8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022b24 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022be8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022c1c 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022c30 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022c64 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022c6c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022c90 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00022cc0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022cd8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022cf4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022d10 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022d44 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022d70 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00022da0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022dd4 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022e04 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022e3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022e5c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022e90 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00022ed0 00010d1c R_ARM_CALL 0000d06c invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022eec 00010d1c R_ARM_CALL 0000d06c invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022f00 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022f40 00010d1c R_ARM_CALL 0000d06c invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022f74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00022f7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00022fa8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022fd8 0000c81c R_ARM_CALL 0000c014 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00023004 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002300c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023038 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023068 0000c81c R_ARM_CALL 0000c014 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -000230d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000230fc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023130 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023148 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002316c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023190 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023194 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0002319c 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -000231a0 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -000231a8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000231b4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000231e4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000231f8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000231fc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023204 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00023208 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00023210 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0002321c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023258 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023260 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023284 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000232b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000232cc 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000232e8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023304 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00023324 00020b1c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -000233a8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000233bc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000233c8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000233f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023408 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023424 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002342c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023454 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002345c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023474 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023494 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000234c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000234d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000234dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000234e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023508 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023514 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023520 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002352c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023538 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023550 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002355c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e524 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e56c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e590 0000ec2b R_ARM_MOVW_ABS_NC 00000da8 .LC82 │ │ │ │ │ +0001e594 0000ec2c R_ARM_MOVT_ABS 00000da8 .LC82 │ │ │ │ │ +0001e59c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5a0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e5c0 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001e5c4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e604 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e618 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e634 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e638 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e63c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e648 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e654 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e658 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e664 0000f42b R_ARM_MOVW_ABS_NC 00000f00 .LC90 │ │ │ │ │ +0001e668 0000f42c R_ARM_MOVT_ABS 00000f00 .LC90 │ │ │ │ │ +0001e670 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e67c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e6b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6c4 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e6dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e6ec 0000f61c R_ARM_CALL 0000d098 _loop0_78_rule │ │ │ │ │ +0001e704 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e708 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e70c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e718 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e724 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e728 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e734 0000f32b R_ARM_MOVW_ABS_NC 00000ed4 .LC89 │ │ │ │ │ +0001e738 0000f32c R_ARM_MOVT_ABS 00000ed4 .LC89 │ │ │ │ │ +0001e740 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e74c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e784 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e798 0000f82b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ +0001e79c 0000f82c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ +0001e7a0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e7ac 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e7b8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7bc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e7c8 0000ef2b R_ARM_MOVW_ABS_NC 00000e3c .LC85 │ │ │ │ │ +0001e7cc 0000ef2c R_ARM_MOVT_ABS 00000e3c .LC85 │ │ │ │ │ +0001e7d4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e7ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e818 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e84c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e860 0000f71c R_ARM_CALL 00001cd8 _tmp_154_rule.isra.0 │ │ │ │ │ +0001e878 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ +0001e87c 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ +0001e880 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e88c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e898 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e89c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e8a8 0000f22b R_ARM_MOVW_ABS_NC 00000eb4 .LC88 │ │ │ │ │ +0001e8ac 0000f22c R_ARM_MOVT_ABS 00000eb4 .LC88 │ │ │ │ │ +0001e8b4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e8cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e900 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e92c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001e934 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001e958 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e96c 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ +0001e970 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ +0001e974 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001e998 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e9ac 0001a72b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_name_token │ │ │ │ │ +0001e9b0 0001a72c R_ARM_MOVT_ABS 00000000 _PyPegen_name_token │ │ │ │ │ +0001e9b4 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001e9c0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e9c4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001e9d4 0000f12b R_ARM_MOVW_ABS_NC 00000e8c .LC87 │ │ │ │ │ +0001e9d8 0000f12c R_ARM_MOVT_ABS 00000e8c .LC87 │ │ │ │ │ +0001e9dc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e9e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ea2c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ea30 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ea40 0000f02b R_ARM_MOVW_ABS_NC 00000e64 .LC86 │ │ │ │ │ +0001ea44 0000f02c R_ARM_MOVT_ABS 00000e64 .LC86 │ │ │ │ │ +0001ea48 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ea60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ea8c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001eacc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001eaec 0000fa2b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ +0001eaf0 0000fa2c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ +0001eaf4 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001eb00 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001eb0c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eb10 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eb1c 0000ee2b R_ARM_MOVW_ABS_NC 00000e0c .LC84 │ │ │ │ │ +0001eb20 0000ee2c R_ARM_MOVT_ABS 00000e0c .LC84 │ │ │ │ │ +0001eb28 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001eb40 0000522b R_ARM_MOVW_ABS_NC 00017eb0 annotated_rhs_rule │ │ │ │ │ +0001eb44 0000522c R_ARM_MOVT_ABS 00017eb0 annotated_rhs_rule │ │ │ │ │ +0001eb48 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001eb54 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eb58 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001eb64 0000ed2b R_ARM_MOVW_ABS_NC 00000dd8 .LC83 │ │ │ │ │ +0001eb68 0000ed2c R_ARM_MOVT_ABS 00000dd8 .LC83 │ │ │ │ │ +0001eb70 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ebac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ebc4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ebf0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ec18 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ec54 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ec5c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001eca4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ecc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ecd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ed08 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ed10 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ed4c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001ed54 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001ed9c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eddc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee0c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001ee3c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee4c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ee80 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001eeb4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001eefc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef20 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ef60 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001efd4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f00c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f030 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f038 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f05c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f08c 0000c81c R_ARM_CALL 0000c288 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001f0c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f0e4 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ +0001f0e8 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ +0001f0f0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f0f4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f118 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001f11c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f14c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f158 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f160 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f198 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f1a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f1d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f1f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f218 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f264 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f26c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f29c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f314 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f350 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f358 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f3a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f3cc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f3dc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f410 0001d31c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001f444 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f47c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f4a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f4cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f508 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f510 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f534 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f578 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5c4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f5cc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f5f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f624 0000bb2b R_ARM_MOVW_ABS_NC 00000a68 _tmp_106_rule │ │ │ │ │ +0001f628 0000bb2c R_ARM_MOVT_ABS 00000a68 _tmp_106_rule │ │ │ │ │ +0001f62c 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f664 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f678 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f68c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f6ac 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f6b0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f6bc 0000b32b R_ARM_MOVW_ABS_NC 000009fc .LC59 │ │ │ │ │ +0001f6c0 0000b32c R_ARM_MOVT_ABS 000009fc .LC59 │ │ │ │ │ +0001f6c8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f6d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f6fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f710 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f734 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f73c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f7a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f7ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f7ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f7f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f82c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f834 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f874 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f87c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f8b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f8fc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f904 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001f928 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001f96c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f9f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001f9f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fa30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fa38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fa64 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fab0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001fad8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001fb7c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fb98 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001fbb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fbe4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fc74 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fca8 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fcd8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fcf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001fd0c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fd14 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fd38 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fd68 0000c81c R_ARM_CALL 0000c288 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fd9c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fdb8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001fdec 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001fe20 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fe40 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0001fe48 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0001fe6c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fe9c 0000c81c R_ARM_CALL 0000c288 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +0001fed0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fee8 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ +0001feec 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ +0001fef4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001fef8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ff18 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ff1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ff50 0000fb2b R_ARM_MOVW_ABS_NC 00000f18 .LC91 │ │ │ │ │ +0001ff54 0000fb2c R_ARM_MOVT_ABS 00000f18 .LC91 │ │ │ │ │ +0001ff5c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ff60 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +0001ff84 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ff88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ffdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ffe8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fff0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002001c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002005c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020074 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020080 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000200a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000200c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000200e4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000200f0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00020100 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002013c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020144 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020178 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002018c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000201a0 0002011c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +000201f4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020200 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020258 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020260 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000202a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000202dc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020318 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020328 0000921c R_ARM_CALL 00009678 lambda_params_rule │ │ │ │ │ +00020344 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020368 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000203a4 0002021c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +000203d0 0001ea1c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000203f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002042c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020468 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020470 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000204a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000204f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020520 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002055c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020564 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020590 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000205d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000205f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002063c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020674 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020690 0001851c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000206c0 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +000206fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020738 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002076c 0001961c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00020778 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000207bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000207c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000207ec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020810 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020874 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020888 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000208a0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000208a4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000208a8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000208b8 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +000208bc 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000208cc 0001012b R_ARM_MOVW_ABS_NC 00001048 .LC97 │ │ │ │ │ +000208d0 0001012c R_ARM_MOVT_ABS 00001048 .LC97 │ │ │ │ │ +000208d8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000208e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020920 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002092c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00020930 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00020940 00000d2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00020944 00000d2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00020948 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020960 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020990 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000209d0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020a34 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020a3c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020a74 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020acc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020ad4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020b34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b80 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b84 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b88 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020bec 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020c24 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020c2c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020c60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020c98 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020ccc 0002041c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +00020d28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020d58 0001021c R_ARM_CALL 0000cd60 _tmp_165_rule │ │ │ │ │ +00020d84 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00020d8c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00020db0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020de0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020df0 0001021c R_ARM_CALL 0000cd60 _tmp_165_rule │ │ │ │ │ +00020e44 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020e7c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020e98 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020ebc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020ed4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020f10 0001d21c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +00020f1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f44 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020f7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020fb8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020fe0 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020ffc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021008 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002105c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021090 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002109c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000210a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000210b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000210c0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000210e0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002111c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021124 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021160 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021194 0000152b R_ARM_MOVW_ABS_NC 00000174 .LC8 │ │ │ │ │ +00021198 0000152c R_ARM_MOVT_ABS 00000174 .LC8 │ │ │ │ │ +0002119c 0001991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000211d4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021214 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002121c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021244 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021270 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000212ac 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000212bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000212e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000212ec 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000212f0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000212fc 0001042b R_ARM_MOVW_ABS_NC 000010c8 .LC99 │ │ │ │ │ +00021300 0001042c R_ARM_MOVT_ABS 000010c8 .LC99 │ │ │ │ │ +00021308 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00021314 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021348 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002135c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021374 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00021378 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +0002137c 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002138c 0001a12b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndentationError │ │ │ │ │ +00021390 0001a12c R_ARM_MOVT_ABS 00000000 PyExc_IndentationError │ │ │ │ │ +000213a4 0001032b R_ARM_MOVW_ABS_NC 00001088 .LC98 │ │ │ │ │ +000213a8 0001032c R_ARM_MOVT_ABS 00001088 .LC98 │ │ │ │ │ +000213ac 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000213c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000213fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021444 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002144c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021470 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021494 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214b8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000214dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021500 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021524 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021548 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002156c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021590 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000215fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021620 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002164c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002167c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021694 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000216bc 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000216d4 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000216e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002170c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021724 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021730 00009f2b R_ARM_MOVW_ABS_NC 000008b0 .LC50 │ │ │ │ │ +00021734 00009f2c R_ARM_MOVT_ABS 000008b0 .LC50 │ │ │ │ │ +0002173c 0000301c R_ARM_CALL 000044b4 INVALID_VERSION_CHECK │ │ │ │ │ +00021754 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002176c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021784 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002179c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000217cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000217dc 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +000217f4 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +0002180c 0002081c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021850 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021858 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021898 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000218a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000218c4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000218f8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021900 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021938 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002197c 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +000219b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000219bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000219e0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021a1c 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021a60 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021a88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021aac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021adc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021ae4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021b14 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021b3c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021c08 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021c24 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00021c48 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021c78 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021cb8 0001bf1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021ce4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021cf0 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021d14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021d3c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021d50 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021d78 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021da8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021dc4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021de8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021df0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e34 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021e50 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021e58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021e7c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021e9c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021eb8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021ef4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021efc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021f30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021fac 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00021fb4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00021fdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002200c 00010a2b R_ARM_MOVW_ABS_NC 00010210 _tmp_126_rule │ │ │ │ │ +00022010 00010a2c R_ARM_MOVT_ABS 00010210 _tmp_126_rule │ │ │ │ │ +00022014 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00022020 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ +00022024 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ +0002202c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00022030 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00022050 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022054 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022078 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022084 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022090 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000220ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000220f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022128 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022130 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022160 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022168 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000221b4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000221e8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000221f0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022240 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002228c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022294 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000222c8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000222d0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002231c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00022350 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022358 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000223a8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000223f0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000223f8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002242c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022434 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022484 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000224ac 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000224e4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022530 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022584 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000225a8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000225e0 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000225f4 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022620 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022628 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022648 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022670 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022688 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022698 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000226b4 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000226f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022718 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022750 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022764 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022798 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000227a0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000227c0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000227e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022800 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022810 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002282c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022880 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022898 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000228f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022908 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002293c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022960 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022968 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000229a8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000229f0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022a5c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022a8c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022ab8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022b00 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022b30 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022b5c 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022c20 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022c54 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022c68 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022c9c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022ca4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022cc8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00022cf8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022d10 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022d2c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022d48 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022d7c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022da8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022dd8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022e0c 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022e3c 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022e74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e94 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022ec8 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00022f08 00010d1c R_ARM_CALL 0000d2e0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022f24 00010d1c R_ARM_CALL 0000d2e0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022f38 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022f78 00010d1c R_ARM_CALL 0000d2e0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022f9c 0000c81c R_ARM_CALL 0000c288 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00022fc8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00022fd0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00022ffc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002302c 0000c81c R_ARM_CALL 0000c288 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00023058 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023060 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002308c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000230fc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002311c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023150 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +0002317c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231a0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000231c4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000231c8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000231d0 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +000231d4 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +000231dc 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000231e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023218 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023274 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000232a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000232c0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000232dc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000232f8 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00023318 00020b1c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00023338 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +0002333c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023344 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00023348 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00023350 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0002335c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233e4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000233f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023410 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002342c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023438 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023450 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023468 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023498 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000234cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000234e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002351c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023540 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002354c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023558 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023560 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00023570 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023598 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000235a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000235b0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000235bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000235c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002359c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000235a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000235bc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000235d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002360c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023630 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002363c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023654 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023660 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023668 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002367c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023698 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000236b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000236cc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000236e0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023708 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023718 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023728 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023738 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002374c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023760 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023600 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002360c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023618 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023624 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023630 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002363c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023648 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023654 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002366c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023678 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023690 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002369c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236a8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000236f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002370c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023724 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023740 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023754 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023764 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00023774 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002378c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023798 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000237dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000237e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023834 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023874 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002387c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000238d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023914 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023960 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023984 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000239c0 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000239d8 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000239fc 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023a60 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023a94 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00023ac4 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023ad0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023b04 00010d1c R_ARM_CALL 0000d06c invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023b30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023b38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023b58 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023b88 0000c81c R_ARM_CALL 0000c014 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ -00023b98 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023bb8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00023bbc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00023bc8 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ -00023bcc 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ -00023bd4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023be0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023c1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023c24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023c38 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023c44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023c58 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023cb8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023cc0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023d10 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023d34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d78 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023db0 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023dc4 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00023de0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023e0c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023e50 00010d1c R_ARM_CALL 0000d06c invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023e7c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023ea0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023ed8 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023ef4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023f30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023f38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023f5c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023fa4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00023fac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00023fdc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002400c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024050 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024078 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024080 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000240a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023788 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002379c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000237b0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000237c8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000237d4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023818 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023820 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023870 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000238b0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000238b8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002390c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023950 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002399c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000239c0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000239fc 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023a14 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023a38 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023a9c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023ad0 0001c31c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00023b00 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023b0c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023b40 00010d1c R_ARM_CALL 0000d2e0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023b6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023b74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023b94 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023bc4 0000c81c R_ARM_CALL 0000c288 invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ +00023bd4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023bf4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00023bf8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00023c04 0000c72b R_ARM_MOVW_ABS_NC 00000b44 .LC67 │ │ │ │ │ +00023c08 0000c72c R_ARM_MOVT_ABS 00000b44 .LC67 │ │ │ │ │ +00023c10 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023c1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023c58 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c60 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023c74 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c80 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c94 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023cf4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023cfc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023d4c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023d70 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023db4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023dec 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023e00 00020a1c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023e1c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023e48 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023e8c 00010d1c R_ARM_CALL 0000d2e0 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023eb8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023edc 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00023f14 0002091c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023f30 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023f6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023f74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00023f98 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023fe0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00023fe8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024018 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024048 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002408c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000240b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000240bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000240e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000240f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024114 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00024168 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024170 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002411c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024130 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024150 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ 000241a4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000241ac 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000241e8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024258 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024360 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002439c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000243bc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000243c0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000243c4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000243e0 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00024424 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002443c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024460 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002448c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000244d0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000244d8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024500 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002455c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024588 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000245a4 00010a2b R_ARM_MOVW_ABS_NC 0000ff9c _tmp_126_rule │ │ │ │ │ -000245a8 00010a2c R_ARM_MOVT_ABS 0000ff9c _tmp_126_rule │ │ │ │ │ -000245ac 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000245b8 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ -000245bc 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ -000245c4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000245c8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000245e8 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000245ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002460c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002463c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024654 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024660 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024688 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024690 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246c0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000246c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246f0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024704 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024710 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024724 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002476c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024774 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024798 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000247bc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000247e0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024814 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024848 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024874 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024894 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ -00024898 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ -000248a0 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000248a4 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -000248c8 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000248cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000248f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024918 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ -0002491c 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ -00024944 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002496c 0001122b R_ARM_MOVW_ABS_NC 0000123c .LC106 │ │ │ │ │ -00024970 0001122c R_ARM_MOVT_ABS 0000123c .LC106 │ │ │ │ │ -00024978 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -0002497c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -0002498c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000249b4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000249dc 0001132b R_ARM_MOVW_ABS_NC 00001270 .LC107 │ │ │ │ │ -000249e0 0001132c R_ARM_MOVT_ABS 00001270 .LC107 │ │ │ │ │ -000249e8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -000249ec 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024a10 0001112b R_ARM_MOVW_ABS_NC 000011d4 .LC105 │ │ │ │ │ -00024a14 0001112c R_ARM_MOVT_ABS 000011d4 .LC105 │ │ │ │ │ -00024a1c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ -00024a20 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00024a80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024a88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024aac 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024acc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024ad0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024aec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024af4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024b28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024b30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024b6c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024b80 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024bc4 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024bf0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024c28 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024c60 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024c80 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024cbc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024cf4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00024cfc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00024d38 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024d4c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00024d84 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00024db8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024df8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024e18 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e44 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024e70 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00024eac 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024f50 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024f70 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024f88 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024fac 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00024fb0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00024fb4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024fe0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024fec 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024ff8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025000 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025030 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000241e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024224 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024294 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002439c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000243d8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000243f8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000243fc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024400 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002441c 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00024460 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024478 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002449c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000244c8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002450c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024514 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002453c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024598 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000245c4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000245e0 00010a2b R_ARM_MOVW_ABS_NC 00010210 _tmp_126_rule │ │ │ │ │ +000245e4 00010a2c R_ARM_MOVT_ABS 00010210 _tmp_126_rule │ │ │ │ │ +000245e8 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000245f4 0001092b R_ARM_MOVW_ABS_NC 00001180 .LC103 │ │ │ │ │ +000245f8 0001092c R_ARM_MOVT_ABS 00001180 .LC103 │ │ │ │ │ +00024600 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024604 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024624 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00024628 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024648 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024678 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024690 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002469c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246c4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000246f0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246fc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024704 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002472c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024740 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002474c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024760 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000247a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000247b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000247d4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000247f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002481c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024850 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024884 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000248b0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000248d0 0000692b R_ARM_MOVW_ABS_NC 00000538 .LC33 │ │ │ │ │ +000248d4 0000692c R_ARM_MOVT_ABS 00000538 .LC33 │ │ │ │ │ +000248dc 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000248e0 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024904 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00024908 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024934 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024954 00006a2b R_ARM_MOVW_ABS_NC 00000570 .LC34 │ │ │ │ │ +00024958 00006a2c R_ARM_MOVT_ABS 00000570 .LC34 │ │ │ │ │ +00024980 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000249a8 0001122b R_ARM_MOVW_ABS_NC 0000123c .LC106 │ │ │ │ │ +000249ac 0001122c R_ARM_MOVT_ABS 0000123c .LC106 │ │ │ │ │ +000249b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +000249b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +000249c8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000249f0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024a18 0001132b R_ARM_MOVW_ABS_NC 00001270 .LC107 │ │ │ │ │ +00024a1c 0001132c R_ARM_MOVT_ABS 00001270 .LC107 │ │ │ │ │ +00024a24 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024a28 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024a4c 0001112b R_ARM_MOVW_ABS_NC 000011d4 .LC105 │ │ │ │ │ +00024a50 0001112c R_ARM_MOVT_ABS 000011d4 .LC105 │ │ │ │ │ +00024a58 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ +00024a5c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ +00024abc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024ac4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024ae8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024b10 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024b14 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024b30 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024b38 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024b6c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024b74 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024bb0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024bc4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024c08 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024c34 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024c6c 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024ca4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024cc4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024d00 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024d38 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00024d40 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00024d7c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024d90 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024dc8 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00024dfc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024e40 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00024e6c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00024ea8 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024f4c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024f68 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024f88 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024fb4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024fc8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024fec 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ff0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00024ff4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0002501c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00025038 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002506c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025074 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000250bc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000250c4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025104 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002510c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002514c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002515c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025194 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000251c0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000251f4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025250 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025254 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025258 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002526c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000252a8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000252d0 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000252f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025304 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025340 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025348 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002538c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002539c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000253dc 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002541c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025478 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025480 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000254d8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000254e0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025510 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025544 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0002554c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025580 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025588 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -000255c4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000255d8 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002561c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025648 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025680 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000256b8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000256e4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025774 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025794 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000257d0 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025808 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025810 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -0002584c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025860 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002589c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000258cc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -000258d0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -000258d4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025914 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025934 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025960 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002598c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000259c8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000259e4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025a0c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025a14 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025a44 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025a50 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025a6c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025a90 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025ab4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025ac0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025afc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025b04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025b24 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025b58 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025bc4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025bf4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025c38 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025c54 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025c60 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00025c84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025cc0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025cc8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025cfc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025d04 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025d48 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025d5c 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025d94 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025dd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025df8 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025e30 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025e70 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00025e78 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ -00025ebc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025ed0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025f08 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025f50 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ -00025f54 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ -00025f58 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025f74 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00025fa0 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025fd8 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026010 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026084 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000260bc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000260d8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000260e4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000260ec 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026114 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026138 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002505c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025078 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025088 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025094 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000250b8 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000250dc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000250e8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025124 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0002512c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002516c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025174 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000251b4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000251c4 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000251fc 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025228 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002525c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000252b8 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000252bc 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000252c0 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000252d4 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025310 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025338 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025360 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002536c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000253a8 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000253b0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000253f4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025404 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025444 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025484 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000254e0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000254e8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025540 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025548 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +0002556c 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000255a0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000255a8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +000255dc 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000255e4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025620 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025634 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025678 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000256a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000256dc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025714 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025740 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025750 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002575c 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025778 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000257b4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000257ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +000257f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025830 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025844 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025880 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000258b0 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +000258b4 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +000258b8 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000258f8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025918 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025944 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025970 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000259a0 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025a30 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025a84 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025a8c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025ac8 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025ae4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025b1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025b24 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025b44 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025b80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025b88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025ba8 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025bdc 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025c48 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00025c78 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025cbc 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025cd8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00025ce4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025d08 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025d44 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025d4c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025d80 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025d88 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025dcc 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025de0 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025e18 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025e5c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025e7c 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025eb4 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025ef4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +00025efc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ +00025f40 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025f54 00018b1c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025f8c 0001f91c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025fd4 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ +00025fd8 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ +00025fdc 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025ff8 0001fd1c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00026024 0001831c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002605c 0001a71c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026094 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026108 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026140 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002615c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026168 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026170 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026198 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000261bc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x4ab84 contains 317 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x4af04 contains 317 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 0000003c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000004c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000009c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000000a4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000000b4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -6462,21 +6479,21 @@ │ │ │ │ │ 00000198 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001a4 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000001d4 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000001f0 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000248 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000250 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000260 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000284 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +00000284 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 000002b0 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000300 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000308 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000318 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000340 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000350 0000801c R_ARM_CALL 0000a4ec star_target_rule │ │ │ │ │ +00000350 0000801c R_ARM_CALL 0000a514 star_target_rule │ │ │ │ │ 00000364 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000003b4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000003bc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000003cc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000418 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000464 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ @@ -6487,51 +6504,51 @@ │ │ │ │ │ 000004cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000053c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000544 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000554 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000058c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000594 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000005a4 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000005cc 00004f1c R_ARM_CALL 0001ddd8 star_named_expression_rule │ │ │ │ │ +000005cc 00004f1c R_ARM_CALL 0001de00 star_named_expression_rule │ │ │ │ │ 000005f4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000005fc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 0000060c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000624 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000064c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000065c 00004f1c R_ARM_CALL 0001ddd8 star_named_expression_rule │ │ │ │ │ +0000065c 00004f1c R_ARM_CALL 0001de00 star_named_expression_rule │ │ │ │ │ 00000674 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000068c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006a8 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000006d4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000006f0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000006fc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000072c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000748 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0000077c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007e0 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000007e8 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000007f8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000081c 0001381c R_ARM_CALL 00009ea8 lambda_slash_no_default_rule │ │ │ │ │ -0000083c 0001391c R_ARM_CALL 00009ff4 lambda_slash_with_default_rule │ │ │ │ │ +0000081c 0001381c R_ARM_CALL 0000a11c lambda_slash_no_default_rule │ │ │ │ │ +0000083c 0001391c R_ARM_CALL 0000a268 lambda_slash_with_default_rule │ │ │ │ │ 00000888 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000890 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 000008a0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000008c4 0000761c R_ARM_CALL 000187dc starred_expression_rule │ │ │ │ │ +000008c4 0000761c R_ARM_CALL 00018804 starred_expression_rule │ │ │ │ │ 000008dc 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 000008e0 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 000008e4 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000093c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000944 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000954 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000097c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000009ec 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 000009f4 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000a04 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000a28 0000cd1c R_ARM_CALL 000199cc param_no_default_rule │ │ │ │ │ +00000a28 0000cd1c R_ARM_CALL 000199f4 param_no_default_rule │ │ │ │ │ 00000a4c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a98 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000aa0 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000ab0 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ad8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aec 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b00 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ @@ -6541,35 +6558,35 @@ │ │ │ │ │ 00000b90 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bb4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c04 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000c0c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000c1c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c40 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c54 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c80 0000251c R_ARM_CALL 0001db18 block_rule │ │ │ │ │ +00000c80 0000251c R_ARM_CALL 0001db40 block_rule │ │ │ │ │ 00000ca4 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000cd4 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000cf0 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cfc 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d74 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000d7c 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000d8c 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000db4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dd8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e28 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e30 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000e40 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e68 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +00000e68 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 00000e90 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00000e98 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00000ea8 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000ec0 00018d1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000ee8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ef8 00000a1c R_ARM_CALL 0000bb3c expression_rule │ │ │ │ │ +00000ef8 00000a1c R_ARM_CALL 0000bb64 expression_rule │ │ │ │ │ 00000f10 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f28 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f44 0001911c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000f70 00018e1c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000f8c 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000f98 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000fc8 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ @@ -6597,50 +6614,50 @@ │ │ │ │ │ 000011e8 0001652c R_ARM_MOVT_ABS 000017f4 .LC140 │ │ │ │ │ 00001208 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000121c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001228 0001662b R_ARM_MOVW_ABS_NC 00001824 .LC141 │ │ │ │ │ 0000122c 0001662c R_ARM_MOVT_ABS 00001824 .LC141 │ │ │ │ │ 00001234 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001238 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ -00001258 0000361c R_ARM_CALL 0000ff3c RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001258 0000361c R_ARM_CALL 000101b0 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000125c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000128c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000012a0 0000522b R_ARM_MOVW_ABS_NC 00017e70 annotated_rhs_rule │ │ │ │ │ -000012a4 0000522c R_ARM_MOVT_ABS 00017e70 annotated_rhs_rule │ │ │ │ │ +000012a0 0000522b R_ARM_MOVW_ABS_NC 00017eb0 annotated_rhs_rule │ │ │ │ │ +000012a4 0000522c R_ARM_MOVT_ABS 00017eb0 annotated_rhs_rule │ │ │ │ │ 000012a8 0001d61c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ 000012b4 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000012b8 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000012c4 0001672b R_ARM_MOVW_ABS_NC 00001854 .LC142 │ │ │ │ │ 000012c8 0001672c R_ARM_MOVT_ABS 00001854 .LC142 │ │ │ │ │ 000012d0 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000012f8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001308 0000521c R_ARM_CALL 00017e70 annotated_rhs_rule │ │ │ │ │ +00001308 0000521c R_ARM_CALL 00017eb0 annotated_rhs_rule │ │ │ │ │ 0000131c 0000fa2b R_ARM_MOVW_ABS_NC 00001a5c _tmp_152_rule │ │ │ │ │ 00001320 0000fa2c R_ARM_MOVT_ABS 00001a5c _tmp_152_rule │ │ │ │ │ 00001324 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00001330 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000133c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001340 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000134c 0001682b R_ARM_MOVW_ABS_NC 00001888 .LC143 │ │ │ │ │ 00001350 0001682c R_ARM_MOVT_ABS 00001888 .LC143 │ │ │ │ │ 00001358 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 00001380 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001390 0000521c R_ARM_CALL 00017e70 annotated_rhs_rule │ │ │ │ │ +00001390 0000521c R_ARM_CALL 00017eb0 annotated_rhs_rule │ │ │ │ │ 000013a4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013b8 0000f82b R_ARM_MOVW_ABS_NC 00001b54 _tmp_153_rule │ │ │ │ │ 000013bc 0000f82c R_ARM_MOVT_ABS 00001b54 _tmp_153_rule │ │ │ │ │ 000013c0 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 000013cc 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000013d8 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 000013dc 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 000013e8 0001692b R_ARM_MOVW_ABS_NC 000018b8 .LC144 │ │ │ │ │ 000013ec 0001692c R_ARM_MOVT_ABS 000018b8 .LC144 │ │ │ │ │ 000013f4 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000141c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000142c 0000521c R_ARM_CALL 00017e70 annotated_rhs_rule │ │ │ │ │ +0000142c 0000521c R_ARM_CALL 00017eb0 annotated_rhs_rule │ │ │ │ │ 00001440 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000146c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001474 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001484 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014a0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b4 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ 000014b8 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ @@ -6659,42 +6676,42 @@ │ │ │ │ │ 00001574 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001584 00016b2b R_ARM_MOVW_ABS_NC 00001908 .LC146 │ │ │ │ │ 00001588 00016b2c R_ARM_MOVT_ABS 00001908 .LC146 │ │ │ │ │ 0000158c 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000015a4 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000015f8 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000161c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000162c 0000521c R_ARM_CALL 00017e70 annotated_rhs_rule │ │ │ │ │ +0000162c 0000521c R_ARM_CALL 00017eb0 annotated_rhs_rule │ │ │ │ │ 00001640 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000166c 0000f92b R_ARM_MOVW_ABS_NC 00001c28 _tmp_155_rule │ │ │ │ │ 00001670 0000f92c R_ARM_MOVT_ABS 00001c28 _tmp_155_rule │ │ │ │ │ 00001674 0001931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00001680 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000168c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001690 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 0000169c 00016c2b R_ARM_MOVW_ABS_NC 00001930 .LC147 │ │ │ │ │ 000016a0 00016c2c R_ARM_MOVT_ABS 00001930 .LC147 │ │ │ │ │ 000016a8 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000016d0 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016e0 0000521c R_ARM_CALL 00017e70 annotated_rhs_rule │ │ │ │ │ +000016e0 0000521c R_ARM_CALL 00017eb0 annotated_rhs_rule │ │ │ │ │ 000016f4 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001720 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001730 0000f61c R_ARM_CALL 0000ce24 _loop0_78_rule │ │ │ │ │ +00001730 0000f61c R_ARM_CALL 0000d098 _loop0_78_rule │ │ │ │ │ 00001748 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 0000174c 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001750 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 0000175c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001768 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 0000176c 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ 00001778 00016d2b R_ARM_MOVW_ABS_NC 00001950 .LC148 │ │ │ │ │ 0000177c 00016d2c R_ARM_MOVT_ABS 00001950 .LC148 │ │ │ │ │ 00001784 0001a21c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000179c 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000017e8 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017f8 0000521c R_ARM_CALL 00017e70 annotated_rhs_rule │ │ │ │ │ +000017f8 0000521c R_ARM_CALL 00017eb0 annotated_rhs_rule │ │ │ │ │ 0000180c 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000183c 00017f2b R_ARM_MOVW_ABS_NC 00000000 _PyPegen_expect_token │ │ │ │ │ 00001840 00017f2c R_ARM_MOVT_ABS 00000000 _PyPegen_expect_token │ │ │ │ │ 00001844 0001941c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00001850 0001821c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000185c 0001a32b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxError │ │ │ │ │ 00001860 0001a32c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxError │ │ │ │ │ @@ -6753,14 +6770,14 @@ │ │ │ │ │ 00001f14 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001f20 0001921c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001f50 00018f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001f6c 0001a51c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001fc4 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00001fcc 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00001fdc 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002000 0000051c R_ARM_CALL 00004dc0 expressions_rule │ │ │ │ │ +00002000 0000051c R_ARM_CALL 00005034 expressions_rule │ │ │ │ │ 0000202c 0001a41c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 0000207c 00017d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ 00002084 00017e1c R_ARM_CALL 00000000 _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ 00002094 0001881c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000020b8 0001421c R_ARM_CALL 00025088 lambda_param_no_default_rule │ │ │ │ │ +000020b8 0001421c R_ARM_CALL 000250f0 lambda_param_no_default_rule │ │ │ │ │ 000020dc 00017f1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -243,16 +243,16 @@ │ │ │ │ │ term_raw │ │ │ │ │ factor_rule │ │ │ │ │ dotted_as_name_rule │ │ │ │ │ _loop0_17_rule │ │ │ │ │ dotted_name_rule │ │ │ │ │ import_from_targets_rule │ │ │ │ │ _tmp_160_rule │ │ │ │ │ -invalid_for_target_rule │ │ │ │ │ _loop0_88_rule │ │ │ │ │ +invalid_for_target_rule │ │ │ │ │ parameters_rule │ │ │ │ │ _tmp_26_rule │ │ │ │ │ func_type_comment_rule │ │ │ │ │ invalid_parameters_rule.isra.0 │ │ │ │ │ _tmp_106_rule │ │ │ │ │ _tmp_139_rule │ │ │ │ │ _gather_91_rule │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -307,15 +307,15 @@ │ │ │ │ │ beq 558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1350 <_loop0_17_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1685c │ │ │ │ │ + bl 1689c │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -629,15 +629,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1350 <_loop0_17_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1685c │ │ │ │ │ + bl 1689c │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -684,15 +684,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 908 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -871,15 +871,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl feec │ │ │ │ │ + bl 10160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq b2c │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -908,15 +908,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne b08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1685c │ │ │ │ │ + bl 1689c │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ beq e48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -993,15 +993,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1685c │ │ │ │ │ + bl 1689c │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq b04 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1033,15 +1033,15 @@ │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b b08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1685c │ │ │ │ │ + bl 1689c │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq d44 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne eb8 │ │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1074 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 11d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1685c │ │ │ │ │ + bl 1689c │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1205,15 +1205,15 @@ │ │ │ │ │ bne 118c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1685c │ │ │ │ │ + bl 1689c │ │ │ │ │ R_ARM_CALL dotted_name_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1226,15 +1226,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 11c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -1255,15 +1255,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ beq 11c4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -1781,15 +1781,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl feec │ │ │ │ │ + bl 10160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 183c │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -2219,15 +2219,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_139_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ beq 1e20 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -2249,15 +2249,15 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC62 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 1e24 │ │ │ │ │ mov r6, #1 │ │ │ │ │ @@ -2318,15 +2318,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1fa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 1fb4 │ │ │ │ │ @@ -2533,26 +2533,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2380 <_loop1_36_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 2380 <_loop1_36_rule+0x1cc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2380 <_loop1_36_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2380 <_loop1_36_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2658,15 +2658,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 22b8 <_loop1_36_rule+0x104> │ │ │ │ │ b 269c <_loop1_36_rule+0x4e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 23a4 <_loop1_36_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2681,15 +2681,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 23a4 <_loop1_36_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 23a4 <_loop1_36_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2709,26 +2709,26 @@ │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 2348 <_loop1_36_rule+0x194> │ │ │ │ │ b 25e0 <_loop1_36_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4dc0 │ │ │ │ │ + bl 5034 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ beq 23c8 <_loop1_36_rule+0x214> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 23c8 <_loop1_36_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 23c8 <_loop1_36_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2749,15 +2749,15 @@ │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 2348 <_loop1_36_rule+0x194> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 23fc <_loop1_36_rule+0x248> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2768,15 +2768,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 23ec <_loop1_36_rule+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 23ec <_loop1_36_rule+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -2831,15 +2831,15 @@ │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ beq 2704 <_loop1_36_rule+0x550> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2c10 <_loop1_36_rule+0xa5c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -2972,30 +2972,30 @@ │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28e0 <_loop1_36_rule+0x72c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 2b64 <_loop1_36_rule+0x9b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2970 <_loop1_36_rule+0x7bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2914 <_loop1_36_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 29d0 <_loop1_36_rule+0x81c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bne 2970 <_loop1_36_rule+0x7bc> │ │ │ │ │ @@ -3084,37 +3084,37 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 2400 <_loop1_36_rule+0x24c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2970 <_loop1_36_rule+0x7bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2970 <_loop1_36_rule+0x7bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2970 <_loop1_36_rule+0x7bc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2970 <_loop1_36_rule+0x7bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2970 <_loop1_36_rule+0x7bc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -3135,15 +3135,15 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ bne 29bc <_loop1_36_rule+0x808> │ │ │ │ │ b 2974 <_loop1_36_rule+0x7c0> │ │ │ │ │ @@ -3176,15 +3176,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28e0 <_loop1_36_rule+0x72c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4dc0 │ │ │ │ │ + bl 5034 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 28e0 <_loop1_36_rule+0x72c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3211,15 +3211,15 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl feec │ │ │ │ │ + bl 10160 │ │ │ │ │ b 2af0 <_loop1_36_rule+0x93c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 21fc <_loop1_36_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ @@ -3301,15 +3301,15 @@ │ │ │ │ │ beq 2e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18110 │ │ │ │ │ + bl 18150 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 30fc <_tmp_25_rule> │ │ │ │ │ @@ -3320,15 +3320,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 2e38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -3433,15 +3433,15 @@ │ │ │ │ │ beq 2f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18110 │ │ │ │ │ + bl 18150 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2f38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 30fc <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3478,15 +3478,15 @@ │ │ │ │ │ b 2f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18110 │ │ │ │ │ + bl 18150 │ │ │ │ │ R_ARM_CALL type_params_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 30fc <_tmp_25_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3623,15 +3623,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 31d4 <_tmp_25_rule+0xd8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d10 │ │ │ │ │ + bl 15d50 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 31d4 <_tmp_25_rule+0xd8> │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -3709,27 +3709,27 @@ │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9f00 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 33c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 <_tmp_114_rule+0x40> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 3848 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3741,36 +3741,36 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210b4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3820 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18ad4 │ │ │ │ │ + bl 18afc │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3805,27 +3805,27 @@ │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9f00 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 3528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 <_tmp_114_rule+0x40> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 3848 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3837,36 +3837,36 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210b4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ R_ARM_CALL else_block_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 3820 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ - bl 18ad4 │ │ │ │ │ + bl 18afc │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT │ │ │ │ │ strd r6, [sp, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -3880,15 +3880,15 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 339c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 33ac │ │ │ │ │ @@ -3950,15 +3950,15 @@ │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9f00 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -3979,15 +3979,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 367c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9f00 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 367c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4004,19 +4004,19 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 33b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ae94 │ │ │ │ │ + bl b108 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 3538 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 <_tmp_114_rule+0x40> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 367c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4079,15 +4079,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bne 3764 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ b 33ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 <_tmp_114_rule+0x40> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3618 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4258,49 +4258,49 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3bb4 <_loop0_88_rule+0x1c8> │ │ │ │ │ + beq 3c00 <_loop0_88_rule+0x214> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bb4 <_loop0_88_rule+0x1c8> │ │ │ │ │ + bne 3c00 <_loop0_88_rule+0x214> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3ba4 <_loop0_88_rule+0x1b8> │ │ │ │ │ + bne 3bf0 <_loop0_88_rule+0x204> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3b88 <_loop0_88_rule+0x19c> │ │ │ │ │ + beq 3bd4 <_loop0_88_rule+0x1e8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r9, #6000 @ 0x1770 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3ba4 <_loop0_88_rule+0x1b8> │ │ │ │ │ + bne 3bf0 <_loop0_88_rule+0x204> │ │ │ │ │ cmp r2, r9 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3b7c <_loop0_88_rule+0x190> │ │ │ │ │ + beq 3bc8 <_loop0_88_rule+0x1dc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b7c <_loop0_88_rule+0x190> │ │ │ │ │ + bne 3bc8 <_loop0_88_rule+0x1dc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3ab4 <_loop0_88_rule+0xc8> │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -4311,39 +4311,39 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bc0 <_loop0_88_rule+0x1d4> │ │ │ │ │ + beq 3ba8 <_loop0_88_rule+0x1bc> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ bgt 3b40 <_loop0_88_rule+0x154> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 <_tmp_165_rule+0x28> │ │ │ │ │ + bl cb3c │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 3ab4 <_loop0_88_rule+0xc8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 3b54 <_loop0_88_rule+0x168> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3be0 <_loop0_88_rule+0x1f4> │ │ │ │ │ + beq 3b7c <_loop0_88_rule+0x190> │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ b 3a70 <_loop0_88_rule+0x84> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ @@ -4356,14 +4356,36 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3b1c <_loop0_88_rule+0x130> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 3abc <_loop0_88_rule+0xd0> │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + lsl r3, sl, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + movne r6, r5 │ │ │ │ │ + bne 3b30 <_loop0_88_rule+0x144> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 3af0 <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 3a94 <_loop0_88_rule+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4376,411 +4398,561 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 3af0 <_loop0_88_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 3a34 <_loop0_88_rule+0x48> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 3af0 <_loop0_88_rule+0x104> │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r3, sl, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 3bc0 <_loop0_88_rule+0x1d4> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - b 3b30 <_loop0_88_rule+0x144> │ │ │ │ │ │ │ │ │ │ -00003c10 <_tmp_16_rule>: │ │ │ │ │ +00003c0c <_tmp_16_rule>: │ │ │ │ │ _tmp_16_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3cf0 <_tmp_16_rule+0xe0> │ │ │ │ │ + beq 3cec <_tmp_16_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3cf0 <_tmp_16_rule+0xe0> │ │ │ │ │ + bne 3cec <_tmp_16_rule+0xe0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 3c98 <_tmp_16_rule+0x88> │ │ │ │ │ + bne 3c94 <_tmp_16_rule+0x88> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ca8 <_tmp_16_rule+0x98> │ │ │ │ │ + bne 3ca4 <_tmp_16_rule+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3c88 <_tmp_16_rule+0x78> │ │ │ │ │ + beq 3c84 <_tmp_16_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c90 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3c8c <_tmp_16_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c90 <_tmp_16_rule+0x80> │ │ │ │ │ + beq 3c8c <_tmp_16_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3c98 <_tmp_16_rule+0x88> │ │ │ │ │ + b 3c94 <_tmp_16_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c58 <_tmp_16_rule+0x48> │ │ │ │ │ + b 3c54 <_tmp_16_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00003cfc <_loop0_31_rule>: │ │ │ │ │ +00003cf8 <_loop0_31_rule>: │ │ │ │ │ _loop0_31_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - sub sp, sp, #20 │ │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4008 <_loop0_31_rule+0x30c> │ │ │ │ │ + beq 421c <_loop0_31_rule+0x524> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4008 <_loop0_31_rule+0x30c> │ │ │ │ │ + bne 421c <_loop0_31_rule+0x524> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - movne r5, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 3ed8 <_loop0_31_rule+0x1dc> │ │ │ │ │ + bne 420c <_loop0_31_rule+0x514> │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 3fec <_loop0_31_rule+0x2f0> │ │ │ │ │ - ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 3f94 <_loop0_31_rule+0x298> │ │ │ │ │ - mov r7, sl │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 41f0 <_loop0_31_rule+0x4f8> │ │ │ │ │ + ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 420c <_loop0_31_rule+0x514> │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - movw r8, #6000 @ 0x1770 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + movw r6, #6000 @ 0x1770 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3fa0 <_loop0_31_rule+0x2a4> │ │ │ │ │ + beq 4270 <_loop0_31_rule+0x578> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fa0 <_loop0_31_rule+0x2a4> │ │ │ │ │ + bne 4270 <_loop0_31_rule+0x578> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 425c <_loop0_31_rule+0x564> │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + beq 4250 <_loop0_31_rule+0x558> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4250 <_loop0_31_rule+0x558> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 419c <_loop0_31_rule+0x4a4> │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ │ + ldrne r3, [r3, r9, lsl #2] │ │ │ │ │ + ldrne r9, [r3, #12] │ │ │ │ │ + ldrne r7, [r3, #16] │ │ │ │ │ + beq 4170 <_loop0_31_rule+0x478> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_token │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 4000 <_loop0_31_rule+0x308> │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 4244 <_loop0_31_rule+0x54c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyThreadState_Get │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ + R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4244 <_loop0_31_rule+0x54c> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 4000 <_loop0_31_rule+0x308> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3fb8 <_loop0_31_rule+0x2c0> │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 4000 <_loop0_31_rule+0x308> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 4138 <_loop0_31_rule+0x440> │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + str ip, [sp, #12] │ │ │ │ │ + ldr ip, [r0, #24] │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ + str r7, [sp] │ │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ │ + bl 0 <_PyAST_arg> │ │ │ │ │ + R_ARM_CALL _PyAST_arg │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq 412c <_loop0_31_rule+0x434> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e94 <_loop0_31_rule+0x198> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ - bl 1a088 │ │ │ │ │ - R_ARM_CALL param_rule │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 3e74 <_loop0_31_rule+0x178> │ │ │ │ │ + bne 41ac <_loop0_31_rule+0x4b4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 21ec0 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3e78 <_loop0_31_rule+0x17c> │ │ │ │ │ + bne 4008 <_loop0_31_rule+0x310> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e74 <_loop0_31_rule+0x178> │ │ │ │ │ + beq 4144 <_loop0_31_rule+0x44c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3e78 <_loop0_31_rule+0x17c> │ │ │ │ │ + bne 4008 <_loop0_31_rule+0x310> │ │ │ │ │ mov r2, r9 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3fd4 <_loop0_31_rule+0x2d8> │ │ │ │ │ + beq 40ec <_loop0_31_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3fac <_loop0_31_rule+0x2b0> │ │ │ │ │ + bne 4228 <_loop0_31_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq 3f5c <_loop0_31_rule+0x260> │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 414c <_loop0_31_rule+0x454> │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r9, [r3, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - str r9, [r6, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3d94 <_loop0_31_rule+0x98> │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 3d88 <_loop0_31_rule+0x90> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl bb64 │ │ │ │ │ + R_ARM_CALL expression_rule │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 3e8c <_loop0_31_rule+0x194> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ + beq 3e9c <_loop0_31_rule+0x1a4> │ │ │ │ │ + str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + beq 3e9c <_loop0_31_rule+0x1a4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 3e94 <_loop0_31_rule+0x198> │ │ │ │ │ + bne 4024 <_loop0_31_rule+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a088 │ │ │ │ │ + bl 1a0b0 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 3ee8 <_loop0_31_rule+0x1ec> │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + bne 407c <_loop0_31_rule+0x384> │ │ │ │ │ + ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 3f80 <_loop0_31_rule+0x284> │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - bgt 3f48 <_loop0_31_rule+0x24c> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 41d0 <_loop0_31_rule+0x4d8> │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + bgt 4118 <_loop0_31_rule+0x420> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e94 <_loop0_31_rule+0x198> │ │ │ │ │ + bne 4024 <_loop0_31_rule+0x32c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - mov r9, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3e94 <_loop0_31_rule+0x198> │ │ │ │ │ + bne 4024 <_loop0_31_rule+0x32c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e94 <_loop0_31_rule+0x198> │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - b 3e28 <_loop0_31_rule+0x12c> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [r6, sl, lsl #2] │ │ │ │ │ - str r2, [r3, sl, lsl #2] │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - b 3ec0 <_loop0_31_rule+0x1c4> │ │ │ │ │ + beq 4024 <_loop0_31_rule+0x32c> │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + bne 3f7c <_loop0_31_rule+0x284> │ │ │ │ │ + ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 4030 <_loop0_31_rule+0x338> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 4038 <_loop0_31_rule+0x340> │ │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ │ + ldr r2, [r7, r9, lsl #2] │ │ │ │ │ + str r2, [r3, r9, lsl #2] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + b 4054 <_loop0_31_rule+0x35c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 41b8 <_loop0_31_rule+0x4c0> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 4008 <_loop0_31_rule+0x310> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r6, r0 │ │ │ │ │ - bne 3e60 <_loop0_31_rule+0x164> │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 427c <_loop0_31_rule+0x584> │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 3fa0 <_loop0_31_rule+0x2a8> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 41b8 <_loop0_31_rule+0x4c0> │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r9, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + beq 3e18 <_loop0_31_rule+0x120> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 4008 <_loop0_31_rule+0x310> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3f10 <_loop0_31_rule+0x218> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 4008 <_loop0_31_rule+0x310> │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3ed8 <_loop0_31_rule+0x1dc> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3dbc <_loop0_31_rule+0xc0> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3e48 <_loop0_31_rule+0x14c> │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 406c <_loop0_31_rule+0x374> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 406c <_loop0_31_rule+0x374> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3ea4 <_loop0_31_rule+0x1a8> │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 406c <_loop0_31_rule+0x374> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 3d40 <_loop0_31_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fc0 <_loop0_31_rule+0x2c4> │ │ │ │ │ - b 3e9c <_loop0_31_rule+0x1a0> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + beq 3f88 <_loop0_31_rule+0x290> │ │ │ │ │ + ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 4104 <_loop0_31_rule+0x40c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 3e58 <_loop0_31_rule+0x160> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 3dec <_loop0_31_rule+0xf4> │ │ │ │ │ + ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3ed8 <_loop0_31_rule+0x1dc> │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 4038 <_loop0_31_rule+0x340> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3d44 <_loop0_31_rule+0x48> │ │ │ │ │ + b 3db0 <_loop0_31_rule+0xb8> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 41d4 <_loop0_31_rule+0x4dc> │ │ │ │ │ │ │ │ │ │ -00004014 <_gather_14_rule>: │ │ │ │ │ +00004288 <_gather_14_rule>: │ │ │ │ │ _gather_14_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4208 <_gather_14_rule+0x1f4> │ │ │ │ │ + beq 447c <_gather_14_rule+0x1f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4208 <_gather_14_rule+0x1f4> │ │ │ │ │ + bne 447c <_gather_14_rule+0x1f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4150 <_gather_14_rule+0x13c> │ │ │ │ │ + bne 43c4 <_gather_14_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 41d4 <_gather_14_rule+0x1c0> │ │ │ │ │ + beq 4448 <_gather_14_rule+0x1c0> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 41e4 <_gather_14_rule+0x1d0> │ │ │ │ │ + beq 4458 <_gather_14_rule+0x1d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41e4 <_gather_14_rule+0x1d0> │ │ │ │ │ + bne 4458 <_gather_14_rule+0x1d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 41c8 <_gather_14_rule+0x1b4> │ │ │ │ │ + bne 443c <_gather_14_rule+0x1b4> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 41f8 <_gather_14_rule+0x1e4> │ │ │ │ │ + beq 446c <_gather_14_rule+0x1e4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 41c8 <_gather_14_rule+0x1b4> │ │ │ │ │ + bne 443c <_gather_14_rule+0x1b4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 415c <_gather_14_rule+0x148> │ │ │ │ │ + bne 43d0 <_gather_14_rule+0x148> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 41f0 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 4464 <_gather_14_rule+0x1dc> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 4190 <_gather_14_rule+0x17c> │ │ │ │ │ + bgt 4404 <_gather_14_rule+0x17c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -4793,89 +4965,89 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4104 <_gather_14_rule+0xf0> │ │ │ │ │ + beq 4378 <_gather_14_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 41a4 <_gather_14_rule+0x190> │ │ │ │ │ + bne 4418 <_gather_14_rule+0x190> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 4214 <_gather_14_rule+0x200> │ │ │ │ │ + beq 4488 <_gather_14_rule+0x200> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 40f0 <_gather_14_rule+0xdc> │ │ │ │ │ + b 4364 <_gather_14_rule+0xdc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 411c <_gather_14_rule+0x108> │ │ │ │ │ + b 4390 <_gather_14_rule+0x108> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4178 <_gather_14_rule+0x164> │ │ │ │ │ + beq 43ec <_gather_14_rule+0x164> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 414c <_gather_14_rule+0x138> │ │ │ │ │ + b 43c0 <_gather_14_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 40bc <_gather_14_rule+0xa8> │ │ │ │ │ + b 4330 <_gather_14_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 41c8 <_gather_14_rule+0x1b4> │ │ │ │ │ + b 443c <_gather_14_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 405c <_gather_14_rule+0x48> │ │ │ │ │ + b 42d0 <_gather_14_rule+0x48> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41f0 <_gather_14_rule+0x1dc> │ │ │ │ │ + beq 4464 <_gather_14_rule+0x1dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4180 <_gather_14_rule+0x16c> │ │ │ │ │ + b 43f4 <_gather_14_rule+0x16c> │ │ │ │ │ │ │ │ │ │ -00004240 : │ │ │ │ │ +000044b4 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4278 │ │ │ │ │ + beq 44ec │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #68] @ 0x44 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - blt 4288 │ │ │ │ │ + blt 44fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r0, #60] @ 0x3c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ @@ -4893,212 +5065,212 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 426c │ │ │ │ │ + b 44e0 │ │ │ │ │ │ │ │ │ │ -000042c0 : │ │ │ │ │ +00004534 : │ │ │ │ │ break_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4438 │ │ │ │ │ + beq 46ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4438 │ │ │ │ │ + bne 46ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4368 │ │ │ │ │ + bne 45dc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 43e0 │ │ │ │ │ + beq 4654 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #528 @ 0x210 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 4378 │ │ │ │ │ + bne 45ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4360 │ │ │ │ │ + beq 45d4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_CALL _PyAST_Break │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 43b4 │ │ │ │ │ + beq 4628 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4360 │ │ │ │ │ + beq 45d4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4360 │ │ │ │ │ + beq 45d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4368 │ │ │ │ │ + b 45dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 4368 │ │ │ │ │ + blt 45dc │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr 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 4348 │ │ │ │ │ - b 4360 │ │ │ │ │ + beq 45bc │ │ │ │ │ + b 45d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4308 │ │ │ │ │ + b 457c │ │ │ │ │ │ │ │ │ │ -00004444 : │ │ │ │ │ +000046b8 : │ │ │ │ │ param_star_annotation_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4678 │ │ │ │ │ + beq 48ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4678 │ │ │ │ │ + bne 48ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 464c │ │ │ │ │ + bne 48c0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 45cc │ │ │ │ │ + beq 4840 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 44f4 │ │ │ │ │ + bne 4768 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 466c │ │ │ │ │ + beq 48e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 466c │ │ │ │ │ + bne 48e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 465c │ │ │ │ │ + bne 48d0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 465c │ │ │ │ │ + beq 48d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101ac │ │ │ │ │ + bl 101d4 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 465c │ │ │ │ │ + beq 48d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4690 │ │ │ │ │ + bne 4904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 4684 │ │ │ │ │ + beq 48f8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ @@ -5106,269 +5278,269 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 4604 │ │ │ │ │ + beq 4878 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4604 │ │ │ │ │ + bne 4878 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 44e0 │ │ │ │ │ + b 4754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bge 4628 │ │ │ │ │ + bge 489c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44e0 │ │ │ │ │ + beq 4754 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4758 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, 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 44c0 │ │ │ │ │ + beq 4734 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4758 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 44d8 │ │ │ │ │ + b 474c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 451c │ │ │ │ │ + b 4790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 448c │ │ │ │ │ + b 4700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 44e4 │ │ │ │ │ + b 4758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 455c │ │ │ │ │ + beq 47d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 44d8 │ │ │ │ │ + b 474c │ │ │ │ │ │ │ │ │ │ -000046b4 : │ │ │ │ │ +00004928 : │ │ │ │ │ continue_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 482c │ │ │ │ │ + beq 4aa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 482c │ │ │ │ │ + bne 4aa0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 475c │ │ │ │ │ + bne 49d0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 47d4 │ │ │ │ │ + beq 4a48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #529 @ 0x211 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 476c │ │ │ │ │ + bne 49e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4754 │ │ │ │ │ + beq 49c8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_CALL _PyAST_Continue │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 47a8 │ │ │ │ │ + beq 4a1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4754 │ │ │ │ │ + beq 49c8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4754 │ │ │ │ │ + beq 49c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 475c │ │ │ │ │ + b 49d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 475c │ │ │ │ │ + blt 49d0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr 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 473c │ │ │ │ │ - b 4754 │ │ │ │ │ + beq 49b0 │ │ │ │ │ + b 49c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 46fc │ │ │ │ │ + b 4970 │ │ │ │ │ │ │ │ │ │ -00004838 <_gather_34_rule>: │ │ │ │ │ +00004aac <_gather_34_rule>: │ │ │ │ │ _gather_34_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4a58 <_gather_34_rule+0x220> │ │ │ │ │ + beq 4ccc <_gather_34_rule+0x220> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a58 <_gather_34_rule+0x220> │ │ │ │ │ + bne 4ccc <_gather_34_rule+0x220> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4974 <_gather_34_rule+0x13c> │ │ │ │ │ + bne 4be8 <_gather_34_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 4a64 │ │ │ │ │ + bl 4cd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a48 <_gather_34_rule+0x210> │ │ │ │ │ + beq 4cbc <_gather_34_rule+0x210> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4a1c <_gather_34_rule+0x1e4> │ │ │ │ │ + beq 4c90 <_gather_34_rule+0x1e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a1c <_gather_34_rule+0x1e4> │ │ │ │ │ + bne 4c90 <_gather_34_rule+0x1e4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a3c <_gather_34_rule+0x204> │ │ │ │ │ + bne 4cb0 <_gather_34_rule+0x204> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4a30 <_gather_34_rule+0x1f8> │ │ │ │ │ + beq 4ca4 <_gather_34_rule+0x1f8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 4a3c <_gather_34_rule+0x204> │ │ │ │ │ + bne 4cb0 <_gather_34_rule+0x204> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4980 <_gather_34_rule+0x148> │ │ │ │ │ + bne 4bf4 <_gather_34_rule+0x148> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4a28 <_gather_34_rule+0x1f0> │ │ │ │ │ + beq 4c9c <_gather_34_rule+0x1f0> │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 49b4 <_gather_34_rule+0x17c> │ │ │ │ │ + bgt 4c28 <_gather_34_rule+0x17c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -5378,443 +5550,443 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a64 │ │ │ │ │ + bl 4cd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4928 <_gather_34_rule+0xf0> │ │ │ │ │ + beq 4b9c <_gather_34_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 49f4 <_gather_34_rule+0x1bc> │ │ │ │ │ + bne 4c68 <_gather_34_rule+0x1bc> │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 49c8 <_gather_34_rule+0x190> │ │ │ │ │ + beq 4c3c <_gather_34_rule+0x190> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4914 <_gather_34_rule+0xdc> │ │ │ │ │ + b 4b88 <_gather_34_rule+0xdc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4940 <_gather_34_rule+0x108> │ │ │ │ │ + b 4bb4 <_gather_34_rule+0x108> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a28 <_gather_34_rule+0x1f0> │ │ │ │ │ + beq 4c9c <_gather_34_rule+0x1f0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 49a4 <_gather_34_rule+0x16c> │ │ │ │ │ + b 4c18 <_gather_34_rule+0x16c> │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 499c <_gather_34_rule+0x164> │ │ │ │ │ + beq 4c10 <_gather_34_rule+0x164> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4a3c <_gather_34_rule+0x204> │ │ │ │ │ + b 4cb0 <_gather_34_rule+0x204> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 48e0 <_gather_34_rule+0xa8> │ │ │ │ │ + b 4b54 <_gather_34_rule+0xa8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4970 <_gather_34_rule+0x138> │ │ │ │ │ + b 4be4 <_gather_34_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4880 <_gather_34_rule+0x48> │ │ │ │ │ + b 4af4 <_gather_34_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00004a64 : │ │ │ │ │ +00004cd8 : │ │ │ │ │ with_item_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4cdc │ │ │ │ │ + beq 4f50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4cdc │ │ │ │ │ + bne 4f50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4e40 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4ae8 │ │ │ │ │ + beq 4d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b50 │ │ │ │ │ + bne 4dc4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4bdc │ │ │ │ │ + bne 4e50 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4bc4 │ │ │ │ │ + beq 4e38 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4b98 │ │ │ │ │ + beq 4e0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4b98 │ │ │ │ │ + bne 4e0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4ec │ │ │ │ │ + bl a514 <_loop0_73_rule+0x104> │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 4ae8 │ │ │ │ │ + beq 4d5c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_35_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_35_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ae8 │ │ │ │ │ + beq 4d5c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4b2c │ │ │ │ │ + bne 4da0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b38 │ │ │ │ │ + beq 4dac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4b40 │ │ │ │ │ + b 4db4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 4b38 │ │ │ │ │ + b 4dac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4b40 │ │ │ │ │ + b 4db4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4b40 │ │ │ │ │ + bne 4db4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4c6c │ │ │ │ │ + beq 4ee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c6c │ │ │ │ │ + bne 4ee0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 4c60 │ │ │ │ │ + bne 4ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 4ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c78 │ │ │ │ │ + bne 4eec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 4b00 │ │ │ │ │ + b 4d74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4c18 │ │ │ │ │ + b 4e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 4ec4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_35_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_35_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 4ec4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9cc <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bc40 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 4c54 │ │ │ │ │ + beq 4ec8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 4c60 │ │ │ │ │ + b 4ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4aac │ │ │ │ │ + b 4d20 │ │ │ │ │ │ │ │ │ │ -00004ce8 <_tmp_35_rule>: │ │ │ │ │ +00004f5c <_tmp_35_rule>: │ │ │ │ │ _tmp_35_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4db4 <_tmp_35_rule+0xcc> │ │ │ │ │ + beq 5028 <_tmp_35_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4db4 <_tmp_35_rule+0xcc> │ │ │ │ │ + bne 5028 <_tmp_35_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4dac <_tmp_35_rule+0xc4> │ │ │ │ │ + bne 5020 <_tmp_35_rule+0xc4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4da4 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 5018 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4da4 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 5018 <_tmp_35_rule+0xbc> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4da4 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 5018 <_tmp_35_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4da4 <_tmp_35_rule+0xbc> │ │ │ │ │ + bne 5018 <_tmp_35_rule+0xbc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4d2c <_tmp_35_rule+0x44> │ │ │ │ │ + b 4fa0 <_tmp_35_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00004dc0 : │ │ │ │ │ +00005034 : │ │ │ │ │ expressions_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4fa8 │ │ │ │ │ + beq 521c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fa8 │ │ │ │ │ + bne 521c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4f98 │ │ │ │ │ + bne 520c │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 4f7c │ │ │ │ │ + bne 51f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 4f6c │ │ │ │ │ + blt 51e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f64 │ │ │ │ │ + bne 51d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4f14 │ │ │ │ │ + beq 5188 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 513c │ │ │ │ │ + beq 53b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 513c │ │ │ │ │ + bne 53b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 512c │ │ │ │ │ + bne 53a0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 50f0 │ │ │ │ │ + beq 5364 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 512c │ │ │ │ │ + bne 53a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c10 <_tmp_16_rule> │ │ │ │ │ + bl 3c0c <_tmp_16_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5110 │ │ │ │ │ + bne 5384 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 5038 │ │ │ │ │ + bne 52ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 4f98 │ │ │ │ │ + bne 520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4f44 │ │ │ │ │ + beq 51b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fb4 │ │ │ │ │ + bne 5228 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4f98 │ │ │ │ │ + bne 520c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5822,244 +5994,244 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 4e64 │ │ │ │ │ + b 50d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4f6c │ │ │ │ │ + b 51e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e08 │ │ │ │ │ + b 507c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4f64 │ │ │ │ │ + beq 51d8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 50dc │ │ │ │ │ + beq 5350 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5014 │ │ │ │ │ + beq 5288 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f64 │ │ │ │ │ + beq 51d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f64 │ │ │ │ │ + beq 51d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4f6c │ │ │ │ │ + b 51e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4efc │ │ │ │ │ + bne 5170 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 50e8 │ │ │ │ │ + beq 535c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 5080 │ │ │ │ │ + ble 52f4 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 5068 │ │ │ │ │ + bne 52dc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4f14 │ │ │ │ │ + bne 5188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4f64 │ │ │ │ │ + beq 51d8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fe0 │ │ │ │ │ + bne 5254 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 4fe0 │ │ │ │ │ + b 5254 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4f14 │ │ │ │ │ + b 5188 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 5148 │ │ │ │ │ + beq 53bc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 4ee0 │ │ │ │ │ + b 5154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4f14 │ │ │ │ │ + b 5188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4ea8 │ │ │ │ │ + b 511c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 50e8 │ │ │ │ │ + beq 535c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 511c │ │ │ │ │ + b 5390 │ │ │ │ │ │ │ │ │ │ -00005174 : │ │ │ │ │ +000053e8 : │ │ │ │ │ del_targets_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 53e8 │ │ │ │ │ + beq 565c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 565c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 531c │ │ │ │ │ + bne 5590 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5418 │ │ │ │ │ + beq 568c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5418 │ │ │ │ │ + bne 568c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 53d8 │ │ │ │ │ + bne 564c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5424 │ │ │ │ │ + bl 5698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 53d0 │ │ │ │ │ + beq 5644 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 53f4 │ │ │ │ │ + beq 5668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53f4 │ │ │ │ │ + bne 5668 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53c4 │ │ │ │ │ + bne 5638 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5408 │ │ │ │ │ + beq 567c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 53c4 │ │ │ │ │ + bne 5638 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 532c │ │ │ │ │ + bne 55a0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5400 │ │ │ │ │ + beq 5674 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 5360 │ │ │ │ │ + bgt 55d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -6067,211 +6239,211 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 53d8 │ │ │ │ │ + beq 564c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 53d8 │ │ │ │ │ + bne 564c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5424 │ │ │ │ │ + bl 5698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 52a4 │ │ │ │ │ + beq 5518 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 53a0 │ │ │ │ │ + bne 5614 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq 5374 │ │ │ │ │ + beq 55e8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 5290 │ │ │ │ │ + b 5504 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 52bc │ │ │ │ │ + b 5530 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5400 │ │ │ │ │ + beq 5674 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 5350 │ │ │ │ │ + b 55c4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5348 │ │ │ │ │ + beq 55bc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 5318 │ │ │ │ │ + b 558c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 51bc │ │ │ │ │ + b 5430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 525c │ │ │ │ │ + b 54d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 53c4 │ │ │ │ │ + b 5638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5204 │ │ │ │ │ + b 5478 │ │ │ │ │ │ │ │ │ │ -00005424 : │ │ │ │ │ +00005698 : │ │ │ │ │ del_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 58b0 │ │ │ │ │ + beq 5b24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58b0 │ │ │ │ │ + bne 5b24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57e0 │ │ │ │ │ + bne 5a54 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1204 @ 0x4b4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 55d8 │ │ │ │ │ + bne 584c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 57cc │ │ │ │ │ + beq 5a40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 57e0 │ │ │ │ │ + bne 5a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6af0 │ │ │ │ │ + bl 6af0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 54f0 │ │ │ │ │ + beq 5764 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56c4 │ │ │ │ │ + bne 5938 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 57e0 │ │ │ │ │ + bne 5a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6af0 │ │ │ │ │ + bl 6af0 │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 55f4 │ │ │ │ │ + bne 5868 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 57e4 │ │ │ │ │ + bne 5a58 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 58a4 │ │ │ │ │ + beq 5b18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58a4 │ │ │ │ │ + bne 5b18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 │ │ │ │ │ + bne 5a24 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 58bc │ │ │ │ │ + beq 5b30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 5744 │ │ │ │ │ + beq 59b8 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5864 │ │ │ │ │ + beq 5ad8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5884 │ │ │ │ │ + bne 5af8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6286,91 +6458,91 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209cc │ │ │ │ │ + bl 20a00 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5788 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5894 │ │ │ │ │ + beq 5b08 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 56a0 │ │ │ │ │ + beq 5914 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 55c4 │ │ │ │ │ + beq 5838 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55c4 │ │ │ │ │ + beq 5838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 57ec │ │ │ │ │ + b 5a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 54f0 │ │ │ │ │ + beq 5764 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54f0 │ │ │ │ │ + beq 5764 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5894 │ │ │ │ │ + beq 5b08 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ @@ -6378,310 +6550,310 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 5694 │ │ │ │ │ - b 56a0 │ │ │ │ │ + bne 5908 │ │ │ │ │ + b 5914 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 │ │ │ │ │ + bne 5a24 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5968 │ │ │ │ │ + bne 5bdc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 │ │ │ │ │ + bne 5a24 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58f4 │ │ │ │ │ + bne 5b68 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 57b0 │ │ │ │ │ + bne 5a24 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 57f4 │ │ │ │ │ + bne 5a68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 55c4 │ │ │ │ │ + b 5838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 56ac │ │ │ │ │ - b 54a4 │ │ │ │ │ + blt 5920 │ │ │ │ │ + b 5718 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 55e8 │ │ │ │ │ + b 585c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5174 │ │ │ │ │ + bl 53e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 │ │ │ │ │ + bne 5a24 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57b0 │ │ │ │ │ + beq 5a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 57b0 │ │ │ │ │ + beq 5a24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 55a8 │ │ │ │ │ + bne 581c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57b0 │ │ │ │ │ + beq 5a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 57b8 │ │ │ │ │ + b 5a2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5870 │ │ │ │ │ - b 55b4 │ │ │ │ │ + bne 5ae4 │ │ │ │ │ + b 5828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 55e8 │ │ │ │ │ + b 585c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5550 │ │ │ │ │ + b 57c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 546c │ │ │ │ │ + b 56e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5870 │ │ │ │ │ + blt 5ae4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 │ │ │ │ │ - beq 5584 │ │ │ │ │ - b 57b0 │ │ │ │ │ + beq 57f8 │ │ │ │ │ + b 5a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5174 │ │ │ │ │ + bl 53e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5790 │ │ │ │ │ + bne 5a04 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 5a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 57b0 │ │ │ │ │ + beq 5a24 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 55a8 │ │ │ │ │ - b 5864 │ │ │ │ │ + bne 581c │ │ │ │ │ + b 5ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5424 │ │ │ │ │ + bl 5698 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 5768 │ │ │ │ │ + beq 59dc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5768 │ │ │ │ │ + beq 59dc │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 55a8 │ │ │ │ │ - b 5864 │ │ │ │ │ + bne 581c │ │ │ │ │ + b 5ad8 │ │ │ │ │ │ │ │ │ │ -000059ac <_tmp_15_rule>: │ │ │ │ │ +00005c20 <_tmp_15_rule>: │ │ │ │ │ _tmp_15_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5a54 <_tmp_15_rule+0xa8> │ │ │ │ │ + beq 5cc8 <_tmp_15_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a54 <_tmp_15_rule+0xa8> │ │ │ │ │ + bne 5cc8 <_tmp_15_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5a4c <_tmp_15_rule+0xa0> │ │ │ │ │ + bne 5cc0 <_tmp_15_rule+0xa0> │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a44 <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5cb8 <_tmp_15_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5a44 <_tmp_15_rule+0x98> │ │ │ │ │ + bne 5cb8 <_tmp_15_rule+0x98> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 59f0 <_tmp_15_rule+0x44> │ │ │ │ │ + b 5c64 <_tmp_15_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00005a60 : │ │ │ │ │ +00005cd4 : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5c58 │ │ │ │ │ + beq 5ecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5c58 │ │ │ │ │ + bne 5ecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5ebc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5b78 │ │ │ │ │ + bne 5dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5b68 │ │ │ │ │ + blt 5ddc │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5b60 │ │ │ │ │ + bne 5dd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddd8 │ │ │ │ │ + bl 1de00 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 5b40 │ │ │ │ │ + beq 5db4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b94 │ │ │ │ │ + bne 5e08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 5c48 │ │ │ │ │ + bne 5ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6689,28 +6861,28 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 5b18 │ │ │ │ │ + b 5d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 508 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b44 │ │ │ │ │ + bne 5db8 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5b60 │ │ │ │ │ + beq 5dd4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -6724,613 +6896,613 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5c1c │ │ │ │ │ + beq 5e90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5b60 │ │ │ │ │ + beq 5dd4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b60 │ │ │ │ │ + beq 5dd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5b68 │ │ │ │ │ + b 5ddc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5b68 │ │ │ │ │ + b 5ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5aa8 │ │ │ │ │ + b 5d1c │ │ │ │ │ │ │ │ │ │ -00005c64 : │ │ │ │ │ +00005ed8 : │ │ │ │ │ patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5e08 │ │ │ │ │ + beq 607c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e08 │ │ │ │ │ + bne 607c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5df8 │ │ │ │ │ + bne 606c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 5d64 │ │ │ │ │ + bne 5fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 5d54 │ │ │ │ │ + blt 5fc8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr 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 5d4c │ │ │ │ │ + bne 5fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e14 │ │ │ │ │ + bl 6088 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5d80 │ │ │ │ │ + bne 5ff4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5d4c │ │ │ │ │ + bne 5fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 61e8 │ │ │ │ │ + bl 645c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5f90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5df8 │ │ │ │ │ + beq 606c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5dcc │ │ │ │ │ + beq 6040 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5d4c │ │ │ │ │ + beq 5fc0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d4c │ │ │ │ │ + beq 5fc0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5d54 │ │ │ │ │ + b 5fc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5d54 │ │ │ │ │ + b 5fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5cac │ │ │ │ │ + b 5f20 │ │ │ │ │ │ │ │ │ │ -00005e14 : │ │ │ │ │ +00006088 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5f24 │ │ │ │ │ + beq 6198 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f24 │ │ │ │ │ + bne 6198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5eb0 │ │ │ │ │ + bne 6124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 5f30 │ │ │ │ │ + bl 61a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 5ea0 │ │ │ │ │ + beq 6114 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ec0 │ │ │ │ │ + bne 6134 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d928 │ │ │ │ │ + bl db9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ea0 │ │ │ │ │ + bne 6114 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 616c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5ea8 │ │ │ │ │ + beq 611c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ea8 │ │ │ │ │ + beq 611c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5eb0 │ │ │ │ │ + b 6124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5e5c │ │ │ │ │ + b 60d0 │ │ │ │ │ │ │ │ │ │ -00005f30 : │ │ │ │ │ +000061a4 : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 6188 │ │ │ │ │ + beq 63fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6188 │ │ │ │ │ + bne 63fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 60bc │ │ │ │ │ + bne 6330 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 617c │ │ │ │ │ + beq 63f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 617c │ │ │ │ │ + bne 63f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6170 │ │ │ │ │ + bne 63e4 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1092 @ 0x444 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6070 │ │ │ │ │ + bne 62e4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 614c │ │ │ │ │ + beq 63c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 6170 │ │ │ │ │ + bne 63e4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60c8 │ │ │ │ │ + bne 633c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6170 │ │ │ │ │ + bne 63e4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6194 │ │ │ │ │ + bne 6408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1092 @ 0x444 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60b8 │ │ │ │ │ + bne 632c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 60bc │ │ │ │ │ + bne 6330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 61e8 │ │ │ │ │ + bl 645c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9148 │ │ │ │ │ + bl 93bc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 602c │ │ │ │ │ + beq 62a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6160 │ │ │ │ │ + beq 63d4 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 6124 │ │ │ │ │ + beq 6398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 605c │ │ │ │ │ + beq 62d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 605c │ │ │ │ │ + beq 62d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 608c │ │ │ │ │ + b 6300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6130 │ │ │ │ │ - b 5ff4 │ │ │ │ │ + blt 63a4 │ │ │ │ │ + b 6268 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6144 │ │ │ │ │ + b 63b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6144 │ │ │ │ │ + b 63b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5fbc │ │ │ │ │ + b 6230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f78 │ │ │ │ │ + b 61ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9278 │ │ │ │ │ + bl 94ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6050 │ │ │ │ │ + beq 62c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6160 │ │ │ │ │ + beq 63d4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bne 6118 │ │ │ │ │ - b 6124 │ │ │ │ │ + bne 638c │ │ │ │ │ + b 6398 │ │ │ │ │ │ │ │ │ │ -000061e8 : │ │ │ │ │ +0000645c : │ │ │ │ │ pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 65a8 │ │ │ │ │ + beq 681c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 65a8 │ │ │ │ │ + bne 681c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6510 │ │ │ │ │ + bne 6784 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6504 │ │ │ │ │ + beq 6778 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6504 │ │ │ │ │ + bne 6778 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 62dc │ │ │ │ │ + bne 6550 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 631c │ │ │ │ │ + beq 6590 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 65d4 │ │ │ │ │ + bl 6848 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 62c8 │ │ │ │ │ + beq 653c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6404 │ │ │ │ │ + bne 6678 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 6354 │ │ │ │ │ + bne 65c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6510 │ │ │ │ │ + bne 6784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 65d4 │ │ │ │ │ + bl 6848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6540 │ │ │ │ │ + blt 67b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, 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 62a0 │ │ │ │ │ - b 62dc │ │ │ │ │ + beq 6514 │ │ │ │ │ + b 6550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 62e0 │ │ │ │ │ + bne 6554 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6528 │ │ │ │ │ + beq 679c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6528 │ │ │ │ │ + bne 679c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 651c │ │ │ │ │ + bne 6790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 65d4 │ │ │ │ │ + bl 6848 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63bc │ │ │ │ │ + beq 6630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6558 │ │ │ │ │ + bne 67cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 651c │ │ │ │ │ + bne 6790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 65d4 │ │ │ │ │ + bl 6848 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 6664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6478 │ │ │ │ │ + bne 66ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 62dc │ │ │ │ │ + b 6550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9148 │ │ │ │ │ + bl 93bc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 62c8 │ │ │ │ │ + beq 653c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 65c4 │ │ │ │ │ + beq 6838 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6534 │ │ │ │ │ + beq 67a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 65b4 │ │ │ │ │ + bne 6828 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6308 │ │ │ │ │ + b 657c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 63f0 │ │ │ │ │ + beq 6664 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ ldr r6, [ip, #28] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -7350,57 +7522,57 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 63f4 │ │ │ │ │ + beq 6668 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 63fc │ │ │ │ │ + b 6670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 626c │ │ │ │ │ + b 64e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 630c │ │ │ │ │ + b 6580 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 63fc │ │ │ │ │ + b 6670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6388 │ │ │ │ │ + b 65fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 65c4 │ │ │ │ │ + beq 6838 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 62e4 │ │ │ │ │ + b 6558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 63bc │ │ │ │ │ + beq 6630 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -7409,135 +7581,135 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ - b 64e4 │ │ │ │ │ + bl 101b0 │ │ │ │ │ + b 6758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6230 │ │ │ │ │ + b 64a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6540 │ │ │ │ │ - b 6468 │ │ │ │ │ + bne 67b4 │ │ │ │ │ + b 66dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 62e4 │ │ │ │ │ + b 6558 │ │ │ │ │ │ │ │ │ │ -000065d4 : │ │ │ │ │ +00006848 : │ │ │ │ │ or_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 695c │ │ │ │ │ + beq 6bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 695c │ │ │ │ │ + bne 6bd0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 67c8 │ │ │ │ │ + bne 6a3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 6914 │ │ │ │ │ + beq 6b88 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 68c0 │ │ │ │ │ + beq 6b34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 68c0 │ │ │ │ │ + bne 6b34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 685c │ │ │ │ │ + bne 6ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6968 │ │ │ │ │ + bl 6bdc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6854 │ │ │ │ │ + beq 6ac8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 68cc │ │ │ │ │ + beq 6b40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 68cc │ │ │ │ │ + bne 6b40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6848 │ │ │ │ │ + bne 6abc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 68e0 │ │ │ │ │ + beq 6b54 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 6848 │ │ │ │ │ + bne 6abc │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67d8 │ │ │ │ │ + bne 6a4c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 6b4c │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - bgt 6810 │ │ │ │ │ + bgt 6a84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -7545,819 +7717,819 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 685c │ │ │ │ │ + beq 6ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 67c8 │ │ │ │ │ + beq 6a3c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6894 │ │ │ │ │ + bne 6b08 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 68f0 │ │ │ │ │ + beq 6b64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 68f0 │ │ │ │ │ + bne 6b64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 6968 │ │ │ │ │ + bl 6bdc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 672c │ │ │ │ │ + beq 69a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6824 │ │ │ │ │ + bne 6a98 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 6868 │ │ │ │ │ + beq 6adc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 6718 │ │ │ │ │ + b 698c │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 6744 │ │ │ │ │ + b 69b8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67f4 │ │ │ │ │ + beq 6a68 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 67c4 │ │ │ │ │ + b 6a38 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 68d8 │ │ │ │ │ + beq 6b4c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6800 │ │ │ │ │ + b 6a74 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 67ac │ │ │ │ │ + b 6a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6688 │ │ │ │ │ + b 68fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 66e0 │ │ │ │ │ + b 6954 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6848 │ │ │ │ │ + b 6abc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 67c4 │ │ │ │ │ + beq 6a38 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 67c8 │ │ │ │ │ + b 6a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 67c8 │ │ │ │ │ + blt 6a3c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6660 │ │ │ │ │ - b 67c4 │ │ │ │ │ + beq 68d4 │ │ │ │ │ + b 6a38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 661c │ │ │ │ │ + b 6890 │ │ │ │ │ │ │ │ │ │ -00006968 : │ │ │ │ │ +00006bdc : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 7f34 │ │ │ │ │ + beq 81a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f34 │ │ │ │ │ + bne 81a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7920 │ │ │ │ │ + bne 7b94 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1073 @ 0x431 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 69f4 │ │ │ │ │ + beq 6c68 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 7924 │ │ │ │ │ + bne 7b98 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7f40 │ │ │ │ │ + beq 81b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f40 │ │ │ │ │ + bne 81b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 81f4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7f4c │ │ │ │ │ + beq 81c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 80a4 │ │ │ │ │ + bl 8318 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 70ac │ │ │ │ │ + bne 7320 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 81f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8464 │ │ │ │ │ + bl 86d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 76a0 │ │ │ │ │ + bne 7914 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 81f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 929c │ │ │ │ │ + bl 929c │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 76a0 │ │ │ │ │ + bne 7914 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 81f4 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7fcc │ │ │ │ │ + bne 8240 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 81f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8010 │ │ │ │ │ + bne 8284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7f80 │ │ │ │ │ + bne 81f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8054 │ │ │ │ │ + bne 82c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7924 │ │ │ │ │ + bne 7b98 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8098 │ │ │ │ │ + beq 830c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8098 │ │ │ │ │ + bne 830c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7fc0 │ │ │ │ │ + bne 8234 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 7f8c │ │ │ │ │ + beq 8200 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9148 │ │ │ │ │ + bl 93bc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7028 │ │ │ │ │ + bne 729c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7924 │ │ │ │ │ + bne 7b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9278 │ │ │ │ │ + bl 94ec │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7478 │ │ │ │ │ + bne 76ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70a0 │ │ │ │ │ + bne 7314 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7e1c │ │ │ │ │ + beq 8090 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e1c │ │ │ │ │ + bne 8090 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7e10 │ │ │ │ │ + bne 8084 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7dd4 │ │ │ │ │ + beq 8048 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d594 │ │ │ │ │ + bl d808 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 76f0 │ │ │ │ │ + bne 7964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70a0 │ │ │ │ │ + bne 7314 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7dc8 │ │ │ │ │ + beq 803c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7dc8 │ │ │ │ │ + bne 803c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6cc8 │ │ │ │ │ + bne 6f3c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7640 │ │ │ │ │ + bne 78b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70a0 │ │ │ │ │ + bne 7314 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7e60 │ │ │ │ │ + beq 80d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e60 │ │ │ │ │ + bne 80d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6d74 │ │ │ │ │ + bne 6fe8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7e28 │ │ │ │ │ + beq 809c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7480 │ │ │ │ │ + bne 76f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 6d74 │ │ │ │ │ + bne 6fe8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 78c8 │ │ │ │ │ + bne 7b3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70a0 │ │ │ │ │ + bne 7314 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7934 │ │ │ │ │ + beq 7ba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7934 │ │ │ │ │ + bne 7ba8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6e80 │ │ │ │ │ + bne 70f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7ec0 │ │ │ │ │ + beq 8134 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 713c │ │ │ │ │ + bne 73b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6e80 │ │ │ │ │ + bne 70f4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71cc │ │ │ │ │ + bne 7440 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 6e80 │ │ │ │ │ + bne 70f4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7278 │ │ │ │ │ + bne 74ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 6e80 │ │ │ │ │ + bne 70f4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 736c │ │ │ │ │ + bne 75e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 79c8 │ │ │ │ │ + bne 7c3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 70a0 │ │ │ │ │ + bne 7314 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7e6c │ │ │ │ │ + beq 80e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e6c │ │ │ │ │ + bne 80e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7468 │ │ │ │ │ + bne 76dc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 7e88 │ │ │ │ │ + beq 80fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d87c │ │ │ │ │ + bl daf0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6f34 │ │ │ │ │ + beq 71a8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f34 │ │ │ │ │ + beq 71a8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 789c │ │ │ │ │ + bne 7b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7468 │ │ │ │ │ + bne 76dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d87c │ │ │ │ │ + bl daf0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7520 │ │ │ │ │ + beq 7794 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7520 │ │ │ │ │ + beq 7794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dcac │ │ │ │ │ + bl df20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7520 │ │ │ │ │ + beq 7794 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7524 │ │ │ │ │ + bne 7798 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7520 │ │ │ │ │ + beq 7794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7468 │ │ │ │ │ + beq 76dc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7630 │ │ │ │ │ + beq 78a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 7470 │ │ │ │ │ + b 76e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6ba8 │ │ │ │ │ + beq 6e1c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7f24 │ │ │ │ │ + beq 8198 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ef8 │ │ │ │ │ + bne 816c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1073 @ 0x431 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 69e8 │ │ │ │ │ + b 6c5c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a78 │ │ │ │ │ + beq 6cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6b24 │ │ │ │ │ + beq 6d98 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 76e0 │ │ │ │ │ + beq 7954 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6b30 │ │ │ │ │ + b 6da4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e00 │ │ │ │ │ + beq 7074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7268 │ │ │ │ │ + beq 74dc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 725c │ │ │ │ │ + beq 74d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e88 │ │ │ │ │ + b 70fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f754 │ │ │ │ │ + bl f9c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6e24 │ │ │ │ │ + beq 7098 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6e28 │ │ │ │ │ + bne 709c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e24 │ │ │ │ │ + beq 7098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7268 │ │ │ │ │ + beq 74dc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7194 │ │ │ │ │ + bne 7408 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71b4 │ │ │ │ │ + bne 7428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6e88 │ │ │ │ │ + b 70fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f844 │ │ │ │ │ + bl fab8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6e48 │ │ │ │ │ + beq 70bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e48 │ │ │ │ │ + beq 70bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f754 │ │ │ │ │ + bl f9c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 6e48 │ │ │ │ │ + beq 70bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6e4c │ │ │ │ │ + bne 70c0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e48 │ │ │ │ │ + beq 70bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7268 │ │ │ │ │ + beq 74dc │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8382,39 +8554,39 @@ │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7194 │ │ │ │ │ - b 725c │ │ │ │ │ + bne 7408 │ │ │ │ │ + b 74d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f844 │ │ │ │ │ + bl fab8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 6e6c │ │ │ │ │ + beq 70e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6e70 │ │ │ │ │ + bne 70e4 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e6c │ │ │ │ │ + beq 70e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7268 │ │ │ │ │ + beq 74dc │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8438,117 +8610,117 @@ │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7194 │ │ │ │ │ - b 725c │ │ │ │ │ + bne 7408 │ │ │ │ │ + b 74d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7468 │ │ │ │ │ + bne 76dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d87c │ │ │ │ │ + bl daf0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 7784 │ │ │ │ │ + bne 79f8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7940 │ │ │ │ │ + bne 7bb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 7084 │ │ │ │ │ + b 72f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d928 │ │ │ │ │ + bl db9c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6d50 │ │ │ │ │ + bne 6fc4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d4c │ │ │ │ │ + beq 6fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, sl │ │ │ │ │ - beq 7910 │ │ │ │ │ + beq 7b84 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7e78 │ │ │ │ │ + beq 80ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6d7c │ │ │ │ │ + b 6ff0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7468 │ │ │ │ │ + bne 76dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d87c │ │ │ │ │ + bl daf0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 7434 │ │ │ │ │ + beq 76a8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7434 │ │ │ │ │ + beq 76a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl df80 │ │ │ │ │ + bl e1f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7434 │ │ │ │ │ + beq 76a8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7438 │ │ │ │ │ + bne 76ac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7434 │ │ │ │ │ + beq 76a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7468 │ │ │ │ │ + beq 76dc │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8578,152 +8750,152 @@ │ │ │ │ │ strd r8, [sp] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 6ff4 │ │ │ │ │ + bne 7268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7014 │ │ │ │ │ - b 7468 │ │ │ │ │ + bne 7288 │ │ │ │ │ + b 76dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 61e8 │ │ │ │ │ + bl 645c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6cbc │ │ │ │ │ + beq 6f30 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6cbc │ │ │ │ │ + beq 6f30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6cc8 │ │ │ │ │ + b 6f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6b24 │ │ │ │ │ + beq 6d98 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7104 │ │ │ │ │ + bne 7378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7124 │ │ │ │ │ - b 6b24 │ │ │ │ │ + bne 7398 │ │ │ │ │ + b 6d98 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c54 │ │ │ │ │ + beq 6ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6c54 │ │ │ │ │ + beq 6ec8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 7c2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6c60 │ │ │ │ │ + b 6ed4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7458 │ │ │ │ │ + beq 76cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dcac │ │ │ │ │ + bl df20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 7458 │ │ │ │ │ + beq 76cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7458 │ │ │ │ │ + beq 76cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl df80 │ │ │ │ │ + bl e1f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 7458 │ │ │ │ │ + beq 76cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7458 │ │ │ │ │ + bne 76cc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7458 │ │ │ │ │ + beq 76cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7468 │ │ │ │ │ + beq 76dc │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ @@ -8753,207 +8925,207 @@ │ │ │ │ │ strd r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 6ff4 │ │ │ │ │ - b 7630 │ │ │ │ │ + bne 7268 │ │ │ │ │ + b 78a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 7468 │ │ │ │ │ + beq 76dc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 6fd8 │ │ │ │ │ + b 724c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e14 │ │ │ │ │ + bl 6088 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6d74 │ │ │ │ │ + bne 6fe8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d70 │ │ │ │ │ + beq 6fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, r8 │ │ │ │ │ movne r0, r6 │ │ │ │ │ - bne 74c8 │ │ │ │ │ + bne 773c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6d7c │ │ │ │ │ + b 6ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 69e8 │ │ │ │ │ + b 6c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6db0 │ │ │ │ │ + b 7024 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 746c │ │ │ │ │ + bne 76e0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 79ac │ │ │ │ │ + beq 7c20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 79ac │ │ │ │ │ + bne 7c20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 79a4 │ │ │ │ │ + bne 7c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d87c │ │ │ │ │ + bl daf0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7a44 │ │ │ │ │ + bne 7cb8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 7468 │ │ │ │ │ + b 76dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7978 │ │ │ │ │ + b 7bec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 776c │ │ │ │ │ - b 6c54 │ │ │ │ │ + bne 79e0 │ │ │ │ │ + b 6ec8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7270 │ │ │ │ │ + bne 74e4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7a38 │ │ │ │ │ + beq 7cac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a38 │ │ │ │ │ + bne 7cac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 7a30 │ │ │ │ │ + bne 7ca4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7bec │ │ │ │ │ + bne 7e60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 6e80 │ │ │ │ │ + b 70f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 79fc │ │ │ │ │ + b 7c70 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 79a0 │ │ │ │ │ + beq 7c14 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7cb4 │ │ │ │ │ + beq 7f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7cb4 │ │ │ │ │ + bne 7f28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ca8 │ │ │ │ │ + bne 7f1c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7ce4 │ │ │ │ │ + beq 7f58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7ce4 │ │ │ │ │ + bne 7f58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7ca8 │ │ │ │ │ + bne 7f1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl dcac │ │ │ │ │ + bl df20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7cc0 │ │ │ │ │ + bne 7f34 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7ca8 │ │ │ │ │ + bne 7f1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl df80 │ │ │ │ │ + bl e1f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ca4 │ │ │ │ │ + beq 7f18 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ca4 │ │ │ │ │ + beq 7f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dcac │ │ │ │ │ + bl df20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 7ca4 │ │ │ │ │ + beq 7f18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c80 │ │ │ │ │ + bne 7ef4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -8984,135 +9156,135 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 79a4 │ │ │ │ │ - b 79a0 │ │ │ │ │ + bne 7c18 │ │ │ │ │ + b 7c14 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7d14 │ │ │ │ │ + beq 7f88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7d14 │ │ │ │ │ + bne 7f88 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7a2c │ │ │ │ │ + bne 7ca0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl f844 │ │ │ │ │ + bl fab8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 7cf0 │ │ │ │ │ + bne 7f64 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7a2c │ │ │ │ │ + bne 7ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f754 │ │ │ │ │ + bl f9c8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 7d20 │ │ │ │ │ + bne 7f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7a28 │ │ │ │ │ + b 7c9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7b50 │ │ │ │ │ + beq 7dc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 79a0 │ │ │ │ │ + b 7c14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 79a0 │ │ │ │ │ + b 7c14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7a84 │ │ │ │ │ + b 7cf8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7af0 │ │ │ │ │ + beq 7d64 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7af4 │ │ │ │ │ + b 7d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7abc │ │ │ │ │ + b 7d30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7c48 │ │ │ │ │ + beq 7ebc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 7c4c │ │ │ │ │ + b 7ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7c14 │ │ │ │ │ + b 7e88 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c78 │ │ │ │ │ + beq 7eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f844 │ │ │ │ │ + bl fab8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c78 │ │ │ │ │ + beq 7eec │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7a2c │ │ │ │ │ + bne 7ca0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c78 │ │ │ │ │ + beq 7eec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -9121,1051 +9293,1051 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 7a30 │ │ │ │ │ - b 7a28 │ │ │ │ │ + bne 7ca4 │ │ │ │ │ + b 7c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c94 │ │ │ │ │ + b 6f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 776c │ │ │ │ │ + blt 79e0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, 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 6c44 │ │ │ │ │ + beq 6eb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6c60 │ │ │ │ │ + b 6ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c10 │ │ │ │ │ + b 6e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7508 │ │ │ │ │ + blt 777c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6d38 │ │ │ │ │ - b 6d74 │ │ │ │ │ + beq 6fac │ │ │ │ │ + b 6fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6cfc │ │ │ │ │ + b 6f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6ebc │ │ │ │ │ + b 7130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7508 │ │ │ │ │ - b 7910 │ │ │ │ │ + bne 777c │ │ │ │ │ + b 7b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7014 │ │ │ │ │ + blt 7288 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 6ef8 │ │ │ │ │ - b 7468 │ │ │ │ │ + beq 716c │ │ │ │ │ + b 76dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 71b4 │ │ │ │ │ + blt 7428 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6dec │ │ │ │ │ - b 6e80 │ │ │ │ │ + beq 7060 │ │ │ │ │ + b 70f4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7078 │ │ │ │ │ + beq 72ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6bb4 │ │ │ │ │ + b 6e28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f0c │ │ │ │ │ - b 6ba8 │ │ │ │ │ + bne 8180 │ │ │ │ │ + b 6e1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 69b0 │ │ │ │ │ + b 6c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6a30 │ │ │ │ │ + b 6ca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7124 │ │ │ │ │ + blt 7398 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 6a64 │ │ │ │ │ + beq 6cd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6b30 │ │ │ │ │ + b 6da4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7f0c │ │ │ │ │ + blt 8180 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 6b98 │ │ │ │ │ + beq 6e0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6bb4 │ │ │ │ │ + b 6e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6b24 │ │ │ │ │ + beq 6d98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7104 │ │ │ │ │ - b 76e0 │ │ │ │ │ + bne 7378 │ │ │ │ │ + b 7954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6b24 │ │ │ │ │ + beq 6d98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7104 │ │ │ │ │ - b 76e0 │ │ │ │ │ + bne 7378 │ │ │ │ │ + b 7954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6b24 │ │ │ │ │ + beq 6d98 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7104 │ │ │ │ │ - b 76e0 │ │ │ │ │ + bne 7378 │ │ │ │ │ + b 7954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6b64 │ │ │ │ │ + b 6dd8 │ │ │ │ │ │ │ │ │ │ -000080a4 : │ │ │ │ │ +00008318 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 82b8 │ │ │ │ │ + beq 852c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 82b8 │ │ │ │ │ + bne 852c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 82a8 │ │ │ │ │ + bne 851c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 8260 │ │ │ │ │ + beq 84d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 817c │ │ │ │ │ + bne 83f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 829c │ │ │ │ │ + bne 8510 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8220 │ │ │ │ │ + bne 8494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 829c │ │ │ │ │ + bne 8510 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 819c │ │ │ │ │ + bne 8410 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8178 │ │ │ │ │ + beq 83ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 82a8 │ │ │ │ │ + beq 851c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8200 │ │ │ │ │ + beq 8474 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8180 │ │ │ │ │ + beq 83f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8180 │ │ │ │ │ + beq 83f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 818c │ │ │ │ │ + b 8400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8154 │ │ │ │ │ + beq 83c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 829c │ │ │ │ │ + beq 8510 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 81d8 │ │ │ │ │ + b 844c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 820c │ │ │ │ │ + blt 8480 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr 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 8120 │ │ │ │ │ + beq 8394 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 818c │ │ │ │ │ + b 8400 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 818c │ │ │ │ │ + b 8400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 80ec │ │ │ │ │ + b 8360 │ │ │ │ │ │ │ │ │ │ -000082c4 <_tmp_41_rule>: │ │ │ │ │ +00008538 <_tmp_41_rule>: │ │ │ │ │ _tmp_41_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 836c <_tmp_41_rule+0xa8> │ │ │ │ │ + beq 85e0 <_tmp_41_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 836c <_tmp_41_rule+0xa8> │ │ │ │ │ + bne 85e0 <_tmp_41_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8364 <_tmp_41_rule+0xa0> │ │ │ │ │ + bne 85d8 <_tmp_41_rule+0xa0> │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 835c <_tmp_41_rule+0x98> │ │ │ │ │ + bne 85d0 <_tmp_41_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 835c <_tmp_41_rule+0x98> │ │ │ │ │ + bne 85d0 <_tmp_41_rule+0x98> │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8308 <_tmp_41_rule+0x44> │ │ │ │ │ + b 857c <_tmp_41_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00008378 : │ │ │ │ │ +000085ec : │ │ │ │ │ guard_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8458 │ │ │ │ │ + beq 86cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8458 │ │ │ │ │ + bne 86cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8400 │ │ │ │ │ + bne 8674 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8410 │ │ │ │ │ + bne 8684 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 83f0 │ │ │ │ │ + beq 8664 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 83f8 │ │ │ │ │ + beq 866c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 83f8 │ │ │ │ │ + beq 866c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8400 │ │ │ │ │ + b 8674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 83c0 │ │ │ │ │ + b 8634 │ │ │ │ │ │ │ │ │ │ -00008464 : │ │ │ │ │ +000086d8 : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8538 │ │ │ │ │ + beq 87ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8538 │ │ │ │ │ + bne 87ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 8910 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 8640 │ │ │ │ │ + beq 88b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86ac │ │ │ │ │ + bl 8920 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 85e8 │ │ │ │ │ + bne 885c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 869c │ │ │ │ │ + bne 8910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 86ac │ │ │ │ │ + bl 8920 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 8544 │ │ │ │ │ + bne 87b8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 84ac │ │ │ │ │ + b 8720 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8518 │ │ │ │ │ + beq 878c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 434 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8518 │ │ │ │ │ + beq 878c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8520 │ │ │ │ │ + beq 8794 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 85c4 │ │ │ │ │ + beq 8838 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8520 │ │ │ │ │ + beq 8794 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8520 │ │ │ │ │ + beq 8794 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8528 │ │ │ │ │ + b 879c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84f4 │ │ │ │ │ + beq 8768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 434 │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 84f4 │ │ │ │ │ + beq 8768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8520 │ │ │ │ │ + beq 8794 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 8598 │ │ │ │ │ + b 880c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bge 8678 │ │ │ │ │ + bge 88ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8528 │ │ │ │ │ + b 879c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r1, r3, 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 84e0 │ │ │ │ │ + beq 8754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8528 │ │ │ │ │ + b 879c │ │ │ │ │ │ │ │ │ │ -000086ac : │ │ │ │ │ +00008920 : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 87a4 │ │ │ │ │ + beq 8a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 87a4 │ │ │ │ │ + bne 8a18 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 88bc │ │ │ │ │ + bne 8b30 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 8874 │ │ │ │ │ + beq 8ae8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88cc │ │ │ │ │ + bl 8b40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8784 │ │ │ │ │ + bne 89f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 88b0 │ │ │ │ │ + bne 8b24 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8834 │ │ │ │ │ + bne 8aa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 88b0 │ │ │ │ │ + bne 8b24 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 87b0 │ │ │ │ │ + bne 8a24 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 86f4 │ │ │ │ │ + b 8968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88cc │ │ │ │ │ + bl 8b40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 8780 │ │ │ │ │ + beq 89f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 88bc │ │ │ │ │ + beq 8b30 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 8814 │ │ │ │ │ + beq 8a88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8788 │ │ │ │ │ + beq 89fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8788 │ │ │ │ │ + beq 89fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8794 │ │ │ │ │ + b 8a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 88cc │ │ │ │ │ + bl 8b40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 875c │ │ │ │ │ + beq 89d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 88b0 │ │ │ │ │ + beq 8b24 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 87ec │ │ │ │ │ + b 8a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8820 │ │ │ │ │ + blt 8a94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr 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 8728 │ │ │ │ │ + beq 899c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8794 │ │ │ │ │ + b 8a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8794 │ │ │ │ │ + b 8a08 │ │ │ │ │ │ │ │ │ │ -000088cc : │ │ │ │ │ +00008b40 : │ │ │ │ │ real_number_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8980 │ │ │ │ │ + beq 8bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8980 │ │ │ │ │ + bne 8bf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 894c │ │ │ │ │ + bne 8bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 895c │ │ │ │ │ + bne 8bd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 898c │ │ │ │ │ + beq 8c00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 898c │ │ │ │ │ + bne 8c00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 8948 │ │ │ │ │ + b 8bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8914 │ │ │ │ │ + b 8b88 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 8948 │ │ │ │ │ + beq 8bbc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 894c │ │ │ │ │ + b 8bc0 │ │ │ │ │ │ │ │ │ │ -000089b8 <_loop1_83_rule>: │ │ │ │ │ +00008c2c <_loop1_83_rule>: │ │ │ │ │ _loop1_83_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 8b2c <_loop1_83_rule+0x174> │ │ │ │ │ + beq 8da0 <_loop1_83_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8b2c <_loop1_83_rule+0x174> │ │ │ │ │ + bne 8da0 <_loop1_83_rule+0x174> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 8a58 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8ccc <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b10 <_loop1_83_rule+0x158> │ │ │ │ │ + beq 8d84 <_loop1_83_rule+0x158> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 8a58 <_loop1_83_rule+0xa0> │ │ │ │ │ + bne 8ccc <_loop1_83_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b60 │ │ │ │ │ + bl 8dd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 8a74 <_loop1_83_rule+0xbc> │ │ │ │ │ + bne 8ce8 <_loop1_83_rule+0xbc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 8a8c <_loop1_83_rule+0xd4> │ │ │ │ │ + bne 8d00 <_loop1_83_rule+0xd4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 8ae4 <_loop1_83_rule+0x12c> │ │ │ │ │ + beq 8d58 <_loop1_83_rule+0x12c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r5, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 8a34 <_loop1_83_rule+0x7c> │ │ │ │ │ + b 8ca8 <_loop1_83_rule+0x7c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 8a50 <_loop1_83_rule+0x98> │ │ │ │ │ + bne 8cc4 <_loop1_83_rule+0x98> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8b38 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8dac <_loop1_83_rule+0x180> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 8ad0 <_loop1_83_rule+0x118> │ │ │ │ │ + bgt 8d44 <_loop1_83_rule+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a64 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8cd8 <_loop1_83_rule+0xac> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 8aac <_loop1_83_rule+0xf4> │ │ │ │ │ + b 8d20 <_loop1_83_rule+0xf4> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 8b38 <_loop1_83_rule+0x180> │ │ │ │ │ + beq 8dac <_loop1_83_rule+0x180> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 8a7c <_loop1_83_rule+0xc4> │ │ │ │ │ + b 8cf0 <_loop1_83_rule+0xc4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a64 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8cd8 <_loop1_83_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8a00 <_loop1_83_rule+0x48> │ │ │ │ │ + b 8c74 <_loop1_83_rule+0x48> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a64 <_loop1_83_rule+0xac> │ │ │ │ │ + b 8cd8 <_loop1_83_rule+0xac> │ │ │ │ │ │ │ │ │ │ -00008b60 : │ │ │ │ │ +00008dd4 : │ │ │ │ │ tstring_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 90f4 │ │ │ │ │ + beq 9368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90f4 │ │ │ │ │ + bne 9368 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 90e4 │ │ │ │ │ + bne 9358 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1171 @ 0x493 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c18 │ │ │ │ │ + bne 8e8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 90e4 │ │ │ │ │ + bne 9358 │ │ │ │ │ mov r1, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 8c30 │ │ │ │ │ + bne 8ea4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1171 @ 0x493 │ │ │ │ │ @@ -10178,116 +10350,116 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 906c │ │ │ │ │ + beq 92e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 906c │ │ │ │ │ + bne 92e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 905c │ │ │ │ │ + bne 92d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 9050 │ │ │ │ │ + beq 92c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 905c │ │ │ │ │ + bne 92d0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9078 │ │ │ │ │ + beq 92ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9078 │ │ │ │ │ + bne 92ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 90ac │ │ │ │ │ + bne 9320 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 90a0 │ │ │ │ │ + beq 9314 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 90a0 │ │ │ │ │ + bne 9314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8d88 │ │ │ │ │ + bne 8ffc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 9084 │ │ │ │ │ + bne 92f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9030 │ │ │ │ │ + blt 92a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 8d88 │ │ │ │ │ + bne 8ffc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ea0 │ │ │ │ │ + bne 9114 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9004 │ │ │ │ │ + bne 9278 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 90ac │ │ │ │ │ + bne 9320 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 8fbc │ │ │ │ │ + bne 9230 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ @@ -10295,104 +10467,104 @@ │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne lr, r8 │ │ │ │ │ movne ip, r7 │ │ │ │ │ - beq 90d8 │ │ │ │ │ + beq 934c │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 8e0c │ │ │ │ │ + ble 9080 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 8df0 │ │ │ │ │ + b 9064 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 8bf8 │ │ │ │ │ + beq 8e6c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_template_str> │ │ │ │ │ R_ARM_CALL _PyPegen_template_str │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 8e78 │ │ │ │ │ + beq 90ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8c04 │ │ │ │ │ + beq 8e78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c04 │ │ │ │ │ + beq 8e78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8c28 │ │ │ │ │ + b 8e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 8d74 │ │ │ │ │ + beq 8fe8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8d78 │ │ │ │ │ + bne 8fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 200d4 │ │ │ │ │ + bl 20108 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8d78 │ │ │ │ │ + bne 8fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c4bc │ │ │ │ │ + bl c730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8d78 │ │ │ │ │ + bne 8fec │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 8d74 │ │ │ │ │ + beq 8fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 90c8 │ │ │ │ │ + beq 933c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -10406,173 +10578,173 @@ │ │ │ │ │ ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_interpolation> │ │ │ │ │ R_ARM_CALL _PyPegen_interpolation │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 90bc │ │ │ │ │ + beq 9330 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9024 │ │ │ │ │ + bne 9298 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 8fe0 │ │ │ │ │ + beq 9254 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 8ca4 │ │ │ │ │ + b 8f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9128 │ │ │ │ │ + beq 939c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9100 │ │ │ │ │ + bne 9374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f94 │ │ │ │ │ + b 9208 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9044 │ │ │ │ │ + beq 92b8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 8fa8 │ │ │ │ │ + b 921c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8d88 │ │ │ │ │ + bne 8ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e0 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8f88 │ │ │ │ │ + bne 91fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 8d88 │ │ │ │ │ + b 8ffc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f88 │ │ │ │ │ + beq 91fc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 8d90 │ │ │ │ │ + b 9004 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8bf8 │ │ │ │ │ + b 8e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c5c │ │ │ │ │ + b 8ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8cd0 │ │ │ │ │ + b 8f44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 8d60 │ │ │ │ │ + b 8fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8d10 │ │ │ │ │ + b 8f84 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 8dc4 │ │ │ │ │ + b 9038 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9030 │ │ │ │ │ + bne 92a4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 8d90 │ │ │ │ │ + b 9004 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 9050 │ │ │ │ │ + b 92c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8e98 │ │ │ │ │ + b 910c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ba8 │ │ │ │ │ + b 8e1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8fd8 │ │ │ │ │ + beq 924c │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 8dc4 │ │ │ │ │ + b 9038 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9114 │ │ │ │ │ - b 8dbc │ │ │ │ │ + bne 9388 │ │ │ │ │ + b 9030 │ │ │ │ │ │ │ │ │ │ -00009148 : │ │ │ │ │ +000093bc : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 926c │ │ │ │ │ + beq 94e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 926c │ │ │ │ │ + bne 94e0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 925c │ │ │ │ │ + bne 94d0 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ @@ -10580,96 +10752,96 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ mov r6, ip │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 924c │ │ │ │ │ + beq 94c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 924c │ │ │ │ │ + beq 94c0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_43_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_43_rule │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 924c │ │ │ │ │ + beq 94c0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9228 │ │ │ │ │ + beq 949c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9254 │ │ │ │ │ + beq 94c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9254 │ │ │ │ │ + beq 94c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 925c │ │ │ │ │ + b 94d0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9190 │ │ │ │ │ + b 9404 │ │ │ │ │ │ │ │ │ │ -00009278 : │ │ │ │ │ +000094ec : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 93f8 │ │ │ │ │ + beq 966c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 93f8 │ │ │ │ │ + bne 966c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9324 │ │ │ │ │ + bne 9598 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 93a8 │ │ │ │ │ + beq 961c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10677,471 +10849,471 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - bne 9334 │ │ │ │ │ + bne 95a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 931c │ │ │ │ │ + beq 9590 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9384 │ │ │ │ │ + beq 95f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 931c │ │ │ │ │ + beq 9590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 931c │ │ │ │ │ + beq 9590 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9324 │ │ │ │ │ + b 9598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 9324 │ │ │ │ │ + blt 9598 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr 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 9300 │ │ │ │ │ - b 931c │ │ │ │ │ + beq 9574 │ │ │ │ │ + b 9590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 92c0 │ │ │ │ │ + b 9534 │ │ │ │ │ │ │ │ │ │ -00009404 : │ │ │ │ │ +00009678 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9a3c │ │ │ │ │ + beq 9cb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9a3c │ │ │ │ │ + bne 9cb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 9568 │ │ │ │ │ + bne 97dc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - bne 96fc │ │ │ │ │ + bne 9970 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9614 │ │ │ │ │ + beq 9888 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9614 │ │ │ │ │ + bne 9888 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 95c0 │ │ │ │ │ + bne 9834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 9ea8 │ │ │ │ │ + bl a11c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 96a8 │ │ │ │ │ + bne 991c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 95c0 │ │ │ │ │ + bne 9834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ff4 │ │ │ │ │ + bl a268 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9620 │ │ │ │ │ + bne 9894 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 95c0 │ │ │ │ │ + bne 9834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a4c <_loop1_74_rule> │ │ │ │ │ + bl 24a88 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 9578 │ │ │ │ │ + beq 97ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a19c <_loop0_73_rule> │ │ │ │ │ + bl a410 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 9578 │ │ │ │ │ + beq 97ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a31c │ │ │ │ │ + bl a590 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 957c │ │ │ │ │ + bne 97f0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 95f4 │ │ │ │ │ + beq 9868 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a48 │ │ │ │ │ + bne 9cbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 95c0 │ │ │ │ │ + bne 9834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac8 <_loop1_75_rule> │ │ │ │ │ + bl 25b4c <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 9a58 │ │ │ │ │ + bne 9ccc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 95c0 │ │ │ │ │ + bne 9834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a31c │ │ │ │ │ + bl a590 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 95d4 │ │ │ │ │ + bne 9848 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 9564 │ │ │ │ │ + b 97d8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9550 │ │ │ │ │ + bne 97c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 95c0 │ │ │ │ │ + beq 9834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 95c8 │ │ │ │ │ + b 983c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 94a0 │ │ │ │ │ + b 9714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a19c <_loop0_73_rule> │ │ │ │ │ + bl a410 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 94e4 │ │ │ │ │ + beq 9758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a31c │ │ │ │ │ + bl a590 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 94e8 │ │ │ │ │ + bne 975c │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9b40 │ │ │ │ │ + beq 9db4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 955c │ │ │ │ │ + beq 97d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9b54 │ │ │ │ │ - b 9564 │ │ │ │ │ + bne 9dc8 │ │ │ │ │ + b 97d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 254a4 <_loop0_72_rule> │ │ │ │ │ + bl 2550c <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 94c4 │ │ │ │ │ + beq 9738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a19c <_loop0_73_rule> │ │ │ │ │ + bl a410 <_loop0_73_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 94c4 │ │ │ │ │ + beq 9738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a31c │ │ │ │ │ + bl a590 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 94c8 │ │ │ │ │ + bne 973c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ - b 965c │ │ │ │ │ + b 98d0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9b34 │ │ │ │ │ + beq 9da8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b34 │ │ │ │ │ + bne 9da8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ba4 │ │ │ │ │ + bne 9e18 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9b60 │ │ │ │ │ + bne 9dd4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ba4 │ │ │ │ │ + bne 9e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7b0 │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9bb0 │ │ │ │ │ + bne 9e24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ba4 │ │ │ │ │ + bne 9e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ea8 │ │ │ │ │ + bl a11c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 981c │ │ │ │ │ + bne 9a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 254a4 <_loop0_72_rule> │ │ │ │ │ + bl 2550c <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ad8 │ │ │ │ │ + beq 9d4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9b18 │ │ │ │ │ + beq 9d8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9b18 │ │ │ │ │ + bne 9d8c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9b24 │ │ │ │ │ + bne 9d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 9ff4 │ │ │ │ │ + bl a268 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 9a98 │ │ │ │ │ + bne 9d0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9b24 │ │ │ │ │ + bne 9d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac8 <_loop1_75_rule> │ │ │ │ │ + bl 25b4c <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ab4 │ │ │ │ │ + bne 9d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 9ba4 │ │ │ │ │ + bne 9e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 254a4 <_loop0_72_rule> │ │ │ │ │ + bl 2550c <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9850 │ │ │ │ │ + beq 9ac4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 9be0 │ │ │ │ │ + bne 9e54 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 9ba4 │ │ │ │ │ + bne 9e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 7b0 │ │ │ │ │ R_ARM_CALL _tmp_130_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 989c │ │ │ │ │ + bne 9b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1ac <_loop0_76_rule> │ │ │ │ │ + bl c420 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9898 │ │ │ │ │ + beq 9b0c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 98f8 │ │ │ │ │ + bne 9b6c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 9ba4 │ │ │ │ │ + bne 9e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e32c <_loop1_77_rule> │ │ │ │ │ + bl e5a0 <_loop1_77_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98cc │ │ │ │ │ + beq 9b40 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9a08 │ │ │ │ │ + bne 9c7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ moveq r2, r3 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 9478 │ │ │ │ │ - b 9568 │ │ │ │ │ + beq 96ec │ │ │ │ │ + b 97dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 99fc │ │ │ │ │ + beq 9c70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 99fc │ │ │ │ │ + bne 9c70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99ec │ │ │ │ │ + bne 9c60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9968 │ │ │ │ │ + bne 9bdc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99ec │ │ │ │ │ + bne 9c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25088 │ │ │ │ │ + bl 250f0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9a28 │ │ │ │ │ + beq 9c9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl c1ac <_loop0_76_rule> │ │ │ │ │ + bl c420 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9898 │ │ │ │ │ + beq 9b0c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9898 │ │ │ │ │ + beq 9b0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11150,139 +11322,139 @@ │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 98d0 │ │ │ │ │ + beq 9b44 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 98d8 │ │ │ │ │ + b 9b4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 989c │ │ │ │ │ + b 9b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9924 │ │ │ │ │ + b 9b98 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 98cc │ │ │ │ │ + beq 9b40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ - b 99a0 │ │ │ │ │ + b 9c14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 989c │ │ │ │ │ + b 9b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 944c │ │ │ │ │ + b 96c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9600 │ │ │ │ │ - b 955c │ │ │ │ │ + bne 9874 │ │ │ │ │ + b 97d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl a31c │ │ │ │ │ + bl a590 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 959c │ │ │ │ │ + bne 9810 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9550 │ │ │ │ │ - b 95f4 │ │ │ │ │ + bne 97c4 │ │ │ │ │ + b 9868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9b08 │ │ │ │ │ + beq 9d7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9ae0 │ │ │ │ │ + bne 9d54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 25088 │ │ │ │ │ + bl 250f0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - bne 99a0 │ │ │ │ │ + bne 9c14 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 981c │ │ │ │ │ + b 9a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ab4 │ │ │ │ │ + beq 9d28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 981c │ │ │ │ │ + b 9a90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9aec │ │ │ │ │ - b 980c │ │ │ │ │ + bne 9d60 │ │ │ │ │ + b 9a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 97cc │ │ │ │ │ + b 9a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 981c │ │ │ │ │ + b 9a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9724 │ │ │ │ │ + b 9998 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 95c8 │ │ │ │ │ + beq 983c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 95c8 │ │ │ │ │ + b 983c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 974c │ │ │ │ │ + beq 99c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11290,162 +11462,162 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b 99c4 │ │ │ │ │ + b 9c38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 98d8 │ │ │ │ │ + b 9b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1ac <_loop0_76_rule> │ │ │ │ │ + bl c420 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 976c │ │ │ │ │ + beq 99e0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 976c │ │ │ │ │ + beq 99e0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ - b 99a0 │ │ │ │ │ + b 9c14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 9e90 │ │ │ │ │ + beq a104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e90 │ │ │ │ │ + bne a104 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9854 │ │ │ │ │ + bne 9ac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2530c │ │ │ │ │ + bl 25374 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 9d58 │ │ │ │ │ + beq 9fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e84 │ │ │ │ │ + beq a0f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9e84 │ │ │ │ │ + bne a0f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e74 │ │ │ │ │ + bne a0e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9e54 │ │ │ │ │ + beq a0c8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e74 │ │ │ │ │ + bne a0e8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 9d64 │ │ │ │ │ - bl 2530c │ │ │ │ │ + beq 9fd8 │ │ │ │ │ + bl 25374 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 9d64 │ │ │ │ │ + beq 9fd8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d28 │ │ │ │ │ + bne 9f9c │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bne 9d10 │ │ │ │ │ + bne 9f84 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e9c │ │ │ │ │ + beq a110 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, r6, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 9cb4 │ │ │ │ │ + b 9f28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ce8 │ │ │ │ │ + beq 9f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 9854 │ │ │ │ │ + b 9ac8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ str r9, [r3, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9e4c │ │ │ │ │ + beq a0c0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 9db4 │ │ │ │ │ + ble a028 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 9d9c │ │ │ │ │ + bne a010 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11454,28 +11626,28 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9850 │ │ │ │ │ + beq 9ac4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9854 │ │ │ │ │ + bne 9ac8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 9850 │ │ │ │ │ + beq 9ac4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC117 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -11483,574 +11655,574 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 99c0 │ │ │ │ │ + b 9c34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 9d58 │ │ │ │ │ + b 9fcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 9d58 │ │ │ │ │ + b 9fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9c6c │ │ │ │ │ + b 9ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9c0c │ │ │ │ │ + b 9e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 9e50 │ │ │ │ │ + b a0c4 │ │ │ │ │ │ │ │ │ │ -00009ea8 : │ │ │ │ │ +0000a11c : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9f70 │ │ │ │ │ + beq a1e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f70 │ │ │ │ │ + bne a1e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 9fe4 │ │ │ │ │ + bne a258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 24a4c <_loop1_74_rule> │ │ │ │ │ + bl 24a88 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9f20 │ │ │ │ │ + beq a194 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9fcc │ │ │ │ │ + bne a240 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 9fe4 │ │ │ │ │ + bne a258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24a4c <_loop1_74_rule> │ │ │ │ │ + bl 24a88 <_loop1_74_rule> │ │ │ │ │ R_ARM_CALL _loop1_74_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9f54 │ │ │ │ │ + beq a1c8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f7c │ │ │ │ │ + bne a1f0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9eec │ │ │ │ │ + b a160 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f54 │ │ │ │ │ + beq a1c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9f5c │ │ │ │ │ + beq a1d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f5c │ │ │ │ │ + beq a1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9f64 │ │ │ │ │ + b a1d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9f9c │ │ │ │ │ - b 9f20 │ │ │ │ │ + bne a210 │ │ │ │ │ + b a194 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9f64 │ │ │ │ │ + b a1d8 │ │ │ │ │ │ │ │ │ │ -00009ff4 : │ │ │ │ │ +0000a268 : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a190 │ │ │ │ │ + beq a404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a190 │ │ │ │ │ + bne a404 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a180 │ │ │ │ │ + bne a3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 254a4 <_loop0_72_rule> │ │ │ │ │ + bl 2550c <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a070 │ │ │ │ │ + beq a2e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac8 <_loop1_75_rule> │ │ │ │ │ + bl 25b4c <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a0c8 │ │ │ │ │ + bne a33c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a180 │ │ │ │ │ + bne a3f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 254a4 <_loop0_72_rule> │ │ │ │ │ + bl 2550c <_loop0_72_rule> │ │ │ │ │ R_ARM_CALL _loop0_72_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a31c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25ac8 <_loop1_75_rule> │ │ │ │ │ + bl 25b4c <_loop1_75_rule> │ │ │ │ │ R_ARM_CALL _loop1_75_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne a144 │ │ │ │ │ + bne a3b8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a070 │ │ │ │ │ + beq a2e4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq a070 │ │ │ │ │ + beq a2e4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a118 │ │ │ │ │ + beq a38c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a0b0 │ │ │ │ │ + beq a324 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0b0 │ │ │ │ │ + beq a324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a0b8 │ │ │ │ │ + b a32c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a31c │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0a8 │ │ │ │ │ + beq a31c │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b a0f8 │ │ │ │ │ + b a36c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a0b8 │ │ │ │ │ + b a32c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a03c │ │ │ │ │ + b a2b0 │ │ │ │ │ │ │ │ │ │ -0000a19c <_loop0_73_rule>: │ │ │ │ │ +0000a410 <_loop0_73_rule>: │ │ │ │ │ _loop0_73_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a2e4 <_loop0_73_rule+0x148> │ │ │ │ │ + beq a558 <_loop0_73_rule+0x148> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a2e4 <_loop0_73_rule+0x148> │ │ │ │ │ + bne a558 <_loop0_73_rule+0x148> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a2b8 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a52c <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a2c8 <_loop0_73_rule+0x12c> │ │ │ │ │ + beq a53c <_loop0_73_rule+0x12c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne a2b8 <_loop0_73_rule+0x11c> │ │ │ │ │ + bne a52c <_loop0_73_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25c8c │ │ │ │ │ + bl 25d10 │ │ │ │ │ R_ARM_CALL lambda_param_with_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a26c <_loop0_73_rule+0xd0> │ │ │ │ │ + bne a4e0 <_loop0_73_rule+0xd0> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a298 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a50c <_loop0_73_rule+0xfc> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bgt a284 <_loop0_73_rule+0xe8> │ │ │ │ │ + bgt a4f8 <_loop0_73_rule+0xe8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq a2f0 <_loop0_73_rule+0x154> │ │ │ │ │ + beq a564 <_loop0_73_rule+0x154> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b a21c <_loop0_73_rule+0x80> │ │ │ │ │ + b a490 <_loop0_73_rule+0x80> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b a244 <_loop0_73_rule+0xa8> │ │ │ │ │ + b a4b8 <_loop0_73_rule+0xa8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a25c <_loop0_73_rule+0xc0> │ │ │ │ │ + b a4d0 <_loop0_73_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a25c <_loop0_73_rule+0xc0> │ │ │ │ │ + b a4d0 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a25c <_loop0_73_rule+0xc0> │ │ │ │ │ + b a4d0 <_loop0_73_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a1e4 <_loop0_73_rule+0x48> │ │ │ │ │ + b a458 <_loop0_73_rule+0x48> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq a298 <_loop0_73_rule+0xfc> │ │ │ │ │ + beq a50c <_loop0_73_rule+0xfc> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b a274 <_loop0_73_rule+0xd8> │ │ │ │ │ + b a4e8 <_loop0_73_rule+0xd8> │ │ │ │ │ │ │ │ │ │ -0000a31c : │ │ │ │ │ +0000a590 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a8f8 │ │ │ │ │ + beq ab6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8f8 │ │ │ │ │ + bne ab6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a7e4 │ │ │ │ │ + bne aa58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a460 │ │ │ │ │ + bne a6d4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a3f4 │ │ │ │ │ + bne a668 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a7e4 │ │ │ │ │ + bne aa58 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a524 │ │ │ │ │ + bne a798 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a7e4 │ │ │ │ │ + bne aa58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a904 │ │ │ │ │ + bl ab78 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne a8dc │ │ │ │ │ + bne ab50 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25088 │ │ │ │ │ + bl 250f0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq a394 │ │ │ │ │ + beq a608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1ac <_loop0_76_rule> │ │ │ │ │ + bl c420 <_loop0_76_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a394 │ │ │ │ │ + beq a608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl a904 │ │ │ │ │ + bl ab78 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a398 │ │ │ │ │ + bne a60c │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a57c │ │ │ │ │ + beq a7f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a57c │ │ │ │ │ + bne a7f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a3e0 │ │ │ │ │ + b a654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a734 │ │ │ │ │ + beq a9a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a734 │ │ │ │ │ + bne a9a8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a728 │ │ │ │ │ + bne a99c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a694 │ │ │ │ │ + bne a908 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne a728 │ │ │ │ │ + bne a99c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a640 │ │ │ │ │ + bne a8b4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a728 │ │ │ │ │ + bne a99c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a5a8 │ │ │ │ │ + bne a81c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq a380 │ │ │ │ │ - b a3e4 │ │ │ │ │ + beq a5f4 │ │ │ │ │ + b a658 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a3b8 │ │ │ │ │ + beq a62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e32c <_loop1_77_rule> │ │ │ │ │ + bl e5a0 <_loop1_77_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a3b8 │ │ │ │ │ + beq a62c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl a904 │ │ │ │ │ + bl ab78 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a3bc │ │ │ │ │ + bne a630 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a44c │ │ │ │ │ + bne a6c0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a3e0 │ │ │ │ │ + beq a654 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a3e4 │ │ │ │ │ + b a658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 204c │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4fc │ │ │ │ │ + beq a770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c1ac <_loop0_76_rule> │ │ │ │ │ + bl c420 <_loop0_76_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4fc │ │ │ │ │ + beq a770 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a4fc │ │ │ │ │ + beq a770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 204c │ │ │ │ │ R_ARM_CALL _tmp_135_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4fc │ │ │ │ │ + beq a770 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12059,35 +12231,35 @@ │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq a500 │ │ │ │ │ + beq a774 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b a508 │ │ │ │ │ + b a77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2530c │ │ │ │ │ + bl 25374 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4d8 │ │ │ │ │ + beq a74c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a4d8 │ │ │ │ │ + beq a74c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12095,79 +12267,79 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b a618 │ │ │ │ │ + b a88c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a804 │ │ │ │ │ + beq aa78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a804 │ │ │ │ │ + bne aa78 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a7f4 │ │ │ │ │ + bne aa68 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a77c │ │ │ │ │ + bne a9f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne a7f4 │ │ │ │ │ + bne aa68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne a740 │ │ │ │ │ + bne a9b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a4b8 │ │ │ │ │ + b a72c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b a508 │ │ │ │ │ + b a77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a48c │ │ │ │ │ + b a700 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne a7cc │ │ │ │ │ + bne aa40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a844 │ │ │ │ │ + beq aab8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a71c │ │ │ │ │ + b a990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -12177,251 +12349,251 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a810 │ │ │ │ │ + bne aa84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne a634 │ │ │ │ │ - b a508 │ │ │ │ │ + bne a8a8 │ │ │ │ │ + b a77c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a758 │ │ │ │ │ - b a760 │ │ │ │ │ + bne a9cc │ │ │ │ │ + b a9d4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b a3e4 │ │ │ │ │ + b a658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a4b8 │ │ │ │ │ + b a72c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a6c0 │ │ │ │ │ + b a934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a8cc │ │ │ │ │ + beq ab40 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne a634 │ │ │ │ │ + bne a8a8 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b a3e0 │ │ │ │ │ + b a654 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a894 │ │ │ │ │ + beq ab08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a788 │ │ │ │ │ - b a4b4 │ │ │ │ │ + bne a9fc │ │ │ │ │ + b a728 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a76c │ │ │ │ │ + bne a9e0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a864 │ │ │ │ │ + bne aad8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a71c │ │ │ │ │ + b a990 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a3e0 │ │ │ │ │ + b a654 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a44c │ │ │ │ │ - b a57c │ │ │ │ │ + bne a6c0 │ │ │ │ │ + b a7f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a364 │ │ │ │ │ + b a5d8 │ │ │ │ │ │ │ │ │ │ -0000a904 : │ │ │ │ │ +0000ab78 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a9a8 │ │ │ │ │ + beq ac1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a9a8 │ │ │ │ │ + bne ac1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a998 │ │ │ │ │ + bne ac0c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a9fc │ │ │ │ │ + bne ac70 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a9b4 │ │ │ │ │ + bne ac28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a94c │ │ │ │ │ + b abc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25088 │ │ │ │ │ + bl 250f0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a988 │ │ │ │ │ + beq abfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a990 │ │ │ │ │ + beq ac04 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a990 │ │ │ │ │ + beq ac04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a998 │ │ │ │ │ + b ac0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq abbc │ │ │ │ │ + beq ae30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abbc │ │ │ │ │ + bne ae30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne abb0 │ │ │ │ │ + bne ae24 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab80 │ │ │ │ │ + bne adf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne abb0 │ │ │ │ │ + bne ae24 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ab48 │ │ │ │ │ + bne adbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne abb0 │ │ │ │ │ + bne ae24 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aac0 │ │ │ │ │ + bne ad34 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a974 │ │ │ │ │ - b a998 │ │ │ │ │ + beq abe8 │ │ │ │ │ + b ac0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2530c │ │ │ │ │ + bl 25374 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa98 │ │ │ │ │ + beq ad0c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa98 │ │ │ │ │ + beq ad0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 100c │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aa98 │ │ │ │ │ + beq ad0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12430,446 +12602,446 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq aa9c │ │ │ │ │ + beq ad10 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b aaa4 │ │ │ │ │ + b ad18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2530c │ │ │ │ │ + bl 25374 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ace8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa74 │ │ │ │ │ + beq ace8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2530c │ │ │ │ │ + bl 25374 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq aa74 │ │ │ │ │ - b aaf4 │ │ │ │ │ + beq ace8 │ │ │ │ │ + b ad68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2530c │ │ │ │ │ + bl 25374 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa50 │ │ │ │ │ + beq acc4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ - beq aa50 │ │ │ │ │ - b aafc │ │ │ │ │ + beq acc4 │ │ │ │ │ + b ad70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aaa4 │ │ │ │ │ + b ad18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aa28 │ │ │ │ │ + b ac9c │ │ │ │ │ │ │ │ │ │ -0000abc8 <_loop0_1_rule>: │ │ │ │ │ +0000ae3c <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ac9c <_loop0_1_rule+0xd4> │ │ │ │ │ + beq af10 <_loop0_1_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ac9c <_loop0_1_rule+0xd4> │ │ │ │ │ + bne af10 <_loop0_1_rule+0xd4> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne ad34 <_loop0_1_rule+0x16c> │ │ │ │ │ + bne afa8 <_loop0_1_rule+0x16c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq ad18 <_loop0_1_rule+0x150> │ │ │ │ │ + beq af8c <_loop0_1_rule+0x150> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne ad34 <_loop0_1_rule+0x16c> │ │ │ │ │ + bne afa8 <_loop0_1_rule+0x16c> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne ad00 <_loop0_1_rule+0x138> │ │ │ │ │ + bne af74 <_loop0_1_rule+0x138> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ace0 <_loop0_1_rule+0x118> │ │ │ │ │ + beq af54 <_loop0_1_rule+0x118> │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt aca8 <_loop0_1_rule+0xe0> │ │ │ │ │ + bgt af1c <_loop0_1_rule+0xe0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ac10 <_loop0_1_rule+0x48> │ │ │ │ │ + b ae84 <_loop0_1_rule+0x48> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b ac74 <_loop0_1_rule+0xac> │ │ │ │ │ + b aee8 <_loop0_1_rule+0xac> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne ad44 <_loop0_1_rule+0x17c> │ │ │ │ │ + bne afb8 <_loop0_1_rule+0x17c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ac8c <_loop0_1_rule+0xc4> │ │ │ │ │ + b af00 <_loop0_1_rule+0xc4> │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - beq acbc <_loop0_1_rule+0xf4> │ │ │ │ │ + beq af30 <_loop0_1_rule+0xf4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r8, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b ac48 <_loop0_1_rule+0x80> │ │ │ │ │ + b aebc <_loop0_1_rule+0x80> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ac8c <_loop0_1_rule+0xc4> │ │ │ │ │ + b af00 <_loop0_1_rule+0xc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ac8c <_loop0_1_rule+0xc4> │ │ │ │ │ + b af00 <_loop0_1_rule+0xc4> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b ad08 <_loop0_1_rule+0x140> │ │ │ │ │ + b af7c <_loop0_1_rule+0x140> │ │ │ │ │ │ │ │ │ │ -0000ad4c : │ │ │ │ │ +0000afc0 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ae60 │ │ │ │ │ + beq b0d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae60 │ │ │ │ │ + bne b0d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ae10 │ │ │ │ │ + bne b084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1f2e8 │ │ │ │ │ + bl 1f31c │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne ae08 │ │ │ │ │ + bne b07c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ae08 │ │ │ │ │ + bne b07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ebf8 │ │ │ │ │ + bl 1ec20 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne ae08 │ │ │ │ │ + bne b07c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ae08 │ │ │ │ │ + bne b07c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae20 │ │ │ │ │ + bne b094 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ad4c │ │ │ │ │ + bl afc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ae04 │ │ │ │ │ + beq b078 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae04 │ │ │ │ │ + beq b078 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae6c │ │ │ │ │ + bne b0e0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b ae08 │ │ │ │ │ + b b07c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ad94 │ │ │ │ │ + b b008 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq ae58 │ │ │ │ │ - b ae10 │ │ │ │ │ + beq b0cc │ │ │ │ │ + b b084 │ │ │ │ │ │ │ │ │ │ -0000ae94 : │ │ │ │ │ +0000b108 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq af68 │ │ │ │ │ + beq b1dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af68 │ │ │ │ │ + bne b1dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne af18 │ │ │ │ │ + bne b18c │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne af14 │ │ │ │ │ + bne b188 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne af2c │ │ │ │ │ + bne b1a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 <_tmp_114_rule+0x40> │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq af14 │ │ │ │ │ + beq b188 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9cc <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ + bl bc40 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq af18 │ │ │ │ │ + beq b18c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b af20 │ │ │ │ │ + b b194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aed8 │ │ │ │ │ + b b14c │ │ │ │ │ │ │ │ │ │ -0000af74 : │ │ │ │ │ +0000b1e8 : │ │ │ │ │ invalid_comprehension_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b284 │ │ │ │ │ + beq b4f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b284 │ │ │ │ │ + bne b4f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b290 │ │ │ │ │ + bne b504 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b20c │ │ │ │ │ + bne b480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b290 │ │ │ │ │ + bne b504 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b05c │ │ │ │ │ + bne b2d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b290 │ │ │ │ │ + bne b504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b37c <_tmp_123_rule> │ │ │ │ │ + bl b5f0 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0a8 │ │ │ │ │ + bne b31c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b290 │ │ │ │ │ + bne b504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b37c <_tmp_123_rule> │ │ │ │ │ + bl b5f0 <_tmp_123_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b174 │ │ │ │ │ + bne b3e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b004 │ │ │ │ │ + beq b278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b004 │ │ │ │ │ + beq b278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq b004 │ │ │ │ │ + beq b278 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC121 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC121 │ │ │ │ │ - b b258 │ │ │ │ │ + b b4cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddd8 │ │ │ │ │ + bl 1de00 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b024 │ │ │ │ │ + beq b298 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b024 │ │ │ │ │ + beq b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 508 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq b024 │ │ │ │ │ + beq b298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b024 │ │ │ │ │ + beq b298 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ @@ -12891,43 +13063,43 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq b04c │ │ │ │ │ + beq b2c0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b050 │ │ │ │ │ + b b2c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddd8 │ │ │ │ │ + bl 1de00 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b044 │ │ │ │ │ + beq b2b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b044 │ │ │ │ │ + beq b2b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b044 │ │ │ │ │ + beq b2b8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -12936,105 +13108,105 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq b04c │ │ │ │ │ - b b050 │ │ │ │ │ + beq b2c0 │ │ │ │ │ + b b2c4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq afe0 │ │ │ │ │ + beq b254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq afe0 │ │ │ │ │ + beq b254 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ - beq afe0 │ │ │ │ │ + beq b254 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b b150 │ │ │ │ │ + b b3c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b afbc │ │ │ │ │ + b b230 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b050 │ │ │ │ │ + b b2c4 │ │ │ │ │ │ │ │ │ │ -0000b29c <_tmp_116_rule>: │ │ │ │ │ +0000b510 <_tmp_116_rule>: │ │ │ │ │ _tmp_116_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b370 <_tmp_116_rule+0xd4> │ │ │ │ │ + beq b5e4 <_tmp_116_rule+0xd4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b370 <_tmp_116_rule+0xd4> │ │ │ │ │ + bne b5e4 <_tmp_116_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b360 <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b5d4 <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b338 <_tmp_116_rule+0x9c> │ │ │ │ │ + bne b5ac <_tmp_116_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b360 <_tmp_116_rule+0xc4> │ │ │ │ │ + bne b5d4 <_tmp_116_rule+0xc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13043,330 +13215,330 @@ │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b304 <_tmp_116_rule+0x68> │ │ │ │ │ + beq b578 <_tmp_116_rule+0x68> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b b324 <_tmp_116_rule+0x88> │ │ │ │ │ + b b598 <_tmp_116_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b32c <_tmp_116_rule+0x90> │ │ │ │ │ + b b5a0 <_tmp_116_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b2e4 <_tmp_116_rule+0x48> │ │ │ │ │ + b b558 <_tmp_116_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000b37c <_tmp_123_rule>: │ │ │ │ │ +0000b5f0 <_tmp_123_rule>: │ │ │ │ │ _tmp_123_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b424 <_tmp_123_rule+0xa8> │ │ │ │ │ + beq b698 <_tmp_123_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b424 <_tmp_123_rule+0xa8> │ │ │ │ │ + bne b698 <_tmp_123_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b41c <_tmp_123_rule+0xa0> │ │ │ │ │ + bne b690 <_tmp_123_rule+0xa0> │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b414 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b688 <_tmp_123_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b414 <_tmp_123_rule+0x98> │ │ │ │ │ + bne b688 <_tmp_123_rule+0x98> │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b3c0 <_tmp_123_rule+0x44> │ │ │ │ │ + b b634 <_tmp_123_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b430 <_tmp_120_rule>: │ │ │ │ │ +0000b6a4 <_tmp_120_rule>: │ │ │ │ │ _tmp_120_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b55c <_tmp_120_rule+0x12c> │ │ │ │ │ + beq b7d0 <_tmp_120_rule+0x12c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b55c <_tmp_120_rule+0x12c> │ │ │ │ │ + bne b7d0 <_tmp_120_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne b554 <_tmp_120_rule+0x124> │ │ │ │ │ + bne b7c8 <_tmp_120_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1f2e8 │ │ │ │ │ + bl 1f31c │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ebf8 │ │ │ │ │ + bl 1ec20 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b65c <_loop0_122_rule+0xf4> │ │ │ │ │ + bl b684 <_tmp_123_rule+0x94> │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b54c <_tmp_120_rule+0x11c> │ │ │ │ │ + bne b7c0 <_tmp_120_rule+0x11c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b474 <_tmp_120_rule+0x44> │ │ │ │ │ + b b6e8 <_tmp_120_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000b568 <_loop0_122_rule>: │ │ │ │ │ +0000b7dc <_loop0_122_rule>: │ │ │ │ │ _loop0_122_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b768 <_loop0_122_rule+0x200> │ │ │ │ │ + beq b9dc <_loop0_122_rule+0x200> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b768 <_loop0_122_rule+0x200> │ │ │ │ │ + bne b9dc <_loop0_122_rule+0x200> │ │ │ │ │ ldr r5, [r8, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b758 <_loop0_122_rule+0x1f0> │ │ │ │ │ + bne b9cc <_loop0_122_rule+0x1f0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq b774 <_loop0_122_rule+0x20c> │ │ │ │ │ + beq b9e8 <_loop0_122_rule+0x20c> │ │ │ │ │ ldr r4, [r8, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b758 <_loop0_122_rule+0x1f0> │ │ │ │ │ + bne b9cc <_loop0_122_rule+0x1f0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r5, r4 │ │ │ │ │ movw r6, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq b6ec <_loop0_122_rule+0x184> │ │ │ │ │ + beq b960 <_loop0_122_rule+0x184> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b6ec <_loop0_122_rule+0x184> │ │ │ │ │ + bne b960 <_loop0_122_rule+0x184> │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b64c <_loop0_122_rule+0xe4> │ │ │ │ │ + bne b8c0 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9f00 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b64c <_loop0_122_rule+0xe4> │ │ │ │ │ + beq b8c0 <_loop0_122_rule+0xe4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b698 <_loop0_122_rule+0x130> │ │ │ │ │ + bne b90c <_loop0_122_rule+0x130> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq b70c <_loop0_122_rule+0x1a4> │ │ │ │ │ + beq b980 <_loop0_122_rule+0x1a4> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt b6f8 <_loop0_122_rule+0x190> │ │ │ │ │ + bgt b96c <_loop0_122_rule+0x190> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6cc <_loop0_122_rule+0x164> │ │ │ │ │ + bne b940 <_loop0_122_rule+0x164> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq b72c <_loop0_122_rule+0x1c4> │ │ │ │ │ + beq b9a0 <_loop0_122_rule+0x1c4> │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ - b b5f4 <_loop0_122_rule+0x8c> │ │ │ │ │ + b b868 <_loop0_122_rule+0x8c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6a4 <_loop0_122_rule+0x13c> │ │ │ │ │ + beq b918 <_loop0_122_rule+0x13c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b654 <_loop0_122_rule+0xec> │ │ │ │ │ + b b8c8 <_loop0_122_rule+0xec> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b618 <_loop0_122_rule+0xb0> │ │ │ │ │ + b b88c <_loop0_122_rule+0xb0> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b b670 <_loop0_122_rule+0x108> │ │ │ │ │ + b b8e4 <_loop0_122_rule+0x108> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b688 <_loop0_122_rule+0x120> │ │ │ │ │ + b b8fc <_loop0_122_rule+0x120> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq b70c <_loop0_122_rule+0x1a4> │ │ │ │ │ + beq b980 <_loop0_122_rule+0x1a4> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b b6bc <_loop0_122_rule+0x154> │ │ │ │ │ + b b930 <_loop0_122_rule+0x154> │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b688 <_loop0_122_rule+0x120> │ │ │ │ │ + b b8fc <_loop0_122_rule+0x120> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b5b0 <_loop0_122_rule+0x48> │ │ │ │ │ + b b824 <_loop0_122_rule+0x48> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b688 <_loop0_122_rule+0x120> │ │ │ │ │ + b b8fc <_loop0_122_rule+0x120> │ │ │ │ │ │ │ │ │ │ -0000b790 : │ │ │ │ │ +0000ba04 : │ │ │ │ │ expression_without_invalid_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -13375,56 +13547,56 @@ │ │ │ │ │ ldr r7, [r0, #92] @ 0x5c │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r0, #92] @ 0x5c │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b9b0 │ │ │ │ │ + beq bc24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b9b0 │ │ │ │ │ + bne bc24 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b99c │ │ │ │ │ + bne bc10 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq b944 │ │ │ │ │ + beq bbb8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 <_tmp_165_rule+0x28> │ │ │ │ │ + bl cb3c │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne b888 │ │ │ │ │ + bne bafc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b99c │ │ │ │ │ + bne bc10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 <_tmp_165_rule+0x28> │ │ │ │ │ + bl cb3c │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne b86c │ │ │ │ │ + bne bae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b86c │ │ │ │ │ + bne bae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 201f0 │ │ │ │ │ + bl 20224 │ │ │ │ │ R_ARM_CALL lambdef_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -13432,115 +13604,115 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b82c │ │ │ │ │ + beq baa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 <_tmp_165_rule+0x28> │ │ │ │ │ + bl cb3c │ │ │ │ │ R_ARM_CALL disjunction_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq b82c │ │ │ │ │ + beq baa0 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b82c │ │ │ │ │ + beq baa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b82c │ │ │ │ │ + beq baa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b86c │ │ │ │ │ + beq bae0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne b9bc │ │ │ │ │ + bne bc30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b86c │ │ │ │ │ + beq bae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ - b b878 │ │ │ │ │ + b baec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b974 │ │ │ │ │ + bge bbe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b b878 │ │ │ │ │ + b baec │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, 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 b818 │ │ │ │ │ - b b86c │ │ │ │ │ + beq ba8c │ │ │ │ │ + b bae0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b878 │ │ │ │ │ + b baec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b7e4 │ │ │ │ │ + b ba58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b91c │ │ │ │ │ - b b86c │ │ │ │ │ + bne bb90 │ │ │ │ │ + b bae0 │ │ │ │ │ │ │ │ │ │ -0000b9cc <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ +0000bc40 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0>: │ │ │ │ │ _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 <_PyPegen_get_invalid_target> │ │ │ │ │ R_ARM_CALL _PyPegen_get_invalid_target │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ba6c <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xa0> │ │ │ │ │ + beq bce0 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0xa0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ bics r3, r4, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC124 │ │ │ │ │ @@ -13565,174 +13737,174 @@ │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r7, #60] @ 0x3c │ │ │ │ │ - b ba64 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x98> │ │ │ │ │ + b bcd8 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x98> │ │ │ │ │ │ │ │ │ │ -0000ba80 : │ │ │ │ │ +0000bcf4 : │ │ │ │ │ invalid_parameters_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bf5c │ │ │ │ │ + beq c1d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bf5c │ │ │ │ │ + bne c1d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf50 │ │ │ │ │ + bne c1c4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne bf08 │ │ │ │ │ + bne c17c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf50 │ │ │ │ │ + bne c1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf68 <_tmp_124_rule> │ │ │ │ │ + bl c1dc <_tmp_124_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bed8 │ │ │ │ │ + bne c14c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf50 │ │ │ │ │ + bne c1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 196f0 │ │ │ │ │ + bl 19718 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bbbc │ │ │ │ │ + bne be30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8d8 <_loop0_27_rule> │ │ │ │ │ + bl 1a900 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq be18 │ │ │ │ │ + beq c08c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq be84 │ │ │ │ │ + beq c0f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be84 │ │ │ │ │ + bne c0f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be90 │ │ │ │ │ + bne c104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1a2fc │ │ │ │ │ + bl 1a324 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bddc │ │ │ │ │ + bne c050 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be90 │ │ │ │ │ + bne c104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa50 <_loop1_30_rule> │ │ │ │ │ + bl 1aa78 <_loop1_30_rule> │ │ │ │ │ R_ARM_CALL _loop1_30_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bdfc │ │ │ │ │ + bne c070 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne bf50 │ │ │ │ │ + bne c1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a8d8 <_loop0_27_rule> │ │ │ │ │ + bl 1a900 <_loop0_27_rule> │ │ │ │ │ R_ARM_CALL _loop0_27_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbec │ │ │ │ │ + beq be60 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne bd6c │ │ │ │ │ + bne bfe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne bf50 │ │ │ │ │ + bne c1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bf68 <_tmp_124_rule> │ │ │ │ │ + bl c1dc <_tmp_124_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bc38 │ │ │ │ │ + bne beac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cfc <_loop0_31_rule> │ │ │ │ │ + bl 3cf8 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc34 │ │ │ │ │ + beq bea8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bce8 │ │ │ │ │ + bne bf5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne bf50 │ │ │ │ │ + bne c1c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23efc <_loop1_32_rule> │ │ │ │ │ + bl 23f38 <_loop1_32_rule> │ │ │ │ │ R_ARM_CALL _loop1_32_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc6c │ │ │ │ │ + bne bee0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc54 │ │ │ │ │ + beq bec8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bc54 │ │ │ │ │ + beq bec8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13741,79 +13913,79 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq bc5c │ │ │ │ │ + beq bed0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b bc60 │ │ │ │ │ + b bed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq be78 │ │ │ │ │ + beq c0ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be78 │ │ │ │ │ + bne c0ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be68 │ │ │ │ │ + bne c0dc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be2c │ │ │ │ │ + bne c0a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne be68 │ │ │ │ │ + bne c0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be2c │ │ │ │ │ + bne c0a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bc38 │ │ │ │ │ + b beac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1983c <_loop1_29_rule> │ │ │ │ │ + bl 19864 <_loop1_29_rule> │ │ │ │ │ R_ARM_CALL _loop1_29_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbec │ │ │ │ │ + beq be60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bbf0 │ │ │ │ │ + bne be64 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bbec │ │ │ │ │ + beq be60 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC125 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC125 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13822,110 +13994,110 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b bcc4 │ │ │ │ │ + b bf38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bec8 │ │ │ │ │ + beq c13c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bea0 │ │ │ │ │ + bne c114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne be20 │ │ │ │ │ + bne c094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bbbc │ │ │ │ │ + b be30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC116 │ │ │ │ │ - b bc9c │ │ │ │ │ + b bf10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3cfc <_loop0_31_rule> │ │ │ │ │ + bl 3cf8 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc34 │ │ │ │ │ + beq bea8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bc34 │ │ │ │ │ + beq bea8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ - b bc9c │ │ │ │ │ + b bf10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bc38 │ │ │ │ │ + b beac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd14 │ │ │ │ │ + b bf88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb6c │ │ │ │ │ + b bde0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bbbc │ │ │ │ │ + b be30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdfc │ │ │ │ │ + beq c070 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bbbc │ │ │ │ │ + b be30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne beac │ │ │ │ │ - b bbac │ │ │ │ │ + bne c120 │ │ │ │ │ + b be20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cfc <_loop0_31_rule> │ │ │ │ │ + bl 3cf8 <_loop0_31_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bb0c │ │ │ │ │ + beq bd80 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ - beq bb0c │ │ │ │ │ - b bc9c │ │ │ │ │ + beq bd80 │ │ │ │ │ + b bf10 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq baec │ │ │ │ │ + beq bd60 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13934,129 +14106,129 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b bcc4 │ │ │ │ │ + b bf38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bc60 │ │ │ │ │ + b bed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bac8 │ │ │ │ │ + b bd3c │ │ │ │ │ │ │ │ │ │ -0000bf68 <_tmp_124_rule>: │ │ │ │ │ +0000c1dc <_tmp_124_rule>: │ │ │ │ │ _tmp_124_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c008 <_tmp_124_rule+0xa0> │ │ │ │ │ + beq c27c <_tmp_124_rule+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c008 <_tmp_124_rule+0xa0> │ │ │ │ │ + bne c27c <_tmp_124_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne c000 <_tmp_124_rule+0x98> │ │ │ │ │ + bne c274 <_tmp_124_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 196f0 │ │ │ │ │ + bl 19718 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bff8 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c26c <_tmp_124_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bff8 <_tmp_124_rule+0x90> │ │ │ │ │ + bne c26c <_tmp_124_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2fc │ │ │ │ │ + bl 1a324 │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bfac <_tmp_124_rule+0x44> │ │ │ │ │ + b c220 <_tmp_124_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000c014 : │ │ │ │ │ +0000c288 : │ │ │ │ │ invalid_starred_expression_unpacking_rule.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c1a0 │ │ │ │ │ + beq c414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c1a0 │ │ │ │ │ + bne c414 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c194 │ │ │ │ │ + bne c408 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c0bc │ │ │ │ │ + bne c330 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c194 │ │ │ │ │ + bne c408 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c128 │ │ │ │ │ + bne c39c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c7b0 │ │ │ │ │ + bl c7d8 │ │ │ │ │ R_ARM_CALL if_expression_rule │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c080 │ │ │ │ │ + beq c2f4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC126 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC126 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14065,41 +14237,41 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq c0ac │ │ │ │ │ + beq c320 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c0b0 │ │ │ │ │ + b c324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c0a4 │ │ │ │ │ + beq c318 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c0a4 │ │ │ │ │ + beq c318 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c0a4 │ │ │ │ │ + beq c318 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC127 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC127 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14108,621 +14280,621 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b c100 │ │ │ │ │ + b c374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c0b0 │ │ │ │ │ + b c324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c05c │ │ │ │ │ + b c2d0 │ │ │ │ │ │ │ │ │ │ -0000c1ac <_loop0_76_rule>: │ │ │ │ │ +0000c420 <_loop0_76_rule>: │ │ │ │ │ _loop0_76_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c278 <_loop0_76_rule+0xcc> │ │ │ │ │ + beq c4ec <_loop0_76_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c278 <_loop0_76_rule+0xcc> │ │ │ │ │ + bne c4ec <_loop0_76_rule+0xcc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne c2ec <_loop0_76_rule+0x140> │ │ │ │ │ + bne c560 <_loop0_76_rule+0x140> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c2d0 <_loop0_76_rule+0x124> │ │ │ │ │ + beq c544 <_loop0_76_rule+0x124> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne c2ec <_loop0_76_rule+0x140> │ │ │ │ │ + bne c560 <_loop0_76_rule+0x140> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c328 │ │ │ │ │ + bl c59c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c2b8 <_loop0_76_rule+0x10c> │ │ │ │ │ + bne c52c <_loop0_76_rule+0x10c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c298 <_loop0_76_rule+0xec> │ │ │ │ │ + beq c50c <_loop0_76_rule+0xec> │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt c284 <_loop0_76_rule+0xd8> │ │ │ │ │ + bgt c4f8 <_loop0_76_rule+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c1f4 <_loop0_76_rule+0x48> │ │ │ │ │ + b c468 <_loop0_76_rule+0x48> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b c250 <_loop0_76_rule+0xa4> │ │ │ │ │ + b c4c4 <_loop0_76_rule+0xa4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c268 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c4dc <_loop0_76_rule+0xbc> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq c2fc <_loop0_76_rule+0x150> │ │ │ │ │ + beq c570 <_loop0_76_rule+0x150> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b c228 <_loop0_76_rule+0x7c> │ │ │ │ │ + b c49c <_loop0_76_rule+0x7c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c268 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c4dc <_loop0_76_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c268 <_loop0_76_rule+0xbc> │ │ │ │ │ + b c4dc <_loop0_76_rule+0xbc> │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c298 <_loop0_76_rule+0xec> │ │ │ │ │ + beq c50c <_loop0_76_rule+0xec> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b c2c0 <_loop0_76_rule+0x114> │ │ │ │ │ + b c534 <_loop0_76_rule+0x114> │ │ │ │ │ │ │ │ │ │ -0000c328 : │ │ │ │ │ +0000c59c : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c458 │ │ │ │ │ + beq c6cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c458 │ │ │ │ │ + bne c6cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c448 │ │ │ │ │ + bne c6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 2530c │ │ │ │ │ + bl 25374 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne c3d0 │ │ │ │ │ + bne c644 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c448 │ │ │ │ │ + bne c6bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2530c │ │ │ │ │ + bl 25374 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c464 │ │ │ │ │ + bne c6d8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c394 │ │ │ │ │ + bne c608 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c390 │ │ │ │ │ + beq c604 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c424 │ │ │ │ │ + beq c698 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c3bc │ │ │ │ │ + beq c630 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3bc │ │ │ │ │ + beq c630 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c3c4 │ │ │ │ │ + b c638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c3c4 │ │ │ │ │ + b c638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c36c │ │ │ │ │ + b c5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c3b4 │ │ │ │ │ + bne c628 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c3b4 │ │ │ │ │ + beq c628 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne c418 │ │ │ │ │ - b c424 │ │ │ │ │ + bne c68c │ │ │ │ │ + b c698 │ │ │ │ │ │ │ │ │ │ -0000c4bc : │ │ │ │ │ +0000c730 : │ │ │ │ │ tstring_full_format_spec_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c570 │ │ │ │ │ + beq c7e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c570 │ │ │ │ │ + bne c7e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c6c0 │ │ │ │ │ + bne c934 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq c688 │ │ │ │ │ + beq c8fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c57c │ │ │ │ │ + bne c7f0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c504 │ │ │ │ │ + b c778 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c900 │ │ │ │ │ + beq cb74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c900 │ │ │ │ │ + bne cb74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c724 │ │ │ │ │ + bne c998 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq c718 │ │ │ │ │ + beq c98c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c724 │ │ │ │ │ + bne c998 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c75c │ │ │ │ │ + beq c9d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c75c │ │ │ │ │ + bne c9d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c940 │ │ │ │ │ + bne cbb4 │ │ │ │ │ mov r1, #63 @ 0x3f │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c768 │ │ │ │ │ + beq c9dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c8e0 │ │ │ │ │ + beq cb54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c734 │ │ │ │ │ + bne c9a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq c6d0 │ │ │ │ │ + beq c944 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r5, [r2, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b c5ec │ │ │ │ │ + b c860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c6f4 │ │ │ │ │ + blt c968 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c538 │ │ │ │ │ + beq c7ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c560 │ │ │ │ │ + b c7d4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c70c │ │ │ │ │ + beq c980 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b c670 │ │ │ │ │ + b c8e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b c560 │ │ │ │ │ + b c7d4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c554 │ │ │ │ │ + b c7c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c658 │ │ │ │ │ + beq c8cc │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c814 │ │ │ │ │ + b ca88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c618 │ │ │ │ │ + b c88c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c90c │ │ │ │ │ + bne cb80 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c8d4 │ │ │ │ │ + beq cb48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c8d4 │ │ │ │ │ + bne cb48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7fc │ │ │ │ │ + bne ca70 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq cab4 │ │ │ │ │ + beq cd28 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c974 │ │ │ │ │ + bne cbe8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c954 │ │ │ │ │ + bne cbc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c710 │ │ │ │ │ + beq c984 │ │ │ │ │ subs ip, r7, #0 │ │ │ │ │ - ble c858 │ │ │ │ │ + ble cacc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, r6, lsl #2] │ │ │ │ │ str r1, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ - bne c840 │ │ │ │ │ + bne cab4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq c560 │ │ │ │ │ + beq c7d4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c91c │ │ │ │ │ + beq cb90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c91c │ │ │ │ │ + bne cb90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c55c │ │ │ │ │ + b c7d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c7a4 │ │ │ │ │ + b ca18 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c9bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c814 │ │ │ │ │ + b ca88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c5a4 │ │ │ │ │ + b c818 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b c814 │ │ │ │ │ + b ca88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq c55c │ │ │ │ │ + beq c7d0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b c560 │ │ │ │ │ + b c7d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c814 │ │ │ │ │ + b ca88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7fc │ │ │ │ │ + bne ca70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10e0 │ │ │ │ │ R_ARM_CALL invalid_tstring_replacement_field_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c7fc │ │ │ │ │ - b ca5c │ │ │ │ │ + beq ca70 │ │ │ │ │ + b ccd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq c7ec │ │ │ │ │ + beq ca60 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7ec │ │ │ │ │ + bne ca60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 200d4 │ │ │ │ │ + bl 20108 │ │ │ │ │ R_ARM_CALL fstring_conversion_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7ec │ │ │ │ │ + bne ca60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c4bc │ │ │ │ │ + bl c730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c7ec │ │ │ │ │ + bne ca60 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - beq c7ec │ │ │ │ │ + beq ca60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c7fc │ │ │ │ │ + beq ca70 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -14736,588 +14908,588 @@ │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ca94 │ │ │ │ │ + beq cd08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca6c │ │ │ │ │ + bne cce0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c65c │ │ │ │ │ + b c8d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca5c │ │ │ │ │ + beq ccd0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c80c │ │ │ │ │ + b ca80 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca80 │ │ │ │ │ + bne ccf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c80c │ │ │ │ │ + b ca80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ca78 │ │ │ │ │ + blt ccec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq c7d8 │ │ │ │ │ - b c7fc │ │ │ │ │ + beq ca4c │ │ │ │ │ + b ca70 │ │ │ │ │ │ │ │ │ │ -0000caec <_tmp_165_rule>: │ │ │ │ │ +0000cd60 <_tmp_165_rule>: │ │ │ │ │ _tmp_165_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cdd8 <_tmp_165_rule+0x2ec> │ │ │ │ │ + beq d04c <_tmp_165_rule+0x2ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cdd8 <_tmp_165_rule+0x2ec> │ │ │ │ │ + bne d04c <_tmp_165_rule+0x2ec> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cde4 <_tmp_165_rule+0x2f8> │ │ │ │ │ + bne d058 <_tmp_165_rule+0x2f8> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq cdf0 <_tmp_165_rule+0x304> │ │ │ │ │ + beq d064 <_tmp_165_rule+0x304> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cdf0 <_tmp_165_rule+0x304> │ │ │ │ │ + bne d064 <_tmp_165_rule+0x304> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cd78 <_tmp_165_rule+0x28c> │ │ │ │ │ + bne cfec <_tmp_165_rule+0x28c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq cd44 <_tmp_165_rule+0x258> │ │ │ │ │ + beq cfb8 <_tmp_165_rule+0x258> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cbd8 <_tmp_165_rule+0xec> │ │ │ │ │ + bne ce4c <_tmp_165_rule+0xec> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc20 <_tmp_165_rule+0x134> │ │ │ │ │ + bne ce94 <_tmp_165_rule+0x134> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne cd78 <_tmp_165_rule+0x28c> │ │ │ │ │ + bne cfec <_tmp_165_rule+0x28c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq cd10 <_tmp_165_rule+0x224> │ │ │ │ │ + beq cf84 <_tmp_165_rule+0x224> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cdb4 <_tmp_165_rule+0x2c8> │ │ │ │ │ + bne d028 <_tmp_165_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cbd8 <_tmp_165_rule+0xec> │ │ │ │ │ + bne ce4c <_tmp_165_rule+0xec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cdfc <_tmp_165_rule+0x310> │ │ │ │ │ + beq d070 <_tmp_165_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cdfc <_tmp_165_rule+0x310> │ │ │ │ │ + bne d070 <_tmp_165_rule+0x310> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne cbd8 <_tmp_165_rule+0xec> │ │ │ │ │ + bne ce4c <_tmp_165_rule+0xec> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd84 <_tmp_165_rule+0x298> │ │ │ │ │ + bne cff8 <_tmp_165_rule+0x298> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne cbd8 <_tmp_165_rule+0xec> │ │ │ │ │ + bne ce4c <_tmp_165_rule+0xec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cd10 <_tmp_165_rule+0x224> │ │ │ │ │ + beq cf84 <_tmp_165_rule+0x224> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne cbf4 <_tmp_165_rule+0x108> │ │ │ │ │ + bne ce68 <_tmp_165_rule+0x108> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cdc0 <_tmp_165_rule+0x2d4> │ │ │ │ │ + bne d034 <_tmp_165_rule+0x2d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne cde4 <_tmp_165_rule+0x2f8> │ │ │ │ │ + bne d058 <_tmp_165_rule+0x2f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187dc │ │ │ │ │ + bl 18804 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b cc0c <_tmp_165_rule+0x120> │ │ │ │ │ + b ce80 <_tmp_165_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cdc0 <_tmp_165_rule+0x2d4> │ │ │ │ │ + blt d034 <_tmp_165_rule+0x2d4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq cba8 <_tmp_165_rule+0xbc> │ │ │ │ │ + beq ce1c <_tmp_165_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cd1c <_tmp_165_rule+0x230> │ │ │ │ │ + b cf90 <_tmp_165_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne cc9c <_tmp_165_rule+0x1b0> │ │ │ │ │ + bne cf10 <_tmp_165_rule+0x1b0> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne cca8 <_tmp_165_rule+0x1bc> │ │ │ │ │ + bne cf1c <_tmp_165_rule+0x1bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne ce08 <_tmp_165_rule+0x31c> │ │ │ │ │ + bne d07c <_tmp_165_rule+0x31c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b cca8 <_tmp_165_rule+0x1bc> │ │ │ │ │ + b cf1c <_tmp_165_rule+0x1bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cc00 <_tmp_165_rule+0x114> │ │ │ │ │ + beq ce74 <_tmp_165_rule+0x114> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b cd1c <_tmp_165_rule+0x230> │ │ │ │ │ + b cf90 <_tmp_165_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cb34 <_tmp_165_rule+0x48> │ │ │ │ │ + b cda8 <_tmp_165_rule+0x48> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b cc10 <_tmp_165_rule+0x124> │ │ │ │ │ + b ce84 <_tmp_165_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cb74 <_tmp_165_rule+0x88> │ │ │ │ │ + b cde8 <_tmp_165_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cc64 <_tmp_165_rule+0x178> │ │ │ │ │ + b ced8 <_tmp_165_rule+0x178> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cbd8 <_tmp_165_rule+0xec> │ │ │ │ │ + b ce4c <_tmp_165_rule+0xec> │ │ │ │ │ │ │ │ │ │ -0000ce24 <_loop0_78_rule>: │ │ │ │ │ +0000d098 <_loop0_78_rule>: │ │ │ │ │ _loop0_78_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq d030 <_loop0_78_rule+0x20c> │ │ │ │ │ + beq d2a4 <_loop0_78_rule+0x20c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d030 <_loop0_78_rule+0x20c> │ │ │ │ │ + bne d2a4 <_loop0_78_rule+0x20c> │ │ │ │ │ ldr r5, [sl, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d020 <_loop0_78_rule+0x1fc> │ │ │ │ │ + bne d294 <_loop0_78_rule+0x1fc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr r9, [sl, #8] │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d004 <_loop0_78_rule+0x1e0> │ │ │ │ │ + beq d278 <_loop0_78_rule+0x1e0> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r5, r4 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne d020 <_loop0_78_rule+0x1fc> │ │ │ │ │ + movweq r9, #6000 @ 0x1770 │ │ │ │ │ + bne d294 <_loop0_78_rule+0x1fc> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq cff8 <_loop0_78_rule+0x1d4> │ │ │ │ │ + beq d26c <_loop0_78_rule+0x1d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cff8 <_loop0_78_rule+0x1d4> │ │ │ │ │ + bne d26c <_loop0_78_rule+0x1d4> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cf14 <_loop0_78_rule+0xf0> │ │ │ │ │ + bne d188 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r7, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne cf54 <_loop0_78_rule+0x130> │ │ │ │ │ + bne d1c8 <_loop0_78_rule+0x130> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cf14 <_loop0_78_rule+0xf0> │ │ │ │ │ + bne d188 <_loop0_78_rule+0xf0> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1dfa0 │ │ │ │ │ + bl 1dfc8 │ │ │ │ │ R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne cf70 <_loop0_78_rule+0x14c> │ │ │ │ │ + bne d1e4 <_loop0_78_rule+0x14c> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - str r9, [sl, #8] │ │ │ │ │ + str r8, [sl, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq cfd8 <_loop0_78_rule+0x1b4> │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq d24c <_loop0_78_rule+0x1b4> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble cf98 <_loop0_78_rule+0x174> │ │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ │ + ble d20c <_loop0_78_rule+0x174> │ │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, r4, lsl #2] │ │ │ │ │ str r1, [r2, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b cf38 <_loop0_78_rule+0x114> │ │ │ │ │ + b d1ac <_loop0_78_rule+0x114> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq d05c <_loop0_78_rule+0x238> │ │ │ │ │ + beq d2d0 <_loop0_78_rule+0x238> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d03c <_loop0_78_rule+0x218> │ │ │ │ │ + bne d2b0 <_loop0_78_rule+0x218> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cfb8 <_loop0_78_rule+0x194> │ │ │ │ │ + beq d22c <_loop0_78_rule+0x194> │ │ │ │ │ str r7, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - ldr r9, [sl, #8] │ │ │ │ │ - b cea8 <_loop0_78_rule+0x84> │ │ │ │ │ + ldr r8, [sl, #8] │ │ │ │ │ + b d11c <_loop0_78_rule+0x84> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - movne r6, r9 │ │ │ │ │ - bne cf88 <_loop0_78_rule+0x164> │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + movne r6, r8 │ │ │ │ │ + bne d1fc <_loop0_78_rule+0x164> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cfa8 <_loop0_78_rule+0x184> │ │ │ │ │ + b d21c <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ced0 <_loop0_78_rule+0xac> │ │ │ │ │ + b d144 <_loop0_78_rule+0xac> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cfa8 <_loop0_78_rule+0x184> │ │ │ │ │ + b d21c <_loop0_78_rule+0x184> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cfa8 <_loop0_78_rule+0x184> │ │ │ │ │ + b d21c <_loop0_78_rule+0x184> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ce6c <_loop0_78_rule+0x48> │ │ │ │ │ + b d0e0 <_loop0_78_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cf70 <_loop0_78_rule+0x14c> │ │ │ │ │ + beq d1e4 <_loop0_78_rule+0x14c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b cf1c <_loop0_78_rule+0xf8> │ │ │ │ │ + b d190 <_loop0_78_rule+0xf8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d048 <_loop0_78_rule+0x224> │ │ │ │ │ - b cf14 <_loop0_78_rule+0xf0> │ │ │ │ │ + bne d2bc <_loop0_78_rule+0x224> │ │ │ │ │ + b d188 <_loop0_78_rule+0xf0> │ │ │ │ │ │ │ │ │ │ -0000d06c : │ │ │ │ │ +0000d2e0 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d368 │ │ │ │ │ + beq d5dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d368 │ │ │ │ │ + bne d5dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d2d4 │ │ │ │ │ + bne d548 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d2ec │ │ │ │ │ + beq d560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2ec │ │ │ │ │ + bne d560 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d2f8 │ │ │ │ │ + bne d56c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d2f8 │ │ │ │ │ + bne d56c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d550 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne d2f8 │ │ │ │ │ + bne d56c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d2d0 │ │ │ │ │ + bne d544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d1fc │ │ │ │ │ + bne d470 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d2d0 │ │ │ │ │ + bne d544 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_114_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_114_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1c0 │ │ │ │ │ + beq d434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d288 │ │ │ │ │ + bne d4fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d2d0 │ │ │ │ │ + bne d544 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d374 │ │ │ │ │ + bne d5e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d188 │ │ │ │ │ + beq d3fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d188 │ │ │ │ │ + beq d3fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d188 │ │ │ │ │ + beq d3fc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15326,30 +15498,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq d1ec │ │ │ │ │ + beq d460 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d1f0 │ │ │ │ │ + b d464 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1c0 │ │ │ │ │ + beq d434 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC128 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC128 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15358,38 +15530,38 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - b d264 │ │ │ │ │ + b d4d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d1f0 │ │ │ │ │ + b d464 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d16c │ │ │ │ │ + b d3e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0f0 │ │ │ │ │ + b d364 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d16c │ │ │ │ │ + beq d3e0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC123 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC123 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ add r1, r1, #16 │ │ │ │ │ @@ -15401,36 +15573,36 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ - b d268 │ │ │ │ │ + bl 101b0 │ │ │ │ │ + b d4dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0b4 │ │ │ │ │ + b d328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1e4 │ │ │ │ │ + beq d458 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d1e4 │ │ │ │ │ + beq d458 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1e4 │ │ │ │ │ + beq d458 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -15439,175 +15611,175 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - b d264 │ │ │ │ │ + b d4d8 │ │ │ │ │ │ │ │ │ │ -0000d3dc <_tmp_10_rule>: │ │ │ │ │ +0000d650 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d4c0 <_tmp_10_rule+0xe4> │ │ │ │ │ + beq d734 <_tmp_10_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d4c0 <_tmp_10_rule+0xe4> │ │ │ │ │ + bne d734 <_tmp_10_rule+0xe4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d468 <_tmp_10_rule+0x8c> │ │ │ │ │ + bne d6dc <_tmp_10_rule+0x8c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d478 <_tmp_10_rule+0x9c> │ │ │ │ │ + bne d6ec <_tmp_10_rule+0x9c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d458 <_tmp_10_rule+0x7c> │ │ │ │ │ + beq d6cc <_tmp_10_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d460 <_tmp_10_rule+0x84> │ │ │ │ │ + beq d6d4 <_tmp_10_rule+0x84> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d460 <_tmp_10_rule+0x84> │ │ │ │ │ + beq d6d4 <_tmp_10_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d468 <_tmp_10_rule+0x8c> │ │ │ │ │ + b d6dc <_tmp_10_rule+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d424 <_tmp_10_rule+0x48> │ │ │ │ │ + b d698 <_tmp_10_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d4cc <_tmp_114_rule>: │ │ │ │ │ +0000d740 <_tmp_114_rule>: │ │ │ │ │ _tmp_114_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d588 <_tmp_114_rule+0xbc> │ │ │ │ │ + beq d7fc <_tmp_114_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d588 <_tmp_114_rule+0xbc> │ │ │ │ │ + bne d7fc <_tmp_114_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d554 <_tmp_114_rule+0x88> │ │ │ │ │ + bne d7c8 <_tmp_114_rule+0x88> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d560 <_tmp_114_rule+0x94> │ │ │ │ │ + bne d7d4 <_tmp_114_rule+0x94> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d544 <_tmp_114_rule+0x78> │ │ │ │ │ + beq d7b8 <_tmp_114_rule+0x78> │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b d54c <_tmp_114_rule+0x80> │ │ │ │ │ + b d7c0 <_tmp_114_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d514 <_tmp_114_rule+0x48> │ │ │ │ │ + b d788 <_tmp_114_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0000d594 : │ │ │ │ │ +0000d808 : │ │ │ │ │ attr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d7c4 │ │ │ │ │ + beq da38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7c4 │ │ │ │ │ + bne da38 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1085 @ 0x43d │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d614 │ │ │ │ │ + beq d888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -15617,318 +15789,318 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1085 @ 0x43d │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d830 │ │ │ │ │ + bne daa4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d840 │ │ │ │ │ + beq dab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d840 │ │ │ │ │ + bne dab4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d870 │ │ │ │ │ + bne dae4 │ │ │ │ │ ldrd r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d78c │ │ │ │ │ + beq da00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl d87c │ │ │ │ │ + bl daf0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne d6e4 │ │ │ │ │ + bne d958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d7b4 │ │ │ │ │ + bne da28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d60c │ │ │ │ │ + b d880 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d6b8 │ │ │ │ │ + beq d92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d6b8 │ │ │ │ │ + beq d92c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq d7f8 │ │ │ │ │ + beq da6c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq d7d0 │ │ │ │ │ + beq da44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d7d0 │ │ │ │ │ + bne da44 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - ble d6d0 │ │ │ │ │ + ble d944 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b d620 │ │ │ │ │ + b d894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge d84c │ │ │ │ │ + bge dac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d60c │ │ │ │ │ + b d880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d5dc │ │ │ │ │ + b d850 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d810 │ │ │ │ │ + beq da84 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d7b4 │ │ │ │ │ + b da28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d6d0 │ │ │ │ │ - b d7b4 │ │ │ │ │ + beq d944 │ │ │ │ │ + b da28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d7b4 │ │ │ │ │ + bne da28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d6d0 │ │ │ │ │ - b d774 │ │ │ │ │ + beq d944 │ │ │ │ │ + b d9e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d60c │ │ │ │ │ + b d880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d66c │ │ │ │ │ + b d8e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq d69c │ │ │ │ │ + beq d910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d7b4 │ │ │ │ │ + b da28 │ │ │ │ │ │ │ │ │ │ -0000d87c : │ │ │ │ │ +0000daf0 : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d91c │ │ │ │ │ + beq db90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d91c │ │ │ │ │ + bne db90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d914 │ │ │ │ │ + bne db88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl d594 │ │ │ │ │ + bl d808 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d90c │ │ │ │ │ + bne db80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d90c │ │ │ │ │ + bne db80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d8c0 │ │ │ │ │ + b db34 │ │ │ │ │ │ │ │ │ │ -0000d928 : │ │ │ │ │ +0000db9c : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dbc8 │ │ │ │ │ + beq de3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dbc8 │ │ │ │ │ + bne de3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne dae4 │ │ │ │ │ + bne dd58 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq db98 │ │ │ │ │ + beq de0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db98 │ │ │ │ │ + bne de0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne db88 │ │ │ │ │ + bne ddfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f30 │ │ │ │ │ + bl 61a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq db80 │ │ │ │ │ + beq ddf4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq dba4 │ │ │ │ │ + beq de18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dba4 │ │ │ │ │ + bne de18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne db74 │ │ │ │ │ + bne dde8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq dbb8 │ │ │ │ │ + beq de2c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r5, r9 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne db74 │ │ │ │ │ + bne dde8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq daf4 │ │ │ │ │ - bl 5f30 │ │ │ │ │ + beq dd68 │ │ │ │ │ + bl 61a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq daf4 │ │ │ │ │ + beq dd68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne db50 │ │ │ │ │ + bne ddc4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq db28 │ │ │ │ │ + beq dd9c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b da44 │ │ │ │ │ + b dcb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -15936,255 +16108,255 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq db88 │ │ │ │ │ + beq ddfc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne db88 │ │ │ │ │ + bne ddfc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq dbb0 │ │ │ │ │ + beq de24 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - ble da8c │ │ │ │ │ + ble dd00 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b db0c │ │ │ │ │ + b dd80 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dbb0 │ │ │ │ │ + beq de24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b da7c │ │ │ │ │ + b dcf0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq da74 │ │ │ │ │ + beq dce8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b dae0 │ │ │ │ │ + b dd54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d9b8 │ │ │ │ │ + b dc2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b da10 │ │ │ │ │ + b dc84 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b db74 │ │ │ │ │ + b dde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d970 │ │ │ │ │ + b dbe4 │ │ │ │ │ │ │ │ │ │ -0000dbd4 <_tmp_43_rule>: │ │ │ │ │ +0000de48 <_tmp_43_rule>: │ │ │ │ │ _tmp_43_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq dca0 <_tmp_43_rule+0xcc> │ │ │ │ │ + beq df14 <_tmp_43_rule+0xcc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dca0 <_tmp_43_rule+0xcc> │ │ │ │ │ + bne df14 <_tmp_43_rule+0xcc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne dc98 <_tmp_43_rule+0xc4> │ │ │ │ │ + bne df0c <_tmp_43_rule+0xc4> │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc90 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne df04 <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dc90 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne df04 <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc90 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne df04 <_tmp_43_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dc90 <_tmp_43_rule+0xbc> │ │ │ │ │ + bne df04 <_tmp_43_rule+0xbc> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dc18 <_tmp_43_rule+0x44> │ │ │ │ │ + b de8c <_tmp_43_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000dcac : │ │ │ │ │ +0000df20 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq df74 │ │ │ │ │ + beq e1e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df74 │ │ │ │ │ + bne e1e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne de54 │ │ │ │ │ + bne e0c8 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq df68 │ │ │ │ │ + beq e1dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df68 │ │ │ │ │ + bne e1dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne dee8 │ │ │ │ │ + bne e15c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 61e8 │ │ │ │ │ + bl 645c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dee0 │ │ │ │ │ + beq e154 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq df44 │ │ │ │ │ + beq e1b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df44 │ │ │ │ │ + bne e1b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ded4 │ │ │ │ │ + bne e148 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq df58 │ │ │ │ │ + beq e1cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne ded4 │ │ │ │ │ + bne e148 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne de64 │ │ │ │ │ + bne e0d8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq df50 │ │ │ │ │ + beq e1c4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt de9c │ │ │ │ │ + bgt e110 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16193,200 +16365,200 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dee8 │ │ │ │ │ + beq e15c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne df20 │ │ │ │ │ + bne e194 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 61e8 │ │ │ │ │ + bl 645c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dde8 │ │ │ │ │ + beq e05c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne deb0 │ │ │ │ │ + bne e124 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq def4 │ │ │ │ │ + beq e168 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b ddd0 │ │ │ │ │ + b e044 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b de00 │ │ │ │ │ + b e074 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de7c │ │ │ │ │ + beq e0f0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b de50 │ │ │ │ │ + b e0c4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq df50 │ │ │ │ │ + beq e1c4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b de88 │ │ │ │ │ + b e0fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq de50 │ │ │ │ │ + beq e0c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b de54 │ │ │ │ │ + b e0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dd94 │ │ │ │ │ + b e008 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b ded4 │ │ │ │ │ + b e148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dd3c │ │ │ │ │ + b dfb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dcf4 │ │ │ │ │ + b df68 │ │ │ │ │ │ │ │ │ │ -0000df80 : │ │ │ │ │ +0000e1f4 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e11c │ │ │ │ │ + beq e390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e11c │ │ │ │ │ + bne e390 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne e110 │ │ │ │ │ + bne e384 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e1b4 │ │ │ │ │ + beq e428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1b4 │ │ │ │ │ + bne e428 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne e160 │ │ │ │ │ + bne e3d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e214 │ │ │ │ │ + bl e488 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e15c │ │ │ │ │ + beq e3d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq e1a8 │ │ │ │ │ + beq e41c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e1a8 │ │ │ │ │ + bne e41c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e150 │ │ │ │ │ + bne e3c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e144 │ │ │ │ │ + beq e3b8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e150 │ │ │ │ │ + bne e3c4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e16c │ │ │ │ │ + bne e3e0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e13c │ │ │ │ │ + beq e3b0 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt e128 │ │ │ │ │ + bgt e39c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -16394,662 +16566,662 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e160 │ │ │ │ │ + beq e3d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dfc8 │ │ │ │ │ + b e23c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r5, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e0cc │ │ │ │ │ + b e340 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b e10c │ │ │ │ │ + b e380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e214 │ │ │ │ │ + bl e488 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e0b4 │ │ │ │ │ + beq e328 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e1ec │ │ │ │ │ + bne e460 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq e1c0 │ │ │ │ │ + beq e434 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b e0a0 │ │ │ │ │ + b e314 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e064 │ │ │ │ │ + b e2d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e010 │ │ │ │ │ + b e284 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e13c │ │ │ │ │ + beq e3b0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b e194 │ │ │ │ │ + b e408 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e188 │ │ │ │ │ + beq e3fc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b e150 │ │ │ │ │ + b e3c4 │ │ │ │ │ │ │ │ │ │ -0000e214 : │ │ │ │ │ +0000e488 : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e2e8 │ │ │ │ │ + beq e55c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e2e8 │ │ │ │ │ + bne e55c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne e2d8 │ │ │ │ │ + bne e54c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e320 │ │ │ │ │ + beq e594 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e320 │ │ │ │ │ + beq e594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 61e8 │ │ │ │ │ + bl 645c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e320 │ │ │ │ │ + beq e594 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e2f4 │ │ │ │ │ + beq e568 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e2f4 │ │ │ │ │ + bne e568 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e25c │ │ │ │ │ + b e4d0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e2d0 │ │ │ │ │ + beq e544 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b e2d8 │ │ │ │ │ + b e54c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b e2d0 │ │ │ │ │ + b e544 │ │ │ │ │ │ │ │ │ │ -0000e32c <_loop1_77_rule>: │ │ │ │ │ +0000e5a0 <_loop1_77_rule>: │ │ │ │ │ _loop1_77_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e434 <_loop1_77_rule+0x108> │ │ │ │ │ + beq e6a8 <_loop1_77_rule+0x108> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e434 <_loop1_77_rule+0x108> │ │ │ │ │ + bne e6a8 <_loop1_77_rule+0x108> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e48c <_loop1_77_rule+0x160> │ │ │ │ │ + bne e700 <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e49c <_loop1_77_rule+0x170> │ │ │ │ │ + beq e710 <_loop1_77_rule+0x170> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne e48c <_loop1_77_rule+0x160> │ │ │ │ │ + bne e700 <_loop1_77_rule+0x160> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c328 │ │ │ │ │ + bl c59c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e3fc <_loop1_77_rule+0xd0> │ │ │ │ │ + bne e670 <_loop1_77_rule+0xd0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e484 <_loop1_77_rule+0x158> │ │ │ │ │ + beq e6f8 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne e484 <_loop1_77_rule+0x158> │ │ │ │ │ + bne e6f8 <_loop1_77_rule+0x158> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e464 <_loop1_77_rule+0x138> │ │ │ │ │ + beq e6d8 <_loop1_77_rule+0x138> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble e414 <_loop1_77_rule+0xe8> │ │ │ │ │ + ble e688 <_loop1_77_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b e3e0 <_loop1_77_rule+0xb4> │ │ │ │ │ + b e654 <_loop1_77_rule+0xb4> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq e440 <_loop1_77_rule+0x114> │ │ │ │ │ + beq e6b4 <_loop1_77_rule+0x114> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b e3a4 <_loop1_77_rule+0x78> │ │ │ │ │ + b e618 <_loop1_77_rule+0x78> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e374 <_loop1_77_rule+0x48> │ │ │ │ │ + b e5e8 <_loop1_77_rule+0x48> │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ - bne e404 <_loop1_77_rule+0xd8> │ │ │ │ │ + bne e678 <_loop1_77_rule+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e424 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e698 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e424 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e698 <_loop1_77_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e424 <_loop1_77_rule+0xf8> │ │ │ │ │ + b e698 <_loop1_77_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -0000e4b8 : │ │ │ │ │ +0000e72c : │ │ │ │ │ type_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ea88 │ │ │ │ │ + beq ecfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ea88 │ │ │ │ │ + bne ecfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea94 │ │ │ │ │ + bne ed08 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1104 @ 0x450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e674 │ │ │ │ │ + bne e8e8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq ea74 │ │ │ │ │ + beq ece8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne ea94 │ │ │ │ │ + bne ed08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq e6cc │ │ │ │ │ + beq e940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e928 │ │ │ │ │ + beq eb9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e928 │ │ │ │ │ + bne eb9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e6cc │ │ │ │ │ + bne e940 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e68c │ │ │ │ │ + bne e900 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e6cc │ │ │ │ │ + bne e940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb30 │ │ │ │ │ + bl eda4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e6cc │ │ │ │ │ + bne e940 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e934 │ │ │ │ │ + beq eba8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e790 │ │ │ │ │ + beq ea04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e790 │ │ │ │ │ + bne ea04 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #1104 @ 0x450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq e5d0 │ │ │ │ │ + beq e844 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e5dc │ │ │ │ │ + beq e850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e5d8 │ │ │ │ │ + beq e84c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e944 │ │ │ │ │ + bne ebb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ea94 │ │ │ │ │ + bne ed08 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7b8 │ │ │ │ │ + bne ea2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ea94 │ │ │ │ │ + bne ed08 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e918 │ │ │ │ │ + beq eb8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e918 │ │ │ │ │ + beq eb8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl eb30 │ │ │ │ │ + bl eda4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e918 │ │ │ │ │ + bne eb8c │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e934 │ │ │ │ │ + beq eba8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_CALL _PyAST_ParamSpec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e654 │ │ │ │ │ + bne e8c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e660 │ │ │ │ │ + beq e8d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e684 │ │ │ │ │ + b e8f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq e6f8 │ │ │ │ │ + beq e96c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e8dc │ │ │ │ │ + beq eb50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e8dc │ │ │ │ │ + bne eb50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e6fc │ │ │ │ │ + bne e970 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e89c │ │ │ │ │ + bne eb10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e6fc │ │ │ │ │ + bne e970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e934 │ │ │ │ │ + beq eba8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e654 │ │ │ │ │ - b e790 │ │ │ │ │ + bne e8c8 │ │ │ │ │ + b ea04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101ac │ │ │ │ │ + bl 101d4 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e82c │ │ │ │ │ + beq eaa0 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e8e8 │ │ │ │ │ + beq eb5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8e8 │ │ │ │ │ + bne eb5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e83c │ │ │ │ │ + b eab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e7f8 │ │ │ │ │ + b ea6c │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne e6fc │ │ │ │ │ - b e838 │ │ │ │ │ + bne e970 │ │ │ │ │ + b eaac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e660 │ │ │ │ │ + b e8d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e59c │ │ │ │ │ + b e810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e684 │ │ │ │ │ + b e8f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne e7b0 │ │ │ │ │ + bne ea24 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq eb24 │ │ │ │ │ + beq ed98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eb24 │ │ │ │ │ + bne ed98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eb18 │ │ │ │ │ + bne ed8c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eab4 │ │ │ │ │ + bne ed28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne eb18 │ │ │ │ │ + bne ed8c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eaa4 │ │ │ │ │ + beq ed18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eaa4 │ │ │ │ │ + beq ed18 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eaa4 │ │ │ │ │ + beq ed18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eaa4 │ │ │ │ │ + beq ed18 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ @@ -17064,61 +17236,61 @@ │ │ │ │ │ cmp lr, #28 │ │ │ │ │ moveq r0, ip │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mvn r0, #4 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl feec │ │ │ │ │ + bl 10160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq eaa8 │ │ │ │ │ + beq ed1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b e6dc │ │ │ │ │ + b e950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e79c │ │ │ │ │ - b e538 │ │ │ │ │ + blt ea10 │ │ │ │ │ + b e7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e500 │ │ │ │ │ + b e774 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e7b0 │ │ │ │ │ + b ea24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b ea68 │ │ │ │ │ + b ecdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9a8 │ │ │ │ │ + beq ec1c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e9a8 │ │ │ │ │ + beq ec1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e9a8 │ │ │ │ │ + beq ec1c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ @@ -17127,425 +17299,425 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC130 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC131 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC131 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldrd r2, [r3, #12] │ │ │ │ │ - b ea2c │ │ │ │ │ + b eca0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b ea68 │ │ │ │ │ + b ecdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e980 │ │ │ │ │ + b ebf4 │ │ │ │ │ │ │ │ │ │ -0000eb30 : │ │ │ │ │ +0000eda4 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ec34 │ │ │ │ │ + beq eea8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ec34 │ │ │ │ │ + bne eea8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne ebbc │ │ │ │ │ + bne ee30 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ebcc │ │ │ │ │ + bne ee40 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ebac │ │ │ │ │ + beq ee20 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ec08 │ │ │ │ │ + beq ee7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ebb8 │ │ │ │ │ + beq ee2c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq ebb8 │ │ │ │ │ + beq ee2c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ebbc │ │ │ │ │ + b ee30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb78 │ │ │ │ │ + b edec │ │ │ │ │ │ │ │ │ │ -0000ec40 <_loop1_37_rule>: │ │ │ │ │ +0000eeb4 <_loop1_37_rule>: │ │ │ │ │ _loop1_37_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq f380 <_loop1_37_rule+0x740> │ │ │ │ │ + beq f5f4 <_loop1_37_rule+0x740> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f380 <_loop1_37_rule+0x740> │ │ │ │ │ + bne f5f4 <_loop1_37_rule+0x740> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne f138 <_loop1_37_rule+0x4f8> │ │ │ │ │ + bne f3ac <_loop1_37_rule+0x4f8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f154 <_loop1_37_rule+0x514> │ │ │ │ │ + beq f3c8 <_loop1_37_rule+0x514> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movweq r8, #6000 @ 0x1770 │ │ │ │ │ - bne ef00 <_loop1_37_rule+0x2c0> │ │ │ │ │ + bne f174 <_loop1_37_rule+0x2c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq f148 <_loop1_37_rule+0x508> │ │ │ │ │ + beq f3bc <_loop1_37_rule+0x508> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f148 <_loop1_37_rule+0x508> │ │ │ │ │ + bne f3bc <_loop1_37_rule+0x508> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee7c <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f0f0 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne eed0 <_loop1_37_rule+0x290> │ │ │ │ │ + bne f144 <_loop1_37_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f11c <_loop1_37_rule+0x4dc> │ │ │ │ │ + blt f390 <_loop1_37_rule+0x4dc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne efdc <_loop1_37_rule+0x39c> │ │ │ │ │ + bne f250 <_loop1_37_rule+0x39c> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne ee7c <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f0f0 <_loop1_37_rule+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee24 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f098 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee24 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f098 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq ee24 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f098 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee24 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f098 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee24 <_loop1_37_rule+0x1e4> │ │ │ │ │ + beq f098 <_loop1_37_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ee7c <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f0f0 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f110 <_loop1_37_rule+0x4d0> │ │ │ │ │ + beq f384 <_loop1_37_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f278 <_loop1_37_rule+0x638> │ │ │ │ │ + bne f4ec <_loop1_37_rule+0x638> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq f35c <_loop1_37_rule+0x71c> │ │ │ │ │ + beq f5d0 <_loop1_37_rule+0x71c> │ │ │ │ │ str sl, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b ecc0 <_loop1_37_rule+0x80> │ │ │ │ │ + b ef34 <_loop1_37_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee7c <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f0f0 <_loop1_37_rule+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ef18 <_loop1_37_rule+0x2d8> │ │ │ │ │ + bne f18c <_loop1_37_rule+0x2d8> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne ee7c <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f0f0 <_loop1_37_rule+0x23c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f05c <_loop1_37_rule+0x41c> │ │ │ │ │ + bne f2d0 <_loop1_37_rule+0x41c> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f170 <_loop1_37_rule+0x530> │ │ │ │ │ + bne f3e4 <_loop1_37_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq f130 <_loop1_37_rule+0x4f0> │ │ │ │ │ + beq f3a4 <_loop1_37_rule+0x4f0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne f130 <_loop1_37_rule+0x4f0> │ │ │ │ │ + bne f3a4 <_loop1_37_rule+0x4f0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f258 <_loop1_37_rule+0x618> │ │ │ │ │ + beq f4cc <_loop1_37_rule+0x618> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble eef8 <_loop1_37_rule+0x2b8> │ │ │ │ │ + ble f16c <_loop1_37_rule+0x2b8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b eeb4 <_loop1_37_rule+0x274> │ │ │ │ │ + b f128 <_loop1_37_rule+0x274> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ed44 <_loop1_37_rule+0x104> │ │ │ │ │ - b efe8 <_loop1_37_rule+0x3a8> │ │ │ │ │ + beq efb8 <_loop1_37_rule+0x104> │ │ │ │ │ + b f25c <_loop1_37_rule+0x3a8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee48 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f0bc <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq ee48 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f0bc <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee48 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f0bc <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq ee48 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f0bc <_loop1_37_rule+0x208> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee48 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f0bc <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee48 <_loop1_37_rule+0x208> │ │ │ │ │ + beq f0bc <_loop1_37_rule+0x208> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq ee7c <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f0f0 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne edf0 <_loop1_37_rule+0x1b0> │ │ │ │ │ - b f110 <_loop1_37_rule+0x4d0> │ │ │ │ │ + bne f064 <_loop1_37_rule+0x1b0> │ │ │ │ │ + b f384 <_loop1_37_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ee7c <_loop1_37_rule+0x23c> │ │ │ │ │ + bne f0f0 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f050 <_loop1_37_rule+0x410> │ │ │ │ │ + beq f2c4 <_loop1_37_rule+0x410> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f050 <_loop1_37_rule+0x410> │ │ │ │ │ + bne f2c4 <_loop1_37_rule+0x410> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f03c <_loop1_37_rule+0x3fc> │ │ │ │ │ + bne f2b0 <_loop1_37_rule+0x3fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne f288 <_loop1_37_rule+0x648> │ │ │ │ │ + bne f4fc <_loop1_37_rule+0x648> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b ed3c <_loop1_37_rule+0xfc> │ │ │ │ │ + b efb0 <_loop1_37_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f014 <_loop1_37_rule+0x3d4> │ │ │ │ │ + b f288 <_loop1_37_rule+0x3d4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee6c <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f0e0 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4dc0 │ │ │ │ │ + bl 5034 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq ee6c <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f0e0 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee6c <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f0e0 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee6c <_loop1_37_rule+0x22c> │ │ │ │ │ + beq f0e0 <_loop1_37_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ee7c <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f0f0 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ @@ -17558,164 +17730,164 @@ │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne edf0 <_loop1_37_rule+0x1b0> │ │ │ │ │ + bne f064 <_loop1_37_rule+0x1b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee7c <_loop1_37_rule+0x23c> │ │ │ │ │ + beq f0f0 <_loop1_37_rule+0x23c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ee84 <_loop1_37_rule+0x244> │ │ │ │ │ + b f0f8 <_loop1_37_rule+0x244> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ef08 <_loop1_37_rule+0x2c8> │ │ │ │ │ + b f17c <_loop1_37_rule+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ece8 <_loop1_37_rule+0xa8> │ │ │ │ │ + b ef5c <_loop1_37_rule+0xa8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ef08 <_loop1_37_rule+0x2c8> │ │ │ │ │ + b f17c <_loop1_37_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ee80 <_loop1_37_rule+0x240> │ │ │ │ │ + bne f0f4 <_loop1_37_rule+0x240> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq f248 <_loop1_37_rule+0x608> │ │ │ │ │ + beq f4bc <_loop1_37_rule+0x608> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f248 <_loop1_37_rule+0x608> │ │ │ │ │ + bne f4bc <_loop1_37_rule+0x608> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f618 <_loop1_37_rule+0x9d8> │ │ │ │ │ + bne f88c <_loop1_37_rule+0x9d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f548 <_loop1_37_rule+0x908> │ │ │ │ │ + bne f7bc <_loop1_37_rule+0x908> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4b0 <_loop1_37_rule+0x870> │ │ │ │ │ + bne f724 <_loop1_37_rule+0x870> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + bne f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #695 @ 0x2b7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3c4 <_loop1_37_rule+0x784> │ │ │ │ │ + bne f638 <_loop1_37_rule+0x784> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ee80 <_loop1_37_rule+0x240> │ │ │ │ │ + b f0f4 <_loop1_37_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f1a8 <_loop1_37_rule+0x568> │ │ │ │ │ + b f41c <_loop1_37_rule+0x568> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ef08 <_loop1_37_rule+0x2c8> │ │ │ │ │ + b f17c <_loop1_37_rule+0x2c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f11c <_loop1_37_rule+0x4dc> │ │ │ │ │ - b edfc <_loop1_37_rule+0x1bc> │ │ │ │ │ + bne f390 <_loop1_37_rule+0x4dc> │ │ │ │ │ + b f070 <_loop1_37_rule+0x1bc> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f038 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2ac <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f038 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2ac <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f03c <_loop1_37_rule+0x3fc> │ │ │ │ │ + bne f2b0 <_loop1_37_rule+0x3fc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f038 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2ac <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f038 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2ac <_loop1_37_rule+0x3f8> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f038 <_loop1_37_rule+0x3f8> │ │ │ │ │ + beq f2ac <_loop1_37_rule+0x3f8> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ @@ -17725,86 +17897,86 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC135 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC135 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f398 <_loop1_37_rule+0x758> │ │ │ │ │ + bne f60c <_loop1_37_rule+0x758> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq f38c <_loop1_37_rule+0x74c> │ │ │ │ │ + beq f600 <_loop1_37_rule+0x74c> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b f044 <_loop1_37_rule+0x404> │ │ │ │ │ + b f2b8 <_loop1_37_rule+0x404> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f254 <_loop1_37_rule+0x614> │ │ │ │ │ + beq f4c8 <_loop1_37_rule+0x614> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b ee14 <_loop1_37_rule+0x1d4> │ │ │ │ │ + b f088 <_loop1_37_rule+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec88 <_loop1_37_rule+0x48> │ │ │ │ │ + b eefc <_loop1_37_rule+0x48> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b f044 <_loop1_37_rule+0x404> │ │ │ │ │ + b f2b8 <_loop1_37_rule+0x404> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f5ec <_loop1_37_rule+0x9ac> │ │ │ │ │ + beq f860 <_loop1_37_rule+0x9ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne f350 <_loop1_37_rule+0x710> │ │ │ │ │ + bne f5c4 <_loop1_37_rule+0x710> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ee00 <_loop1_37_rule+0x1c0> │ │ │ │ │ + b f074 <_loop1_37_rule+0x1c0> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr sl, [r6, #24] │ │ │ │ │ @@ -17823,169 +17995,169 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq f23c <_loop1_37_rule+0x5fc> │ │ │ │ │ + beq f4b0 <_loop1_37_rule+0x5fc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b ee80 <_loop1_37_rule+0x240> │ │ │ │ │ + b f0f4 <_loop1_37_rule+0x240> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f214 <_loop1_37_rule+0x5d4> │ │ │ │ │ + beq f488 <_loop1_37_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq f730 <_loop1_37_rule+0xaf0> │ │ │ │ │ + beq f9a4 <_loop1_37_rule+0xaf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f730 <_loop1_37_rule+0xaf0> │ │ │ │ │ + bne f9a4 <_loop1_37_rule+0xaf0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f720 <_loop1_37_rule+0xae0> │ │ │ │ │ + bne f994 <_loop1_37_rule+0xae0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6cc <_loop1_37_rule+0xa8c> │ │ │ │ │ + bne f940 <_loop1_37_rule+0xa8c> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f720 <_loop1_37_rule+0xae0> │ │ │ │ │ + bne f994 <_loop1_37_rule+0xae0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6cc <_loop1_37_rule+0xa8c> │ │ │ │ │ + bne f940 <_loop1_37_rule+0xa8c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f214 <_loop1_37_rule+0x5d4> │ │ │ │ │ + b f488 <_loop1_37_rule+0x5d4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1f0 <_loop1_37_rule+0x5b0> │ │ │ │ │ + beq f464 <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1f0 <_loop1_37_rule+0x5b0> │ │ │ │ │ + beq f464 <_loop1_37_rule+0x5b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 <_tmp_21_rule> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne f1f4 <_loop1_37_rule+0x5b4> │ │ │ │ │ + bne f468 <_loop1_37_rule+0x5b4> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1f0 <_loop1_37_rule+0x5b0> │ │ │ │ │ + beq f464 <_loop1_37_rule+0x5b0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f5fc <_loop1_37_rule+0x9bc> │ │ │ │ │ + bne f870 <_loop1_37_rule+0x9bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f238 <_loop1_37_rule+0x5f8> │ │ │ │ │ + beq f4ac <_loop1_37_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ee80 <_loop1_37_rule+0x240> │ │ │ │ │ + b f0f4 <_loop1_37_rule+0x240> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f73c <_loop1_37_rule+0xafc> │ │ │ │ │ + bne f9b0 <_loop1_37_rule+0xafc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ee00 <_loop1_37_rule+0x1c0> │ │ │ │ │ + b f074 <_loop1_37_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f5ec <_loop1_37_rule+0x9ac> │ │ │ │ │ + beq f860 <_loop1_37_rule+0x9ac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5c8 <_loop1_37_rule+0x988> │ │ │ │ │ - b f5ec <_loop1_37_rule+0x9ac> │ │ │ │ │ + bne f83c <_loop1_37_rule+0x988> │ │ │ │ │ + b f860 <_loop1_37_rule+0x9ac> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1cc <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f440 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f1cc <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f440 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1cc <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f440 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4dc0 │ │ │ │ │ + bl 5034 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1cc <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f440 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1cc <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f440 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1cc <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f440 <_loop1_37_rule+0x58c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1cc <_loop1_37_rule+0x58c> │ │ │ │ │ + beq f440 <_loop1_37_rule+0x58c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ @@ -17993,16 +18165,16 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC95 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC95 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [sl, #20] │ │ │ │ │ - bl feec │ │ │ │ │ - b f488 <_loop1_37_rule+0x848> │ │ │ │ │ + bl 10160 │ │ │ │ │ + b f6fc <_loop1_37_rule+0x848> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -18012,504 +18184,504 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC137 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC137 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne f5e0 <_loop1_37_rule+0x9a0> │ │ │ │ │ + bne f854 <_loop1_37_rule+0x9a0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne f49c <_loop1_37_rule+0x85c> │ │ │ │ │ + bne f710 <_loop1_37_rule+0x85c> │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ee80 <_loop1_37_rule+0x240> │ │ │ │ │ + b f0f4 <_loop1_37_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f218 <_loop1_37_rule+0x5d8> │ │ │ │ │ + b f48c <_loop1_37_rule+0x5d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f4f0 <_loop1_37_rule+0x8b0> │ │ │ │ │ + b f764 <_loop1_37_rule+0x8b0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5ec <_loop1_37_rule+0x9ac> │ │ │ │ │ + beq f860 <_loop1_37_rule+0x9ac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b f49c <_loop1_37_rule+0x85c> │ │ │ │ │ + b f710 <_loop1_37_rule+0x85c> │ │ │ │ │ │ │ │ │ │ -0000f754 : │ │ │ │ │ +0000f9c8 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq f7f0 │ │ │ │ │ + beq fa64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7f0 │ │ │ │ │ + bne fa64 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f7e0 │ │ │ │ │ + bne fa54 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7fc │ │ │ │ │ + bne fa70 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f79c │ │ │ │ │ + b fa10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9148 │ │ │ │ │ + bl 93bc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f7d0 │ │ │ │ │ + beq fa44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7d8 │ │ │ │ │ + beq fa4c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7d8 │ │ │ │ │ + beq fa4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f7e0 │ │ │ │ │ + b fa54 │ │ │ │ │ │ │ │ │ │ -0000f844 : │ │ │ │ │ +0000fab8 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fabc │ │ │ │ │ + beq fd30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fabc │ │ │ │ │ + bne fd30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne f9c8 │ │ │ │ │ + bne fc3c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq fab0 │ │ │ │ │ + beq fd24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fab0 │ │ │ │ │ + bne fd24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fa50 │ │ │ │ │ + bne fcc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fac8 │ │ │ │ │ + bl fd3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fa4c │ │ │ │ │ + beq fcc0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq fa8c │ │ │ │ │ + beq fd00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa8c │ │ │ │ │ + bne fd00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa40 │ │ │ │ │ + bne fcb4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq faa0 │ │ │ │ │ + beq fd14 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r6, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne fa40 │ │ │ │ │ + bne fcb4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9d4 │ │ │ │ │ + bne fc48 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq fa98 │ │ │ │ │ + beq fd0c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt fa08 │ │ │ │ │ + bgt fc7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq fa50 │ │ │ │ │ + beq fcc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fac8 │ │ │ │ │ + bl fd3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f970 │ │ │ │ │ + beq fbe4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fa1c │ │ │ │ │ + bne fc90 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - beq fa60 │ │ │ │ │ + beq fcd4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b f95c │ │ │ │ │ + b fbd0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b f988 │ │ │ │ │ + b fbfc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f9f0 │ │ │ │ │ + beq fc64 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b f9c4 │ │ │ │ │ + b fc38 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fa98 │ │ │ │ │ + beq fd0c │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b f9f8 │ │ │ │ │ + b fc6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f928 │ │ │ │ │ + b fb9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b fa40 │ │ │ │ │ + b fcb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f8d4 │ │ │ │ │ + b fb48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f88c │ │ │ │ │ + b fb00 │ │ │ │ │ │ │ │ │ │ -0000fac8 : │ │ │ │ │ +0000fd3c : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq fe44 │ │ │ │ │ + beq 100b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe44 │ │ │ │ │ + bne 100b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne fc58 │ │ │ │ │ + bne fecc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq fe38 │ │ │ │ │ + beq 100ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe38 │ │ │ │ │ + bne 100ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fda0 │ │ │ │ │ + bne 10014 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq fe2c │ │ │ │ │ + beq 100a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe2c │ │ │ │ │ + bne 100a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne fd74 │ │ │ │ │ + bne ffe8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq fd40 │ │ │ │ │ + beq ffb4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 80a4 │ │ │ │ │ + bl 8318 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fc68 │ │ │ │ │ + beq fedc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_41_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_41_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc68 │ │ │ │ │ + beq fedc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe74 │ │ │ │ │ + beq 100e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 61e8 │ │ │ │ │ + bl 645c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fe74 │ │ │ │ │ + beq 100e8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fe50 │ │ │ │ │ + beq 100c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fe50 │ │ │ │ │ + bne 100c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne fd74 │ │ │ │ │ + bne ffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8464 │ │ │ │ │ + bl 86d8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fbf8 │ │ │ │ │ + bne fe6c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne fd74 │ │ │ │ │ + bne ffe8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_42_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_42_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fcc4 │ │ │ │ │ + beq ff38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 929c │ │ │ │ │ + bl 929c │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fbf8 │ │ │ │ │ + bne fe6c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne fd74 │ │ │ │ │ + bne ffe8 │ │ │ │ │ mov r1, #628 @ 0x274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne feac │ │ │ │ │ + bne 10120 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne fd74 │ │ │ │ │ + bne ffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #627 @ 0x273 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe7c │ │ │ │ │ + bne 100f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne fd74 │ │ │ │ │ + bne ffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #629 @ 0x275 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fdb4 │ │ │ │ │ + bne 10028 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fd7c │ │ │ │ │ + b fff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fe14 │ │ │ │ │ + blt 10088 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq fbcc │ │ │ │ │ + beq fe40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne fda0 │ │ │ │ │ + bne 10014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d594 │ │ │ │ │ + bl d808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fc04 │ │ │ │ │ + bne fe78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b fc54 │ │ │ │ │ + b fec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq fd30 │ │ │ │ │ + beq ffa4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ @@ -18518,89 +18690,89 @@ │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq fedc │ │ │ │ │ + beq 10150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fbf8 │ │ │ │ │ + beq fe6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fbf8 │ │ │ │ │ + beq fe6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fd7c │ │ │ │ │ + b fff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fb98 │ │ │ │ │ + b fe0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fb58 │ │ │ │ │ + b fdcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b fb10 │ │ │ │ │ + b fd84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc54 │ │ │ │ │ + beq fec8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b fc58 │ │ │ │ │ + b fecc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b fda8 │ │ │ │ │ + b 1001c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq fd30 │ │ │ │ │ + beq ffa4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b fde0 │ │ │ │ │ + b 10054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq fd30 │ │ │ │ │ + beq ffa4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b fde0 │ │ │ │ │ + b 10054 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe14 │ │ │ │ │ - b fd30 │ │ │ │ │ + bne 10088 │ │ │ │ │ + b ffa4 │ │ │ │ │ │ │ │ │ │ -0000feec : │ │ │ │ │ +00010160 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION.constprop.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -18616,15 +18788,15 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000ff3c : │ │ │ │ │ +000101b0 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ @@ -18644,112 +18816,112 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000ff9c <_tmp_126_rule>: │ │ │ │ │ +00010210 <_tmp_126_rule>: │ │ │ │ │ _tmp_126_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10044 <_tmp_126_rule+0xa8> │ │ │ │ │ + beq 102b8 <_tmp_126_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10044 <_tmp_126_rule+0xa8> │ │ │ │ │ + bne 102b8 <_tmp_126_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1003c <_tmp_126_rule+0xa0> │ │ │ │ │ + bne 102b0 <_tmp_126_rule+0xa0> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10034 <_tmp_126_rule+0x98> │ │ │ │ │ + bne 102a8 <_tmp_126_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10034 <_tmp_126_rule+0x98> │ │ │ │ │ + bne 102a8 <_tmp_126_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ffe0 <_tmp_126_rule+0x44> │ │ │ │ │ + b 10254 <_tmp_126_rule+0x44> │ │ │ │ │ │ │ │ │ │ -00010050 <_tmp_151_rule>: │ │ │ │ │ +000102c4 <_tmp_151_rule>: │ │ │ │ │ _tmp_151_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 100f8 <_tmp_151_rule+0xa8> │ │ │ │ │ + beq 1036c <_tmp_151_rule+0xa8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100f8 <_tmp_151_rule+0xa8> │ │ │ │ │ + bne 1036c <_tmp_151_rule+0xa8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 100f0 <_tmp_151_rule+0xa0> │ │ │ │ │ + bne 10364 <_tmp_151_rule+0xa0> │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100e8 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 1035c <_tmp_151_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 100e8 <_tmp_151_rule+0x98> │ │ │ │ │ + bne 1035c <_tmp_151_rule+0x98> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10094 <_tmp_151_rule+0x44> │ │ │ │ │ + b 10308 <_tmp_151_rule+0x44> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -89,20 +89,20 @@ │ │ │ │ │ bne 94c <_PyPegen_parse+0x94c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ bne 448 <_PyPegen_parse+0x448> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 4dc0 │ │ │ │ │ + bl 5034 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 43c <_PyPegen_parse+0x43c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abc8 │ │ │ │ │ + bl ae3c │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 43c <_PyPegen_parse+0x43c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -484,20 +484,20 @@ │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl abc8 │ │ │ │ │ + bl ae3c │ │ │ │ │ R_ARM_CALL _loop0_1_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7b4 <_PyPegen_parse+0x7b4> │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -520,15 +520,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5e4 <_PyPegen_parse+0x5e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 5e4 <_PyPegen_parse+0x5e4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -558,35 +558,35 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 720 <_PyPegen_parse+0x720> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b 680 <_PyPegen_parse+0x680> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bne 768 <_PyPegen_parse+0x768> │ │ │ │ │ b 774 <_PyPegen_parse+0x774> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 538 <_PyPegen_parse+0x538> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 7dc <_PyPegen_parse+0x7dc> │ │ │ │ │ b 62c <_PyPegen_parse+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -594,15 +594,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 608 <_PyPegen_parse+0x608> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ @@ -618,30 +618,30 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 750 <_PyPegen_parse+0x750> │ │ │ │ │ b 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4e4 <_PyPegen_parse+0x4e4> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -650,15 +650,15 @@ │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 574 <_PyPegen_parse+0x574> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ @@ -1156,24 +1156,24 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2774 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 142c8 │ │ │ │ │ + bl 1430c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 11ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14ed4 │ │ │ │ │ + bl 14f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 163c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -1212,62 +1212,62 @@ │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 1118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 204f4 │ │ │ │ │ + bl 20528 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1668 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2018 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 2010 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210b4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2018 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1290,15 +1290,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 16e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 1030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 14ed4 │ │ │ │ │ + bl 14f14 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1008 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ @@ -1361,15 +1361,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4838 │ │ │ │ │ + bl 4aac │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1d4c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -1381,15 +1381,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 1d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -1430,15 +1430,15 @@ │ │ │ │ │ bne 2c34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2b64 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 142c8 │ │ │ │ │ + bl 1430c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1894 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2b64 │ │ │ │ │ @@ -1507,15 +1507,15 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ @@ -1538,26 +1538,26 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 21b4 │ │ │ │ │ R_ARM_CALL _loop1_36_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 2034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210b4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 203c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -1689,31 +1689,31 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 2b70 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210b4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2a70 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -1879,15 +1879,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 5a60 │ │ │ │ │ + bl 5cd4 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq f88 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1976,33 +1976,33 @@ │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c64 │ │ │ │ │ + bl 5ed8 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8378 │ │ │ │ │ + bl 85ec │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1c20 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 1c20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ @@ -2086,15 +2086,15 @@ │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 2398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1220 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2143,15 +2143,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4838 │ │ │ │ │ + bl 4aac │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 1eec │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2163,29 +2163,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 1ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 1eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 230c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 18ad4 │ │ │ │ │ + bl 18afc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str sl, [sp] │ │ │ │ │ @@ -2197,15 +2197,15 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 230c │ │ │ │ │ @@ -2235,15 +2235,15 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ beq e7c │ │ │ │ │ b 1658 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4838 │ │ │ │ │ + bl 4aac │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2268,29 +2268,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 12d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ beq 12cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 230c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 18ad4 │ │ │ │ │ + bl 18afc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ @@ -2332,26 +2332,26 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ beq 2c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ec40 │ │ │ │ │ + bl eeb4 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2c80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210b4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ bne 2c88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f20 │ │ │ │ │ R_ARM_CALL finally_block_rule │ │ │ │ │ @@ -2379,15 +2379,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 2c4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 13a0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2425,15 +2425,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 21c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c64 │ │ │ │ │ + bl 5ed8 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 231c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -2445,20 +2445,20 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ beq 2230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c64 │ │ │ │ │ + bl 5ed8 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8378 │ │ │ │ │ + bl 85ec │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2234 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2532,15 +2532,15 @@ │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b 223c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ b 1f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8378 │ │ │ │ │ + bl 85ec │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 21cc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -2828,15 +2828,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ bne 256c │ │ │ │ │ @@ -2876,15 +2876,15 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a60 │ │ │ │ │ + bl 5cd4 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1984 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2933,15 +2933,15 @@ │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ b 19b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 19b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5a60 │ │ │ │ │ + bl 5cd4 │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1954 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2963,15 +2963,15 @@ │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 2820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2bb0 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -3038,15 +3038,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 29d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 29d0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3059,15 +3059,15 @@ │ │ │ │ │ movw r1, #707 @ 0x2c3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 2a50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2a50 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3568,15 +3568,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 30e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 30e0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_144_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3630,15 +3630,15 @@ │ │ │ │ │ beq 3194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bd0 │ │ │ │ │ R_ARM_CALL _loop0_145_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ec40 │ │ │ │ │ + bl eeb4 │ │ │ │ │ R_ARM_CALL _loop1_37_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 3280 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ @@ -3658,15 +3658,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq 3138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1264 │ │ │ │ │ R_ARM_CALL _tmp_21_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ @@ -3691,15 +3691,15 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 3198 │ │ │ │ │ @@ -3732,15 +3732,15 @@ │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 31a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ moveq r7, r3 │ │ │ │ │ beq 33f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 1264 │ │ │ │ │ @@ -3888,15 +3888,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 3520 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3909,15 +3909,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 35a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 35a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -3956,15 +3956,15 @@ │ │ │ │ │ beq 1c28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 1c30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4838 │ │ │ │ │ + bl 4aac │ │ │ │ │ R_ARM_CALL _gather_34_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ beq 1d9c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -3981,15 +3981,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 1d9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -4043,33 +4043,33 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 35b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 34d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5c64 │ │ │ │ │ + bl 5ed8 │ │ │ │ │ R_ARM_CALL patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8378 │ │ │ │ │ + bl 85ec │ │ │ │ │ R_ARM_CALL guard_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 19b0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 19b0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ @@ -4081,15 +4081,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ bne 2834 │ │ │ │ │ @@ -4664,15 +4664,15 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 64b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1009 @ 0x3f1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ @@ -4775,15 +4775,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6438 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6228 │ │ │ │ │ + bne 6240 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ @@ -4805,15 +4805,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 645c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9f00 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 41a8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -4841,237 +4841,237 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 642c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 64e8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 4704 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 46e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58d4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4db0 │ │ │ │ │ + bne 4dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 4738 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_soft_keyword │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_soft_keyword │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56a8 │ │ │ │ │ + bne 56a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_5_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_5_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 4660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #522 @ 0x20a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4a3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r3, #632 @ 0x278 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4bc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d1c │ │ │ │ │ + bne 4d18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #634 @ 0x27a │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e00 │ │ │ │ │ + bne 4dfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r3, #588 @ 0x24c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5028 │ │ │ │ │ + bne 5024 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #638 @ 0x27e │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f0c │ │ │ │ │ + bne 4f08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r3, #528 @ 0x210 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5114 │ │ │ │ │ + bne 5110 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #529 @ 0x211 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5128 │ │ │ │ │ + bne 5124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #530 @ 0x212 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 518c │ │ │ │ │ + bne 5188 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 510c │ │ │ │ │ + bne 5108 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r3, #531 @ 0x213 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5294 │ │ │ │ │ + bne 5290 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1009 @ 0x3f1 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -5109,30 +5109,30 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 404c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 404c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3dc │ │ │ │ │ + bl d650 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 4050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6214 │ │ │ │ │ + beq 622c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [ip, #20] │ │ │ │ │ ldr r5, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -5155,26 +5155,26 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4d94 │ │ │ │ │ + beq 4d90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4a28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 61dc │ │ │ │ │ + beq 61f4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b 4284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -5220,17 +5220,17 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 64c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 213e0 │ │ │ │ │ + bl 21414 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4d38 │ │ │ │ │ + bne 4d34 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq 4280 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -5245,72 +5245,72 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6384 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59c4 │ │ │ │ │ + bne 59c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl ad4c │ │ │ │ │ + bl afc0 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 594c │ │ │ │ │ + bne 5948 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59c4 │ │ │ │ │ + bne 59c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddd8 │ │ │ │ │ + bl 1de00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 556c │ │ │ │ │ + bne 5568 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 59c4 │ │ │ │ │ + bne 59c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 5510 │ │ │ │ │ + bne 550c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59c4 │ │ │ │ │ + bne 59c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b568 │ │ │ │ │ + bl b7dc │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 5810 │ │ │ │ │ + bne 580c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59c4 │ │ │ │ │ + bne 59c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b568 │ │ │ │ │ + bl b7dc │ │ │ │ │ R_ARM_CALL _loop0_122_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 482c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 185a0 │ │ │ │ │ + bl 185e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 63f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 59c4 │ │ │ │ │ + bne 59c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 53ec │ │ │ │ │ + bne 53e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 4280 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 6320 │ │ │ │ │ @@ -5334,15 +5334,15 @@ │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 62e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 62fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9f00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 48e8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -5385,167 +5385,167 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6220 │ │ │ │ │ + beq 6238 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6220 │ │ │ │ │ + beq 6238 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6228 │ │ │ │ │ + bne 6240 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6214 │ │ │ │ │ + beq 622c │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r0, #24] │ │ │ │ │ - bne 6200 │ │ │ │ │ + bne 6218 │ │ │ │ │ stmib sp, {r5, r7} │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_CALL _PyAST_Assign │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 61e4 │ │ │ │ │ + beq 61fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 58b8 │ │ │ │ │ + bne 58b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 44ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 604c │ │ │ │ │ + beq 6064 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 604c │ │ │ │ │ + bne 6064 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a1c │ │ │ │ │ + bne 5a18 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 59ec │ │ │ │ │ + beq 59e8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5a1c │ │ │ │ │ + beq 5a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a1c │ │ │ │ │ + bne 5a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 59dc │ │ │ │ │ + beq 59d8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_CALL _PyAST_Return │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 59d0 │ │ │ │ │ + beq 59cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 58e4 │ │ │ │ │ + bne 58e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ + str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 44ec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 6340 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 5868 │ │ │ │ │ + beq 5864 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ b 4884 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c99c │ │ │ │ │ + bl c9c4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 40ac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 40ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5f2c │ │ │ │ │ + bne 5f44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5484 │ │ │ │ │ + bne 5480 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq 40e4 │ │ │ │ │ b 4280 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5559,109 +5559,108 @@ │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6420 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5dac │ │ │ │ │ + bne 5da8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5d78 │ │ │ │ │ + beq 5d74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53ac │ │ │ │ │ + bne 53a8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 5db8 │ │ │ │ │ + bne 5db4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5dac │ │ │ │ │ + bne 5da8 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 513c │ │ │ │ │ + beq 5138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 513c │ │ │ │ │ + beq 5138 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6244 │ │ │ │ │ + beq 5f00 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6238 │ │ │ │ │ + beq 5ef4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5918 │ │ │ │ │ + bne 5914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4b1c │ │ │ │ │ + b 4a30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL import_stmt_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 42e4 │ │ │ │ │ - str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 44ec │ │ │ │ │ + bne 4a34 │ │ │ │ │ + b 42e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3864 <_tmp_6_rule+0x4c> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 4394 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 44ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6214 │ │ │ │ │ + beq 622c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6214 │ │ │ │ │ + beq 622c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -5679,15 +5678,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4650 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c99c │ │ │ │ │ + bl c9c4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4264 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -5705,210 +5704,210 @@ │ │ │ │ │ beq 470c │ │ │ │ │ b 4270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f4c │ │ │ │ │ + beq 5f64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f4c │ │ │ │ │ + bne 5f64 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 584c │ │ │ │ │ + bne 5848 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 6014 │ │ │ │ │ + beq 602c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5838 │ │ │ │ │ + beq 5834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5174 │ │ │ │ │ + bl 53e8 │ │ │ │ │ R_ARM_CALL del_targets_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5838 │ │ │ │ │ + beq 5834 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_15_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_15_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5838 │ │ │ │ │ + beq 5834 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6128 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_CALL _PyAST_Delete │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6104 │ │ │ │ │ + beq 611c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4b10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5854 │ │ │ │ │ + b 5850 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5a64 │ │ │ │ │ + beq 5a60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a64 │ │ │ │ │ + bne 5a60 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a48 │ │ │ │ │ + bne 5a44 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5a70 │ │ │ │ │ + beq 5a6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ab0 │ │ │ │ │ + bne 5aac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5a44 │ │ │ │ │ + beq 5a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5a44 │ │ │ │ │ + beq 5a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3c10 │ │ │ │ │ + bl 3c0c │ │ │ │ │ R_ARM_CALL _tmp_16_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a48 │ │ │ │ │ + bne 5a44 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5a34 │ │ │ │ │ + beq 5a30 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_CALL _PyAST_Assert │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5a28 │ │ │ │ │ + beq 5a24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4b10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a50 │ │ │ │ │ + b 5a4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6178 │ │ │ │ │ + beq 6190 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6178 │ │ │ │ │ + bne 6190 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 616c │ │ │ │ │ + bne 6184 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 613c │ │ │ │ │ + beq 6154 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 185a0 │ │ │ │ │ + bl 185e0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 612c │ │ │ │ │ + beq 6144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 612c │ │ │ │ │ + beq 6144 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_CALL _PyAST_Expr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6120 │ │ │ │ │ + beq 6138 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4b10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4b10 │ │ │ │ │ @@ -5920,40 +5919,40 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 4404 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 46d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42c0 │ │ │ │ │ + bl 4534 │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4d2c │ │ │ │ │ + bne 4d28 │ │ │ │ │ b 4454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46b4 │ │ │ │ │ + bl 4928 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4d2c │ │ │ │ │ + bne 4d28 │ │ │ │ │ b 4484 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5dac │ │ │ │ │ + bne 5da8 │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6244 │ │ │ │ │ + beq 5f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6244 │ │ │ │ │ + beq 5f00 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ b 4ccc │ │ │ │ │ @@ -5985,15 +5984,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #530 @ 0x212 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 625c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4014 │ │ │ │ │ + bl 4288 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 625c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ @@ -6058,15 +6057,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #531 @ 0x213 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 63ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4014 │ │ │ │ │ + bl 4288 │ │ │ │ │ R_ARM_CALL _gather_14_rule │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 63ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ @@ -6106,36 +6105,36 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 44ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 4c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6244 │ │ │ │ │ + beq 5f00 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ b 4ccc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 213e0 │ │ │ │ │ + bl 21414 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 484c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 484c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -6156,44 +6155,44 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 4850 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ b 4280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ beq 4bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d3dc │ │ │ │ │ + bl d650 │ │ │ │ │ R_ARM_CALL _tmp_10_rule │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 4bb8 │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6214 │ │ │ │ │ + beq 622c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -6214,15 +6213,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -6233,88 +6232,88 @@ │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5460 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 60c4 │ │ │ │ │ + beq 60dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 60c4 │ │ │ │ │ + bne 60dc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 60b4 │ │ │ │ │ + bne 60cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 607c │ │ │ │ │ + beq 6094 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 60b4 │ │ │ │ │ + bne 60cc │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 508 <_PyPegen_parse+0x508> │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 6098 │ │ │ │ │ + bne 60b0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6074 │ │ │ │ │ + beq 608c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 6058 │ │ │ │ │ + bgt 6070 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -6325,81 +6324,81 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r8, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 61d0 │ │ │ │ │ + beq 61e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61d0 │ │ │ │ │ + bne 61e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 589c │ │ │ │ │ + bne 5898 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 618c │ │ │ │ │ + beq 61a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5898 │ │ │ │ │ + beq 5894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5898 │ │ │ │ │ + beq 5894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18110 │ │ │ │ │ + bl 18150 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 589c │ │ │ │ │ + bne 5898 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5898 │ │ │ │ │ + beq 5894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 5898 │ │ │ │ │ + beq 5894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 58a4 │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [ip, #20] │ │ │ │ │ ldr r7, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -6418,15 +6417,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 6360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4a28 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -6441,29 +6440,29 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 47fc │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9cc │ │ │ │ │ + bl bc40 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5460 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 5f58 │ │ │ │ │ + bne 5f70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 43d4 │ │ │ │ │ - b 510c │ │ │ │ │ + b 5108 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ @@ -6476,15 +6475,15 @@ │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 42c8 │ │ │ │ │ - b 510c │ │ │ │ │ + b 5108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 4a30 │ │ │ │ │ mov r5, #1 │ │ │ │ │ @@ -6502,37 +6501,37 @@ │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 4344 │ │ │ │ │ - b 510c │ │ │ │ │ + b 5108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 4cf4 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 4374 │ │ │ │ │ - b 510c │ │ │ │ │ + b 5108 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 478c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 478c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r8, [r5, #20] │ │ │ │ │ @@ -6552,117 +6551,117 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 545c │ │ │ │ │ + b 5458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4280 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58f0 │ │ │ │ │ + bne 58ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5904 │ │ │ │ │ + b 5900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 58f0 │ │ │ │ │ + blt 58ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ beq 4a98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5904 │ │ │ │ │ + b 5900 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5010 │ │ │ │ │ + bne 500c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5a50 │ │ │ │ │ + b 5a4c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 4434 │ │ │ │ │ - b 510c │ │ │ │ │ + b 5108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4f38 │ │ │ │ │ + b 4f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5010 │ │ │ │ │ + blt 500c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5bbc │ │ │ │ │ + beq 5bb8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a48 │ │ │ │ │ + bne 5a44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c60 │ │ │ │ │ + beq 5c5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5c60 │ │ │ │ │ + bne 5c5c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c54 │ │ │ │ │ + bne 5c50 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c6c │ │ │ │ │ + beq 5c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c6c │ │ │ │ │ + beq 5c68 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c6c │ │ │ │ │ + beq 5c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5c6c │ │ │ │ │ + beq 5c68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r9, [r5, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -6683,132 +6682,132 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 5c48 │ │ │ │ │ + beq 5c44 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5a48 │ │ │ │ │ - b 4f78 │ │ │ │ │ + bne 5a44 │ │ │ │ │ + b 4f74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c54 │ │ │ │ │ + bne 5c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c44 │ │ │ │ │ + beq 5c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c44 │ │ │ │ │ + beq 5c40 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c44 │ │ │ │ │ + beq 5c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5c44 │ │ │ │ │ + beq 5c40 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c44 │ │ │ │ │ + beq 5c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5d40 │ │ │ │ │ + bne 5d3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5bb4 │ │ │ │ │ + b 5bb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5bb4 │ │ │ │ │ + b 5bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5adc │ │ │ │ │ + b 5ad8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c54 │ │ │ │ │ + bne 5c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5ce4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5ce4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5b38 │ │ │ │ │ + bne 5b34 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5c54 │ │ │ │ │ + bne 5c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #638 @ 0x27e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bc8 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5bc8 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5bc8 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5bc8 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6817,97 +6816,135 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 5b98 │ │ │ │ │ + b 5b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5924 │ │ │ │ │ + blt 5920 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 4c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5938 │ │ │ │ │ + b 5934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5934 │ │ │ │ │ + bne 5f08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5e8c │ │ │ │ │ + beq 5ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e8c │ │ │ │ │ + bne 5ee8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5eec │ │ │ │ │ + bne 5edc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5e28 │ │ │ │ │ + beq 5e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5e98 │ │ │ │ │ + bne 5f10 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 5eec │ │ │ │ │ + bne 5edc │ │ │ │ │ mov r1, #632 @ 0x278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e74 │ │ │ │ │ + beq 5e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e74 │ │ │ │ │ + beq 5e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5ef8 │ │ │ │ │ + bne 5e88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 4c74 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC27 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldrd r2, [r2, #12] │ │ │ │ │ + bl 101b0 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + beq 5e74 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ │ + b 5e7c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5dec │ │ │ │ │ + b 5de8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5920 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 5934 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -6916,246 +6953,216 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - beq 5e78 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 5e80 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 5e80 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldrd r2, [r2, #12] │ │ │ │ │ - b 5ec8 │ │ │ │ │ + b 5eb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ beq 4b98 │ │ │ │ │ b 4bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e2c │ │ │ │ │ + b 4e28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 5850 │ │ │ │ │ + bne 584c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ff8 │ │ │ │ │ + beq 6010 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ff8 │ │ │ │ │ + bne 6010 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5ff0 │ │ │ │ │ + bne 6008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #634 @ 0x27a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6004 │ │ │ │ │ + beq 601c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6004 │ │ │ │ │ + beq 601c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b9cc │ │ │ │ │ + bl bc40 │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6004 │ │ │ │ │ + beq 601c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 584c │ │ │ │ │ + b 5848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5f8c │ │ │ │ │ + b 5fa4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5ff0 │ │ │ │ │ + b 6008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4ef4 │ │ │ │ │ + blt 4ef0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 4e60 │ │ │ │ │ - b 584c │ │ │ │ │ + beq 4e5c │ │ │ │ │ + b 5848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4a68 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r7, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 5638 │ │ │ │ │ - b 6058 │ │ │ │ │ + beq 5634 │ │ │ │ │ + b 6070 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 47ac │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 60d0 │ │ │ │ │ + beq 60e8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b 55f4 │ │ │ │ │ + b 55f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 47b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55ac │ │ │ │ │ + b 55a8 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6184 │ │ │ │ │ + bne 619c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 607c │ │ │ │ │ + b 6094 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ef4 │ │ │ │ │ + bne 4ef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5854 │ │ │ │ │ + b 5850 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50e8 │ │ │ │ │ + bne 50e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 50fc │ │ │ │ │ + b 50f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 50e8 │ │ │ │ │ + blt 50e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - beq 5084 │ │ │ │ │ + beq 5080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 50fc │ │ │ │ │ + b 50f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5054 │ │ │ │ │ + b 5050 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 60a0 │ │ │ │ │ + b 60b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r5, #1 │ │ │ │ │ strlt r5, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 58a4 │ │ │ │ │ + blt 58a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - beq 5704 │ │ │ │ │ - b 589c │ │ │ │ │ + beq 5700 │ │ │ │ │ + b 5898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 56d4 │ │ │ │ │ + b 56d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 4a30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 58cc │ │ │ │ │ + bne 58c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ b 4284 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 121c │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -7168,61 +7175,54 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ beq 41d8 │ │ │ │ │ b 4280 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5924 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 5934 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 527c │ │ │ │ │ + bne 5278 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ beq 44c4 │ │ │ │ │ - b 510c │ │ │ │ │ + b 5108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 5278 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - beq 51e8 │ │ │ │ │ + beq 51e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 6268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 51b8 │ │ │ │ │ + b 51b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6228 │ │ │ │ │ + b 6240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 48bc │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -7254,50 +7254,50 @@ │ │ │ │ │ b 4b3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 58a4 │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 58a4 │ │ │ │ │ + b 58a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4768 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9] │ │ │ │ │ mov sl, r3 │ │ │ │ │ b 487c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5388 │ │ │ │ │ + bne 5384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5398 │ │ │ │ │ + b 5394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5388 │ │ │ │ │ + blt 5384 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 52ec │ │ │ │ │ + beq 52e8 │ │ │ │ │ b 63ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 52c0 │ │ │ │ │ + b 52bc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 482c │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -7305,15 +7305,15 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ - b 5548 │ │ │ │ │ + b 5544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ @@ -7361,15 +7361,15 @@ │ │ │ │ │ b 3f7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 6484 │ │ │ │ │ b 4704 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 6228 │ │ │ │ │ + b 6240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 4008 │ │ │ │ │ │ │ │ │ │ 000064e8 : │ │ │ │ │ single_subscript_attribute_target_rule(): │ │ │ │ │ @@ -7673,15 +7673,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 69d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 664c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209cc │ │ │ │ │ + bl 20a00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 66cc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8079,15 +8079,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 6dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b65c │ │ │ │ │ + bl b684 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bne 7544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ b 6dd8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -8099,15 +8099,15 @@ │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d10 │ │ │ │ │ + bl 15d50 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ bne 6e48 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -8194,15 +8194,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209cc │ │ │ │ │ + bl 20a00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 6ed8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -8868,23 +8868,23 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8ad8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl b65c │ │ │ │ │ + bl b684 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 8704 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ebf8 │ │ │ │ │ + bl 1ec20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ subne r3, r3, #2 │ │ │ │ │ bne 77a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -8929,24 +8929,24 @@ │ │ │ │ │ bne 9184 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 9174 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 185a0 │ │ │ │ │ + bl 185e0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 7b4c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bne 9174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 8648 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9014,19 +9014,19 @@ │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ddd8 │ │ │ │ │ + bl 1de00 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7c68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 8520 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ @@ -9034,15 +9034,15 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 8740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f2e8 │ │ │ │ │ + bl 1f31c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 79d0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9117,25 +9117,25 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ bne 7e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8328 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 8328 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ @@ -9143,15 +9143,15 @@ │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 8ae4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 8684 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 8970 │ │ │ │ │ @@ -9240,22 +9240,22 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 83a0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8b48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ beq 85b4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bne 85bc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -9315,15 +9315,15 @@ │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 80f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 217e8 <_gather_86_rule> │ │ │ │ │ + bl 2181c <_gather_86_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bne 8504 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -9365,29 +9365,29 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8b3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 24738 │ │ │ │ │ + bl 24774 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 217e8 <_gather_86_rule> │ │ │ │ │ + bl 2181c <_gather_86_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8c20 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 8b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 81b4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ @@ -9426,15 +9426,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f73c │ │ │ │ │ + bl 1f770 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 8918 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -9527,15 +9527,15 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 7f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ @@ -9772,15 +9772,15 @@ │ │ │ │ │ b 7e7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 79d0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 7c7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af74 │ │ │ │ │ + bl b1e8 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -9791,19 +9791,19 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 7fbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 7e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ beq 7e70 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -9858,15 +9858,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187dc │ │ │ │ │ + bl 18804 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 8fd4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 903c │ │ │ │ │ mov r1, #7 │ │ │ │ │ @@ -9907,15 +9907,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ beq 81b8 │ │ │ │ │ @@ -9946,15 +9946,15 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 8fb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ b 7e78 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 7fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl af74 │ │ │ │ │ + bl b1e8 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ b 7fd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -10180,15 +10180,15 @@ │ │ │ │ │ bne 8e40 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 8e34 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 8cf4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -10201,15 +10201,15 @@ │ │ │ │ │ bne 8f5c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bne 8e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8d40 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -10222,15 +10222,15 @@ │ │ │ │ │ bne 8e4c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bne 8e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8d8c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -10243,15 +10243,15 @@ │ │ │ │ │ bne 8eac │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bne 8e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8de0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ @@ -10277,29 +10277,29 @@ │ │ │ │ │ moveq r2, r3 │ │ │ │ │ beq 8e28 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 8184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 24738 │ │ │ │ │ + bl 24774 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 8184 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 8dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 8cac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8d40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10309,27 +10309,27 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl feec │ │ │ │ │ + bl 10160 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 8de4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ b 8dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8d8c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10339,15 +10339,15 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl feec │ │ │ │ │ + bl 10160 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8de0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #1 │ │ │ │ │ @@ -10366,15 +10366,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 8e8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 8c60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -10435,30 +10435,30 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 889c │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ b 865c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 865c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8898 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -10475,15 +10475,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 8898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #1 │ │ │ │ │ @@ -10724,15 +10724,15 @@ │ │ │ │ │ b 9310 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 942c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 89b8 │ │ │ │ │ + bl 8c2c │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ streq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bne 94dc │ │ │ │ │ mov r3, r1 │ │ │ │ │ @@ -10769,15 +10769,15 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ bne 955c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 962c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89b8 │ │ │ │ │ + bl 8c2c │ │ │ │ │ R_ARM_CALL _loop1_83_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bne 95f4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ @@ -10816,15 +10816,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 9438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8b60 │ │ │ │ │ + bl 8dd4 │ │ │ │ │ R_ARM_CALL tstring_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq 94a0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ @@ -10851,15 +10851,15 @@ │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr lr, [r3, #32] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ beq 94c8 │ │ │ │ │ @@ -11062,39 +11062,39 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9d64 <_tmp_156_rule+0x4dc> │ │ │ │ │ + beq 9d8c <_tmp_156_rule+0x504> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d64 <_tmp_156_rule+0x4dc> │ │ │ │ │ + bne 9d8c <_tmp_156_rule+0x504> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9cf0 <_tmp_156_rule+0x468> │ │ │ │ │ + bne 9d18 <_tmp_156_rule+0x490> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d7c <_tmp_156_rule+0x4f4> │ │ │ │ │ + beq 9d98 <_tmp_156_rule+0x510> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d7c <_tmp_156_rule+0x4f4> │ │ │ │ │ + bne 9d98 <_tmp_156_rule+0x510> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ bne 9944 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11104,31 +11104,31 @@ │ │ │ │ │ mov r7, r3 │ │ │ │ │ bne 99e0 <_tmp_156_rule+0x158> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 9cf0 <_tmp_156_rule+0x468> │ │ │ │ │ + bne 9d18 <_tmp_156_rule+0x490> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 9d34 <_tmp_156_rule+0x4ac> │ │ │ │ │ + beq 9dc4 <_tmp_156_rule+0x53c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d34 <_tmp_156_rule+0x4ac> │ │ │ │ │ + bne 9dc4 <_tmp_156_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 9d1c <_tmp_156_rule+0x494> │ │ │ │ │ + bne 9d44 <_tmp_156_rule+0x4bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 99b8 <_tmp_156_rule+0x130> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ @@ -11138,128 +11138,128 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_string │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9d00 <_tmp_156_rule+0x478> │ │ │ │ │ + beq 9d28 <_tmp_156_rule+0x4a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9d88 <_tmp_156_rule+0x500> │ │ │ │ │ + bne 9da4 <_tmp_156_rule+0x51c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 99a4 <_tmp_156_rule+0x11c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d28 <_tmp_156_rule+0x4a0> │ │ │ │ │ + beq 9d80 <_tmp_156_rule+0x4f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d28 <_tmp_156_rule+0x4a0> │ │ │ │ │ + bne 9d80 <_tmp_156_rule+0x4f8> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9ce8 <_tmp_156_rule+0x460> │ │ │ │ │ + bne 9d10 <_tmp_156_rule+0x488> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 9ccc <_tmp_156_rule+0x444> │ │ │ │ │ + beq 9cf4 <_tmp_156_rule+0x46c> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9ce8 <_tmp_156_rule+0x460> │ │ │ │ │ + bne 9d10 <_tmp_156_rule+0x488> │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ b 9a74 <_tmp_156_rule+0x1ec> │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d70 <_tmp_156_rule+0x4e8> │ │ │ │ │ + beq 9d74 <_tmp_156_rule+0x4ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d70 <_tmp_156_rule+0x4e8> │ │ │ │ │ + bne 9d74 <_tmp_156_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9b40 <_tmp_156_rule+0x2b8> │ │ │ │ │ + bne 9cc4 <_tmp_156_rule+0x43c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1dfa0 │ │ │ │ │ + bl 1dfc8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ bne 9afc <_tmp_156_rule+0x274> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9b40 <_tmp_156_rule+0x2b8> │ │ │ │ │ + bne 9cc4 <_tmp_156_rule+0x43c> │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 9b40 <_tmp_156_rule+0x2b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9dd0 <_tmp_156_rule+0x548> │ │ │ │ │ + beq 9df8 <_tmp_156_rule+0x570> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9da8 <_tmp_156_rule+0x520> │ │ │ │ │ + bne 9dd0 <_tmp_156_rule+0x548> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9a64 <_tmp_156_rule+0x1dc> │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9cc4 <_tmp_156_rule+0x43c> │ │ │ │ │ + beq 9cec <_tmp_156_rule+0x464> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 9a64 <_tmp_156_rule+0x1dc> │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9cc4 <_tmp_156_rule+0x43c> │ │ │ │ │ + beq 9cec <_tmp_156_rule+0x464> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ble 9c4c <_tmp_156_rule+0x3c4> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ str r1, [r3] │ │ │ │ │ beq 9c4c <_tmp_156_rule+0x3c4> │ │ │ │ │ @@ -11324,33 +11324,44 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9ce8 <_tmp_156_rule+0x460> │ │ │ │ │ + beq 9d10 <_tmp_156_rule+0x488> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 9d40 <_tmp_156_rule+0x4b8> │ │ │ │ │ + beq 9d50 <_tmp_156_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 99d4 <_tmp_156_rule+0x14c> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 9d58 <_tmp_156_rule+0x4d0> │ │ │ │ │ + bne 9d68 <_tmp_156_rule+0x4e0> │ │ │ │ │ b 99a4 <_tmp_156_rule+0x11c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne 9b68 <_tmp_156_rule+0x2e0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ @@ -11365,127 +11376,127 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 99ac <_tmp_156_rule+0x124> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9d1c <_tmp_156_rule+0x494> │ │ │ │ │ + beq 9d44 <_tmp_156_rule+0x4bc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ b 99a4 <_tmp_156_rule+0x11c> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a0c <_tmp_156_rule+0x184> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9974 <_tmp_156_rule+0xec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ beq 9944 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ b 9944 <_tmp_156_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 98d0 <_tmp_156_rule+0x48> │ │ │ │ │ + b 9a9c <_tmp_156_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9a9c <_tmp_156_rule+0x214> │ │ │ │ │ + b 9a0c <_tmp_156_rule+0x184> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 98d0 <_tmp_156_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 990c <_tmp_156_rule+0x84> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9d14 <_tmp_156_rule+0x48c> │ │ │ │ │ + bne 9d3c <_tmp_156_rule+0x4b4> │ │ │ │ │ b 99a4 <_tmp_156_rule+0x11c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 9974 <_tmp_156_rule+0xec> │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 9de8 <_tmp_156_rule+0x560> │ │ │ │ │ + beq 9e10 <_tmp_156_rule+0x588> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 9b48 <_tmp_156_rule+0x2c0> │ │ │ │ │ + b 9ccc <_tmp_156_rule+0x444> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 9dc4 <_tmp_156_rule+0x53c> │ │ │ │ │ - b 9b48 <_tmp_156_rule+0x2c0> │ │ │ │ │ + bne 9dec <_tmp_156_rule+0x564> │ │ │ │ │ + b 9ccc <_tmp_156_rule+0x444> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9a64 <_tmp_156_rule+0x1dc> │ │ │ │ │ b 9b10 <_tmp_156_rule+0x288> │ │ │ │ │ │ │ │ │ │ -00009df8 : │ │ │ │ │ +00009e20 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9ecc │ │ │ │ │ + beq 9ef4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ecc │ │ │ │ │ + bne 9ef4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9eb8 │ │ │ │ │ + bne 9ee0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ea8 │ │ │ │ │ + bne 9ed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9eb8 │ │ │ │ │ + bne 9ee0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9ea8 │ │ │ │ │ + bne 9ed0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9eb8 │ │ │ │ │ + bne 9ee0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -11496,144 +11507,144 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9e3c │ │ │ │ │ + b 9e64 │ │ │ │ │ │ │ │ │ │ -00009ed8 : │ │ │ │ │ +00009f00 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a4a8 │ │ │ │ │ + beq a4d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a4a8 │ │ │ │ │ + bne a4d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a498 │ │ │ │ │ + bne a4c0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq a0c0 │ │ │ │ │ + beq a0e8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq a124 │ │ │ │ │ + beq a14c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a124 │ │ │ │ │ + bne a14c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a40c │ │ │ │ │ + bne a434 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a028 │ │ │ │ │ + bne a050 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq a4d8 │ │ │ │ │ + beq a500 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne a40c │ │ │ │ │ + bne a434 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a2f0 │ │ │ │ │ + bne a318 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a40c │ │ │ │ │ + bne a434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a798 │ │ │ │ │ + bl a7c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a084 │ │ │ │ │ + beq a0ac │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a084 │ │ │ │ │ + beq a0ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a4b4 │ │ │ │ │ + bne a4dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne a498 │ │ │ │ │ + bne a4c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4ec │ │ │ │ │ + bl a514 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne a130 │ │ │ │ │ + bne a158 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11641,122 +11652,122 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt a074 │ │ │ │ │ + blt a09c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne a074 │ │ │ │ │ + bne a09c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 9f6c │ │ │ │ │ + bne 9f94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9f80 │ │ │ │ │ + b 9fa8 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a48c │ │ │ │ │ + beq a4b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a48c │ │ │ │ │ + bne a4b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a478 │ │ │ │ │ + bne a4a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq a46c │ │ │ │ │ + beq a494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a478 │ │ │ │ │ + bne a4a0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 20400 <_tmp_168_rule> │ │ │ │ │ + bl 20434 <_tmp_168_rule> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a1d8 │ │ │ │ │ + beq a200 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a2cc │ │ │ │ │ + beq a2f4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r4, [r9, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b a1a8 │ │ │ │ │ + b a1d0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movne lr, r9 │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq a464 │ │ │ │ │ + beq a48c │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble a228 │ │ │ │ │ + ble a250 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [lr, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b a20c │ │ │ │ │ + b a234 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a484 │ │ │ │ │ + bne a4ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq a498 │ │ │ │ │ + beq a4c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [ip, #20] │ │ │ │ │ ldr r6, [ip, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -11768,72 +11779,72 @@ │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a4b4 │ │ │ │ │ + beq a4dc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a4b4 │ │ │ │ │ + bne a4dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0ac │ │ │ │ │ + b a0d4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a45c │ │ │ │ │ + beq a484 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b a1c4 │ │ │ │ │ + b a1ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a41c │ │ │ │ │ + beq a444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a41c │ │ │ │ │ + bne a444 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a3fc │ │ │ │ │ + bne a424 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a3f0 │ │ │ │ │ + beq a418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4ec │ │ │ │ │ + bl a514 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a3f0 │ │ │ │ │ + beq a418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a44c │ │ │ │ │ + beq a474 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -11850,153 +11861,153 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a428 │ │ │ │ │ + beq a450 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a428 │ │ │ │ │ + bne a450 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b a01c │ │ │ │ │ + b a044 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a004 │ │ │ │ │ + beq a02c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a088 │ │ │ │ │ + b a0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a31c │ │ │ │ │ + b a344 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq a3e8 │ │ │ │ │ + beq a410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a414 │ │ │ │ │ + b a43c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a414 │ │ │ │ │ + b a43c │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a0a8 │ │ │ │ │ + b a0d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a158 │ │ │ │ │ + b a180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a074 │ │ │ │ │ + b a09c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9f20 │ │ │ │ │ + b 9f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0ac │ │ │ │ │ + beq a0d4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a074 │ │ │ │ │ + b a09c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a438 │ │ │ │ │ - b 9fbc │ │ │ │ │ + blt a460 │ │ │ │ │ + b 9fe4 │ │ │ │ │ │ │ │ │ │ -0000a4ec : │ │ │ │ │ +0000a514 : │ │ │ │ │ star_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq a78c │ │ │ │ │ + beq a7b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a78c │ │ │ │ │ + bne a7b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a74c │ │ │ │ │ + bne a774 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1196 @ 0x4ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a5dc │ │ │ │ │ + bne a604 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq a778 │ │ │ │ │ + beq a7a0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne a74c │ │ │ │ │ + bne a774 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a610 │ │ │ │ │ + bne a638 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a74c │ │ │ │ │ + bne a774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a798 │ │ │ │ │ + bl a7c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a5f8 │ │ │ │ │ + beq a620 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -12007,57 +12018,57 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1196 @ 0x4ac │ │ │ │ │ - b a5d8 │ │ │ │ │ + b a600 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq a76c │ │ │ │ │ + beq a794 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a76c │ │ │ │ │ + bne a794 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne a73c │ │ │ │ │ + bne a764 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a730 │ │ │ │ │ + beq a758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4ec │ │ │ │ │ + bl a514 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a730 │ │ │ │ │ + beq a758 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a75c │ │ │ │ │ + beq a784 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, ip │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -12073,211 +12084,211 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a704 │ │ │ │ │ + beq a72c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a600 │ │ │ │ │ + beq a628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq a600 │ │ │ │ │ + beq a628 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a5ec │ │ │ │ │ + b a614 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq a5b8 │ │ │ │ │ + beq a5e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a728 │ │ │ │ │ + b a750 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a5ec │ │ │ │ │ + b a614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a63c │ │ │ │ │ + b a664 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a714 │ │ │ │ │ - b a570 │ │ │ │ │ + blt a73c │ │ │ │ │ + b a598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a534 │ │ │ │ │ + b a55c │ │ │ │ │ │ │ │ │ │ -0000a798 : │ │ │ │ │ +0000a7c0 : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq b50c │ │ │ │ │ + beq b534 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b50c │ │ │ │ │ + bne b534 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ae88 │ │ │ │ │ + bne aeb0 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1197 @ 0x4ad │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a9d8 │ │ │ │ │ + bne aa00 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b554 │ │ │ │ │ + beq b57c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne ae80 │ │ │ │ │ + bne aea8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b568 │ │ │ │ │ + beq b590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b568 │ │ │ │ │ + bne b590 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aacc │ │ │ │ │ + beq aaf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne abe8 │ │ │ │ │ + bne ac10 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ae80 │ │ │ │ │ + bne aea8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b53c │ │ │ │ │ + beq b564 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b53c │ │ │ │ │ + bne b564 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1201 @ 0x4b1 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac04 │ │ │ │ │ + beq ac2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ad0c │ │ │ │ │ + bne ad34 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ae80 │ │ │ │ │ + bne aea8 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b518 │ │ │ │ │ + beq b540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b518 │ │ │ │ │ + bne b540 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aaa4 │ │ │ │ │ + bne aacc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq a9f4 │ │ │ │ │ + beq aa1c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq aa38 │ │ │ │ │ + beq aa60 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq afb0 │ │ │ │ │ + beq afd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b524 │ │ │ │ │ + bne b54c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ @@ -12290,249 +12301,249 @@ │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt afbc │ │ │ │ │ + blt afe4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 aaa4 │ │ │ │ │ + bne aacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne a998 │ │ │ │ │ + bne a9c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aaa4 │ │ │ │ │ + bne aacc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne afd0 │ │ │ │ │ + bne aff8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aaa4 │ │ │ │ │ + bne aacc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b010 │ │ │ │ │ + bne b038 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aaa4 │ │ │ │ │ + bne aacc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ae90 │ │ │ │ │ + bne aeb8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b a9d4 │ │ │ │ │ + b a9fc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abd0 │ │ │ │ │ + bne abf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 6c08 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b4d4 │ │ │ │ │ + bne b4fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abcc │ │ │ │ │ + beq abf4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge abcc │ │ │ │ │ + bge abf4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne abd0 │ │ │ │ │ + bne abf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 6c08 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b4d4 │ │ │ │ │ + bne b4fc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq adc4 │ │ │ │ │ + beq adec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble adc4 │ │ │ │ │ + ble adec │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b4f0 │ │ │ │ │ + bne b518 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 6c08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b4c8 │ │ │ │ │ + bne b4f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq abbc │ │ │ │ │ + beq abe4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt ab70 │ │ │ │ │ + bgt ab98 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq a8b0 │ │ │ │ │ + beq a8d8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad28 │ │ │ │ │ + bne ad50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a8b0 │ │ │ │ │ + b a8d8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b590 │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 6c08 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b4e4 │ │ │ │ │ + bne b50c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq acf0 │ │ │ │ │ + beq ad18 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge acf0 │ │ │ │ │ + bge ad18 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b590 │ │ │ │ │ + bne b5b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 6c08 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b4e4 │ │ │ │ │ + bne b50c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq adcc │ │ │ │ │ + beq adf4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movgt r6, r8 │ │ │ │ │ movgt r3, r0 │ │ │ │ │ - ble adcc │ │ │ │ │ + ble adf4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1201 @ 0x4b1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b590 │ │ │ │ │ + bne b5b8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 6c08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b4e0 │ │ │ │ │ + bne b508 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq acec │ │ │ │ │ + beq ad14 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt aca0 │ │ │ │ │ + bgt acc8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq a91c │ │ │ │ │ + beq a944 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne add4 │ │ │ │ │ + bne adfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a91c │ │ │ │ │ + b a944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq abfc │ │ │ │ │ + beq ac24 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abfc │ │ │ │ │ + beq ac24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b4fc │ │ │ │ │ + beq b524 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -12541,51 +12552,51 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ae64 │ │ │ │ │ + beq ae8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ae64 │ │ │ │ │ + bne ae8c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1197 @ 0x4ad │ │ │ │ │ - b a9d4 │ │ │ │ │ + b a9fc │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b abcc │ │ │ │ │ + b abf4 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b acf0 │ │ │ │ │ + b ad18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209cc │ │ │ │ │ + bl 20a00 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ad20 │ │ │ │ │ + beq ad48 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad20 │ │ │ │ │ + beq ad48 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC t_lookahead_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS t_lookahead_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ad20 │ │ │ │ │ + beq ad48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq b4fc │ │ │ │ │ + beq b524 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -12594,333 +12605,333 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne ada8 │ │ │ │ │ + bne add0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq adb4 │ │ │ │ │ + beq addc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b a9e8 │ │ │ │ │ + b aa10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b584 │ │ │ │ │ + beq b5ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b584 │ │ │ │ │ + bne b5ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne aaa8 │ │ │ │ │ + bne aad0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b5ec │ │ │ │ │ + beq b614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5ec │ │ │ │ │ + bne b614 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne af40 │ │ │ │ │ + bne af68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4ec │ │ │ │ │ + bl a514 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne b234 │ │ │ │ │ + bne b25c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne aaa8 │ │ │ │ │ + bne aad0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aaa4 │ │ │ │ │ + beq aacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq aaa4 │ │ │ │ │ + beq aacc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a9ac │ │ │ │ │ + bne a9d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aaa4 │ │ │ │ │ + beq aacc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b aaac │ │ │ │ │ + b aad4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a798 │ │ │ │ │ + bl a7c0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq aa5c │ │ │ │ │ + beq aa84 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aa5c │ │ │ │ │ + beq aa84 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a9ac │ │ │ │ │ - b afb0 │ │ │ │ │ + bne a9d4 │ │ │ │ │ + b afd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b608 │ │ │ │ │ + beq b630 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b608 │ │ │ │ │ + bne b630 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5f8 │ │ │ │ │ + bne b620 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl a4ec │ │ │ │ │ + bl a514 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq b1ac │ │ │ │ │ + beq b1d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b620 │ │ │ │ │ + beq b648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b620 │ │ │ │ │ + bne b648 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5a4 │ │ │ │ │ + bne b5cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b1bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5a4 │ │ │ │ │ + bne b5cc │ │ │ │ │ str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 20400 <_tmp_168_rule> │ │ │ │ │ + bl 20434 <_tmp_168_rule> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne b210 │ │ │ │ │ + bne b238 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne b3e8 │ │ │ │ │ + bne b410 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne b5f8 │ │ │ │ │ + bne b620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4ec │ │ │ │ │ + bl a514 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne b1b4 │ │ │ │ │ + bne b1dc │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b170 │ │ │ │ │ + bne b198 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne b3a0 │ │ │ │ │ + bne b3c8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq aa90 │ │ │ │ │ - b aaa4 │ │ │ │ │ + beq aab8 │ │ │ │ │ + b aacc │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b b11c │ │ │ │ │ + b b144 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b138 │ │ │ │ │ + beq b160 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b1ec │ │ │ │ │ + beq b214 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b144 │ │ │ │ │ + beq b16c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b140 │ │ │ │ │ + beq b168 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b170 │ │ │ │ │ + b b198 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b480 │ │ │ │ │ + beq b4a8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r4, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b0d8 │ │ │ │ │ + b b100 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b614 │ │ │ │ │ + beq b63c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b614 │ │ │ │ │ + bne b63c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b5dc │ │ │ │ │ + bne b604 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq b5bc │ │ │ │ │ + beq b5e4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ streq r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne b5dc │ │ │ │ │ + bne b604 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne b348 │ │ │ │ │ + bne b370 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b5b4 │ │ │ │ │ + beq b5dc │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt b388 │ │ │ │ │ + bgt b3b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -12929,485 +12940,485 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq af40 │ │ │ │ │ + beq af68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq af48 │ │ │ │ │ - b af40 │ │ │ │ │ - bl a4ec │ │ │ │ │ + beq af70 │ │ │ │ │ + b af68 │ │ │ │ │ + bl a514 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq b2b8 │ │ │ │ │ + beq b2e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b62c │ │ │ │ │ + bne b654 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq b4a4 │ │ │ │ │ + beq b4cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r6, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b b2a0 │ │ │ │ │ + b b2c8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b2e4 │ │ │ │ │ + b b30c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq aaa4 │ │ │ │ │ + beq aacc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a9ac │ │ │ │ │ - b afb0 │ │ │ │ │ + bne a9d4 │ │ │ │ │ + b afd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b104 │ │ │ │ │ + bne b12c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrne ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq b18c │ │ │ │ │ + beq b1b4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ble b430 │ │ │ │ │ + ble b458 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b414 │ │ │ │ │ + b b43c │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne b11c │ │ │ │ │ + bne b144 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne b1e0 │ │ │ │ │ - b b1ec │ │ │ │ │ + bne b208 │ │ │ │ │ + b b214 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b180 │ │ │ │ │ + beq b1a8 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b b21c │ │ │ │ │ + b b244 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5b4 │ │ │ │ │ + beq b5dc │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b b370 │ │ │ │ │ + b b398 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a8b4 │ │ │ │ │ + b a8dc │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a920 │ │ │ │ │ + b a948 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b abd0 │ │ │ │ │ + b abf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a9e8 │ │ │ │ │ + b aa10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a7e0 │ │ │ │ │ + b a808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a954 │ │ │ │ │ + b a97c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne afbc │ │ │ │ │ - b a9b8 │ │ │ │ │ + bne afe4 │ │ │ │ │ + b a9e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a8f0 │ │ │ │ │ + b a918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ae74 │ │ │ │ │ - b a828 │ │ │ │ │ + blt ae9c │ │ │ │ │ + b a850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b a884 │ │ │ │ │ + b a8ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b aebc │ │ │ │ │ + b aee4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ad04 │ │ │ │ │ + b ad2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b11c │ │ │ │ │ + b b144 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b af38 │ │ │ │ │ + b af60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b af38 │ │ │ │ │ + b af60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b af04 │ │ │ │ │ + b af2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b170 │ │ │ │ │ + b b198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b03c │ │ │ │ │ + b b064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b260 │ │ │ │ │ + b b288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b090 │ │ │ │ │ + b b0b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b364 │ │ │ │ │ + beq b38c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b af38 │ │ │ │ │ + b af60 │ │ │ │ │ │ │ │ │ │ -0000b65c : │ │ │ │ │ +0000b684 : │ │ │ │ │ genexp_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq bb30 │ │ │ │ │ + beq bb58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bb30 │ │ │ │ │ + bne bb58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6fc │ │ │ │ │ + bne b724 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b718 │ │ │ │ │ + beq b740 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr 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_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b768 │ │ │ │ │ + bne b790 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ba54 │ │ │ │ │ + bne ba7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bb18 │ │ │ │ │ + blt bb40 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne b6fc │ │ │ │ │ + bne b724 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6ec │ │ │ │ │ + beq b714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq badc │ │ │ │ │ + beq bb04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne badc │ │ │ │ │ + bne bb04 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ba98 │ │ │ │ │ + bne bac0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq bae8 │ │ │ │ │ + beq bb10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bae8 │ │ │ │ │ + bne bb10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ba80 │ │ │ │ │ + bne baa8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b934 │ │ │ │ │ + beq b95c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b980 │ │ │ │ │ + bne b9a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ba98 │ │ │ │ │ + bne bac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq b900 │ │ │ │ │ + beq b928 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b900 │ │ │ │ │ + beq b928 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq b6ec │ │ │ │ │ + beq b714 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b6ec │ │ │ │ │ + beq b714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq b8f4 │ │ │ │ │ + beq b91c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_CALL _PyAST_GeneratorExp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq bb0c │ │ │ │ │ + beq bb34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bb0c │ │ │ │ │ + bne bb34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b708 │ │ │ │ │ + b b730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne baa0 │ │ │ │ │ + bne bac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 187dc │ │ │ │ │ + bl 18804 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne b870 │ │ │ │ │ + bne b898 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b6ec │ │ │ │ │ + b b714 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ba78 │ │ │ │ │ + blt baa0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne ba80 │ │ │ │ │ + bne baa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b818 │ │ │ │ │ + beq b840 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b818 │ │ │ │ │ + beq b840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq bacc │ │ │ │ │ + beq baf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq bacc │ │ │ │ │ + beq baf4 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -13430,469 +13441,469 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq baa8 │ │ │ │ │ + beq bad0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne baf4 │ │ │ │ │ + bne bb1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b86c │ │ │ │ │ + b b894 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b6fc │ │ │ │ │ + bne b724 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl af74 │ │ │ │ │ + bl b1e8 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule.isra.0 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b b8f4 │ │ │ │ │ + b b91c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq b834 │ │ │ │ │ + beq b85c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b92c │ │ │ │ │ + b b954 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ba98 │ │ │ │ │ + b bac0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq ba88 │ │ │ │ │ + beq bab0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ba88 │ │ │ │ │ + b bab0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ba88 │ │ │ │ │ + b bab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b794 │ │ │ │ │ + b b7bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b7d4 │ │ │ │ │ + b b7fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne bac0 │ │ │ │ │ - b b86c │ │ │ │ │ + bne bae8 │ │ │ │ │ + b b894 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b8f4 │ │ │ │ │ + beq b91c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b708 │ │ │ │ │ + b b730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b6a4 │ │ │ │ │ + b b6cc │ │ │ │ │ │ │ │ │ │ -0000bb3c : │ │ │ │ │ +0000bb64 : │ │ │ │ │ expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c420 │ │ │ │ │ + beq c448 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c420 │ │ │ │ │ + bne c448 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf84 │ │ │ │ │ + bne bfac │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1109 @ 0x455 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc8 │ │ │ │ │ + beq bbf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne bc54 │ │ │ │ │ + bne bc7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf84 │ │ │ │ │ + bne bfac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c7b0 │ │ │ │ │ + bl c7d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne bc18 │ │ │ │ │ + bne bc40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf84 │ │ │ │ │ + bne bfac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bc30 │ │ │ │ │ + beq bc58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1109 @ 0x455 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b bbb0 │ │ │ │ │ + b bbd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf84 │ │ │ │ │ + bne bfac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 201f0 │ │ │ │ │ + bl 20224 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b bc18 │ │ │ │ │ + b bc40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bf88 │ │ │ │ │ + bne bfb0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c438 │ │ │ │ │ + beq c460 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c438 │ │ │ │ │ + bne c460 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c42c │ │ │ │ │ + bne c454 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c180 │ │ │ │ │ + bne c1a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c42c │ │ │ │ │ + bne c454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c0dc │ │ │ │ │ + bne c104 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq bf7c │ │ │ │ │ + beq bfa4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne bf88 │ │ │ │ │ + bne bfb0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c450 │ │ │ │ │ + beq c478 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c450 │ │ │ │ │ + bne c478 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c770 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c45c │ │ │ │ │ + bne c484 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c770 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_116_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_116_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd8c │ │ │ │ │ + beq bdb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne c1d8 │ │ │ │ │ + bne c200 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bf98 │ │ │ │ │ + bne bfc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c218 │ │ │ │ │ + bne c240 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c6a0 │ │ │ │ │ + beq c6c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c6a0 │ │ │ │ │ + bne c6c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c690 │ │ │ │ │ + bne c6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 3864 <_tmp_6_rule+0x4c> │ │ │ │ │ R_ARM_CALL pass_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c290 │ │ │ │ │ + bne c2b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c690 │ │ │ │ │ + bne c6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 42c0 │ │ │ │ │ + bl 4534 │ │ │ │ │ R_ARM_CALL break_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c290 │ │ │ │ │ + bne c2b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c690 │ │ │ │ │ + bne c6b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46b4 │ │ │ │ │ + bl 4928 │ │ │ │ │ R_ARM_CALL continue_stmt_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c290 │ │ │ │ │ + bne c2b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c6ac │ │ │ │ │ + bne c6d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne c748 │ │ │ │ │ + bne c770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c388 │ │ │ │ │ + bne c3b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r3 │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq bf7c │ │ │ │ │ + beq bfa4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - bne bf8c │ │ │ │ │ + bne bfb4 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c444 │ │ │ │ │ + beq c46c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c444 │ │ │ │ │ + bne c46c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne bf74 │ │ │ │ │ + bne bf9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne c220 │ │ │ │ │ + bne c248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq bbe8 │ │ │ │ │ + beq bc10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bbc0 │ │ │ │ │ + b bbe8 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdd8 │ │ │ │ │ + beq be00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdd8 │ │ │ │ │ + beq be00 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdd8 │ │ │ │ │ + beq be00 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC expression_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS expression_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdd8 │ │ │ │ │ + beq be00 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c2c0 │ │ │ │ │ + bne c2e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - beq bef4 │ │ │ │ │ + beq bf1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b bef4 │ │ │ │ │ + b bf1c │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb4 │ │ │ │ │ + beq bddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bdb4 │ │ │ │ │ + beq bddc │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_117_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_117_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bdb4 │ │ │ │ │ + beq bddc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13901,47 +13912,47 @@ │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne c030 │ │ │ │ │ - b bef0 │ │ │ │ │ + bne c058 │ │ │ │ │ + b bf18 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcd4 │ │ │ │ │ + beq bcfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcd4 │ │ │ │ │ + beq bcfc │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcd4 │ │ │ │ │ + beq bcfc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bcd4 │ │ │ │ │ + beq bcfc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -13950,148 +13961,148 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - beq bcd8 │ │ │ │ │ + beq bd00 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b bce4 │ │ │ │ │ + b bd0c │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcb0 │ │ │ │ │ + beq bcd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcb0 │ │ │ │ │ + beq bcd8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bcb0 │ │ │ │ │ + beq bcd8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - beq bcb0 │ │ │ │ │ - b c130 │ │ │ │ │ + beq bcd8 │ │ │ │ │ + b c158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b790 │ │ │ │ │ + bl ba04 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq bd8c │ │ │ │ │ + beq bdb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error_for_missing_comma> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_for_missing_comma │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c358 │ │ │ │ │ + bne c380 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ moveq r7, r3 │ │ │ │ │ - bne c408 │ │ │ │ │ + bne c430 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bef4 │ │ │ │ │ + b bf1c │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf64 │ │ │ │ │ + beq bf8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bf64 │ │ │ │ │ + beq bf8c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c704 │ │ │ │ │ + bne c72c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf64 │ │ │ │ │ + beq bf8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bf74 │ │ │ │ │ + b bf9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2f0 │ │ │ │ │ + bne c318 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ - b be94 │ │ │ │ │ + b bebc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c378 │ │ │ │ │ + beq c3a0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne c030 │ │ │ │ │ + bne c058 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bc18 │ │ │ │ │ + b bc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2b4 │ │ │ │ │ + beq c2dc │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2b4 │ │ │ │ │ + beq c2dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3f34 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2b4 │ │ │ │ │ + beq c2dc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14099,53 +14110,53 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #32] │ │ │ │ │ - b c0b4 │ │ │ │ │ + b c0dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c378 │ │ │ │ │ + beq c3a0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c408 │ │ │ │ │ + bne c430 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b bc18 │ │ │ │ │ + b bc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9404 │ │ │ │ │ + bl 9678 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne bef0 │ │ │ │ │ + bne bf18 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq bee4 │ │ │ │ │ + beq bf0c │ │ │ │ │ mov r3, #63 @ 0x3f │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bee4 │ │ │ │ │ + beq bf0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -14153,162 +14164,162 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - b c0b4 │ │ │ │ │ + b c0dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bef4 │ │ │ │ │ + b bf1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb84 │ │ │ │ │ + b bbac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b bce4 │ │ │ │ │ + b bd0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bc8c │ │ │ │ │ + b bcb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bf3c │ │ │ │ │ + b bf64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd28 │ │ │ │ │ + b bd50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c684 │ │ │ │ │ + beq c6ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c684 │ │ │ │ │ + bne c6ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne c674 │ │ │ │ │ + bne c69c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c57c │ │ │ │ │ + beq c5a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne c674 │ │ │ │ │ + bne c69c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_string_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_string_token │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c568 │ │ │ │ │ + beq c590 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c568 │ │ │ │ │ + bne c590 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c52c │ │ │ │ │ + bne c554 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c52c │ │ │ │ │ + beq c554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b790 │ │ │ │ │ + bl ba04 │ │ │ │ │ R_ARM_CALL expression_without_invalid_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne c754 │ │ │ │ │ + bne c77c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne c58c │ │ │ │ │ + bne c5b4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b bd54 │ │ │ │ │ + b bd7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c4fc │ │ │ │ │ + b c524 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b c550 │ │ │ │ │ + b c578 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c548 │ │ │ │ │ + bne c570 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq c574 │ │ │ │ │ + beq c59c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movgt ip, r7 │ │ │ │ │ - ble c5e0 │ │ │ │ │ + ble c608 │ │ │ │ │ ldr r1, [ip, #4] │ │ │ │ │ ldr r0, [r3, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne c5c8 │ │ │ │ │ + bne c5f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd4c │ │ │ │ │ + beq bd74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -14336,60 +14347,60 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b c0b4 │ │ │ │ │ + b c0dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bd54 │ │ │ │ │ + b bd7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c488 │ │ │ │ │ + b c4b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b be94 │ │ │ │ │ + b bebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b be18 │ │ │ │ │ + b be40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9404 │ │ │ │ │ + bl 9678 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne bec0 │ │ │ │ │ + bne bee8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq beb8 │ │ │ │ │ + beq bee0 │ │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq beb8 │ │ │ │ │ + beq bee0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ - b c3e0 │ │ │ │ │ + b c408 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ @@ -14401,409 +14412,409 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b c26c │ │ │ │ │ + b c294 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b bef4 │ │ │ │ │ + b bf1c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq c77c │ │ │ │ │ + beq c7a4 │ │ │ │ │ str r3, [r7, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b c4d4 │ │ │ │ │ + b c4fc │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, r0 │ │ │ │ │ - bne c768 │ │ │ │ │ + bne c790 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b c578 │ │ │ │ │ + b c5a0 │ │ │ │ │ │ │ │ │ │ -0000c7b0 : │ │ │ │ │ +0000c7d8 : │ │ │ │ │ if_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq c984 │ │ │ │ │ + beq c9ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c984 │ │ │ │ │ + bne c9ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c990 │ │ │ │ │ + bne c9b8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c870 │ │ │ │ │ + beq c898 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq c8c0 │ │ │ │ │ + beq c8e8 │ │ │ │ │ mov r1, #700 @ 0x2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne c8c8 │ │ │ │ │ + bne c8f0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c968 │ │ │ │ │ + blt c990 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne c990 │ │ │ │ │ + bne c9b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne c840 │ │ │ │ │ + bne c868 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b c854 │ │ │ │ │ + b c87c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq c8c0 │ │ │ │ │ + beq c8e8 │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8c0 │ │ │ │ │ + beq c8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c8c0 │ │ │ │ │ + beq c8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c990 │ │ │ │ │ + beq c9b8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c954 │ │ │ │ │ + beq c97c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c858 │ │ │ │ │ + beq c880 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c858 │ │ │ │ │ + beq c880 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c864 │ │ │ │ │ + b c88c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c7f8 │ │ │ │ │ + b c820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c978 │ │ │ │ │ + b c9a0 │ │ │ │ │ │ │ │ │ │ -0000c99c : │ │ │ │ │ +0000c9c4 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cae8 │ │ │ │ │ + beq cb10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cae8 │ │ │ │ │ + bne cb10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ca60 │ │ │ │ │ + bne ca88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 64e8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne ca58 │ │ │ │ │ + bne ca80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca58 │ │ │ │ │ + bne ca80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne ca6c │ │ │ │ │ + bne ca94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ca58 │ │ │ │ │ + bne ca80 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ca94 │ │ │ │ │ + bne cabc │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq caf4 │ │ │ │ │ + beq cb1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne caf4 │ │ │ │ │ + bne cb1c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b ca58 │ │ │ │ │ + b ca80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c99c │ │ │ │ │ + bl c9c4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq ca50 │ │ │ │ │ + beq ca78 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca50 │ │ │ │ │ + beq ca78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ca58 │ │ │ │ │ + beq ca80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca58 │ │ │ │ │ + beq ca80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ca60 │ │ │ │ │ + b ca88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c9e0 │ │ │ │ │ + b ca08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq ca8c │ │ │ │ │ - b ca60 │ │ │ │ │ + beq cab4 │ │ │ │ │ + b ca88 │ │ │ │ │ │ │ │ │ │ -0000cb14 : │ │ │ │ │ +0000cb3c : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d024 │ │ │ │ │ + beq d04c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d024 │ │ │ │ │ + bne d04c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ced4 │ │ │ │ │ + bne cefc │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #1120 @ 0x460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cce8 │ │ │ │ │ + bne cd10 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d030 │ │ │ │ │ + beq d058 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne ced4 │ │ │ │ │ + bne cefc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d06c │ │ │ │ │ + bl d094 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq ccac │ │ │ │ │ + beq ccd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d060 │ │ │ │ │ + beq d088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d060 │ │ │ │ │ + bne d088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfec │ │ │ │ │ + bne d014 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq cfa8 │ │ │ │ │ + beq cfd0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cfec │ │ │ │ │ + bne d014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d044 │ │ │ │ │ + beq d06c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d044 │ │ │ │ │ + bne d06c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cdc0 │ │ │ │ │ + bne cde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd1c │ │ │ │ │ + bne cd44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ced4 │ │ │ │ │ + bne cefc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl d06c │ │ │ │ │ + bl d094 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cd04 │ │ │ │ │ + beq cd2c │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -14815,22 +14826,22 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b cce4 │ │ │ │ │ + b cd0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d06c │ │ │ │ │ + bl d094 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cdbc │ │ │ │ │ + beq cde4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cfc8 │ │ │ │ │ + bne cff0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -14839,78 +14850,78 @@ │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cf84 │ │ │ │ │ + beq cfac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cf84 │ │ │ │ │ + bne cfac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf90 │ │ │ │ │ + bne cfb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #589 @ 0x24d │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cee8 │ │ │ │ │ + bne cf10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq cc94 │ │ │ │ │ + beq ccbc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cc94 │ │ │ │ │ + bne ccbc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq cfa0 │ │ │ │ │ + beq cfc8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt lr, r6 │ │ │ │ │ - ble ce2c │ │ │ │ │ + ble ce54 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne ce14 │ │ │ │ │ + bne ce3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ccf8 │ │ │ │ │ + beq cd20 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -14927,258 +14938,258 @@ │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq cffc │ │ │ │ │ + beq d024 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cffc │ │ │ │ │ + bne d024 │ │ │ │ │ mov r2, #1120 @ 0x460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b cd14 │ │ │ │ │ + b cd3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b ccf8 │ │ │ │ │ + b cd20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d06c │ │ │ │ │ + bl d094 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq cdb0 │ │ │ │ │ + beq cdd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne cf5c │ │ │ │ │ + bne cf84 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cf38 │ │ │ │ │ + beq cf60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b cd60 │ │ │ │ │ + b cd88 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cf9c │ │ │ │ │ + beq cfc4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b cf20 │ │ │ │ │ + b cf48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq cf10 │ │ │ │ │ + beq cf38 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b cdc8 │ │ │ │ │ + b cdf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cd90 │ │ │ │ │ + b cdb8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b cdc0 │ │ │ │ │ + b cde8 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ccac │ │ │ │ │ + b ccd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq cd40 │ │ │ │ │ + beq cd68 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cf78 │ │ │ │ │ + b cfa0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b ccac │ │ │ │ │ + b ccd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq cec8 │ │ │ │ │ + beq cef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cee0 │ │ │ │ │ + b cf08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cb5c │ │ │ │ │ + b cb84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d00c │ │ │ │ │ - b cb98 │ │ │ │ │ + blt d034 │ │ │ │ │ + b cbc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cc70 │ │ │ │ │ + beq cc98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cdc0 │ │ │ │ │ + b cde8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b cc00 │ │ │ │ │ + b cc28 │ │ │ │ │ │ │ │ │ │ -0000d06c : │ │ │ │ │ +0000d094 : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d624 │ │ │ │ │ + beq d64c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d624 │ │ │ │ │ + bne d64c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d514 │ │ │ │ │ + bne d53c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1121 @ 0x461 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d25c │ │ │ │ │ + bne d284 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d63c │ │ │ │ │ + beq d664 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne d514 │ │ │ │ │ + bne d53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1d4 │ │ │ │ │ + bl e1fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq d210 │ │ │ │ │ + beq d238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d630 │ │ │ │ │ + beq d658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d630 │ │ │ │ │ + bne d658 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne d210 │ │ │ │ │ + bne d238 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq d580 │ │ │ │ │ + beq d5a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d594 │ │ │ │ │ + bne d5bc │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq d650 │ │ │ │ │ + beq d678 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d650 │ │ │ │ │ + bne d678 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d5c0 │ │ │ │ │ + bne d5e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d278 │ │ │ │ │ + bne d2a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d514 │ │ │ │ │ + bne d53c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e1d4 │ │ │ │ │ + bl e1fc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ movne r3, ip │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ @@ -15193,119 +15204,119 @@ │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1d4 │ │ │ │ │ + bl e1fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d1e8 │ │ │ │ │ + beq d210 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d5f8 │ │ │ │ │ + bne d620 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d5a0 │ │ │ │ │ + beq d5c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d5a0 │ │ │ │ │ + bne d5c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d5b4 │ │ │ │ │ + bne d5dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #590 @ 0x24e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d4c4 │ │ │ │ │ + bne d4ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq d1f8 │ │ │ │ │ + beq d220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d1f8 │ │ │ │ │ + bne d220 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d578 │ │ │ │ │ + beq d5a0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d418 │ │ │ │ │ + ble d440 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq d418 │ │ │ │ │ + beq d440 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #2 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq d418 │ │ │ │ │ + beq d440 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #3 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq d418 │ │ │ │ │ + beq d440 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #4 │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq d418 │ │ │ │ │ + beq d440 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #5 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq d418 │ │ │ │ │ + beq d440 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #6 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq d418 │ │ │ │ │ + beq d440 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq d418 │ │ │ │ │ + beq d440 │ │ │ │ │ sub lr, r7, #4 │ │ │ │ │ add r3, r7, #24 │ │ │ │ │ add lr, lr, ip, lsl #2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov ip, r4 │ │ │ │ │ rsb r4, r7, #4 │ │ │ │ │ add r1, r4, r3 │ │ │ │ │ ldr r6, [r0, #4] │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r2, [r6, r1] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne d3f8 │ │ │ │ │ + bne d420 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r4, ip │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -15315,15 +15326,15 @@ │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d26c │ │ │ │ │ + beq d294 │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, ip │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ @@ -15339,572 +15350,572 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d5d0 │ │ │ │ │ + beq d5f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d5d0 │ │ │ │ │ + bne d5f8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1121 @ 0x461 │ │ │ │ │ - b d258 │ │ │ │ │ + b d280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1d4 │ │ │ │ │ + bl e1fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq d304 │ │ │ │ │ + beq d32c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne d550 │ │ │ │ │ + bne d578 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d528 │ │ │ │ │ + beq d550 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [r7, r5, lsl #2] │ │ │ │ │ mov r6, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b d2b8 │ │ │ │ │ + b d2e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d26c │ │ │ │ │ + b d294 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d574 │ │ │ │ │ + beq d59c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d4fc │ │ │ │ │ + b d524 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq d4ec │ │ │ │ │ + beq d514 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d310 │ │ │ │ │ + b d338 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b d210 │ │ │ │ │ + b d238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d2f0 │ │ │ │ │ + beq d318 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d310 │ │ │ │ │ + b d338 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d4b4 │ │ │ │ │ + beq d4dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d520 │ │ │ │ │ + b d548 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ streq r3, [r7] │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - bne d568 │ │ │ │ │ - b d2a8 │ │ │ │ │ + bne d590 │ │ │ │ │ + b d2d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d0b4 │ │ │ │ │ + b d0dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d158 │ │ │ │ │ + b d180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d5e0 │ │ │ │ │ - b d0f0 │ │ │ │ │ + blt d608 │ │ │ │ │ + b d118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d1d4 │ │ │ │ │ + beq d1fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b d5c0 │ │ │ │ │ + b d5e8 │ │ │ │ │ │ │ │ │ │ -0000d66c <_tmp_5_rule>: │ │ │ │ │ +0000d694 <_tmp_5_rule>: │ │ │ │ │ _tmp_5_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d74c <_tmp_5_rule+0xe0> │ │ │ │ │ + beq d774 <_tmp_5_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d74c <_tmp_5_rule+0xe0> │ │ │ │ │ + bne d774 <_tmp_5_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne d738 <_tmp_5_rule+0xcc> │ │ │ │ │ + bne d760 <_tmp_5_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d740 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d768 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d740 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d768 <_tmp_5_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d740 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d768 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d740 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d768 <_tmp_5_rule+0xd4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d740 <_tmp_5_rule+0xd4> │ │ │ │ │ + bne d768 <_tmp_5_rule+0xd4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d738 <_tmp_5_rule+0xcc> │ │ │ │ │ + b d760 <_tmp_5_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d6b0 <_tmp_5_rule+0x44> │ │ │ │ │ + b d6d8 <_tmp_5_rule+0x44> │ │ │ │ │ │ │ │ │ │ -0000d758 : │ │ │ │ │ +0000d780 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq e0f0 │ │ │ │ │ + beq e118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0f0 │ │ │ │ │ + bne e118 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e0d8 │ │ │ │ │ + bne e100 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq dc14 │ │ │ │ │ + beq dc3c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq dc60 │ │ │ │ │ + beq dc88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc60 │ │ │ │ │ + bne dc88 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e084 │ │ │ │ │ + bne e0ac │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db08 │ │ │ │ │ + beq db30 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq d90c │ │ │ │ │ + beq d934 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e0e4 │ │ │ │ │ + beq e10c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e0e4 │ │ │ │ │ + bne e10c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e084 │ │ │ │ │ + bne e0ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq e05c │ │ │ │ │ + beq e084 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e070 │ │ │ │ │ + bne e098 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e0bc │ │ │ │ │ + beq e0e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne e0bc │ │ │ │ │ + bne e0e4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dd10 │ │ │ │ │ + bne dd38 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc6c │ │ │ │ │ + bne dc94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne dacc │ │ │ │ │ + bne daf4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e108 │ │ │ │ │ + beq e130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e108 │ │ │ │ │ + bne e130 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e0fc │ │ │ │ │ + bne e124 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq da28 │ │ │ │ │ + beq da50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dabc │ │ │ │ │ + beq dae4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de18 │ │ │ │ │ + bne de40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne dacc │ │ │ │ │ + bne daf4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e078 │ │ │ │ │ + beq e0a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e078 │ │ │ │ │ + bne e0a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e090 │ │ │ │ │ + bne e0b8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db88 │ │ │ │ │ + beq dbb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq dafc │ │ │ │ │ + beq db24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e114 │ │ │ │ │ + beq e13c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne e0fc │ │ │ │ │ + bne e124 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df8c │ │ │ │ │ + bne dfb4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e0fc │ │ │ │ │ + bne e124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne d984 │ │ │ │ │ + bne d9ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq d9ac │ │ │ │ │ + beq d9d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b da1c │ │ │ │ │ + b da44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge db98 │ │ │ │ │ + bge dbc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b da14 │ │ │ │ │ + b da3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e148 │ │ │ │ │ + beq e170 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne e084 │ │ │ │ │ + bne e0ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne df1c │ │ │ │ │ + bne df44 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e084 │ │ │ │ │ + bne e0ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b d82c │ │ │ │ │ + b d854 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq dadc │ │ │ │ │ + beq db04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 e090 │ │ │ │ │ + bne e0b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de50 │ │ │ │ │ + bne de78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e090 │ │ │ │ │ + bne e0b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b da0c │ │ │ │ │ + b da34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e0ac │ │ │ │ │ + blt e0d4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dacc │ │ │ │ │ + bne daf4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne d7ec │ │ │ │ │ + bne d814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d800 │ │ │ │ │ + b d828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101ac │ │ │ │ │ + bl 101d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d8e8 │ │ │ │ │ + beq d910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e19c │ │ │ │ │ + bne e1c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -15914,807 +15925,807 @@ │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e13c │ │ │ │ │ + beq e164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e13c │ │ │ │ │ + bne e164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dd04 │ │ │ │ │ + bne dd2c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne decc │ │ │ │ │ + bne def4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq d8f8 │ │ │ │ │ + beq d920 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d8f8 │ │ │ │ │ + bne d920 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movne ip, r7 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movne lr, r8 │ │ │ │ │ - beq e054 │ │ │ │ │ + beq e07c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge dd7c │ │ │ │ │ + bge dda4 │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b dd60 │ │ │ │ │ + b dd88 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d90c │ │ │ │ │ + bne d934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e0d8 │ │ │ │ │ + beq e100 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de44 │ │ │ │ │ + beq de6c │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e09c │ │ │ │ │ + beq e0c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e09c │ │ │ │ │ + bne e0c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b da14 │ │ │ │ │ + b da3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e0d8 │ │ │ │ │ + beq e100 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dddc │ │ │ │ │ + bne de04 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b dddc │ │ │ │ │ + b de04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq dbd0 │ │ │ │ │ + beq dbf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e090 │ │ │ │ │ + beq e0b8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e1c0 │ │ │ │ │ + beq e1e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e1c0 │ │ │ │ │ + bne e1e8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b da00 │ │ │ │ │ + b da28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 101ac │ │ │ │ │ + bl 101d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq dd04 │ │ │ │ │ + beq dd2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne e15c │ │ │ │ │ + bne e184 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq e008 │ │ │ │ │ + beq e030 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r7, r5, lsl #2] │ │ │ │ │ mov r8, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b dcb4 │ │ │ │ │ + b dcdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq db50 │ │ │ │ │ + beq db78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq e068 │ │ │ │ │ + beq e090 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e02c │ │ │ │ │ + beq e054 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e02c │ │ │ │ │ + bne e054 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b db78 │ │ │ │ │ + b dba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq da70 │ │ │ │ │ + beq da98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq dac0 │ │ │ │ │ + beq dae8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq e188 │ │ │ │ │ + beq e1b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e188 │ │ │ │ │ + bne e1b0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b da98 │ │ │ │ │ + b dac0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e050 │ │ │ │ │ + beq e078 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b df04 │ │ │ │ │ + b df2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq df84 │ │ │ │ │ + beq dfac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d90c │ │ │ │ │ + b d934 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d90c │ │ │ │ │ + b d934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d9d4 │ │ │ │ │ + b d9fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d90c │ │ │ │ │ + b d934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dafc │ │ │ │ │ + b db24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq da14 │ │ │ │ │ + beq da3c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b dad0 │ │ │ │ │ + b daf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d8d4 │ │ │ │ │ + beq d8fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b dd10 │ │ │ │ │ + b dd38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dad0 │ │ │ │ │ + b daf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d868 │ │ │ │ │ + b d890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d7a0 │ │ │ │ │ + b d7c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dac0 │ │ │ │ │ + b dae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d940 │ │ │ │ │ + b d968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge da38 │ │ │ │ │ + bge da60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b dac0 │ │ │ │ │ + b dae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b dce4 │ │ │ │ │ + b dd0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e03c │ │ │ │ │ - b db18 │ │ │ │ │ + blt e064 │ │ │ │ │ + b db40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq def4 │ │ │ │ │ + beq df1c │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b dd18 │ │ │ │ │ + b dd40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne e124 │ │ │ │ │ - b e000 │ │ │ │ │ + bne e14c │ │ │ │ │ + b e028 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq dc90 │ │ │ │ │ + beq dcb8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b e17c │ │ │ │ │ + b e1a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne daec │ │ │ │ │ - b deb8 │ │ │ │ │ + bne db14 │ │ │ │ │ + b dee0 │ │ │ │ │ │ │ │ │ │ -0000e1d4 : │ │ │ │ │ +0000e1fc : │ │ │ │ │ inversion_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ffe4 │ │ │ │ │ + beq 1000c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffe4 │ │ │ │ │ + bne 1000c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ff14 │ │ │ │ │ + bne ff3c │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1122 @ 0x462 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e85c │ │ │ │ │ + bne e884 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq ffa4 │ │ │ │ │ + beq ffcc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ - bne ff14 │ │ │ │ │ + bne ff3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f188 │ │ │ │ │ + bne f1b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f20c │ │ │ │ │ + bne f234 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ffb8 │ │ │ │ │ + beq ffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffb8 │ │ │ │ │ + bne ffe0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f650 │ │ │ │ │ + bne f678 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq ff38 │ │ │ │ │ + beq ff60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ff90 │ │ │ │ │ + beq ffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff90 │ │ │ │ │ + bne ffb8 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e874 │ │ │ │ │ + beq e89c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ea88 │ │ │ │ │ + beq eab0 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq ff08 │ │ │ │ │ + beq ff30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff08 │ │ │ │ │ + bne ff30 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e810 │ │ │ │ │ + bne e838 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq fdcc │ │ │ │ │ + beq fdf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fde0 │ │ │ │ │ + bne fe08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb90 │ │ │ │ │ + beq fbb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne fb90 │ │ │ │ │ + bne fbb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ef48 │ │ │ │ │ + bne ef70 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fd64 │ │ │ │ │ + beq fd8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd64 │ │ │ │ │ + bne fd8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd78 │ │ │ │ │ + bne fda0 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eab0 │ │ │ │ │ + bne ead8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fa4c │ │ │ │ │ + bne fa74 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fd84 │ │ │ │ │ + beq fdac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd84 │ │ │ │ │ + bne fdac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f71c │ │ │ │ │ + bne f744 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq fcc4 │ │ │ │ │ + beq fcec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fcc4 │ │ │ │ │ + bne fcec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fcd8 │ │ │ │ │ + bne fd00 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f340 │ │ │ │ │ + bne f368 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f9b8 │ │ │ │ │ + bne f9e0 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fd04 │ │ │ │ │ + beq fd2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd04 │ │ │ │ │ + bne fd2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd18 │ │ │ │ │ + bne fd40 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f58c │ │ │ │ │ + bne f5b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f5e4 │ │ │ │ │ + bne f60c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ef48 │ │ │ │ │ + bne ef70 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fca4 │ │ │ │ │ + beq fccc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fca4 │ │ │ │ │ + bne fccc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fcb8 │ │ │ │ │ + bne fce0 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3c4 │ │ │ │ │ + bne f3ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fa4c │ │ │ │ │ + bne fa74 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fd24 │ │ │ │ │ + beq fd4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd24 │ │ │ │ │ + bne fd4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd38 │ │ │ │ │ + bne fd60 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4c8 │ │ │ │ │ + bne f4f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f9b8 │ │ │ │ │ + bne f9e0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fd44 │ │ │ │ │ + beq fd6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fd44 │ │ │ │ │ + bne fd6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fd58 │ │ │ │ │ + bne fd80 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f470 │ │ │ │ │ + bne f498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fa4c │ │ │ │ │ + bne fa74 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq ffc4 │ │ │ │ │ + beq ffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ffc4 │ │ │ │ │ + bne ffec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffd8 │ │ │ │ │ + bne 10000 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f520 │ │ │ │ │ + bne f548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f9b8 │ │ │ │ │ + bne f9e0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fce4 │ │ │ │ │ + beq fd0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fce4 │ │ │ │ │ + bne fd0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fcf8 │ │ │ │ │ + bne fd20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f130 │ │ │ │ │ + bne f158 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne fa4c │ │ │ │ │ + bne fa74 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fee8 │ │ │ │ │ + beq ff10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fee8 │ │ │ │ │ + bne ff10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fefc │ │ │ │ │ + bne ff24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f070 │ │ │ │ │ + bne f098 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne f9b8 │ │ │ │ │ + bne f9e0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq ff20 │ │ │ │ │ + beq ff48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ff20 │ │ │ │ │ + bne ff48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e7e0 │ │ │ │ │ + bne e808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f0dc │ │ │ │ │ + bne f104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -16722,26 +16733,26 @@ │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne f650 │ │ │ │ │ + bne f678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ streq r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e84c │ │ │ │ │ + beq e874 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1122 @ 0x462 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -16759,164 +16770,164 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea6c │ │ │ │ │ + bne ea94 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe7c │ │ │ │ │ + beq fea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fe7c │ │ │ │ │ + bne fea4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe48 │ │ │ │ │ + bne fe70 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq e988 │ │ │ │ │ + beq e9b0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne e9d0 │ │ │ │ │ + bne e9f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fe48 │ │ │ │ │ + bne fe70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 106c0 │ │ │ │ │ + bl 106e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq ea90 │ │ │ │ │ + beq eab8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne fa40 │ │ │ │ │ + bne fa68 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - blt ea60 │ │ │ │ │ + blt ea88 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e35c │ │ │ │ │ - b e810 │ │ │ │ │ + bne e384 │ │ │ │ │ + b e838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt fe5c │ │ │ │ │ + blt fe84 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne fe48 │ │ │ │ │ + bne fe70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq e91c │ │ │ │ │ + beq e944 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e91c │ │ │ │ │ + beq e944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 106c0 │ │ │ │ │ + bl 106e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e91c │ │ │ │ │ + beq e944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq fe88 │ │ │ │ │ + beq feb0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fa14 │ │ │ │ │ + beq fa3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fa14 │ │ │ │ │ + bne fa3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - ble e960 │ │ │ │ │ + ble e988 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e88c │ │ │ │ │ + b e8b4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e35c │ │ │ │ │ + bne e384 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e810 │ │ │ │ │ + b e838 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e96c │ │ │ │ │ + beq e994 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b e810 │ │ │ │ │ + b e838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e448 │ │ │ │ │ + beq e470 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fe2c │ │ │ │ │ + beq fe54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fe04 │ │ │ │ │ + bne fe2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -16924,357 +16935,357 @@ │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fdf8 │ │ │ │ │ + beq fe20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fdf8 │ │ │ │ │ + bne fe20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne fa54 │ │ │ │ │ + bne fa7c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fdec │ │ │ │ │ + beq fe14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fdec │ │ │ │ │ + bne fe14 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne eba0 │ │ │ │ │ + bne ebc8 │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f218 │ │ │ │ │ + bne f240 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f9ac │ │ │ │ │ + bne f9d4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fbf0 │ │ │ │ │ + beq fc18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbf0 │ │ │ │ │ + bne fc18 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ec34 │ │ │ │ │ + bne ec5c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fb44 │ │ │ │ │ + beq fb6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb44 │ │ │ │ │ + bne fb6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ec34 │ │ │ │ │ + bne ec5c │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne fa64 │ │ │ │ │ + bne fa8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f9ac │ │ │ │ │ + bne f9d4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10018 │ │ │ │ │ + beq 10040 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10018 │ │ │ │ │ + bne 10040 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne ec98 │ │ │ │ │ + bne ecc0 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f74c │ │ │ │ │ + bne f774 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne f7f4 │ │ │ │ │ + bne f81c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fa54 │ │ │ │ │ + bne fa7c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fff0 │ │ │ │ │ + beq 10018 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fff0 │ │ │ │ │ + bne 10018 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ed08 │ │ │ │ │ + bne ed30 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8f0 │ │ │ │ │ + bne f918 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f9ac │ │ │ │ │ + bne f9d4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fbd8 │ │ │ │ │ + beq fc00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbd8 │ │ │ │ │ + bne fc00 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ed68 │ │ │ │ │ + bne ed90 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9c0 │ │ │ │ │ + bne f9e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f9ac │ │ │ │ │ + bne f9d4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fbe4 │ │ │ │ │ + beq fc0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbe4 │ │ │ │ │ + bne fc0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne edc8 │ │ │ │ │ + bne edf0 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7a0 │ │ │ │ │ + bne f7c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f9ac │ │ │ │ │ + bne f9d4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10198 │ │ │ │ │ + beq 101c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10198 │ │ │ │ │ + bne 101c0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ee28 │ │ │ │ │ + bne ee50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f944 │ │ │ │ │ + bne f96c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f9ac │ │ │ │ │ + bne f9d4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10130 │ │ │ │ │ + beq 10158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10130 │ │ │ │ │ + bne 10158 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne ee88 │ │ │ │ │ + bne eeb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f41c │ │ │ │ │ + bne f444 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f9ac │ │ │ │ │ + bne f9d4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 100c0 │ │ │ │ │ + beq 100e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 100c0 │ │ │ │ │ + bne 100e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne eee8 │ │ │ │ │ + bne ef10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f2dc │ │ │ │ │ + bne f304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne f9ac │ │ │ │ │ + bne f9d4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10124 │ │ │ │ │ + beq 1014c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10124 │ │ │ │ │ + bne 1014c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne ef34 │ │ │ │ │ + bne ef5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #597 @ 0x255 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f27c │ │ │ │ │ + bne f2a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq e7f8 │ │ │ │ │ + beq e820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e7f8 │ │ │ │ │ + bne e820 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fdc4 │ │ │ │ │ + beq fdec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble efc0 │ │ │ │ │ + ble efe8 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq efc0 │ │ │ │ │ + beq efe8 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne efa8 │ │ │ │ │ + bne efd0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f650 │ │ │ │ │ + beq f678 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_CALL _PyPegen_get_cmpops │ │ │ │ │ @@ -17296,458 +17307,458 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fc24 │ │ │ │ │ + beq fc4c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fbfc │ │ │ │ │ + bne fc24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e84c │ │ │ │ │ + b e874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e784 │ │ │ │ │ + beq e7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e784 │ │ │ │ │ + beq e7ac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc44 │ │ │ │ │ + beq fc6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae0 │ │ │ │ │ + beq eb08 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f150 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e790 │ │ │ │ │ + b e7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e7e0 │ │ │ │ │ + beq e808 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc60 │ │ │ │ │ + beq fc88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae0 │ │ │ │ │ + beq eb08 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fc74 │ │ │ │ │ + bne fc9c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b eae8 │ │ │ │ │ + b eb10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e724 │ │ │ │ │ + beq e74c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10108 │ │ │ │ │ + beq 10130 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae0 │ │ │ │ │ + beq eb08 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f150 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e730 │ │ │ │ │ + b e758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e1d4 │ │ │ │ │ + bl e1fc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e288 │ │ │ │ │ + beq e2b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq ff14 │ │ │ │ │ + beq ff3c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq f1ec │ │ │ │ │ + beq f214 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e84c │ │ │ │ │ + beq e874 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq e84c │ │ │ │ │ + beq e874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e86c │ │ │ │ │ + b e894 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eb94 │ │ │ │ │ + beq ebbc │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 100ec │ │ │ │ │ + beq 10114 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 100cc │ │ │ │ │ + bne 100f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq f724 │ │ │ │ │ + beq f74c │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r1, [sl, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b eb0c │ │ │ │ │ + b eb34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ef34 │ │ │ │ │ + beq ef5c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10040 │ │ │ │ │ + beq 10068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f338 │ │ │ │ │ + beq f360 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ef48 │ │ │ │ │ + b ef70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq eedc │ │ │ │ │ + beq ef04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eedc │ │ │ │ │ + beq ef04 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fc80 │ │ │ │ │ + beq fca8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - bne fc98 │ │ │ │ │ + bne fcc0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b f254 │ │ │ │ │ + b f27c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f700 │ │ │ │ │ + bne f728 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10148 │ │ │ │ │ + bne 10170 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 100b4 │ │ │ │ │ + beq 100dc │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10160 │ │ │ │ │ + beq 10188 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae0 │ │ │ │ │ + beq eb08 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 101a4 │ │ │ │ │ + beq 101cc │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e4f0 │ │ │ │ │ + b e518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e5ac │ │ │ │ │ + beq e5d4 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10064 │ │ │ │ │ + beq 1008c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae0 │ │ │ │ │ + beq eb08 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f150 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e5b8 │ │ │ │ │ + b e5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee7c │ │ │ │ │ + beq eea4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fb0c │ │ │ │ │ + beq fb34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f338 │ │ │ │ │ + beq f360 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ee88 │ │ │ │ │ + b eeb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e668 │ │ │ │ │ + beq e690 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1017c │ │ │ │ │ + beq 101a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae0 │ │ │ │ │ + beq eb08 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f150 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e674 │ │ │ │ │ + b e69c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e60c │ │ │ │ │ + beq e634 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fda0 │ │ │ │ │ + beq fdc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae0 │ │ │ │ │ + beq eb08 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f150 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e618 │ │ │ │ │ + b e640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e6c8 │ │ │ │ │ + beq e6f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e6c8 │ │ │ │ │ + beq e6f0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fbb0 │ │ │ │ │ + beq fbd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae0 │ │ │ │ │ + beq eb08 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f150 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e6d4 │ │ │ │ │ + b e6fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq e540 │ │ │ │ │ + beq e568 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fb28 │ │ │ │ │ + beq fb50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq eae0 │ │ │ │ │ + beq eb08 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f150 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e54c │ │ │ │ │ + b e574 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ - bne fba8 │ │ │ │ │ + bne fbd0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fb84 │ │ │ │ │ + beq fbac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb84 │ │ │ │ │ + bne fbac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1013c │ │ │ │ │ + bne 10164 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f670 │ │ │ │ │ + bne f698 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e564 │ │ │ │ │ - b ef48 │ │ │ │ │ + beq e58c │ │ │ │ │ + b ef70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b e84c │ │ │ │ │ + b e874 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq f634 │ │ │ │ │ + beq f65c │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne f6e0 │ │ │ │ │ + bne f708 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne f6e0 │ │ │ │ │ + bne f708 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -17756,138 +17767,138 @@ │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq f638 │ │ │ │ │ + beq f660 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f640 │ │ │ │ │ + b f668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 100b8 │ │ │ │ │ + beq 100e0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b e4f0 │ │ │ │ │ + b e518 │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fdbc │ │ │ │ │ + beq fde4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b f264 │ │ │ │ │ + b f28c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec8c │ │ │ │ │ + beq ecb4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10080 │ │ │ │ │ + beq 100a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f338 │ │ │ │ │ + beq f360 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ec98 │ │ │ │ │ + b ecc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq edbc │ │ │ │ │ + beq ede4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fffc │ │ │ │ │ + beq 10024 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f338 │ │ │ │ │ + beq f360 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b edc8 │ │ │ │ │ + b edf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fa54 │ │ │ │ │ + bne fa7c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fbcc │ │ │ │ │ + beq fbf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fbcc │ │ │ │ │ + bne fbf4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne f858 │ │ │ │ │ + bne f880 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f860 │ │ │ │ │ + bne f888 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b eca8 │ │ │ │ │ + b ecd0 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f84c │ │ │ │ │ + beq f874 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne f8d0 │ │ │ │ │ + bne f8f8 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne f8d0 │ │ │ │ │ + bne f8f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -17896,823 +17907,823 @@ │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq f850 │ │ │ │ │ + beq f878 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f858 │ │ │ │ │ + b f880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecfc │ │ │ │ │ + beq ed24 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10098 │ │ │ │ │ + beq 100c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f338 │ │ │ │ │ + beq f360 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ed08 │ │ │ │ │ + b ed30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee1c │ │ │ │ │ + beq ee44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ee1c │ │ │ │ │ + beq ee44 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 10024 │ │ │ │ │ + beq 1004c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f338 │ │ │ │ │ + beq f360 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ee28 │ │ │ │ │ + b ee50 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b ef4c │ │ │ │ │ + b ef74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed5c │ │ │ │ │ + beq ed84 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fecc │ │ │ │ │ + beq fef4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f338 │ │ │ │ │ + beq f360 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ed68 │ │ │ │ │ + b ed90 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - bne feac │ │ │ │ │ + bne fed4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fec0 │ │ │ │ │ + beq fee8 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b eaa4 │ │ │ │ │ + b eacc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f9b8 │ │ │ │ │ + b f9e0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b ef48 │ │ │ │ │ + b ef70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fae8 │ │ │ │ │ + bne fb10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fb6c │ │ │ │ │ + bne fb94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq ec34 │ │ │ │ │ + beq ec5c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq fb50 │ │ │ │ │ + beq fb78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f24c │ │ │ │ │ + beq f274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f338 │ │ │ │ │ + beq f360 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ec38 │ │ │ │ │ + b ec60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq ec34 │ │ │ │ │ + beq ec5c │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ec34 │ │ │ │ │ + b ec5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f464 │ │ │ │ │ - b ee88 │ │ │ │ │ + bne f48c │ │ │ │ │ + b eeb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f5d8 │ │ │ │ │ - b e54c │ │ │ │ │ + bne f600 │ │ │ │ │ + b e574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec00 │ │ │ │ │ + b ec28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne fadc │ │ │ │ │ - b ec38 │ │ │ │ │ + bne fb04 │ │ │ │ │ + b ec60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne fb00 │ │ │ │ │ - b fa88 │ │ │ │ │ + bne fb28 │ │ │ │ │ + b fab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f614 │ │ │ │ │ + b f63c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e3fc │ │ │ │ │ + beq e424 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ef48 │ │ │ │ │ + b ef70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f580 │ │ │ │ │ - b e6d4 │ │ │ │ │ + bne f5a8 │ │ │ │ │ + b e6fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f824 │ │ │ │ │ + b f84c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed34 │ │ │ │ │ + b ed5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ed94 │ │ │ │ │ + b edbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ebcc │ │ │ │ │ + b ebf4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq fc3c │ │ │ │ │ + beq fc64 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b f658 │ │ │ │ │ + b f680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne fc18 │ │ │ │ │ - b f658 │ │ │ │ │ + bne fc40 │ │ │ │ │ + b f680 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b e848 │ │ │ │ │ + b e870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f0d0 │ │ │ │ │ - b e790 │ │ │ │ │ + bne f0f8 │ │ │ │ │ + b e7b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e7e8 │ │ │ │ │ + beq e810 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e7e8 │ │ │ │ │ + b e810 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq eee8 │ │ │ │ │ + beq ef10 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eee8 │ │ │ │ │ + b ef10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e598 │ │ │ │ │ + beq e5c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e5b8 │ │ │ │ │ + b e5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e4cc │ │ │ │ │ + beq e4f4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b f71c │ │ │ │ │ + b f744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e710 │ │ │ │ │ + beq e738 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e730 │ │ │ │ │ + b e758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e52c │ │ │ │ │ + beq e554 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e54c │ │ │ │ │ + b e574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e5f8 │ │ │ │ │ + beq e620 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e618 │ │ │ │ │ + b e640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e654 │ │ │ │ │ + beq e67c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e674 │ │ │ │ │ + b e69c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e434 │ │ │ │ │ + beq e45c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e454 │ │ │ │ │ + b e47c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e498 │ │ │ │ │ - b f71c │ │ │ │ │ + beq e4c0 │ │ │ │ │ + b f744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f514 │ │ │ │ │ - b e618 │ │ │ │ │ + bne f53c │ │ │ │ │ + b e640 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e810 │ │ │ │ │ + b e838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb6c │ │ │ │ │ + b eb94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eb34 │ │ │ │ │ + b eb5c │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f128 │ │ │ │ │ + beq f150 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e454 │ │ │ │ │ + b e47c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne fe20 │ │ │ │ │ - b e454 │ │ │ │ │ + bne fe48 │ │ │ │ │ + b e47c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b eaa4 │ │ │ │ │ + b eacc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b eaa4 │ │ │ │ │ + b eacc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e8d4 │ │ │ │ │ + b e8fc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e96c │ │ │ │ │ - b eaa4 │ │ │ │ │ + beq e994 │ │ │ │ │ + b eacc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r7, r8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eaa4 │ │ │ │ │ + b eacc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e960 │ │ │ │ │ - b ea54 │ │ │ │ │ + beq e988 │ │ │ │ │ + b ea7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne fa08 │ │ │ │ │ - b ed68 │ │ │ │ │ + bne fa30 │ │ │ │ │ + b ed90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e770 │ │ │ │ │ + beq e798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e790 │ │ │ │ │ + b e7b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e380 │ │ │ │ │ + b e3a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f20c │ │ │ │ │ + b f234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e7cc │ │ │ │ │ - b e7e0 │ │ │ │ │ + beq e7f4 │ │ │ │ │ + b e808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt f658 │ │ │ │ │ + blt f680 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f654 │ │ │ │ │ + bne f67c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e314 │ │ │ │ │ + bne e33c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e32c │ │ │ │ │ + b e354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f1fc │ │ │ │ │ - b e258 │ │ │ │ │ + blt f224 │ │ │ │ │ + b e280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e2c8 │ │ │ │ │ + b e2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e6b4 │ │ │ │ │ + beq e6dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b e6d4 │ │ │ │ │ + b e6fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e21c │ │ │ │ │ + b e244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ecd4 │ │ │ │ │ + b ecfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f7e8 │ │ │ │ │ - b edc8 │ │ │ │ │ + bne f810 │ │ │ │ │ + b edf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ec64 │ │ │ │ │ + b ec8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f9a0 │ │ │ │ │ - b ee28 │ │ │ │ │ + bne f9c8 │ │ │ │ │ + b ee50 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne f2d0 │ │ │ │ │ - b ef48 │ │ │ │ │ + bne f2f8 │ │ │ │ │ + b ef70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f410 │ │ │ │ │ - b e5b8 │ │ │ │ │ + bne f438 │ │ │ │ │ + b e5e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq ec94 │ │ │ │ │ - b f794 │ │ │ │ │ + beq ecbc │ │ │ │ │ + b f7bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f938 │ │ │ │ │ - b ed08 │ │ │ │ │ + bne f960 │ │ │ │ │ + b ed30 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f71c │ │ │ │ │ + b f744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b eeb4 │ │ │ │ │ + b eedc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r1, r3, #1 │ │ │ │ │ - beq f338 │ │ │ │ │ + beq f360 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eba0 │ │ │ │ │ + b ebc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne 100e0 │ │ │ │ │ - b eba0 │ │ │ │ │ + bne 10108 │ │ │ │ │ + b ebc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f17c │ │ │ │ │ - b e730 │ │ │ │ │ + bne f1a4 │ │ │ │ │ + b e758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ef14 │ │ │ │ │ + b ef3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ee54 │ │ │ │ │ + b ee7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f640 │ │ │ │ │ + b f668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne f714 │ │ │ │ │ - b f368 │ │ │ │ │ + bne f73c │ │ │ │ │ + b f390 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - bne f3b8 │ │ │ │ │ - b e4f0 │ │ │ │ │ + bne f3e0 │ │ │ │ │ + b e518 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne f4bc │ │ │ │ │ - b e674 │ │ │ │ │ + bne f4e4 │ │ │ │ │ + b e69c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b edf4 │ │ │ │ │ + b ee1c │ │ │ │ │ sub r3, r0, #2 │ │ │ │ │ - b eae8 │ │ │ │ │ + b eb10 │ │ │ │ │ │ │ │ │ │ -000101ac : │ │ │ │ │ +000101d4 : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10370 │ │ │ │ │ + beq 10398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10370 │ │ │ │ │ + bne 10398 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10360 │ │ │ │ │ + bne 10388 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1113 @ 0x459 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10238 │ │ │ │ │ + beq 10260 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1037c │ │ │ │ │ + beq 103a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 10360 │ │ │ │ │ + bne 10388 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 102c4 │ │ │ │ │ + bne 102ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10360 │ │ │ │ │ + bne 10388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1113 @ 0x459 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1021c │ │ │ │ │ + b 10244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10288 │ │ │ │ │ + beq 102b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1022c │ │ │ │ │ + beq 10254 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 10338 │ │ │ │ │ + beq 10360 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 102ac │ │ │ │ │ + beq 102d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 102ac │ │ │ │ │ + beq 102d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 1022c │ │ │ │ │ + b 10254 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10358 │ │ │ │ │ + b 10380 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 101f4 │ │ │ │ │ + b 1021c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10344 │ │ │ │ │ - b 10250 │ │ │ │ │ + blt 1036c │ │ │ │ │ + b 10278 │ │ │ │ │ │ │ │ │ │ -00010390 : │ │ │ │ │ +000103b8 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10620 │ │ │ │ │ + beq 10648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10620 │ │ │ │ │ + bne 10648 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10410 │ │ │ │ │ + beq 10438 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -18721,218 +18732,218 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1135 @ 0x46f │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1063c │ │ │ │ │ + bne 10664 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1064c │ │ │ │ │ + beq 10674 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1064c │ │ │ │ │ + bne 10674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10658 │ │ │ │ │ + bne 10680 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10524 │ │ │ │ │ + beq 1054c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1056c │ │ │ │ │ + bne 10594 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10658 │ │ │ │ │ + bne 10680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 106c0 │ │ │ │ │ + bl 106e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 104fc │ │ │ │ │ + beq 10524 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10610 │ │ │ │ │ + bne 10638 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 10508 │ │ │ │ │ + bge 10530 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1041c │ │ │ │ │ + b 10444 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10610 │ │ │ │ │ + bne 10638 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10600 │ │ │ │ │ + blt 10628 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 10658 │ │ │ │ │ + bne 10680 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 104ac │ │ │ │ │ + beq 104d4 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 104ac │ │ │ │ │ + beq 104d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 106c0 │ │ │ │ │ + bl 106e8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 104ac │ │ │ │ │ + beq 104d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1068c │ │ │ │ │ + beq 106b4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #10 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10664 │ │ │ │ │ + beq 1068c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10664 │ │ │ │ │ + bne 1068c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 104f0 │ │ │ │ │ - b 10508 │ │ │ │ │ + bgt 10518 │ │ │ │ │ + b 10530 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10404 │ │ │ │ │ + b 1042c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1135 @ 0x46f │ │ │ │ │ - b 103e4 │ │ │ │ │ + b 1040c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10404 │ │ │ │ │ + b 1042c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10464 │ │ │ │ │ + b 1048c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 10610 │ │ │ │ │ + b 10638 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 106a4 │ │ │ │ │ + beq 106cc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10610 │ │ │ │ │ + b 10638 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10508 │ │ │ │ │ - b 10610 │ │ │ │ │ + beq 10530 │ │ │ │ │ + b 10638 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 10610 │ │ │ │ │ + bne 10638 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10508 │ │ │ │ │ - b 105f0 │ │ │ │ │ + beq 10530 │ │ │ │ │ + b 10618 │ │ │ │ │ │ │ │ │ │ -000106c0 : │ │ │ │ │ +000106e8 : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10ce8 │ │ │ │ │ + beq 10d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 10ce8 │ │ │ │ │ + bne 10d10 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10740 │ │ │ │ │ + beq 10768 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -18942,451 +18953,451 @@ │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10d20 │ │ │ │ │ + bne 10d48 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10d30 │ │ │ │ │ + beq 10d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10d30 │ │ │ │ │ + bne 10d58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10d3c │ │ │ │ │ + bne 10d64 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 108b8 │ │ │ │ │ + beq 108e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 106c0 │ │ │ │ │ + bl 106e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 10900 │ │ │ │ │ + bne 10928 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10d48 │ │ │ │ │ + bne 10d70 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10cd4 │ │ │ │ │ + beq 10cfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10cd4 │ │ │ │ │ + bne 10cfc │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10994 │ │ │ │ │ + beq 109bc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10bb0 │ │ │ │ │ + beq 10bd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10bc4 │ │ │ │ │ + bne 10bec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bge 1089c │ │ │ │ │ + bge 108c4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10750 │ │ │ │ │ + b 10778 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10c10 │ │ │ │ │ + bne 10c38 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r2, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10aa0 │ │ │ │ │ + bne 10ac8 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10d50 │ │ │ │ │ + blt 10d78 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 10d3c │ │ │ │ │ + bne 10d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 106c0 │ │ │ │ │ + bl 106e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 107e0 │ │ │ │ │ + beq 10808 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 107e0 │ │ │ │ │ + beq 10808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d64 │ │ │ │ │ + bl 10d8c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 107e0 │ │ │ │ │ + beq 10808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10c44 │ │ │ │ │ + beq 10c6c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #11 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10c1c │ │ │ │ │ + beq 10c44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10c1c │ │ │ │ │ + bne 10c44 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bgt 1086c │ │ │ │ │ - b 1089c │ │ │ │ │ + bgt 10894 │ │ │ │ │ + b 108c4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10b94 │ │ │ │ │ + bne 10bbc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10d14 │ │ │ │ │ + beq 10d3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10d14 │ │ │ │ │ + bne 10d3c │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10d04 │ │ │ │ │ + bne 10d2c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 10aa8 │ │ │ │ │ + beq 10ad0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 10d64 │ │ │ │ │ + bl 10d8c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bne 10af0 │ │ │ │ │ + bne 10b18 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10d04 │ │ │ │ │ + bne 10d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113f8 │ │ │ │ │ + bl 11420 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub lr, r2, #1 │ │ │ │ │ - beq 10878 │ │ │ │ │ + beq 108a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str lr, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10c0c │ │ │ │ │ + bne 10c34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - blt 10b88 │ │ │ │ │ + blt 10bb0 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov ip, r9 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10bd4 │ │ │ │ │ + beq 10bfc │ │ │ │ │ sub r1, lr, #2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10860 │ │ │ │ │ + b 10888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10c78 │ │ │ │ │ + blt 10ca0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 10d04 │ │ │ │ │ + bne 10d2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d64 │ │ │ │ │ + bl 10d8c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 10a3c │ │ │ │ │ + beq 10a64 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10a3c │ │ │ │ │ + beq 10a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113f8 │ │ │ │ │ + bl 11420 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10a3c │ │ │ │ │ + beq 10a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 10c94 │ │ │ │ │ + beq 10cbc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10be0 │ │ │ │ │ + beq 10c08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10be0 │ │ │ │ │ + bne 10c08 │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str lr, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 10a80 │ │ │ │ │ + ble 10aa8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 109a8 │ │ │ │ │ + b 109d0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10850 │ │ │ │ │ + bne 10878 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1089c │ │ │ │ │ + beq 108c4 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10734 │ │ │ │ │ + b 1075c │ │ │ │ │ mov r3, ip │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ - b 10bb4 │ │ │ │ │ + b 10bdc │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr lr, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ - bne 10cb8 │ │ │ │ │ + bne 10ce0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str lr, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10cc8 │ │ │ │ │ + beq 10cf0 │ │ │ │ │ mov r5, sl │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 10bb4 │ │ │ │ │ + b 10bdc │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10c5c │ │ │ │ │ + beq 10c84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10bc4 │ │ │ │ │ + b 10bec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1089c │ │ │ │ │ - b 10bc4 │ │ │ │ │ + beq 108c4 │ │ │ │ │ + b 10bec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10bc4 │ │ │ │ │ + bne 10bec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10984 │ │ │ │ │ - b 1089c │ │ │ │ │ + bne 109ac │ │ │ │ │ + b 108c4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub lr, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 10c10 │ │ │ │ │ + b 10c38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ mov ip, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub lr, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10a8c │ │ │ │ │ - b 10c10 │ │ │ │ │ + beq 10ab4 │ │ │ │ │ + b 10c38 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r5, sl │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ - b 10c10 │ │ │ │ │ + b 10c38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10a80 │ │ │ │ │ - b 10b7c │ │ │ │ │ + beq 10aa8 │ │ │ │ │ + b 10ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10820 │ │ │ │ │ + b 10848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 10714 │ │ │ │ │ + b 1073c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, sl │ │ │ │ │ sub lr, r1, #1 │ │ │ │ │ - b 10c10 │ │ │ │ │ + b 10c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 109f4 │ │ │ │ │ + b 10a1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10734 │ │ │ │ │ + b 1075c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10798 │ │ │ │ │ + b 107c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10bc4 │ │ │ │ │ + b 10bec │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10bc4 │ │ │ │ │ + b 10bec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 10bc4 │ │ │ │ │ + b 10bec │ │ │ │ │ │ │ │ │ │ -00010d64 : │ │ │ │ │ +00010d8c : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1132c │ │ │ │ │ + beq 11354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1132c │ │ │ │ │ + bne 11354 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10de4 │ │ │ │ │ + beq 10e0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19395,449 +19406,449 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11348 │ │ │ │ │ + bne 11370 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 112d0 │ │ │ │ │ + beq 112f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 112d0 │ │ │ │ │ + bne 112f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 112b8 │ │ │ │ │ + bne 112e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 10f4c │ │ │ │ │ + beq 10f74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10f98 │ │ │ │ │ + beq 10fc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f98 │ │ │ │ │ + bne 10fc0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10fc4 │ │ │ │ │ + beq 10fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 110cc │ │ │ │ │ + bne 110f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 112b8 │ │ │ │ │ + bne 112e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113f8 │ │ │ │ │ + bl 11420 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 10f20 │ │ │ │ │ + beq 10f48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 112c0 │ │ │ │ │ + bne 112e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 10f30 │ │ │ │ │ + bge 10f58 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 10df0 │ │ │ │ │ + b 10e18 │ │ │ │ │ mov lr, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 112c0 │ │ │ │ │ + bne 112e8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 112dc │ │ │ │ │ + blt 11304 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 112b8 │ │ │ │ │ + bne 112e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10e84 │ │ │ │ │ + bne 10eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10eb8 │ │ │ │ │ + bne 10ee0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movw r2, #1137 @ 0x471 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 113e4 │ │ │ │ │ + bne 1140c │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 113c8 │ │ │ │ │ + beq 113f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 113c8 │ │ │ │ │ + bne 113f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 113b8 │ │ │ │ │ + bne 113e0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1116c │ │ │ │ │ + beq 11194 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 10d64 │ │ │ │ │ + bl 10d8c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 111b4 │ │ │ │ │ + bne 111dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 113b8 │ │ │ │ │ + bne 113e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113f8 │ │ │ │ │ + bl 11420 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 11268 │ │ │ │ │ + beq 11290 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 112b0 │ │ │ │ │ + bne 112d8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 1125c │ │ │ │ │ + blt 11284 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str lr, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 10ecc │ │ │ │ │ + beq 10ef4 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ecc │ │ │ │ │ + beq 10ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113f8 │ │ │ │ │ + bl 11420 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10ecc │ │ │ │ │ + beq 10ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11380 │ │ │ │ │ + beq 113a8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11358 │ │ │ │ │ + beq 11380 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11358 │ │ │ │ │ + bne 11380 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 10f14 │ │ │ │ │ + bgt 10f3c │ │ │ │ │ mov lr, r8 │ │ │ │ │ - b 10f30 │ │ │ │ │ + b 10f58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113d4 │ │ │ │ │ + blt 113fc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 113b8 │ │ │ │ │ + bne 113e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10d64 │ │ │ │ │ + bl 10d8c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 11068 │ │ │ │ │ + beq 11090 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11068 │ │ │ │ │ + beq 11090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113f8 │ │ │ │ │ + bl 11420 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11068 │ │ │ │ │ + beq 11090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 112f0 │ │ │ │ │ + beq 11318 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #12 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11284 │ │ │ │ │ + beq 112ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11284 │ │ │ │ │ + bne 112ac │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bgt 1125c │ │ │ │ │ + bgt 11284 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 110b4 │ │ │ │ │ + b 110dc │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 10fd8 │ │ │ │ │ + b 11000 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 110b4 │ │ │ │ │ + beq 110dc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10ed0 │ │ │ │ │ + b 10ef8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 11310 │ │ │ │ │ + bne 11338 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11320 │ │ │ │ │ + beq 11348 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 11278 │ │ │ │ │ + b 112a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 10dd8 │ │ │ │ │ + b 10e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10e38 │ │ │ │ │ + b 10e60 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 112c0 │ │ │ │ │ + b 112e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr lr, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 110b4 │ │ │ │ │ - b 11278 │ │ │ │ │ + beq 110dc │ │ │ │ │ + b 112a0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11278 │ │ │ │ │ + b 112a0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11250 │ │ │ │ │ - b 11240 │ │ │ │ │ + beq 11278 │ │ │ │ │ + b 11268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1137 @ 0x471 │ │ │ │ │ - b 10db8 │ │ │ │ │ + b 10de0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10dd8 │ │ │ │ │ + b 10e00 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1139c │ │ │ │ │ + beq 113c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 112c0 │ │ │ │ │ + b 112e8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10f30 │ │ │ │ │ - b 112c0 │ │ │ │ │ + beq 10f58 │ │ │ │ │ + b 112e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 112c0 │ │ │ │ │ + bne 112e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11158 │ │ │ │ │ - b 11164 │ │ │ │ │ + bne 11180 │ │ │ │ │ + b 1118c │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 11278 │ │ │ │ │ + b 112a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11020 │ │ │ │ │ + b 11048 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 113bc │ │ │ │ │ + b 113e4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 110c4 │ │ │ │ │ + b 110ec │ │ │ │ │ │ │ │ │ │ -000113f8 : │ │ │ │ │ +00011420 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11940 │ │ │ │ │ + beq 11968 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11940 │ │ │ │ │ + bne 11968 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11478 │ │ │ │ │ + beq 114a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -19846,346 +19857,346 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1138 @ 0x472 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119fc │ │ │ │ │ + bne 11a24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 119f0 │ │ │ │ │ + beq 11a18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119f0 │ │ │ │ │ + bne 11a18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 118dc │ │ │ │ │ + bne 11904 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1159c │ │ │ │ │ + beq 115c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 113f8 │ │ │ │ │ + bl 11420 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 115e4 │ │ │ │ │ + bne 1160c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 118dc │ │ │ │ │ + bne 11904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113f8 │ │ │ │ │ + bl 11420 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 116b8 │ │ │ │ │ + bne 116e0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11730 │ │ │ │ │ + bne 11758 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 118dc │ │ │ │ │ + bne 11904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0c │ │ │ │ │ + bl 11a34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1170c │ │ │ │ │ + beq 11734 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11720 │ │ │ │ │ + bne 11748 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - ble 1169c │ │ │ │ │ + ble 116c4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11484 │ │ │ │ │ + b 114ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1192c │ │ │ │ │ + blt 11954 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 118dc │ │ │ │ │ + bne 11904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 113f8 │ │ │ │ │ + bl 11420 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1151c │ │ │ │ │ + beq 11544 │ │ │ │ │ mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1151c │ │ │ │ │ + beq 11544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0c │ │ │ │ │ + bl 11a34 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1151c │ │ │ │ │ + beq 11544 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11914 │ │ │ │ │ + beq 1193c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r5, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11668 │ │ │ │ │ + beq 11690 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ streq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11584 │ │ │ │ │ + beq 115ac │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1192c │ │ │ │ │ + bne 11954 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11720 │ │ │ │ │ + bne 11748 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11584 │ │ │ │ │ + bne 115ac │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11540 │ │ │ │ │ + beq 11568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0c │ │ │ │ │ + bl 11a34 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11540 │ │ │ │ │ + beq 11568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11914 │ │ │ │ │ + beq 1193c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #9 │ │ │ │ │ - b 11634 │ │ │ │ │ + b 1165c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1169c │ │ │ │ │ + beq 116c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1146c │ │ │ │ │ + b 11494 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 118e0 │ │ │ │ │ + bne 11908 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 119e4 │ │ │ │ │ + beq 11a0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119e4 │ │ │ │ │ + bne 11a0c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 118cc │ │ │ │ │ + bne 118f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0c │ │ │ │ │ + bl 11a34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1190c │ │ │ │ │ + beq 11934 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 119c8 │ │ │ │ │ + beq 119f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 119f0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119d4 │ │ │ │ │ + bne 119fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e8 │ │ │ │ │ + bne 11910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119d4 │ │ │ │ │ + bne 119fc │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e8 │ │ │ │ │ + bne 11910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119d4 │ │ │ │ │ + bne 119fc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e8 │ │ │ │ │ + bne 11910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119d4 │ │ │ │ │ + bne 119fc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e8 │ │ │ │ │ + bne 11910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119d4 │ │ │ │ │ + bne 119fc │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e8 │ │ │ │ │ + bne 11910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119d4 │ │ │ │ │ + bne 119fc │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e8 │ │ │ │ │ + bne 11910 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119d4 │ │ │ │ │ + bne 119fc │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 118e8 │ │ │ │ │ + bne 11910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1155c │ │ │ │ │ + beq 11584 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11720 │ │ │ │ │ + b 11748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1195c │ │ │ │ │ + bne 11984 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 118c8 │ │ │ │ │ + b 118f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1169c │ │ │ │ │ - b 11720 │ │ │ │ │ + beq 116c4 │ │ │ │ │ + b 11748 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11720 │ │ │ │ │ + b 11748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1138 @ 0x472 │ │ │ │ │ - b 1144c │ │ │ │ │ + b 11474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl e1d4 │ │ │ │ │ + bl e1fc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11908 │ │ │ │ │ + beq 11930 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -20194,77 +20205,77 @@ │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 118cc │ │ │ │ │ - b 1190c │ │ │ │ │ + bne 118f4 │ │ │ │ │ + b 11934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 117b8 │ │ │ │ │ + b 117e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 118c8 │ │ │ │ │ + b 118f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11768 │ │ │ │ │ + b 11790 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 114cc │ │ │ │ │ + b 114f4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1146c │ │ │ │ │ + b 11494 │ │ │ │ │ │ │ │ │ │ -00011a0c : │ │ │ │ │ +00011a34 : │ │ │ │ │ sum_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11d08 │ │ │ │ │ + beq 11d30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11d08 │ │ │ │ │ + bne 11d30 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11a8c │ │ │ │ │ + beq 11ab4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ @@ -20273,536 +20284,536 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1139 @ 0x473 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d64 │ │ │ │ │ + bne 11d8c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11d58 │ │ │ │ │ + beq 11d80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d58 │ │ │ │ │ + bne 11d80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11d24 │ │ │ │ │ + bne 11d4c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 11ba4 │ │ │ │ │ + beq 11bcc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 11a0c │ │ │ │ │ + bl 11a34 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11bec │ │ │ │ │ + bne 11c14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11d24 │ │ │ │ │ + bne 11d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0c │ │ │ │ │ + bl 11a34 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 11c98 │ │ │ │ │ + bne 11cc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11d24 │ │ │ │ │ + bne 11d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11db0 │ │ │ │ │ + bl 11dd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 11cec │ │ │ │ │ + beq 11d14 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11cf8 │ │ │ │ │ + bne 11d20 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge 11c7c │ │ │ │ │ + bge 11ca4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 11a98 │ │ │ │ │ + b 11ac0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11d44 │ │ │ │ │ + blt 11d6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 11d24 │ │ │ │ │ + bne 11d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a0c │ │ │ │ │ + bl 11a34 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 11b30 │ │ │ │ │ + beq 11b58 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b30 │ │ │ │ │ + beq 11b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11db0 │ │ │ │ │ + bl 11dd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11b30 │ │ │ │ │ + beq 11b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11d74 │ │ │ │ │ + beq 11d9c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11d30 │ │ │ │ │ + beq 11d58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11d30 │ │ │ │ │ + bne 11d58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - bgt 11b98 │ │ │ │ │ + bgt 11bc0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b54 │ │ │ │ │ + beq 11b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11db0 │ │ │ │ │ + bl 11dd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11b54 │ │ │ │ │ + beq 11b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 11d74 │ │ │ │ │ + beq 11d9c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 11c3c │ │ │ │ │ + b 11c64 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11c7c │ │ │ │ │ + beq 11ca4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11a80 │ │ │ │ │ + b 11aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1139 @ 0x473 │ │ │ │ │ - b 11a60 │ │ │ │ │ + b 11a88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11cf8 │ │ │ │ │ + b 11d20 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11d8c │ │ │ │ │ + beq 11db4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 11cf8 │ │ │ │ │ + b 11d20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11ae0 │ │ │ │ │ + b 11b08 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11a80 │ │ │ │ │ + b 11aa8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11c7c │ │ │ │ │ - b 11cf8 │ │ │ │ │ + beq 11ca4 │ │ │ │ │ + b 11d20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 11cf8 │ │ │ │ │ + bne 11d20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11c7c │ │ │ │ │ - b 11c70 │ │ │ │ │ + beq 11ca4 │ │ │ │ │ + b 11c98 │ │ │ │ │ │ │ │ │ │ -00011db0 : │ │ │ │ │ +00011dd8 : │ │ │ │ │ term_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11f64 │ │ │ │ │ + beq 11f8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 11f64 │ │ │ │ │ + bne 11f8c │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e30 │ │ │ │ │ + beq 11e58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f50 │ │ │ │ │ + bne 11f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11f3c │ │ │ │ │ + bne 11f64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ecc │ │ │ │ │ + beq 11ef4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11ecc │ │ │ │ │ + bge 11ef4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f50 │ │ │ │ │ + bne 11f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f3c │ │ │ │ │ + bne 11f64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11ec8 │ │ │ │ │ + beq 11ef0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 11ee4 │ │ │ │ │ + blt 11f0c │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e24 │ │ │ │ │ + b 11e4c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 11f50 │ │ │ │ │ + bne 11f78 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f3c │ │ │ │ │ + bne 11f64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f34 │ │ │ │ │ + beq 11f5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ - bgt 11ee4 │ │ │ │ │ + bgt 11f0c │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11ecc │ │ │ │ │ + b 11ef4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e24 │ │ │ │ │ + b 11e4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e24 │ │ │ │ │ + b 11e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ - b 11e04 │ │ │ │ │ + b 11e2c │ │ │ │ │ │ │ │ │ │ -00011f80 : │ │ │ │ │ +00011fa8 : │ │ │ │ │ term_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12db0 │ │ │ │ │ + beq 12bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12db0 │ │ │ │ │ + bne 12bc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ab8 │ │ │ │ │ + bne 12ae0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12c24 │ │ │ │ │ + beq 12c6c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12d80 │ │ │ │ │ + beq 12cc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d80 │ │ │ │ │ + bne 12cc8 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12254 │ │ │ │ │ + beq 1227c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 122bc │ │ │ │ │ + bne 122e4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c6c │ │ │ │ │ + bne 12d34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c10 │ │ │ │ │ + beq 12d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c10 │ │ │ │ │ + bne 12d20 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122d8 │ │ │ │ │ + beq 12300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12340 │ │ │ │ │ + bne 12368 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c6c │ │ │ │ │ + bne 12d34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12d40 │ │ │ │ │ + beq 12d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d40 │ │ │ │ │ + bne 12d40 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1235c │ │ │ │ │ + beq 12384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 123c4 │ │ │ │ │ + bne 123ec │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c6c │ │ │ │ │ + bne 12d34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12d9c │ │ │ │ │ + beq 12ce4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d9c │ │ │ │ │ + bne 12ce4 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123e0 │ │ │ │ │ + beq 12408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12448 │ │ │ │ │ + bne 12470 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c6c │ │ │ │ │ + bne 12d34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12d54 │ │ │ │ │ + beq 12c54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12d54 │ │ │ │ │ + bne 12c54 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12464 │ │ │ │ │ + beq 1248c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 124cc │ │ │ │ │ + bne 124f4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 129b8 │ │ │ │ │ + bne 129e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ab8 │ │ │ │ │ + bne 12ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ @@ -20811,188 +20822,188 @@ │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bf4 │ │ │ │ │ + bne 12d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b74 │ │ │ │ │ + bne 12b90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122a0 │ │ │ │ │ + beq 122c8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 1257c │ │ │ │ │ + blt 125a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12064 │ │ │ │ │ + beq 1208c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 128e8 │ │ │ │ │ + bne 12910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12060 │ │ │ │ │ + b 12088 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cc0 │ │ │ │ │ + bne 12c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b5c │ │ │ │ │ + bne 12b78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12324 │ │ │ │ │ + beq 1234c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 12684 │ │ │ │ │ + bgt 126ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 120d0 │ │ │ │ │ + beq 120f8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ac8 │ │ │ │ │ + bne 12af0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 120cc │ │ │ │ │ + b 120f4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 123ac │ │ │ │ │ + bne 12ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b68 │ │ │ │ │ + bne 12b9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123a8 │ │ │ │ │ + beq 123d0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 126dc │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ + blt 12704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12138 │ │ │ │ │ + beq 12164 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b04 │ │ │ │ │ + bne 12b2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12138 │ │ │ │ │ + b 12160 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bd8 │ │ │ │ │ + bne 12bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b50 │ │ │ │ │ + bne 12b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1242c │ │ │ │ │ + beq 12454 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - blt 1262c │ │ │ │ │ + blt 12654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 121a8 │ │ │ │ │ + beq 121d0 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1297c │ │ │ │ │ + bne 129a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 121a4 │ │ │ │ │ + b 121cc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b8c │ │ │ │ │ + bne 12bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b40 │ │ │ │ │ + bne 12b68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 124b0 │ │ │ │ │ + beq 124d8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 125d4 │ │ │ │ │ + blt 125fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12214 │ │ │ │ │ + beq 1223c │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12210 │ │ │ │ │ + beq 12238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12210 │ │ │ │ │ + beq 12238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12bcc │ │ │ │ │ + beq 12c48 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #4 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ @@ -21004,535 +21015,578 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12558 │ │ │ │ │ + beq 12580 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12948 │ │ │ │ │ + beq 12970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 1294c │ │ │ │ │ + beq 12974 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12244 │ │ │ │ │ + b 1226c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bf4 │ │ │ │ │ + bne 12d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b74 │ │ │ │ │ + bne 12b90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 125cc │ │ │ │ │ + beq 125f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 12734 │ │ │ │ │ + blt 1275c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 122a0 │ │ │ │ │ + b 122c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b8c │ │ │ │ │ + bne 12bd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b40 │ │ │ │ │ + bne 12b68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12624 │ │ │ │ │ + beq 1264c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bgt 12894 │ │ │ │ │ + bgt 12864 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 124b0 │ │ │ │ │ + b 124d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bd8 │ │ │ │ │ + bne 12bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b50 │ │ │ │ │ + bne 12b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1267c │ │ │ │ │ + beq 126a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 1283c │ │ │ │ │ + bgt 128b8 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 1242c │ │ │ │ │ + b 12454 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12cc0 │ │ │ │ │ + bne 12c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b5c │ │ │ │ │ + bne 12b78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 126d4 │ │ │ │ │ + beq 126fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 127e4 │ │ │ │ │ + blt 1280c │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 12324 │ │ │ │ │ + b 1234c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 123ac │ │ │ │ │ + bne 12ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b68 │ │ │ │ │ + bne 12b9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1272c │ │ │ │ │ + beq 12754 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bgt 1278c │ │ │ │ │ + bgt 127b4 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 123a8 │ │ │ │ │ + b 123d0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12bf4 │ │ │ │ │ + bne 12d04 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b74 │ │ │ │ │ + bne 12b90 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12954 │ │ │ │ │ + beq 1297c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12954 │ │ │ │ │ + ble 1297c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12734 │ │ │ │ │ + b 1275c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 123ac │ │ │ │ │ + bne 12ba8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b68 │ │ │ │ │ + bne 12b9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12964 │ │ │ │ │ + beq 12984 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 12964 │ │ │ │ │ + ble 12984 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1278c │ │ │ │ │ + b 127b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12cc0 │ │ │ │ │ + bne 12c08 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b5c │ │ │ │ │ + bne 12b78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1296c │ │ │ │ │ + beq 1299c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 1296c │ │ │ │ │ + ble 1299c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 127e4 │ │ │ │ │ + b 1280c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12bd8 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bne 12bd0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b50 │ │ │ │ │ + bne 12b68 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12974 │ │ │ │ │ + beq 1298c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble 12974 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1283c │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 1298c │ │ │ │ │ + mov r9, r3 │ │ │ │ │ + b 12864 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1140 @ 0x474 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 12b8c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bl 11f80 │ │ │ │ │ + bne 12bec │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + bl 11fa8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b40 │ │ │ │ │ + bne 12b84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1295c │ │ │ │ │ + beq 12994 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ble 1295c │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - b 12894 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + ble 12994 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 128b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 122d0 │ │ │ │ │ + beq 122f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12bcc │ │ │ │ │ + beq 12c48 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #3 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12ba8 │ │ │ │ │ + beq 12c24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ba8 │ │ │ │ │ + bne 12c24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 12244 │ │ │ │ │ + b 1226c │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 122a0 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b 124b0 │ │ │ │ │ + b 122c8 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 123a8 │ │ │ │ │ + b 123d0 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b 124d8 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 12324 │ │ │ │ │ + b 12454 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1242c │ │ │ │ │ + b 1234c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1245c │ │ │ │ │ + beq 12484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12bcc │ │ │ │ │ + beq 12c48 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #6 │ │ │ │ │ - b 12920 │ │ │ │ │ + b 12948 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c6c │ │ │ │ │ + bne 12d34 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12b80 │ │ │ │ │ + beq 12cf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b80 │ │ │ │ │ + bne 12cf8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12aa8 │ │ │ │ │ + bne 12ad0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 12c88 │ │ │ │ │ + beq 12d64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c88 │ │ │ │ │ + bne 12d64 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c78 │ │ │ │ │ + bne 12d54 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c94 │ │ │ │ │ + bne 12d70 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c78 │ │ │ │ │ + bne 12d54 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c94 │ │ │ │ │ + bne 12d70 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c78 │ │ │ │ │ + bne 12d54 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c94 │ │ │ │ │ + bne 12d70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1222c │ │ │ │ │ + beq 12254 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12244 │ │ │ │ │ + b 1226c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12354 │ │ │ │ │ + beq 1237c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12bcc │ │ │ │ │ + beq 12c48 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #5 │ │ │ │ │ - b 12920 │ │ │ │ │ + b 12948 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 123d8 │ │ │ │ │ + beq 12400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 12bcc │ │ │ │ │ + beq 12c48 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r1, #13 │ │ │ │ │ - b 12920 │ │ │ │ │ + b 12948 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12214 │ │ │ │ │ + b 1223c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 120f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 121a8 │ │ │ │ │ + b 121d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120d0 │ │ │ │ │ + b 1208c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1213c │ │ │ │ │ + b 12164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12064 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 12160 │ │ │ │ │ + b 123ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 129ec │ │ │ │ │ + b 11ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12210 │ │ │ │ │ - b 124cc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 12948 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 12244 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 12244 │ │ │ │ │ + beq 12238 │ │ │ │ │ + b 124f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 121a4 │ │ │ │ │ - b 12448 │ │ │ │ │ + beq 121cc │ │ │ │ │ + b 12470 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 12060 │ │ │ │ │ - b 122bc │ │ │ │ │ + beq 120f4 │ │ │ │ │ + b 12368 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 12970 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1226c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1226c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1209c │ │ │ │ │ + b 1220c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 12244 │ │ │ │ │ + blt 1226c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12d6c │ │ │ │ │ + bne 12d34 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1203c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub r6, fp, #40 @ 0x28 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1205c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1219c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 12a14 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 12088 │ │ │ │ │ + b 122e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 120c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 12244 │ │ │ │ │ + b 1226c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 12130 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 12aa4 │ │ │ │ │ + b 12acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12a28 │ │ │ │ │ + b 12a50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #721 @ 0x2d1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12cdc │ │ │ │ │ + bne 12d9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 12aa4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 120cc │ │ │ │ │ - b 12340 │ │ │ │ │ + b 12acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12cb4 │ │ │ │ │ + beq 12d90 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -21541,268 +21595,232 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - bne 12aa8 │ │ │ │ │ - b 12cb8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12108 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 121e4 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 12014 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub r6, fp, #40 @ 0x28 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12034 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 12174 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11fc8 │ │ │ │ │ + bne 12ad0 │ │ │ │ │ + b 12d94 │ │ │ │ │ │ │ │ │ │ -00012dbc : │ │ │ │ │ +00012e00 : │ │ │ │ │ factor_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 13594 │ │ │ │ │ + beq 13620 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13594 │ │ │ │ │ + bne 13620 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13254 │ │ │ │ │ + bne 13298 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1141 @ 0x475 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130c0 │ │ │ │ │ + bne 13104 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 135ac │ │ │ │ │ + beq 13638 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 13254 │ │ │ │ │ + bne 13298 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13484 │ │ │ │ │ + bne 13488 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13254 │ │ │ │ │ + bne 13298 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131c4 │ │ │ │ │ + bne 13208 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13254 │ │ │ │ │ + bne 13298 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13444 │ │ │ │ │ + bne 134c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13258 │ │ │ │ │ + bne 1329c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 135a0 │ │ │ │ │ + beq 1362c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 135a0 │ │ │ │ │ + bne 1362c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1358c │ │ │ │ │ + bne 135d0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 134c4 │ │ │ │ │ + beq 13508 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1351c │ │ │ │ │ + beq 13560 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1351c │ │ │ │ │ + bne 13560 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13538 │ │ │ │ │ + bne 1357c │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130dc │ │ │ │ │ + bne 13120 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 135c0 │ │ │ │ │ + beq 13604 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 13538 │ │ │ │ │ + bne 1357c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132d8 │ │ │ │ │ + bne 1331c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13538 │ │ │ │ │ + bne 1357c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13608 │ │ │ │ │ + bl 1364c │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 130f4 │ │ │ │ │ + beq 13138 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13268 │ │ │ │ │ + bne 132ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 13104 │ │ │ │ │ + bne 13148 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 135f0 │ │ │ │ │ + beq 135d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 135f0 │ │ │ │ │ + bne 135d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 135fc │ │ │ │ │ + bne 135e4 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1143 @ 0x477 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1310c │ │ │ │ │ + beq 13150 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #2 │ │ │ │ │ - beq 131bc │ │ │ │ │ + beq 13200 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1141 @ 0x475 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ @@ -21814,156 +21832,156 @@ │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ - bne 1301c │ │ │ │ │ + bne 13060 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 13044 │ │ │ │ │ + beq 13088 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 131a4 │ │ │ │ │ + b 131e8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 135dc │ │ │ │ │ + beq 135f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 135fc │ │ │ │ │ + bne 135e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #598 @ 0x256 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13360 │ │ │ │ │ + bne 133a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 135fc │ │ │ │ │ + bne 135e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13608 │ │ │ │ │ + bl 1364c │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 130a8 │ │ │ │ │ + bne 130ec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 130b0 │ │ │ │ │ + b 130f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 131a0 │ │ │ │ │ + b 131e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12e98 │ │ │ │ │ + beq 12edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13528 │ │ │ │ │ + beq 1356c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1322c │ │ │ │ │ + beq 13270 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 130b0 │ │ │ │ │ + beq 130f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 130b0 │ │ │ │ │ + beq 130f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13260 │ │ │ │ │ + b 132a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #0 │ │ │ │ │ - b 130d0 │ │ │ │ │ + b 13114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 13584 │ │ │ │ │ + beq 135c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1358c │ │ │ │ │ + beq 135d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1356c │ │ │ │ │ + beq 135b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13544 │ │ │ │ │ + bne 13588 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 130a8 │ │ │ │ │ + b 130ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13608 │ │ │ │ │ + bl 1364c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 12fd0 │ │ │ │ │ + beq 13014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 130f8 │ │ │ │ │ + beq 1313c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ @@ -21972,34 +21990,34 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 133f8 │ │ │ │ │ + beq 1343c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 133f8 │ │ │ │ │ + bne 1343c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 12ff8 │ │ │ │ │ + b 1303c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 13608 │ │ │ │ │ + bl 1364c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 13154 │ │ │ │ │ + beq 13198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 135fc │ │ │ │ │ + beq 135e4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -22009,481 +22027,481 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13420 │ │ │ │ │ + beq 13464 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13420 │ │ │ │ │ + bne 13464 │ │ │ │ │ movw r2, #1143 @ 0x477 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13194 │ │ │ │ │ + b 131d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 13358 │ │ │ │ │ + beq 1339c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 130f8 │ │ │ │ │ + b 1313c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 133d8 │ │ │ │ │ + beq 1341c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 131a0 │ │ │ │ │ + b 131e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12ebc │ │ │ │ │ + beq 12eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13528 │ │ │ │ │ + beq 1356c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 13200 │ │ │ │ │ + mov r0, #3 │ │ │ │ │ + b 13244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12dbc │ │ │ │ │ + bl 12e00 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 12e74 │ │ │ │ │ + beq 12f00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 13528 │ │ │ │ │ + beq 1356c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ - mov r0, #3 │ │ │ │ │ - b 13200 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 13244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 131a4 │ │ │ │ │ + blt 131e8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr 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 │ │ │ │ │ - bne 13104 │ │ │ │ │ + bne 13148 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 12f44 │ │ │ │ │ + bne 12f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12f58 │ │ │ │ │ + b 12f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 130d0 │ │ │ │ │ + b 13114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 130f8 │ │ │ │ │ + b 1313c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 130a8 │ │ │ │ │ + beq 130ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 131a4 │ │ │ │ │ + b 131e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 13560 │ │ │ │ │ - b 131a4 │ │ │ │ │ + bne 135a4 │ │ │ │ │ + b 131e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 130f4 │ │ │ │ │ + b 13138 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13104 │ │ │ │ │ + b 13148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12e04 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12ef8 │ │ │ │ │ + b 130b0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 131e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1323c │ │ │ │ │ - b 12e40 │ │ │ │ │ + blt 13474 │ │ │ │ │ + b 13160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 13408 │ │ │ │ │ + blt 1344c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - b 12fa0 │ │ │ │ │ + b 12fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 13430 │ │ │ │ │ - b 1311c │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 12e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1306c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 131a0 │ │ │ │ │ + b 12f3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 13280 │ │ │ │ │ + b 12e84 │ │ │ │ │ │ │ │ │ │ -00013608 : │ │ │ │ │ +0001364c : │ │ │ │ │ primary_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 137c4 │ │ │ │ │ + beq 13808 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 137c4 │ │ │ │ │ + bne 13808 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13688 │ │ │ │ │ + beq 136cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 137b0 │ │ │ │ │ + bne 137f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1379c │ │ │ │ │ + bne 137e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13774 │ │ │ │ │ + beq 137b8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13774 │ │ │ │ │ + bge 137b8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 137b0 │ │ │ │ │ + bne 137f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1379c │ │ │ │ │ + bne 137e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13794 │ │ │ │ │ + beq 137d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 13794 │ │ │ │ │ + bge 137d8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 137b0 │ │ │ │ │ + bne 137f4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1379c │ │ │ │ │ + bne 137e0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13770 │ │ │ │ │ + beq 137b4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 13720 │ │ │ │ │ + bgt 13764 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13774 │ │ │ │ │ + b 137b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1367c │ │ │ │ │ + b 136c0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1367c │ │ │ │ │ + b 136c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ - b 1365c │ │ │ │ │ + b 136a0 │ │ │ │ │ │ │ │ │ │ -000137e0 : │ │ │ │ │ +00013824 : │ │ │ │ │ primary_raw(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 141dc │ │ │ │ │ + beq 14220 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141dc │ │ │ │ │ + bne 14220 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 142b8 │ │ │ │ │ + bne 142fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 14218 │ │ │ │ │ + beq 1425c │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 14274 │ │ │ │ │ + beq 142b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14274 │ │ │ │ │ + bne 142b8 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c6c │ │ │ │ │ + beq 13cb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13ad8 │ │ │ │ │ + beq 13b1c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13bfc │ │ │ │ │ + bne 13c40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13ac8 │ │ │ │ │ + bne 13b0c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14290 │ │ │ │ │ + beq 142d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14290 │ │ │ │ │ + bne 142d4 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e74 │ │ │ │ │ + beq 13eb8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13a9c │ │ │ │ │ + bne 13ae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13ac8 │ │ │ │ │ + bne 13b0c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14204 │ │ │ │ │ + beq 14248 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14204 │ │ │ │ │ + bne 14248 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d80 │ │ │ │ │ + beq 13dc4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 139d0 │ │ │ │ │ + beq 13a14 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13f8c │ │ │ │ │ + bne 13fd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13ac8 │ │ │ │ │ + bne 13b0c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 142a4 │ │ │ │ │ + beq 142e8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 142a4 │ │ │ │ │ + bne 142e8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1144 @ 0x478 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13aec │ │ │ │ │ + beq 13b30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13b54 │ │ │ │ │ + bne 13b98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 142b8 │ │ │ │ │ + bne 142fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 770c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -22493,454 +22511,454 @@ │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1394c │ │ │ │ │ + beq 13990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b65c │ │ │ │ │ + bl b684 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 140f8 │ │ │ │ │ + bne 1413c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13958 │ │ │ │ │ + beq 1399c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 13a6c │ │ │ │ │ + b 13ab0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 138ec │ │ │ │ │ - b 13ac8 │ │ │ │ │ + beq 13930 │ │ │ │ │ + b 13b0c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141e8 │ │ │ │ │ + bne 1422c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1416c │ │ │ │ │ + bne 141b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b38 │ │ │ │ │ + beq 13b7c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - blt 14010 │ │ │ │ │ + blt 14054 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13a48 │ │ │ │ │ + beq 13a8c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a44 │ │ │ │ │ + beq 13a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209cc │ │ │ │ │ + bl 20a00 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 13a44 │ │ │ │ │ + beq 13a88 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a44 │ │ │ │ │ + beq 13a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13a64 │ │ │ │ │ + beq 13aa8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13c5c │ │ │ │ │ + bne 13ca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a64 │ │ │ │ │ + beq 13aa8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13a6c │ │ │ │ │ + b 13ab0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13ad4 │ │ │ │ │ + beq 13b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13a64 │ │ │ │ │ + beq 13aa8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13bd8 │ │ │ │ │ + beq 13c1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13a64 │ │ │ │ │ - b 13bd8 │ │ │ │ │ + beq 13aa8 │ │ │ │ │ + b 13c1c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141c0 │ │ │ │ │ + bne 14204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14160 │ │ │ │ │ + bne 141a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d60 │ │ │ │ │ + beq 13da4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13d60 │ │ │ │ │ + bge 13da4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141c0 │ │ │ │ │ + bne 14204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14160 │ │ │ │ │ + bne 141a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140d0 │ │ │ │ │ + beq 14114 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 140d0 │ │ │ │ │ + bge 14114 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 141c0 │ │ │ │ │ + bne 14204 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14160 │ │ │ │ │ + bne 141a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d5c │ │ │ │ │ + beq 13da0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ strgt r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 13d08 │ │ │ │ │ + bgt 13d4c │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138c0 │ │ │ │ │ - b 13adc │ │ │ │ │ + bne 13904 │ │ │ │ │ + b 13b20 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141a4 │ │ │ │ │ + bne 141e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14154 │ │ │ │ │ + bne 14198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f6c │ │ │ │ │ + beq 13fb0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13f6c │ │ │ │ │ + bge 13fb0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141a4 │ │ │ │ │ + bne 141e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14154 │ │ │ │ │ + bne 14198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140d8 │ │ │ │ │ + beq 1411c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 140d8 │ │ │ │ │ + ble 1411c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 141a4 │ │ │ │ │ + bne 141e8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14154 │ │ │ │ │ + bne 14198 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f68 │ │ │ │ │ + beq 13fac │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13f68 │ │ │ │ │ + ble 13fac │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13e1c │ │ │ │ │ + b 13e60 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14188 │ │ │ │ │ + bne 141cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1417c │ │ │ │ │ + bne 141c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a80 │ │ │ │ │ + beq 13ac4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge 13a80 │ │ │ │ │ + bge 13ac4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14188 │ │ │ │ │ + bne 141cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1417c │ │ │ │ │ + bne 141c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140e0 │ │ │ │ │ + beq 14124 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bge 140e0 │ │ │ │ │ + bge 14124 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 14188 │ │ │ │ │ + bne 141cc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1417c │ │ │ │ │ + bne 141c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a7c │ │ │ │ │ + beq 13ac0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 13a7c │ │ │ │ │ + ble 13ac0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 13f10 │ │ │ │ │ + b 13f54 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139b4 │ │ │ │ │ - b 139d4 │ │ │ │ │ + bne 139f8 │ │ │ │ │ + b 13a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15d10 │ │ │ │ │ + bl 15d50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 139d4 │ │ │ │ │ + bne 13a18 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139cc │ │ │ │ │ + beq 13a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13a64 │ │ │ │ │ + beq 13aa8 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr lr, [r6, #24] │ │ │ │ │ - beq 140b4 │ │ │ │ │ + beq 140f8 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13c5c │ │ │ │ │ - b 13bd8 │ │ │ │ │ + bne 13ca0 │ │ │ │ │ + b 13c1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 141e8 │ │ │ │ │ + bne 1422c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1416c │ │ │ │ │ + bne 141b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140f0 │ │ │ │ │ + beq 14134 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 140f0 │ │ │ │ │ + ble 14134 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1144 @ 0x478 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 141e8 │ │ │ │ │ + bne 1422c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 137e0 │ │ │ │ │ + bl 13824 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1416c │ │ │ │ │ + bne 141b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 140e8 │ │ │ │ │ + beq 1412c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - ble 140e8 │ │ │ │ │ + ble 1412c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 14060 │ │ │ │ │ + b 140a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - b 13ff4 │ │ │ │ │ + b 14038 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13d60 │ │ │ │ │ + b 13da4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13f6c │ │ │ │ │ + b 13fb0 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 13a80 │ │ │ │ │ + b 13ac4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 13b38 │ │ │ │ │ + b 13b7c │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 13b38 │ │ │ │ │ + b 13b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 13a64 │ │ │ │ │ + beq 13aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -22948,191 +22966,191 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - b 13ff4 │ │ │ │ │ + b 14038 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 139d4 │ │ │ │ │ + b 13a18 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13adc │ │ │ │ │ + b 13b20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 13a48 │ │ │ │ │ + b 13a8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1394c │ │ │ │ │ + b 13990 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13a9c │ │ │ │ │ - b 13948 │ │ │ │ │ + bne 13ae0 │ │ │ │ │ + b 1398c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 139b4 │ │ │ │ │ - b 139d0 │ │ │ │ │ + bne 139f8 │ │ │ │ │ + b 13a14 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 138c0 │ │ │ │ │ - b 13ad8 │ │ │ │ │ + bne 13904 │ │ │ │ │ + b 13b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13828 │ │ │ │ │ + b 1386c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13a44 │ │ │ │ │ - b 13b54 │ │ │ │ │ + beq 13a88 │ │ │ │ │ + b 13b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13984 │ │ │ │ │ + b 139c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r1, r1, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 13a6c │ │ │ │ │ + blt 13ab0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13ac8 │ │ │ │ │ + bne 13b0c │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 13874 │ │ │ │ │ + bne 138b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r6, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13894 │ │ │ │ │ + b 138d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 13918 │ │ │ │ │ + b 1395c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 13a14 │ │ │ │ │ + b 13a58 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 13a6c │ │ │ │ │ + b 13ab0 │ │ │ │ │ │ │ │ │ │ -000142c8 : │ │ │ │ │ +0001430c : │ │ │ │ │ decorators_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14664 │ │ │ │ │ + beq 146a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14664 │ │ │ │ │ + bne 146a8 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 143fc │ │ │ │ │ + bne 14440 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1463c │ │ │ │ │ + beq 14680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1463c │ │ │ │ │ + bne 14680 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 143e8 │ │ │ │ │ + bne 1442c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1462c │ │ │ │ │ + beq 14670 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ - bne 143ec │ │ │ │ │ + bne 14430 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14648 │ │ │ │ │ + beq 1468c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 14648 │ │ │ │ │ + bne 1468c │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144bc │ │ │ │ │ + bne 14500 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1440c │ │ │ │ │ + bne 14450 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -23142,598 +23160,616 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 143d0 │ │ │ │ │ + beq 14414 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 143d0 │ │ │ │ │ + beq 14414 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14608 │ │ │ │ │ + bne 1464c │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ str r9, [r4] │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 145f4 │ │ │ │ │ + beq 14638 │ │ │ │ │ str r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 145f4 │ │ │ │ │ + bne 14638 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144bc │ │ │ │ │ + bne 14500 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1454c │ │ │ │ │ + bne 14590 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - beq 143e0 │ │ │ │ │ + beq 14424 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14670 │ │ │ │ │ + bne 146b4 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 14624 │ │ │ │ │ + beq 14668 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 14524 │ │ │ │ │ + ble 14568 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ str r0, [r1, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1450c │ │ │ │ │ + bne 14550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14684 │ │ │ │ │ + bne 146c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 143fc │ │ │ │ │ + b 14440 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 144bc │ │ │ │ │ + beq 14500 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 144bc │ │ │ │ │ + beq 14500 │ │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r2, [r6, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 145d0 │ │ │ │ │ + bne 14614 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ str r2, [r6, #88] @ 0x58 │ │ │ │ │ - beq 145ac │ │ │ │ │ + beq 145f0 │ │ │ │ │ str sl, [r4, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ - b 1445c │ │ │ │ │ + b 144a0 │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14624 │ │ │ │ │ + beq 14668 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1459c │ │ │ │ │ + b 145e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 14590 │ │ │ │ │ + beq 145d4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r6, #60] @ 0x3c │ │ │ │ │ - b 144c4 │ │ │ │ │ + b 14508 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 14494 │ │ │ │ │ + b 144d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 14448 │ │ │ │ │ + beq 1448c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 145e8 │ │ │ │ │ + b 1462c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r6, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 143e8 │ │ │ │ │ + b 1442c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14358 │ │ │ │ │ + b 1439c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 143bc │ │ │ │ │ + beq 14400 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 144bc │ │ │ │ │ + b 14500 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14310 │ │ │ │ │ + b 14354 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 143f0 │ │ │ │ │ + b 14434 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ strne r2, [r6, #60] @ 0x3c │ │ │ │ │ - beq 14544 │ │ │ │ │ - b 143fc │ │ │ │ │ + beq 14588 │ │ │ │ │ + b 14440 │ │ │ │ │ │ │ │ │ │ -000146a8 : │ │ │ │ │ +000146ec : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 14ec8 │ │ │ │ │ + beq 14ebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ec8 │ │ │ │ │ + bne 14ebc │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 14824 │ │ │ │ │ + bne 14868 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14ebc │ │ │ │ │ + beq 14eb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ebc │ │ │ │ │ + bne 14eb0 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14e44 │ │ │ │ │ + bne 14b3c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r9, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14e38 │ │ │ │ │ + beq 14b30 │ │ │ │ │ ldr r4, [r9, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 14e44 │ │ │ │ │ + bne 14b3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14e58 │ │ │ │ │ + beq 14ec8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14e58 │ │ │ │ │ + bne 14ec8 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 148d4 │ │ │ │ │ + bne 149b4 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14a0c │ │ │ │ │ + bne 14a50 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 148d4 │ │ │ │ │ + bne 149b4 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14970 │ │ │ │ │ + bne 14878 │ │ │ │ │ ldr r3, [r9, #92] @ 0x5c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14834 │ │ │ │ │ + bne 14914 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r6, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 148ec │ │ │ │ │ + bne 149cc │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 9f00 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 14824 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + movw r1, #713 @ 0x2c9 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 14824 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl cb3c │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 149b4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 39ec <_tmp_8_rule+0x24> │ │ │ │ │ + R_ARM_CALL _loop0_88_rule │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 149b4 │ │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + bl 0 <_PyAST_comprehension> │ │ │ │ │ + R_ARM_CALL _PyAST_comprehension │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 14ae0 │ │ │ │ │ + ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 14b50 │ │ │ │ │ + ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r9, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq 14b00 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ │ + str r2, [r3, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 147b4 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 148d8 │ │ │ │ │ + bne 149b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 14e70 │ │ │ │ │ + beq 14ea4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14e70 │ │ │ │ │ + bne 14ea4 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14e64 │ │ │ │ │ + bne 14e98 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 148a4 │ │ │ │ │ + bne 14984 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ae8 │ │ │ │ │ + bne 14b68 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ ldr r2, [r9, #92] @ 0x5c │ │ │ │ │ str r5, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 147f0 │ │ │ │ │ + beq 14834 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 148d8 │ │ │ │ │ + bne 149b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl ae94 │ │ │ │ │ + bl b108 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r6, [r9, #8] │ │ │ │ │ - beq 14808 │ │ │ │ │ + beq 1484c │ │ │ │ │ ldr r6, [r9, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 14808 │ │ │ │ │ + bne 1484c │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 14e30 │ │ │ │ │ + beq 14b28 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 1495c │ │ │ │ │ + bgt 14a3c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14820 │ │ │ │ │ + beq 14864 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - beq 14820 │ │ │ │ │ - b 14824 │ │ │ │ │ + beq 14864 │ │ │ │ │ + b 14868 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 14910 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 147e0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - movw r1, #713 @ 0x2c9 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 147e0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl cb14 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 148d4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 39ec <_tmp_8_rule+0x24> │ │ │ │ │ - R_ARM_CALL _loop0_88_rule │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 148d4 │ │ │ │ │ - ldr r3, [r9, #20] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r0, sl │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - bl 0 <_PyAST_comprehension> │ │ │ │ │ - R_ARM_CALL _PyAST_comprehension │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 14a9c │ │ │ │ │ - ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14e18 │ │ │ │ │ - ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r4 │ │ │ │ │ - beq 14abc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r6, [r9, #8] │ │ │ │ │ - str r2, [r3, r4, lsl #2] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - b 14770 │ │ │ │ │ + b 149f0 │ │ │ │ │ mov r1, #712 @ 0x2c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 147bc │ │ │ │ │ + beq 14800 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 9ed8 │ │ │ │ │ + bl 9f00 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 147bc │ │ │ │ │ + beq 14800 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #713 @ 0x2c9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 147bc │ │ │ │ │ + beq 14800 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl cb14 │ │ │ │ │ + bl cb3c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 148d4 │ │ │ │ │ + beq 149b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 39ec <_tmp_8_rule+0x24> │ │ │ │ │ R_ARM_CALL _loop0_88_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 148d4 │ │ │ │ │ + beq 149b4 │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 149d4 │ │ │ │ │ + bne 148dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 148d4 │ │ │ │ │ + beq 149b4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 148dc │ │ │ │ │ + b 149bc │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14e30 │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 149f8 │ │ │ │ │ + strne r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 14900 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r9, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + str r8, [r9, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 14864 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 14aec │ │ │ │ │ + b 148e8 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 14db4 │ │ │ │ │ + beq 14e34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14db4 │ │ │ │ │ + bne 14e34 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14da4 │ │ │ │ │ + bne 14e24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 14d44 │ │ │ │ │ + beq 14dc4 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 14d98 │ │ │ │ │ + beq 14e18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d98 │ │ │ │ │ + bne 14e18 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d88 │ │ │ │ │ + bne 14e08 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 14d7c │ │ │ │ │ + beq 14dfc │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14d8c │ │ │ │ │ + bne 14e0c │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14d00 │ │ │ │ │ + beq 14d80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14d00 │ │ │ │ │ + bne 14d80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14bf8 │ │ │ │ │ + bne 14c78 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14dc0 │ │ │ │ │ + bne 14e40 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r9, #20] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d74 │ │ │ │ │ + beq 14df4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrgt ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bgt 14d50 │ │ │ │ │ + bgt 14dd0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r9 │ │ │ │ │ @@ -23741,453 +23777,434 @@ │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs sl, r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 14d40 │ │ │ │ │ + bne 14dc0 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 148a8 │ │ │ │ │ + beq 14988 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ movw r3, #713 @ 0x2c9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 148a4 │ │ │ │ │ + beq 14984 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 14d0c │ │ │ │ │ + bne 14d8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14e64 │ │ │ │ │ + beq 14e98 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 148ac │ │ │ │ │ + b 1498c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14bd8 │ │ │ │ │ + b 14c58 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14d2c │ │ │ │ │ + beq 14dac │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14cec │ │ │ │ │ + bne 14d6c │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 149e8 │ │ │ │ │ + b 148f0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 148a8 │ │ │ │ │ + b 14988 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 14c40 │ │ │ │ │ - b 14d50 │ │ │ │ │ + beq 14cc0 │ │ │ │ │ + b 14dd0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r9, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 14d44 │ │ │ │ │ + b 14dc4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b60 │ │ │ │ │ + b 14be0 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - b 148a8 │ │ │ │ │ + b 14988 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14b14 │ │ │ │ │ + b 14b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14bf8 │ │ │ │ │ + beq 14c78 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14eac │ │ │ │ │ + beq 14f04 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 14e7c │ │ │ │ │ + beq 14ed4 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r0, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 14bb0 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 14aa8 │ │ │ │ │ - b 149e0 │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r9, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 14c30 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - str r8, [r9, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14820 │ │ │ │ │ + b 1498c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14798 │ │ │ │ │ - ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 148ac │ │ │ │ │ + b 1494c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 14778 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1486c │ │ │ │ │ + b 14734 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 147dc │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d6c │ │ │ │ │ + beq 14dec │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 14e00 │ │ │ │ │ + b 14e80 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 14c10 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14734 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 146f0 │ │ │ │ │ + b 14c90 │ │ │ │ │ │ │ │ │ │ -00014ed4 : │ │ │ │ │ +00014f14 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 15d04 │ │ │ │ │ + beq 15d44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d04 │ │ │ │ │ + bne 15d44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15894 │ │ │ │ │ + bne 158d4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 155f8 │ │ │ │ │ + beq 15638 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 15638 │ │ │ │ │ + bne 15678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152ec │ │ │ │ │ + beq 1532c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 152ec │ │ │ │ │ + beq 1532c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18110 │ │ │ │ │ + bl 18150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 152f0 │ │ │ │ │ + bne 15330 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152ec │ │ │ │ │ + beq 1532c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15ab4 │ │ │ │ │ + beq 15af4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ab4 │ │ │ │ │ + bne 15af4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e8 │ │ │ │ │ + bne 15628 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155d0 │ │ │ │ │ - bl 18bd4 │ │ │ │ │ + bne 15610 │ │ │ │ │ + bl 18bfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 152f0 │ │ │ │ │ + bne 15330 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152ec │ │ │ │ │ + beq 1532c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15aa8 │ │ │ │ │ + beq 15ae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15aa8 │ │ │ │ │ + bne 15ae8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e8 │ │ │ │ │ + bne 15628 │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1558c │ │ │ │ │ + bne 155cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 152f0 │ │ │ │ │ + bne 15330 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 152ec │ │ │ │ │ + beq 1532c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15c4c │ │ │ │ │ + beq 15c8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c4c │ │ │ │ │ + bne 15c8c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e8 │ │ │ │ │ + bne 15628 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15344 │ │ │ │ │ + beq 15384 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15984 │ │ │ │ │ + bne 159c4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 15354 │ │ │ │ │ + bne 15394 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e8 │ │ │ │ │ + bne 15628 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15968 │ │ │ │ │ + bne 159a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1597c │ │ │ │ │ + bne 159bc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 15c98 │ │ │ │ │ + beq 15cd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c98 │ │ │ │ │ + bne 15cd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c40 │ │ │ │ │ + bne 15c80 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15238 │ │ │ │ │ + bne 15278 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15c40 │ │ │ │ │ + bne 15c80 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153cc │ │ │ │ │ + beq 1540c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153cc │ │ │ │ │ + beq 1540c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 153cc │ │ │ │ │ + beq 1540c │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153cc │ │ │ │ │ + beq 1540c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 15c14 │ │ │ │ │ + bne 15c54 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 152ec │ │ │ │ │ + beq 1532c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 152d4 │ │ │ │ │ + beq 15314 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ - beq 15324 │ │ │ │ │ + beq 15364 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1594c │ │ │ │ │ + bne 1598c │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -24199,174 +24216,174 @@ │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15a7c │ │ │ │ │ + beq 15abc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15a7c │ │ │ │ │ + bne 15abc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 15894 │ │ │ │ │ + bne 158d4 │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 153fc │ │ │ │ │ + bne 1543c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 152dc │ │ │ │ │ + b 1531c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ streq r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15274 │ │ │ │ │ + b 152b4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15130 │ │ │ │ │ + beq 15170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15a70 │ │ │ │ │ + bne 15ab0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15c60 │ │ │ │ │ + beq 15ca0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15c60 │ │ │ │ │ + bne 15ca0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 153c0 │ │ │ │ │ + bne 15400 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 159d8 │ │ │ │ │ + bne 15a18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 15130 │ │ │ │ │ + b 15170 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 155e8 │ │ │ │ │ + bne 15628 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3b50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 158a4 │ │ │ │ │ + beq 158e4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 15228 │ │ │ │ │ + b 15268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 15350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 15350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18110 │ │ │ │ │ + bl 18150 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15310 │ │ │ │ │ + bne 15350 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 15350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18b04 │ │ │ │ │ + bl 18b2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15310 │ │ │ │ │ + bne 15350 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 15350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f1fc <_tmp_26_rule> │ │ │ │ │ + bl 1f230 <_tmp_26_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15310 │ │ │ │ │ + bne 15350 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 15350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f4a0 │ │ │ │ │ + bl 1f4d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15310 │ │ │ │ │ + bne 15350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15310 │ │ │ │ │ + beq 15350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 152d4 │ │ │ │ │ + beq 15314 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ ldr r8, [r2, #24] │ │ │ │ │ - bne 15508 │ │ │ │ │ + bne 15548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ad4 │ │ │ │ │ + bl 18afc │ │ │ │ │ str r8, [sp, #24] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -24384,443 +24401,443 @@ │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15a7c │ │ │ │ │ + beq 15abc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15a7c │ │ │ │ │ + bne 15abc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1531c │ │ │ │ │ + b 1535c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15c58 │ │ │ │ │ + beq 15c98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1508c │ │ │ │ │ + beq 150cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1508c │ │ │ │ │ + beq 150cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 152f0 │ │ │ │ │ - bl ba80 │ │ │ │ │ + b 15330 │ │ │ │ │ + bl bcf4 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 14ff8 │ │ │ │ │ + beq 15038 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 152f0 │ │ │ │ │ + b 15330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15ac0 │ │ │ │ │ + blt 15b00 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1588c │ │ │ │ │ + beq 158cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15894 │ │ │ │ │ + bne 158d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15b2c │ │ │ │ │ + beq 15b6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b2c │ │ │ │ │ + bne 15b6c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1587c │ │ │ │ │ + bne 158bc │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15760 │ │ │ │ │ + bne 157a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1575c │ │ │ │ │ + beq 1579c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1575c │ │ │ │ │ + beq 1579c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18110 │ │ │ │ │ + bl 18150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15760 │ │ │ │ │ + bne 157a0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1575c │ │ │ │ │ + beq 1579c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18b04 │ │ │ │ │ + bl 18b2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15760 │ │ │ │ │ + bne 157a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1575c │ │ │ │ │ + beq 1579c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f1fc <_tmp_26_rule> │ │ │ │ │ + bl 1f230 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15760 │ │ │ │ │ + bne 157a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1575c │ │ │ │ │ + beq 1579c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1575c │ │ │ │ │ + beq 1579c │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b38 │ │ │ │ │ + bne 15b78 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1587c │ │ │ │ │ + bne 158bc │ │ │ │ │ mov r1, #716 @ 0x2cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1587c │ │ │ │ │ + bne 158bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #717 @ 0x2cd │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 15878 │ │ │ │ │ + beq 158b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 15878 │ │ │ │ │ + beq 158b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18110 │ │ │ │ │ + bl 18150 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1587c │ │ │ │ │ + bne 158bc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 15878 │ │ │ │ │ + beq 158b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18b04 │ │ │ │ │ + bl 18b2c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1587c │ │ │ │ │ + bne 158bc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - beq 15878 │ │ │ │ │ + beq 158b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f1fc <_tmp_26_rule> │ │ │ │ │ + bl 1f230 <_tmp_26_rule> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1587c │ │ │ │ │ + bne 158bc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 15878 │ │ │ │ │ + beq 158b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f4a0 │ │ │ │ │ + bl 1f4d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1587c │ │ │ │ │ + bne 158bc │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bc8 │ │ │ │ │ + bne 15c08 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 14f5c │ │ │ │ │ + beq 14f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 152dc │ │ │ │ │ + b 1531c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 158bc │ │ │ │ │ + bne 158fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 153f0 │ │ │ │ │ + b 15430 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15a70 │ │ │ │ │ + bne 15ab0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 15ad8 │ │ │ │ │ + beq 15b18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ad8 │ │ │ │ │ + bne 15b18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15938 │ │ │ │ │ + bne 15978 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15938 │ │ │ │ │ + beq 15978 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15ae4 │ │ │ │ │ + bne 15b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 158b4 │ │ │ │ │ + b 158f4 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 121c │ │ │ │ │ R_ARM_CALL NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1527c │ │ │ │ │ + b 152bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 15164 │ │ │ │ │ + beq 151a4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 152f0 │ │ │ │ │ + b 15330 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15344 │ │ │ │ │ + beq 15384 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - beq 15164 │ │ │ │ │ + beq 151a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1596c │ │ │ │ │ + beq 159ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 152f0 │ │ │ │ │ + b 15330 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153b4 │ │ │ │ │ + beq 153f4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153b4 │ │ │ │ │ + beq 153f4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153b4 │ │ │ │ │ + beq 153f4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153b4 │ │ │ │ │ + beq 153f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15c6c │ │ │ │ │ + bne 15cac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 153bc │ │ │ │ │ + beq 153fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 153c0 │ │ │ │ │ + b 15400 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 152f0 │ │ │ │ │ + b 15330 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1531c │ │ │ │ │ + beq 1535c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 152dc │ │ │ │ │ + b 1531c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15060 │ │ │ │ │ + b 150a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14fd8 │ │ │ │ │ + b 15018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 152dc │ │ │ │ │ + b 1531c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 158f4 │ │ │ │ │ + b 15934 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15b90 │ │ │ │ │ + bne 15bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15938 │ │ │ │ │ + beq 15978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15940 │ │ │ │ │ + b 15980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15664 │ │ │ │ │ + b 156a4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -24829,41 +24846,41 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15cb0 │ │ │ │ │ + bne 15cf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 15ca4 │ │ │ │ │ + beq 15ce4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15888 │ │ │ │ │ + b 158c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15bb0 │ │ │ │ │ + beq 15bf0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15b18 │ │ │ │ │ + bne 15b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 153f4 │ │ │ │ │ + b 15434 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ stm sp, {r5, r7, sl} │ │ │ │ │ @@ -24874,152 +24891,152 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1531c │ │ │ │ │ - b 15888 │ │ │ │ │ + bne 1535c │ │ │ │ │ + b 158c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ streq r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 153f4 │ │ │ │ │ + beq 15434 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 152f0 │ │ │ │ │ + b 15330 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15c38 │ │ │ │ │ + b 15c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 150e0 │ │ │ │ │ + b 15120 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1508c │ │ │ │ │ + b 150cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15388 │ │ │ │ │ + b 153c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 15cf4 │ │ │ │ │ + beq 15d34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 15a64 │ │ │ │ │ + bne 15aa4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15970 │ │ │ │ │ + b 159b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15188 │ │ │ │ │ + b 151c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 15888 │ │ │ │ │ + b 158c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15ce4 │ │ │ │ │ + beq 15d24 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 15b7c │ │ │ │ │ + bne 15bbc │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1531c │ │ │ │ │ + b 1535c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1531c │ │ │ │ │ + b 1535c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15970 │ │ │ │ │ + b 159b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14f1c │ │ │ │ │ + b 14f5c │ │ │ │ │ │ │ │ │ │ -00015d10 : │ │ │ │ │ +00015d50 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1668c │ │ │ │ │ + beq 166cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1668c │ │ │ │ │ + bne 166cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 163bc │ │ │ │ │ + bne 163fc │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1187 @ 0x4a3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15e04 │ │ │ │ │ + bne 15e44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 163bc │ │ │ │ │ + bne 163fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16ce0 │ │ │ │ │ + bl 16d20 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15e1c │ │ │ │ │ + beq 15e5c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15e1c │ │ │ │ │ + bne 15e5c │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15e1c │ │ │ │ │ + beq 15e5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16698 │ │ │ │ │ + bne 166d8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1187 @ 0x4a3 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -25027,237 +25044,237 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15e38 │ │ │ │ │ + bne 15e78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15df4 │ │ │ │ │ + b 15e34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 163c0 │ │ │ │ │ + bne 16400 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 163b0 │ │ │ │ │ + beq 163f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 163b0 │ │ │ │ │ + bne 163f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162f4 │ │ │ │ │ + bne 16334 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 163a4 │ │ │ │ │ + beq 163e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 163a4 │ │ │ │ │ + bne 163e4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16494 │ │ │ │ │ + bne 164d4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 166c0 │ │ │ │ │ + beq 16700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166c0 │ │ │ │ │ + bne 16700 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15f2c │ │ │ │ │ + bne 15f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17010 <_gather_91_rule> │ │ │ │ │ + bl 17050 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 163d0 │ │ │ │ │ + bne 16410 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 16494 │ │ │ │ │ + bne 164d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22084 │ │ │ │ │ + bl 220b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16420 │ │ │ │ │ + bne 16460 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 162f0 │ │ │ │ │ + bne 16330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 15f8c │ │ │ │ │ + beq 15fcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 166cc │ │ │ │ │ + bne 1670c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 162f0 │ │ │ │ │ + bne 16330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 16284 │ │ │ │ │ + bne 162c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 162f4 │ │ │ │ │ + bne 16334 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 160c4 │ │ │ │ │ + beq 16104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 160c4 │ │ │ │ │ + bne 16104 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16050 │ │ │ │ │ + bne 16090 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 16ce0 │ │ │ │ │ + bl 16d20 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16380 │ │ │ │ │ + bne 163c0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16050 │ │ │ │ │ + bne 16090 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 162fc │ │ │ │ │ + bne 1633c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 162f0 │ │ │ │ │ + bne 16330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16ce0 │ │ │ │ │ + bl 16d20 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 161dc │ │ │ │ │ + bne 1621c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162f0 │ │ │ │ │ + bne 16330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16ce0 │ │ │ │ │ + bl 16d20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16128 │ │ │ │ │ + bne 16168 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 162f0 │ │ │ │ │ + bne 16330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16ce0 │ │ │ │ │ + bl 16d20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 160d0 │ │ │ │ │ + bne 16110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 15e2c │ │ │ │ │ + b 15e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15fec │ │ │ │ │ + b 1602c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160b0 │ │ │ │ │ + beq 160f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16ce0 │ │ │ │ │ + bl 16d20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160b0 │ │ │ │ │ + beq 160f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16224 │ │ │ │ │ + bne 16264 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 160b8 │ │ │ │ │ + beq 160f8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 160b8 │ │ │ │ │ + b 160f8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1608c │ │ │ │ │ + beq 160cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1608c │ │ │ │ │ + beq 160cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1608c │ │ │ │ │ + beq 160cc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ @@ -25282,83 +25299,83 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160b0 │ │ │ │ │ - b 16210 │ │ │ │ │ + beq 160f0 │ │ │ │ │ + b 16250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1606c │ │ │ │ │ + beq 160ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 16258 │ │ │ │ │ + bne 16298 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 162f0 │ │ │ │ │ + beq 16330 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 160b8 │ │ │ │ │ + b 160f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16278 │ │ │ │ │ + beq 162b8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1611c │ │ │ │ │ + bne 1615c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 15df4 │ │ │ │ │ + b 15e34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16278 │ │ │ │ │ + beq 162b8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16210 │ │ │ │ │ + bne 16250 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1624c │ │ │ │ │ + b 1628c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15fb0 │ │ │ │ │ + beq 15ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fb0 │ │ │ │ │ + beq 15ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15fb0 │ │ │ │ │ + beq 15ff0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25366,36 +25383,36 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ - b 161c4 │ │ │ │ │ + b 16204 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 160b8 │ │ │ │ │ + b 160f8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1604c │ │ │ │ │ + beq 1608c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_112_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_112_rule │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1604c │ │ │ │ │ + beq 1608c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -25404,154 +25421,154 @@ │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1611c │ │ │ │ │ - b 160b4 │ │ │ │ │ + bne 1615c │ │ │ │ │ + b 160f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1601c │ │ │ │ │ + beq 1605c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16020 │ │ │ │ │ + b 16060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15eb0 │ │ │ │ │ + b 15ef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15e70 │ │ │ │ │ + b 15eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15e14 │ │ │ │ │ + b 15e54 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 15f1c │ │ │ │ │ + beq 15f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 22084 │ │ │ │ │ + bl 220b8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15f1c │ │ │ │ │ + beq 15f5c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15f2c │ │ │ │ │ + beq 15f6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16684 │ │ │ │ │ + beq 166c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 16678 │ │ │ │ │ + beq 166b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16678 │ │ │ │ │ + bne 166b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 165c0 │ │ │ │ │ + bne 16600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 858 <_PyPegen_parse+0x858> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 164a0 │ │ │ │ │ + bne 164e0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f58 │ │ │ │ │ + b 15f98 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1666c │ │ │ │ │ + beq 166ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1666c │ │ │ │ │ + bne 166ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1665c │ │ │ │ │ + bne 1669c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 165ec │ │ │ │ │ + beq 1662c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ streq r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ - bne 1665c │ │ │ │ │ + bne 1669c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660c │ │ │ │ │ + bne 1664c │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 165e4 │ │ │ │ │ + beq 16624 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 165c8 │ │ │ │ │ + bgt 16608 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25560,15 +25577,15 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16684 │ │ │ │ │ + beq 166c4 │ │ │ │ │ mvn r1, #4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC63 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC63 │ │ │ │ │ stmib sp, {r1, r2} │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -25576,128 +25593,128 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl feec │ │ │ │ │ + bl 10160 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ - b 16368 │ │ │ │ │ + b 163a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16494 │ │ │ │ │ + b 164d4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ str ip, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - beq 16550 │ │ │ │ │ - b 165c8 │ │ │ │ │ + beq 16590 │ │ │ │ │ + b 16608 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16494 │ │ │ │ │ + b 164d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 858 <_PyPegen_parse+0x858> │ │ │ │ │ R_ARM_CALL _tmp_170_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1651c │ │ │ │ │ + beq 1655c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 167ac │ │ │ │ │ + beq 167ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 167ac │ │ │ │ │ + beq 167ec │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16494 │ │ │ │ │ + b 164d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16494 │ │ │ │ │ + b 164d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 164c8 │ │ │ │ │ + b 16508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1646c │ │ │ │ │ + b 164ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 15f58 │ │ │ │ │ + b 15f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15d58 │ │ │ │ │ + b 15d98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 15df4 │ │ │ │ │ + beq 15e34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 163c8 │ │ │ │ │ + b 16408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15ef0 │ │ │ │ │ + b 15f30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15f8c │ │ │ │ │ + beq 15fcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16814 │ │ │ │ │ + beq 16854 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16814 │ │ │ │ │ + bne 16854 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 167e8 │ │ │ │ │ + bne 16828 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bl 16ce0 │ │ │ │ │ + bl 16d20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 167d8 │ │ │ │ │ + beq 16818 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 15f90 │ │ │ │ │ + bne 15fd0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ @@ -25722,93 +25739,93 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 16360 │ │ │ │ │ + b 163a0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 167fc │ │ │ │ │ + bne 1683c │ │ │ │ │ lsl r3, r9, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 167f8 │ │ │ │ │ + bne 16838 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 165e8 │ │ │ │ │ + b 16628 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16820 │ │ │ │ │ + beq 16860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15f90 │ │ │ │ │ + b 15fd0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [r5, r8, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 16508 │ │ │ │ │ + b 16548 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1670c │ │ │ │ │ + b 1674c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 16838 │ │ │ │ │ + bne 16878 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 16730 │ │ │ │ │ + b 16770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 146a8 │ │ │ │ │ + bl 146ec │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16830 │ │ │ │ │ + beq 16870 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 16730 │ │ │ │ │ + b 16770 │ │ │ │ │ │ │ │ │ │ -0001685c : │ │ │ │ │ +0001689c : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 168d8 │ │ │ │ │ + beq 16918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 168d8 │ │ │ │ │ + bne 16918 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16900 │ │ │ │ │ + beq 16940 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -25818,893 +25835,893 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 168c0 │ │ │ │ │ + bne 16900 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, ip │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c88 │ │ │ │ │ + bne 16cc8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16c98 │ │ │ │ │ + beq 16cd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c98 │ │ │ │ │ + bne 16cd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16ca8 │ │ │ │ │ + bne 16ce8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r8, r2 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16cbc │ │ │ │ │ + beq 16cfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cbc │ │ │ │ │ + bne 16cfc │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16a90 │ │ │ │ │ + beq 16ad0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 169e0 │ │ │ │ │ + beq 16a20 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16a30 │ │ │ │ │ + bne 16a70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 16ca4 │ │ │ │ │ + bne 16ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 16bf0 │ │ │ │ │ + beq 16c30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16cac │ │ │ │ │ + bne 16cec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 16a78 │ │ │ │ │ + bge 16ab8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1690c │ │ │ │ │ + b 1694c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 169e0 │ │ │ │ │ + beq 16a20 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16c48 │ │ │ │ │ + beq 16c88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c48 │ │ │ │ │ + bne 16c88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bgt 16a24 │ │ │ │ │ + bgt 16a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 168d0 │ │ │ │ │ + b 16910 │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ mov r7, lr │ │ │ │ │ mov r9, lr │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1032 @ 0x408 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cd0 │ │ │ │ │ + bne 16d10 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16c3c │ │ │ │ │ + beq 16c7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c3c │ │ │ │ │ + bne 16c7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c30 │ │ │ │ │ + bne 16c70 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bl 1685c │ │ │ │ │ + bl 1689c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 16b24 │ │ │ │ │ + beq 16b64 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b74 │ │ │ │ │ + bne 16bb4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c30 │ │ │ │ │ + bne 16c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 16c04 │ │ │ │ │ + beq 16c44 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16c1c │ │ │ │ │ + bne 16c5c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - ble 16bd8 │ │ │ │ │ + ble 16c18 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16a9c │ │ │ │ │ + b 16adc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16b24 │ │ │ │ │ + beq 16b64 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 16ba4 │ │ │ │ │ + beq 16be4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16b48 │ │ │ │ │ + beq 16b88 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16c28 │ │ │ │ │ + bne 16c68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16c1c │ │ │ │ │ + bne 16c5c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16b5c │ │ │ │ │ + bne 16b9c │ │ │ │ │ mov ip, r9 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 169c4 │ │ │ │ │ + b 16a04 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16a78 │ │ │ │ │ - b 16cac │ │ │ │ │ + beq 16ab8 │ │ │ │ │ + b 16cec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov ip, r9 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r0, r2, #1 │ │ │ │ │ - beq 16bdc │ │ │ │ │ + beq 16c1c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 169e4 │ │ │ │ │ + b 16a24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 16c1c │ │ │ │ │ + b 16c5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16ae8 │ │ │ │ │ + b 16b28 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 16cac │ │ │ │ │ + bne 16cec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 16cac │ │ │ │ │ + bne 16cec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16a6c │ │ │ │ │ - b 16a78 │ │ │ │ │ + bne 16aac │ │ │ │ │ + b 16ab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 168d0 │ │ │ │ │ + b 16910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16958 │ │ │ │ │ + b 16998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 168d0 │ │ │ │ │ + b 16910 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1699c │ │ │ │ │ + b 169dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 169c4 │ │ │ │ │ + b 16a04 │ │ │ │ │ │ │ │ │ │ -00016ce0 : │ │ │ │ │ +00016d20 : │ │ │ │ │ args_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16fdc │ │ │ │ │ + beq 17044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16fdc │ │ │ │ │ + bne 17044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16fcc │ │ │ │ │ + bne 17034 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 16e54 │ │ │ │ │ + beq 16e94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 17010 <_gather_91_rule> │ │ │ │ │ + bl 17050 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 16e9c │ │ │ │ │ + beq 16edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17004 │ │ │ │ │ + beq 1700c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17004 │ │ │ │ │ + bne 1700c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16ea0 │ │ │ │ │ + bne 16ee0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 16f84 │ │ │ │ │ + bne 16fc4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16ea0 │ │ │ │ │ + bne 16ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16e3c │ │ │ │ │ + beq 16e7c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 16f60 │ │ │ │ │ + beq 16fa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16f60 │ │ │ │ │ + bne 16fa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 16f6c │ │ │ │ │ + blt 16fac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 16fcc │ │ │ │ │ + bne 17034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17010 <_gather_91_rule> │ │ │ │ │ + bl 17050 <_gather_91_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 16d70 │ │ │ │ │ + bne 16db0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 16fcc │ │ │ │ │ + bne 17034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 22084 │ │ │ │ │ + bl 220b8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 16e44 │ │ │ │ │ + beq 16e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16fcc │ │ │ │ │ + beq 17034 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - bne 16f1c │ │ │ │ │ + bne 16f5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16fe8 │ │ │ │ │ + beq 17018 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 16e30 │ │ │ │ │ + bne 16e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16e3c │ │ │ │ │ + beq 16e7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16e44 │ │ │ │ │ + b 16e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22084 │ │ │ │ │ + bl 220b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16dcc │ │ │ │ │ + beq 16e0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 16dd4 │ │ │ │ │ + beq 16e14 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16dd0 │ │ │ │ │ + beq 16e10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16ea0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 16e44 │ │ │ │ │ + b 16ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16d28 │ │ │ │ │ + b 16ddc │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 16f30 │ │ │ │ │ + b 16f70 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 16e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16d9c │ │ │ │ │ + b 16d68 │ │ │ │ │ │ │ │ │ │ -00017010 <_gather_91_rule>: │ │ │ │ │ +00017050 <_gather_91_rule>: │ │ │ │ │ _gather_91_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17e28 <_gather_91_rule+0xe18> │ │ │ │ │ + beq 17e68 <_gather_91_rule+0xe18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17e28 <_gather_91_rule+0xe18> │ │ │ │ │ + bne 17e68 <_gather_91_rule+0xe18> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 1758c <_gather_91_rule+0x57c> │ │ │ │ │ + bne 175cc <_gather_91_rule+0x57c> │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 17e1c <_gather_91_rule+0xe0c> │ │ │ │ │ + beq 17e5c <_gather_91_rule+0xe0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17e1c <_gather_91_rule+0xe0c> │ │ │ │ │ + bne 17e5c <_gather_91_rule+0xe0c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17920 <_gather_91_rule+0x910> │ │ │ │ │ + bne 17960 <_gather_91_rule+0x910> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17e10 <_gather_91_rule+0xe00> │ │ │ │ │ + beq 17e50 <_gather_91_rule+0xe00> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17e10 <_gather_91_rule+0xe00> │ │ │ │ │ + bne 17e50 <_gather_91_rule+0xe00> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178c8 <_gather_91_rule+0x8b8> │ │ │ │ │ + bne 17908 <_gather_91_rule+0x8b8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 17878 <_gather_91_rule+0x868> │ │ │ │ │ + beq 178b8 <_gather_91_rule+0x868> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 17af8 <_gather_91_rule+0xae8> │ │ │ │ │ + bne 17b38 <_gather_91_rule+0xae8> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17928 <_gather_91_rule+0x918> │ │ │ │ │ + bne 17968 <_gather_91_rule+0x918> │ │ │ │ │ ldrd r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a3c <_gather_91_rule+0xa2c> │ │ │ │ │ + bne 17a7c <_gather_91_rule+0xa2c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 17920 <_gather_91_rule+0x910> │ │ │ │ │ + bne 17960 <_gather_91_rule+0x910> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 17dd4 <_gather_91_rule+0xdc4> │ │ │ │ │ + beq 17e14 <_gather_91_rule+0xdc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17dd4 <_gather_91_rule+0xdc4> │ │ │ │ │ + bne 17e14 <_gather_91_rule+0xdc4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1791c <_gather_91_rule+0x90c> │ │ │ │ │ + bne 1795c <_gather_91_rule+0x90c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17d94 <_gather_91_rule+0xd84> │ │ │ │ │ + beq 17dd4 <_gather_91_rule+0xd84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d94 <_gather_91_rule+0xd84> │ │ │ │ │ + bne 17dd4 <_gather_91_rule+0xd84> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17dc8 <_gather_91_rule+0xdb8> │ │ │ │ │ + bne 17e08 <_gather_91_rule+0xdb8> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17598 <_gather_91_rule+0x588> │ │ │ │ │ + beq 175d8 <_gather_91_rule+0x588> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 175d8 <_gather_91_rule+0x5c8> │ │ │ │ │ + bne 17618 <_gather_91_rule+0x5c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1791c <_gather_91_rule+0x90c> │ │ │ │ │ + bne 1795c <_gather_91_rule+0x90c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 176d8 <_gather_91_rule+0x6c8> │ │ │ │ │ + beq 17718 <_gather_91_rule+0x6c8> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 176d8 <_gather_91_rule+0x6c8> │ │ │ │ │ + beq 17718 <_gather_91_rule+0x6c8> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17920 <_gather_91_rule+0x910> │ │ │ │ │ + beq 17960 <_gather_91_rule+0x910> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17dbc <_gather_91_rule+0xdac> │ │ │ │ │ + beq 17dfc <_gather_91_rule+0xdac> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17dbc <_gather_91_rule+0xdac> │ │ │ │ │ + bne 17dfc <_gather_91_rule+0xdac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17db4 <_gather_91_rule+0xda4> │ │ │ │ │ + bne 17df4 <_gather_91_rule+0xda4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17da8 <_gather_91_rule+0xd98> │ │ │ │ │ + beq 17de8 <_gather_91_rule+0xd98> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 17db4 <_gather_91_rule+0xda4> │ │ │ │ │ + bne 17df4 <_gather_91_rule+0xda4> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17540 <_gather_91_rule+0x530> │ │ │ │ │ + beq 17580 <_gather_91_rule+0x530> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17df8 <_gather_91_rule+0xde8> │ │ │ │ │ + beq 17e38 <_gather_91_rule+0xde8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17df8 <_gather_91_rule+0xde8> │ │ │ │ │ + bne 17e38 <_gather_91_rule+0xde8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17538 <_gather_91_rule+0x528> │ │ │ │ │ + bne 17578 <_gather_91_rule+0x528> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 17e04 <_gather_91_rule+0xdf4> │ │ │ │ │ + beq 17e44 <_gather_91_rule+0xdf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17e04 <_gather_91_rule+0xdf4> │ │ │ │ │ + bne 17e44 <_gather_91_rule+0xdf4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17734 <_gather_91_rule+0x724> │ │ │ │ │ + bne 17774 <_gather_91_rule+0x724> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 176f4 <_gather_91_rule+0x6e4> │ │ │ │ │ + beq 17734 <_gather_91_rule+0x6e4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17ba0 <_gather_91_rule+0xb90> │ │ │ │ │ + bne 17be0 <_gather_91_rule+0xb90> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17998 <_gather_91_rule+0x988> │ │ │ │ │ + bne 179d8 <_gather_91_rule+0x988> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17b0c <_gather_91_rule+0xafc> │ │ │ │ │ + bne 17b4c <_gather_91_rule+0xafc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 17b8c <_gather_91_rule+0xb7c> │ │ │ │ │ + bne 17bcc <_gather_91_rule+0xb7c> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 17de0 <_gather_91_rule+0xdd0> │ │ │ │ │ + beq 17e20 <_gather_91_rule+0xdd0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17de0 <_gather_91_rule+0xdd0> │ │ │ │ │ + bne 17e20 <_gather_91_rule+0xdd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17534 <_gather_91_rule+0x524> │ │ │ │ │ + bne 17574 <_gather_91_rule+0x524> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17dec <_gather_91_rule+0xddc> │ │ │ │ │ + beq 17e2c <_gather_91_rule+0xddc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17dec <_gather_91_rule+0xddc> │ │ │ │ │ + bne 17e2c <_gather_91_rule+0xddc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17d88 <_gather_91_rule+0xd78> │ │ │ │ │ + bne 17dc8 <_gather_91_rule+0xd78> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17740 <_gather_91_rule+0x730> │ │ │ │ │ + beq 17780 <_gather_91_rule+0x730> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1779c <_gather_91_rule+0x78c> │ │ │ │ │ + bne 177dc <_gather_91_rule+0x78c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17534 <_gather_91_rule+0x524> │ │ │ │ │ + bne 17574 <_gather_91_rule+0x524> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 17530 <_gather_91_rule+0x520> │ │ │ │ │ + beq 17570 <_gather_91_rule+0x520> │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 17534 <_gather_91_rule+0x524> │ │ │ │ │ + beq 17574 <_gather_91_rule+0x524> │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17538 <_gather_91_rule+0x528> │ │ │ │ │ + beq 17578 <_gather_91_rule+0x528> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17a14 <_gather_91_rule+0xa04> │ │ │ │ │ + bne 17a54 <_gather_91_rule+0xa04> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 178d4 <_gather_91_rule+0x8c4> │ │ │ │ │ + beq 17914 <_gather_91_rule+0x8c4> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 172d4 <_gather_91_rule+0x2c4> │ │ │ │ │ + b 17314 <_gather_91_rule+0x2c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17da0 <_gather_91_rule+0xd90> │ │ │ │ │ + beq 17de0 <_gather_91_rule+0xd90> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1769c <_gather_91_rule+0x68c> │ │ │ │ │ + bgt 176dc <_gather_91_rule+0x68c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -26717,44 +26734,44 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 178f8 <_gather_91_rule+0x8e8> │ │ │ │ │ + blt 17938 <_gather_91_rule+0x8e8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 17dc8 <_gather_91_rule+0xdb8> │ │ │ │ │ + bne 17e08 <_gather_91_rule+0xdb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 171f4 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 17234 <_gather_91_rule+0x1e4> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 171f4 <_gather_91_rule+0x1e4> │ │ │ │ │ + beq 17234 <_gather_91_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17cec <_gather_91_rule+0xcdc> │ │ │ │ │ + beq 17d2c <_gather_91_rule+0xcdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17cec <_gather_91_rule+0xcdc> │ │ │ │ │ + beq 17d2c <_gather_91_rule+0xcdc> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -26775,112 +26792,112 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17be8 <_gather_91_rule+0xbd8> │ │ │ │ │ + beq 17c28 <_gather_91_rule+0xbd8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17cd4 <_gather_91_rule+0xcc4> │ │ │ │ │ + bne 17d14 <_gather_91_rule+0xcc4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17250 <_gather_91_rule+0x240> │ │ │ │ │ + b 17290 <_gather_91_rule+0x240> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17560 <_gather_91_rule+0x550> │ │ │ │ │ + beq 175a0 <_gather_91_rule+0x550> │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 17560 <_gather_91_rule+0x550> │ │ │ │ │ - b 176bc <_gather_91_rule+0x6ac> │ │ │ │ │ + beq 175a0 <_gather_91_rule+0x550> │ │ │ │ │ + b 176fc <_gather_91_rule+0x6ac> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17c64 <_gather_91_rule+0xc54> │ │ │ │ │ + blt 17ca4 <_gather_91_rule+0xc54> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17b98 <_gather_91_rule+0xb88> │ │ │ │ │ + bne 17bd8 <_gather_91_rule+0xb88> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17394 <_gather_91_rule+0x384> │ │ │ │ │ + beq 173d4 <_gather_91_rule+0x384> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17b7c <_gather_91_rule+0xb6c> │ │ │ │ │ + b 17bbc <_gather_91_rule+0xb6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 17bd4 <_gather_91_rule+0xbc4> │ │ │ │ │ + blt 17c14 <_gather_91_rule+0xbc4> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17d88 <_gather_91_rule+0xd78> │ │ │ │ │ + bne 17dc8 <_gather_91_rule+0xd78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17478 <_gather_91_rule+0x468> │ │ │ │ │ + beq 174b8 <_gather_91_rule+0x468> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17478 <_gather_91_rule+0x468> │ │ │ │ │ + beq 174b8 <_gather_91_rule+0x468> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 17cac <_gather_91_rule+0xc9c> │ │ │ │ │ + beq 17cec <_gather_91_rule+0xc9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17cac <_gather_91_rule+0xc9c> │ │ │ │ │ + beq 17cec <_gather_91_rule+0xc9c> │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -26903,177 +26920,177 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 17bb4 <_gather_91_rule+0xba4> │ │ │ │ │ + beq 17bf4 <_gather_91_rule+0xba4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17cbc <_gather_91_rule+0xcac> │ │ │ │ │ + bne 17cfc <_gather_91_rule+0xcac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 174d4 <_gather_91_rule+0x4c4> │ │ │ │ │ + b 17514 <_gather_91_rule+0x4c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ strlt r6, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r2, #1 │ │ │ │ │ - blt 17148 <_gather_91_rule+0x138> │ │ │ │ │ + blt 17188 <_gather_91_rule+0x138> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr 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 17af0 <_gather_91_rule+0xae0> │ │ │ │ │ + bne 17b30 <_gather_91_rule+0xae0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1711c <_gather_91_rule+0x10c> │ │ │ │ │ + beq 1715c <_gather_91_rule+0x10c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17148 <_gather_91_rule+0x138> │ │ │ │ │ + b 17188 <_gather_91_rule+0x138> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17da0 <_gather_91_rule+0xd90> │ │ │ │ │ + beq 17de0 <_gather_91_rule+0xd90> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 17518 <_gather_91_rule+0x508> │ │ │ │ │ + b 17558 <_gather_91_rule+0x508> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 17210 <_gather_91_rule+0x200> │ │ │ │ │ + beq 17250 <_gather_91_rule+0x200> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176dc <_gather_91_rule+0x6cc> │ │ │ │ │ + b 1771c <_gather_91_rule+0x6cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17130 <_gather_91_rule+0x120> │ │ │ │ │ + beq 17170 <_gather_91_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17c9c <_gather_91_rule+0xc8c> │ │ │ │ │ + beq 17cdc <_gather_91_rule+0xc8c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17c78 <_gather_91_rule+0xc68> │ │ │ │ │ + beq 17cb8 <_gather_91_rule+0xc68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d4c <_gather_91_rule+0xd3c> │ │ │ │ │ + bne 17d8c <_gather_91_rule+0xd3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17278 <_gather_91_rule+0x268> │ │ │ │ │ + b 172b8 <_gather_91_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 173a8 <_gather_91_rule+0x398> │ │ │ │ │ + beq 173e8 <_gather_91_rule+0x398> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 17d68 <_gather_91_rule+0xd58> │ │ │ │ │ + beq 17da8 <_gather_91_rule+0xd58> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 17d5c <_gather_91_rule+0xd4c> │ │ │ │ │ + beq 17d9c <_gather_91_rule+0xd4c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17c58 <_gather_91_rule+0xc48> │ │ │ │ │ + bne 17c98 <_gather_91_rule+0xc48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1750c <_gather_91_rule+0x4fc> │ │ │ │ │ + beq 1754c <_gather_91_rule+0x4fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1750c <_gather_91_rule+0x4fc> │ │ │ │ │ + beq 1754c <_gather_91_rule+0x4fc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 176dc <_gather_91_rule+0x6cc> │ │ │ │ │ + b 1771c <_gather_91_rule+0x6cc> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17144 <_gather_91_rule+0x134> │ │ │ │ │ + bne 17184 <_gather_91_rule+0x134> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 17d34 <_gather_91_rule+0xd24> │ │ │ │ │ + beq 17d74 <_gather_91_rule+0xd24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17d34 <_gather_91_rule+0xd24> │ │ │ │ │ + bne 17d74 <_gather_91_rule+0xd24> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 17144 <_gather_91_rule+0x134> │ │ │ │ │ + bne 17184 <_gather_91_rule+0x134> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 17144 <_gather_91_rule+0x134> │ │ │ │ │ + beq 17184 <_gather_91_rule+0x134> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -27081,636 +27098,636 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 17d08 <_gather_91_rule+0xcf8> │ │ │ │ │ + bne 17d48 <_gather_91_rule+0xcf8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 17140 <_gather_91_rule+0x130> │ │ │ │ │ + beq 17180 <_gather_91_rule+0x130> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 17144 <_gather_91_rule+0x134> │ │ │ │ │ + b 17184 <_gather_91_rule+0x134> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 178c8 <_gather_91_rule+0x8b8> │ │ │ │ │ + bne 17908 <_gather_91_rule+0x8b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c014 │ │ │ │ │ + bl c288 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 178c0 <_gather_91_rule+0x8b0> │ │ │ │ │ + b 17900 <_gather_91_rule+0x8b0> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 173c0 <_gather_91_rule+0x3b0> │ │ │ │ │ + bne 17400 <_gather_91_rule+0x3b0> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 17cfc <_gather_91_rule+0xcec> │ │ │ │ │ + beq 17d3c <_gather_91_rule+0xcec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17cfc <_gather_91_rule+0xcec> │ │ │ │ │ + bne 17d3c <_gather_91_rule+0xcec> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 17b78 <_gather_91_rule+0xb68> │ │ │ │ │ + bne 17bb8 <_gather_91_rule+0xb68> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 17c0c <_gather_91_rule+0xbfc> │ │ │ │ │ + bne 17c4c <_gather_91_rule+0xbfc> │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 173d4 <_gather_91_rule+0x3c4> │ │ │ │ │ + beq 17414 <_gather_91_rule+0x3c4> │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17540 <_gather_91_rule+0x530> │ │ │ │ │ + b 17580 <_gather_91_rule+0x530> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17734 <_gather_91_rule+0x724> │ │ │ │ │ + bne 17774 <_gather_91_rule+0x724> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c014 │ │ │ │ │ + bl c288 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 1772c <_gather_91_rule+0x71c> │ │ │ │ │ + b 1776c <_gather_91_rule+0x71c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17bd4 <_gather_91_rule+0xbc4> │ │ │ │ │ + beq 17c14 <_gather_91_rule+0xbc4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17494 <_gather_91_rule+0x484> │ │ │ │ │ - b 17534 <_gather_91_rule+0x524> │ │ │ │ │ + beq 174d4 <_gather_91_rule+0x484> │ │ │ │ │ + b 17574 <_gather_91_rule+0x524> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1790c <_gather_91_rule+0x8fc> │ │ │ │ │ + beq 1794c <_gather_91_rule+0x8fc> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1790c <_gather_91_rule+0x8fc> │ │ │ │ │ + b 1794c <_gather_91_rule+0x8fc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 17e34 <_gather_91_rule+0xe24> │ │ │ │ │ + bne 17e74 <_gather_91_rule+0xe24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 17b78 <_gather_91_rule+0xb68> │ │ │ │ │ + beq 17bb8 <_gather_91_rule+0xb68> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17b78 <_gather_91_rule+0xb68> │ │ │ │ │ + b 17bb8 <_gather_91_rule+0xb68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17d78 <_gather_91_rule+0xd68> │ │ │ │ │ + beq 17db8 <_gather_91_rule+0xd68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17b7c <_gather_91_rule+0xb6c> │ │ │ │ │ + b 17bbc <_gather_91_rule+0xb6c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c9c <_gather_91_rule+0xc8c> │ │ │ │ │ + beq 17cdc <_gather_91_rule+0xc8c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17148 <_gather_91_rule+0x138> │ │ │ │ │ + b 17188 <_gather_91_rule+0x138> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 17148 <_gather_91_rule+0x138> │ │ │ │ │ + b 17188 <_gather_91_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17bd4 <_gather_91_rule+0xbc4> │ │ │ │ │ + b 17c14 <_gather_91_rule+0xbc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17bcc <_gather_91_rule+0xbbc> │ │ │ │ │ - b 1786c <_gather_91_rule+0x85c> │ │ │ │ │ + bne 17c0c <_gather_91_rule+0xbbc> │ │ │ │ │ + b 178ac <_gather_91_rule+0x85c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17c00 <_gather_91_rule+0xbf0> │ │ │ │ │ - b 17694 <_gather_91_rule+0x684> │ │ │ │ │ + bne 17c40 <_gather_91_rule+0xbf0> │ │ │ │ │ + b 176d4 <_gather_91_rule+0x684> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1790c <_gather_91_rule+0x8fc> │ │ │ │ │ + b 1794c <_gather_91_rule+0x8fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17b3c <_gather_91_rule+0xb2c> │ │ │ │ │ + b 17b7c <_gather_91_rule+0xb2c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17d40 <_gather_91_rule+0xd30> │ │ │ │ │ + beq 17d80 <_gather_91_rule+0xd30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 17ae4 <_gather_91_rule+0xad4> │ │ │ │ │ + bne 17b24 <_gather_91_rule+0xad4> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17278 <_gather_91_rule+0x268> │ │ │ │ │ + b 172b8 <_gather_91_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17a70 <_gather_91_rule+0xa60> │ │ │ │ │ + b 17ab0 <_gather_91_rule+0xa60> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 17d28 <_gather_91_rule+0xd18> │ │ │ │ │ + b 17d68 <_gather_91_rule+0xd18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c84 <_gather_91_rule+0xc74> │ │ │ │ │ - b 1798c <_gather_91_rule+0x97c> │ │ │ │ │ + bne 17cc4 <_gather_91_rule+0xc74> │ │ │ │ │ + b 179cc <_gather_91_rule+0x97c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17c64 <_gather_91_rule+0xc54> │ │ │ │ │ + bne 17ca4 <_gather_91_rule+0xc54> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - b 17b7c <_gather_91_rule+0xb6c> │ │ │ │ │ + b 17bbc <_gather_91_rule+0xb6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17a04 <_gather_91_rule+0x9f4> │ │ │ │ │ + b 17a44 <_gather_91_rule+0x9f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17bd4 <_gather_91_rule+0xbc4> │ │ │ │ │ + b 17c14 <_gather_91_rule+0xbc4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 171b4 <_gather_91_rule+0x1a4> │ │ │ │ │ + b 171f4 <_gather_91_rule+0x1a4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17920 <_gather_91_rule+0x910> │ │ │ │ │ + b 17960 <_gather_91_rule+0x910> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1729c <_gather_91_rule+0x28c> │ │ │ │ │ + b 172dc <_gather_91_rule+0x28c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1790c <_gather_91_rule+0x8fc> │ │ │ │ │ + b 1794c <_gather_91_rule+0x8fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17178 <_gather_91_rule+0x168> │ │ │ │ │ + b 171b8 <_gather_91_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 173f8 <_gather_91_rule+0x3e8> │ │ │ │ │ + b 17438 <_gather_91_rule+0x3e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17434 <_gather_91_rule+0x424> │ │ │ │ │ + b 17474 <_gather_91_rule+0x424> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17314 <_gather_91_rule+0x304> │ │ │ │ │ + b 17354 <_gather_91_rule+0x304> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17354 <_gather_91_rule+0x344> │ │ │ │ │ + b 17394 <_gather_91_rule+0x344> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 170dc <_gather_91_rule+0xcc> │ │ │ │ │ + b 1711c <_gather_91_rule+0xcc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 170a0 <_gather_91_rule+0x90> │ │ │ │ │ + b 170e0 <_gather_91_rule+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17058 <_gather_91_rule+0x48> │ │ │ │ │ + b 17098 <_gather_91_rule+0x48> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17e64 <_gather_91_rule+0xe54> │ │ │ │ │ + beq 17ea4 <_gather_91_rule+0xe54> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 17c4c <_gather_91_rule+0xc3c> │ │ │ │ │ + bne 17c8c <_gather_91_rule+0xc3c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17a04 <_gather_91_rule+0x9f4> │ │ │ │ │ + b 17a44 <_gather_91_rule+0x9f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17e58 <_gather_91_rule+0xe48> │ │ │ │ │ + b 17e98 <_gather_91_rule+0xe48> │ │ │ │ │ │ │ │ │ │ -00017e70 : │ │ │ │ │ +00017eb0 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 180f4 │ │ │ │ │ + beq 18134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180f4 │ │ │ │ │ + bne 18134 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 180e8 │ │ │ │ │ + bne 18128 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 180dc │ │ │ │ │ + beq 1811c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180dc │ │ │ │ │ + bne 1811c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17fd8 │ │ │ │ │ + bne 18018 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 17fa4 │ │ │ │ │ + beq 17fe4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17fe4 │ │ │ │ │ + bne 18024 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17fd8 │ │ │ │ │ + bne 18018 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18064 │ │ │ │ │ + bne 180a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 180e8 │ │ │ │ │ + bne 18128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 180c4 │ │ │ │ │ + blt 18104 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17f28 │ │ │ │ │ + beq 17f68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17f6c │ │ │ │ │ + b 17fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f3c │ │ │ │ │ + beq 17f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17f3c │ │ │ │ │ + beq 17f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17f60 │ │ │ │ │ + beq 17fa0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 180b8 │ │ │ │ │ + beq 180f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18100 │ │ │ │ │ + bne 18140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 17f90 │ │ │ │ │ + b 17fd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17fd8 │ │ │ │ │ + bne 18018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17f60 │ │ │ │ │ + beq 17fa0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 18048 │ │ │ │ │ + bne 18088 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f60 │ │ │ │ │ + beq 17fa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17f6c │ │ │ │ │ + b 17fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17ef4 │ │ │ │ │ + b 17f34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17f94 │ │ │ │ │ + b 17fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17eb8 │ │ │ │ │ + b 17ef8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 180c4 │ │ │ │ │ - b 18054 │ │ │ │ │ + bne 18104 │ │ │ │ │ + b 18094 │ │ │ │ │ │ │ │ │ │ -00018110 : │ │ │ │ │ +00018150 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 184e4 │ │ │ │ │ + beq 18524 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184e4 │ │ │ │ │ + bne 18524 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 181a4 │ │ │ │ │ + bne 181e4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 181b4 │ │ │ │ │ + bne 181f4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18230 │ │ │ │ │ + bne 18270 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18534 │ │ │ │ │ + beq 18574 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18534 │ │ │ │ │ + bne 18574 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 18214 │ │ │ │ │ + bne 18254 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18540 │ │ │ │ │ + bne 18580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r1, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 18180 │ │ │ │ │ - b 181a4 │ │ │ │ │ + beq 181c0 │ │ │ │ │ + b 181e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18528 │ │ │ │ │ + beq 18568 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18528 │ │ │ │ │ + bne 18568 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 184b4 │ │ │ │ │ + bne 184f4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1851c │ │ │ │ │ + beq 1855c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1851c │ │ │ │ │ + bne 1855c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 184b4 │ │ │ │ │ + bne 184f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e4b8 │ │ │ │ │ + bl e72c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 184ac │ │ │ │ │ + beq 184ec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 184c0 │ │ │ │ │ + beq 18500 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184c0 │ │ │ │ │ + bne 18500 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184a0 │ │ │ │ │ + bne 184e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 184d4 │ │ │ │ │ + beq 18514 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 184a0 │ │ │ │ │ + bne 184e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1840c │ │ │ │ │ + bne 1844c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 184cc │ │ │ │ │ + beq 1850c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bgt 1844c │ │ │ │ │ + bgt 1848c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -27720,1078 +27737,1072 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 184b4 │ │ │ │ │ + beq 184f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 184b4 │ │ │ │ │ + bne 184f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18194 │ │ │ │ │ + beq 181d4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 184f0 │ │ │ │ │ + beq 18530 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 184f0 │ │ │ │ │ + bne 18530 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 181a4 │ │ │ │ │ + b 181e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e4b8 │ │ │ │ │ + bl e72c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1833c │ │ │ │ │ + beq 1837c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18484 │ │ │ │ │ + bne 184c4 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 18460 │ │ │ │ │ + beq 184a0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [r6, r7, lsl #2] │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 18328 │ │ │ │ │ + b 18368 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r6, r8, lsl #2] │ │ │ │ │ str r1, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 18354 │ │ │ │ │ + b 18394 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 184cc │ │ │ │ │ + beq 1850c │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 18434 │ │ │ │ │ + b 18474 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1842c │ │ │ │ │ + beq 1846c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18198 │ │ │ │ │ + b 181d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 182ec │ │ │ │ │ + b 1832c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 184a0 │ │ │ │ │ + b 184e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18158 │ │ │ │ │ + b 18198 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 18404 │ │ │ │ │ + beq 18444 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 181a4 │ │ │ │ │ + b 181e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18294 │ │ │ │ │ + b 182d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1825c │ │ │ │ │ + b 1829c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 181e0 │ │ │ │ │ + b 18220 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18208 │ │ │ │ │ + beq 18248 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mvn r0, #4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ str r0, [sp] │ │ │ │ │ strd r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl feec │ │ │ │ │ + bl 10160 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION.constprop.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1820c │ │ │ │ │ + beq 1824c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 18214 │ │ │ │ │ + b 18254 │ │ │ │ │ │ │ │ │ │ -000185a0 : │ │ │ │ │ +000185e0 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 187d0 │ │ │ │ │ + beq 187f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 187d0 │ │ │ │ │ + bne 187f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 187c0 │ │ │ │ │ + bne 186ec │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - beq 18674 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 186b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 186cc │ │ │ │ │ + bne 186fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 187c0 │ │ │ │ │ + bne 186ec │ │ │ │ │ mov r1, #588 @ 0x24c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 18768 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 18798 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - movlt r1, #1 │ │ │ │ │ - ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ - sublt r2, r2, #1 │ │ │ │ │ - blt 18664 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldr 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 │ │ │ │ │ - beq 1861c │ │ │ │ │ - b 1865c │ │ │ │ │ + blt 18780 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + beq 1865c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 186a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #650 @ 0x28a │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18630 │ │ │ │ │ + beq 18670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 18630 │ │ │ │ │ + beq 18670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1865c │ │ │ │ │ + beq 18698 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1873c │ │ │ │ │ + beq 1876c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1865c │ │ │ │ │ + beq 18698 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1865c │ │ │ │ │ + beq 18698 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 18664 │ │ │ │ │ + b 186a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d758 │ │ │ │ │ + bl d780 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18654 │ │ │ │ │ + bne 187fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1865c │ │ │ │ │ + beq 18698 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 18730 │ │ │ │ │ - b 1873c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 18664 │ │ │ │ │ + bne 18760 │ │ │ │ │ + b 1876c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 185e8 │ │ │ │ │ + b 18628 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 18694 │ │ │ │ │ │ │ │ │ │ -000187dc : │ │ │ │ │ +00018804 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18ab8 │ │ │ │ │ + beq 18aa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18ab8 │ │ │ │ │ + bne 18aa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18a20 │ │ │ │ │ + bne 189c8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 188a0 │ │ │ │ │ + beq 188c8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18a08 │ │ │ │ │ + bne 189b0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 188f4 │ │ │ │ │ + bne 1891c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18980 │ │ │ │ │ + bne 189dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 18a28 │ │ │ │ │ + blt 189d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 18a00 │ │ │ │ │ + bne 189a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18864 │ │ │ │ │ - b 18a20 │ │ │ │ │ + beq 1888c │ │ │ │ │ + b 189c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 18878 │ │ │ │ │ + beq 188a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 18a20 │ │ │ │ │ + beq 189c8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 18958 │ │ │ │ │ + beq 18980 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18888 │ │ │ │ │ + beq 188b0 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1888c │ │ │ │ │ + beq 188b4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18a28 │ │ │ │ │ + b 189d0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 189c8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c288 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1888c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 188bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18a28 │ │ │ │ │ + bne 189d0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18a78 │ │ │ │ │ + beq 18ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18a78 │ │ │ │ │ + bne 18ae0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 189e4 │ │ │ │ │ + bne 18a40 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18a34 │ │ │ │ │ + bne 18a5c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1888c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 18a20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c014 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 18864 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18894 │ │ │ │ │ + b 188b4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 18a84 │ │ │ │ │ + bne 18aac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 189ec │ │ │ │ │ + beq 18a48 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 189ec │ │ │ │ │ + b 18a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 189bc │ │ │ │ │ + b 1884c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18ac4 │ │ │ │ │ + beq 18aec │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 18a6c │ │ │ │ │ + bne 18a94 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1888c │ │ │ │ │ + b 188b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18824 │ │ │ │ │ + b 18a18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1888c │ │ │ │ │ + b 188b4 │ │ │ │ │ │ │ │ │ │ -00018ad4 : │ │ │ │ │ +00018afc : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 18af4 │ │ │ │ │ + bne 18b1c │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 121c │ │ │ │ │ R_ARM_JUMP24 NEW_TYPE_COMMENT.part.0.isra.0 │ │ │ │ │ │ │ │ │ │ -00018b04 : │ │ │ │ │ +00018b2c : │ │ │ │ │ params_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18bc8 │ │ │ │ │ + beq 18bf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18bc8 │ │ │ │ │ + bne 18bf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18b90 │ │ │ │ │ + bne 18bb8 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 18b9c │ │ │ │ │ + bne 18bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18bd4 │ │ │ │ │ + bl 18bfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl ba80 │ │ │ │ │ + bl bcf4 │ │ │ │ │ R_ARM_CALL invalid_parameters_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ ldrne r0, [fp, #-16] │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - beq 18b78 │ │ │ │ │ - b 18b90 │ │ │ │ │ + beq 18ba0 │ │ │ │ │ + b 18bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18b4c │ │ │ │ │ + b 18b74 │ │ │ │ │ │ │ │ │ │ -00018bd4 : │ │ │ │ │ +00018bfc : │ │ │ │ │ parameters_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 196b8 │ │ │ │ │ + beq 196e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 196b8 │ │ │ │ │ + bne 196e0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 195e8 │ │ │ │ │ + bne 19610 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19634 │ │ │ │ │ + beq 1965c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19634 │ │ │ │ │ + bne 1965c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19040 │ │ │ │ │ + bne 19068 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19628 │ │ │ │ │ + beq 19650 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19628 │ │ │ │ │ + bne 19650 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 196a8 │ │ │ │ │ + bne 196d0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1965c │ │ │ │ │ + beq 19684 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 196a8 │ │ │ │ │ + bne 196d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 192b0 │ │ │ │ │ + beq 192d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18d94 │ │ │ │ │ + beq 18dbc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19654 │ │ │ │ │ + beq 1967c │ │ │ │ │ str r6, [r5, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq r7, r5 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18d94 │ │ │ │ │ + beq 18dbc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19650 │ │ │ │ │ + beq 19678 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18d84 │ │ │ │ │ + beq 18dac │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19364 │ │ │ │ │ + beq 1938c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 18d54 │ │ │ │ │ + b 18d7c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 192b0 │ │ │ │ │ + beq 192d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 192b0 │ │ │ │ │ + bne 192d8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19654 │ │ │ │ │ + beq 1967c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 18e20 │ │ │ │ │ + ble 18e48 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18e20 │ │ │ │ │ + beq 18e48 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18e20 │ │ │ │ │ + beq 18e48 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18e20 │ │ │ │ │ + beq 18e48 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 18e08 │ │ │ │ │ + bne 18e30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19400 │ │ │ │ │ + bne 19428 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 19040 │ │ │ │ │ + bne 19068 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 196d4 │ │ │ │ │ + beq 196fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 196d4 │ │ │ │ │ + bne 196fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19640 │ │ │ │ │ + bne 19668 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19608 │ │ │ │ │ + beq 19630 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19640 │ │ │ │ │ + bne 19668 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - beq 192dc │ │ │ │ │ + beq 19304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 18f84 │ │ │ │ │ + beq 18fac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19600 │ │ │ │ │ + beq 19628 │ │ │ │ │ str r5, [r6, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 18f84 │ │ │ │ │ + beq 18fac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 195fc │ │ │ │ │ + beq 19624 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r6, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r7, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18f74 │ │ │ │ │ + beq 18f9c │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - beq 1938c │ │ │ │ │ + beq 193b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 18f44 │ │ │ │ │ + b 18f6c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 192dc │ │ │ │ │ + beq 19304 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 192dc │ │ │ │ │ + bne 19304 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19600 │ │ │ │ │ + beq 19628 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 19010 │ │ │ │ │ + ble 19038 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 19010 │ │ │ │ │ + beq 19038 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 19010 │ │ │ │ │ + beq 19038 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 19010 │ │ │ │ │ + beq 19038 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 18ff8 │ │ │ │ │ + bne 19020 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 194d4 │ │ │ │ │ + bne 194fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 196e0 │ │ │ │ │ + bne 19708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a2fc │ │ │ │ │ + bl 1a324 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 19588 │ │ │ │ │ + bne 195b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 195e8 │ │ │ │ │ + bne 19610 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 195cc │ │ │ │ │ + beq 195f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 195cc │ │ │ │ │ + bne 195f4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 196c4 │ │ │ │ │ + bne 196ec │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19688 │ │ │ │ │ + beq 196b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 196c4 │ │ │ │ │ + bne 196ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 19300 │ │ │ │ │ + beq 19328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - beq 191a0 │ │ │ │ │ + beq 191c8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19680 │ │ │ │ │ + beq 196a8 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ moveq r6, r7 │ │ │ │ │ moveq sl, #2 │ │ │ │ │ - beq 191a0 │ │ │ │ │ + beq 191c8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1967c │ │ │ │ │ + beq 196a4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ mov r7, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str sl, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19190 │ │ │ │ │ + beq 191b8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 193ac │ │ │ │ │ + beq 193d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r6, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 19160 │ │ │ │ │ + b 19188 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 19300 │ │ │ │ │ + beq 19328 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19300 │ │ │ │ │ + bne 19328 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19680 │ │ │ │ │ + beq 196a8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1922c │ │ │ │ │ + ble 19254 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1922c │ │ │ │ │ + beq 19254 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1922c │ │ │ │ │ + beq 19254 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp sl, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1922c │ │ │ │ │ + beq 19254 │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ add ip, ip, sl, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 19214 │ │ │ │ │ + bne 1923c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1b9f0 <_loop0_28_rule> │ │ │ │ │ + bl 1ba18 <_loop0_28_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19318 │ │ │ │ │ + beq 19340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c9a0 │ │ │ │ │ + bl 1c9c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19318 │ │ │ │ │ + bne 19340 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19564 │ │ │ │ │ + beq 1958c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19564 │ │ │ │ │ + bne 1958c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -28800,122 +28811,122 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18e5c │ │ │ │ │ - b 19040 │ │ │ │ │ + beq 18e84 │ │ │ │ │ + b 19068 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19048 │ │ │ │ │ + b 19070 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 196e0 │ │ │ │ │ + bne 19708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1aa50 <_loop1_30_rule> │ │ │ │ │ + bl 1aa78 <_loop1_30_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1952c │ │ │ │ │ + bne 19554 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 196e0 │ │ │ │ │ + bne 19708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c9a0 │ │ │ │ │ + bl 1c9c8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 193cc │ │ │ │ │ + bne 193f4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 192a0 │ │ │ │ │ + b 192c8 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19654 │ │ │ │ │ + beq 1967c │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18d70 │ │ │ │ │ + b 18d98 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19600 │ │ │ │ │ + beq 19628 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 18f60 │ │ │ │ │ + b 18f88 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19680 │ │ │ │ │ + beq 196a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 1917c │ │ │ │ │ + b 191a4 │ │ │ │ │ stm sp, {r5, r6} │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19564 │ │ │ │ │ + beq 1958c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19564 │ │ │ │ │ + bne 1958c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1935c │ │ │ │ │ + b 19384 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 192c8 │ │ │ │ │ + beq 192f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19504 │ │ │ │ │ + bne 1952c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a8d8 <_loop0_27_rule> │ │ │ │ │ + bl 1a900 <_loop0_27_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 195f4 │ │ │ │ │ + beq 1961c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b9f0 <_loop0_28_rule> │ │ │ │ │ + bl 1ba18 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 195f4 │ │ │ │ │ + beq 1961c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c9a0 │ │ │ │ │ + bl 1c9c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19048 │ │ │ │ │ + bne 19070 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ @@ -28923,344 +28934,344 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 194b0 │ │ │ │ │ + beq 194d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 193f8 │ │ │ │ │ + beq 19420 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 1935c │ │ │ │ │ + beq 19384 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 192a0 │ │ │ │ │ + b 192c8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 192f4 │ │ │ │ │ + beq 1931c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 19428 │ │ │ │ │ + beq 19450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19428 │ │ │ │ │ + beq 19450 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19048 │ │ │ │ │ + b 19070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c9a0 │ │ │ │ │ + bl 1c9c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 19338 │ │ │ │ │ + bne 19360 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 193ec │ │ │ │ │ + bne 19414 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 193f8 │ │ │ │ │ + beq 19420 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 192a0 │ │ │ │ │ + b 192c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b9f0 <_loop0_28_rule> │ │ │ │ │ + bl 1ba18 <_loop0_28_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 195d8 │ │ │ │ │ + beq 19600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c9a0 │ │ │ │ │ + bl 1c9c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 195d8 │ │ │ │ │ + bne 19600 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - b 19480 │ │ │ │ │ + b 194a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 190a0 │ │ │ │ │ + b 190c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 19078 │ │ │ │ │ + beq 190a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 192a0 │ │ │ │ │ + b 192c8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 19048 │ │ │ │ │ + b 19070 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 192f4 │ │ │ │ │ + b 1931c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18c94 │ │ │ │ │ + b 18cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18c58 │ │ │ │ │ + b 18c80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 192f4 │ │ │ │ │ + b 1931c │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 192c8 │ │ │ │ │ + b 192f0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19318 │ │ │ │ │ + b 19340 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 192c8 │ │ │ │ │ + b 192f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18c1c │ │ │ │ │ + b 18c44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19318 │ │ │ │ │ + b 19340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18e84 │ │ │ │ │ + b 18eac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 192a0 │ │ │ │ │ + b 192c8 │ │ │ │ │ │ │ │ │ │ -000196f0 : │ │ │ │ │ +00019718 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19830 │ │ │ │ │ + beq 19858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19830 │ │ │ │ │ + bne 19858 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19820 │ │ │ │ │ + bne 19848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1983c <_loop1_29_rule> │ │ │ │ │ + bl 19864 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19768 │ │ │ │ │ + beq 19790 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 197b8 │ │ │ │ │ + bne 197e0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19820 │ │ │ │ │ + bne 19848 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1983c <_loop1_29_rule> │ │ │ │ │ + bl 19864 <_loop1_29_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1979c │ │ │ │ │ + beq 197c4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 197fc │ │ │ │ │ + bne 19824 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19768 │ │ │ │ │ + beq 19790 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 197a4 │ │ │ │ │ + beq 197cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 197a4 │ │ │ │ │ + beq 197cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197ac │ │ │ │ │ + b 197d4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 197cc │ │ │ │ │ - b 1979c │ │ │ │ │ + bne 197f4 │ │ │ │ │ + b 197c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 197ac │ │ │ │ │ + b 197d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19734 │ │ │ │ │ + b 1975c │ │ │ │ │ │ │ │ │ │ -0001983c <_loop1_29_rule>: │ │ │ │ │ +00019864 <_loop1_29_rule>: │ │ │ │ │ _loop1_29_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 199a0 <_loop1_29_rule+0x164> │ │ │ │ │ + beq 199c8 <_loop1_29_rule+0x164> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 199a0 <_loop1_29_rule+0x164> │ │ │ │ │ + bne 199c8 <_loop1_29_rule+0x164> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 19974 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 1999c <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 19984 <_loop1_29_rule+0x148> │ │ │ │ │ + beq 199ac <_loop1_29_rule+0x148> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - bne 19974 <_loop1_29_rule+0x138> │ │ │ │ │ + bne 1999c <_loop1_29_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 198dc <_loop1_29_rule+0xa0> │ │ │ │ │ + beq 19904 <_loop1_29_rule+0xa0> │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 19944 <_loop1_29_rule+0x108> │ │ │ │ │ + beq 1996c <_loop1_29_rule+0x108> │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 198b4 <_loop1_29_rule+0x78> │ │ │ │ │ + b 198dc <_loop1_29_rule+0x78> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ - beq 1996c <_loop1_29_rule+0x130> │ │ │ │ │ + beq 19994 <_loop1_29_rule+0x130> │ │ │ │ │ ldr r7, [r5, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1996c <_loop1_29_rule+0x130> │ │ │ │ │ + bne 19994 <_loop1_29_rule+0x130> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 199ac <_loop1_29_rule+0x170> │ │ │ │ │ + beq 199d4 <_loop1_29_rule+0x170> │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - ble 19924 <_loop1_29_rule+0xe8> │ │ │ │ │ + ble 1994c <_loop1_29_rule+0xe8> │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ ldr r0, [r6, r7, lsl #2] │ │ │ │ │ str r0, [r1, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 19908 <_loop1_29_rule+0xcc> │ │ │ │ │ + b 19930 <_loop1_29_rule+0xcc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -29270,1172 +29281,1172 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 199ac <_loop1_29_rule+0x170> │ │ │ │ │ + beq 199d4 <_loop1_29_rule+0x170> │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 198cc <_loop1_29_rule+0x90> │ │ │ │ │ + b 198f4 <_loop1_29_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19934 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 1995c <_loop1_29_rule+0xf8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19934 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 1995c <_loop1_29_rule+0xf8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19884 <_loop1_29_rule+0x48> │ │ │ │ │ + b 198ac <_loop1_29_rule+0x48> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19934 <_loop1_29_rule+0xf8> │ │ │ │ │ + b 1995c <_loop1_29_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -000199cc : │ │ │ │ │ +000199f4 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a034 │ │ │ │ │ + beq 1a05c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a034 │ │ │ │ │ + bne 1a05c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19e64 │ │ │ │ │ + bne 19e8c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1a040 │ │ │ │ │ + beq 1a068 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a040 │ │ │ │ │ + bne 1a068 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a058 │ │ │ │ │ + bne 1a080 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19dfc │ │ │ │ │ + beq 19e24 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 19e4c │ │ │ │ │ + beq 19e74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a04c │ │ │ │ │ + beq 1a074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a04c │ │ │ │ │ + bne 1a074 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e54 │ │ │ │ │ + bne 19e7c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 19ef4 │ │ │ │ │ + bne 19f1c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19e54 │ │ │ │ │ + bne 19e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 19c28 │ │ │ │ │ + beq 19c50 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 19fa0 │ │ │ │ │ + beq 19fc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19bf4 │ │ │ │ │ + bne 19c1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19c20 │ │ │ │ │ + beq 19c48 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19c28 │ │ │ │ │ + bne 19c50 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19fe4 │ │ │ │ │ + beq 1a00c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19fe4 │ │ │ │ │ + bne 1a00c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19fb8 │ │ │ │ │ + bne 19fe0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b9c │ │ │ │ │ + bne 19bc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 19e64 │ │ │ │ │ + bne 19e8c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a01c │ │ │ │ │ + beq 1a044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a01c │ │ │ │ │ + bne 1a044 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a064 │ │ │ │ │ + bne 1a08c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 19e70 │ │ │ │ │ + beq 19e98 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 19ed0 │ │ │ │ │ + beq 19ef8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a028 │ │ │ │ │ + beq 1a050 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a028 │ │ │ │ │ + bne 1a050 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19ed4 │ │ │ │ │ + bne 19efc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 19f40 │ │ │ │ │ + bne 19f68 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19ed4 │ │ │ │ │ + bne 19efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq 1a064 │ │ │ │ │ + beq 1a08c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1a070 │ │ │ │ │ + beq 1a098 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19fc4 │ │ │ │ │ + bne 19fec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ee4 │ │ │ │ │ + bne 19f0c │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19ee4 │ │ │ │ │ + beq 19f0c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 19fe4 │ │ │ │ │ + beq 1a00c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19fe4 │ │ │ │ │ + bne 1a00c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19f88 │ │ │ │ │ + blt 19fb0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1a058 │ │ │ │ │ + bne 1a080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 19a9c │ │ │ │ │ + bne 19ac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 19c34 │ │ │ │ │ + beq 19c5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19be4 │ │ │ │ │ + b 19c0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 19ee8 │ │ │ │ │ + blt 19f10 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1a064 │ │ │ │ │ + bne 1a08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 19ca4 │ │ │ │ │ + bne 19ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19de8 │ │ │ │ │ + b 19e10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 19de8 │ │ │ │ │ + b 19e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19af8 │ │ │ │ │ + beq 19b20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19b00 │ │ │ │ │ + beq 19b28 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19afc │ │ │ │ │ + beq 19b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19e54 │ │ │ │ │ + b 19e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 19d00 │ │ │ │ │ + beq 19d28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19d08 │ │ │ │ │ + beq 19d30 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19d04 │ │ │ │ │ + beq 19d2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19ed4 │ │ │ │ │ + b 19efc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c28 │ │ │ │ │ + b 19c50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 19c28 │ │ │ │ │ + beq 19c50 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19c28 │ │ │ │ │ + b 19c50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1a010 │ │ │ │ │ + beq 1a038 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19ee8 │ │ │ │ │ + b 19f10 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19de8 │ │ │ │ │ - b 19be4 │ │ │ │ │ + beq 19e10 │ │ │ │ │ + b 19c0c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 19d88 │ │ │ │ │ + b 19db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19c5c │ │ │ │ │ + b 19c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19cd0 │ │ │ │ │ + b 19cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19a14 │ │ │ │ │ + b 19a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19a54 │ │ │ │ │ + b 19a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19ac8 │ │ │ │ │ + b 19af0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c28 │ │ │ │ │ + b 19c50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19ee8 │ │ │ │ │ + b 19f10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 19fd8 │ │ │ │ │ - b 19ee8 │ │ │ │ │ + bne 1a000 │ │ │ │ │ + b 19f10 │ │ │ │ │ │ │ │ │ │ -0001a088 : │ │ │ │ │ +0001a0b0 : │ │ │ │ │ param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a2cc │ │ │ │ │ + beq 1a2f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a2cc │ │ │ │ │ + bne 1a2f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a298 │ │ │ │ │ + bne 1a2c0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1a260 │ │ │ │ │ + beq 1a288 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a254 │ │ │ │ │ + beq 1a27c │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a2c0 │ │ │ │ │ + beq 1a2e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a2c0 │ │ │ │ │ + bne 1a2e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a254 │ │ │ │ │ + bne 1a27c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a210 │ │ │ │ │ + bne 1a238 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a254 │ │ │ │ │ + bne 1a27c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1a200 │ │ │ │ │ + beq 1a228 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a2d8 │ │ │ │ │ + beq 1a300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a2d8 │ │ │ │ │ + bne 1a300 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1a174 │ │ │ │ │ + beq 1a19c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a180 │ │ │ │ │ + beq 1a1a8 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a17c │ │ │ │ │ + beq 1a1a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1a1fc │ │ │ │ │ + b 1a224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a2a8 │ │ │ │ │ + blt 1a2d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a104 │ │ │ │ │ + beq 1a12c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a200 │ │ │ │ │ + b 1a228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a200 │ │ │ │ │ + b 1a228 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a144 │ │ │ │ │ + b 1a16c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a0d0 │ │ │ │ │ + b 1a0f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a1fc │ │ │ │ │ + beq 1a224 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a200 │ │ │ │ │ + b 1a228 │ │ │ │ │ │ │ │ │ │ -0001a2fc : │ │ │ │ │ +0001a324 : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a880 │ │ │ │ │ + beq 1a8a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a880 │ │ │ │ │ + bne 1a8a8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a7bc │ │ │ │ │ + bne 1a7e4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a88c │ │ │ │ │ + beq 1a8b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a88c │ │ │ │ │ + bne 1a8b4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a8ac │ │ │ │ │ + bne 1a8d4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a860 │ │ │ │ │ + beq 1a888 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a8ac │ │ │ │ │ + bne 1a8d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a450 │ │ │ │ │ + beq 1a478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a6a4 │ │ │ │ │ + beq 1a6cc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a858 │ │ │ │ │ + beq 1a880 │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a730 │ │ │ │ │ + beq 1a758 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a854 │ │ │ │ │ + beq 1a87c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, #3 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r7, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a73c │ │ │ │ │ + beq 1a764 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 1a760 │ │ │ │ │ + beq 1a788 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1a424 │ │ │ │ │ + b 1a44c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a858 │ │ │ │ │ + beq 1a880 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1aa50 <_loop1_30_rule> │ │ │ │ │ + bl 1aa78 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a794 │ │ │ │ │ + bne 1a7bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1a7bc │ │ │ │ │ + bne 1a7e4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a8a0 │ │ │ │ │ + beq 1a8c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a8a0 │ │ │ │ │ + bne 1a8c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a674 │ │ │ │ │ + bne 1a69c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a668 │ │ │ │ │ + beq 1a690 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a674 │ │ │ │ │ + bne 1a69c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a64c │ │ │ │ │ + beq 1a674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a710 │ │ │ │ │ + beq 1a738 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a660 │ │ │ │ │ + beq 1a688 │ │ │ │ │ str r7, [r9, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a788 │ │ │ │ │ + beq 1a7b0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a898 │ │ │ │ │ + beq 1a8c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, sl │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a59c │ │ │ │ │ + beq 1a5c4 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 1a684 │ │ │ │ │ + beq 1a6ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1a56c │ │ │ │ │ + b 1a594 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a660 │ │ │ │ │ + beq 1a688 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1a60c │ │ │ │ │ + ble 1a634 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a60c │ │ │ │ │ + beq 1a634 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a60c │ │ │ │ │ + beq 1a634 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 1a5f4 │ │ │ │ │ + bne 1a61c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1aa50 <_loop1_30_rule> │ │ │ │ │ + bl 1aa78 <_loop1_30_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a7cc │ │ │ │ │ + bne 1a7f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a60c │ │ │ │ │ + bne 1a634 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a7e4 │ │ │ │ │ + b 1a80c │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a660 │ │ │ │ │ + beq 1a688 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a588 │ │ │ │ │ + b 1a5b0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a858 │ │ │ │ │ + beq 1a880 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a464 │ │ │ │ │ + beq 1a48c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a464 │ │ │ │ │ + beq 1a48c │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 1a6f4 │ │ │ │ │ - b 1a464 │ │ │ │ │ + bne 1a71c │ │ │ │ │ + b 1a48c │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a5c0 │ │ │ │ │ - b 1a660 │ │ │ │ │ + bne 1a5e8 │ │ │ │ │ + b 1a688 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b 1a6a8 │ │ │ │ │ + b 1a6d0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a858 │ │ │ │ │ + beq 1a880 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 1a6c0 │ │ │ │ │ - b 1a464 │ │ │ │ │ + bgt 1a6e8 │ │ │ │ │ + b 1a48c │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a858 │ │ │ │ │ + beq 1a880 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1a440 │ │ │ │ │ + b 1a468 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r9, #2 │ │ │ │ │ - b 1a714 │ │ │ │ │ + b 1a73c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a7f0 │ │ │ │ │ + bne 1a818 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1a49c │ │ │ │ │ + beq 1a4c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a640 │ │ │ │ │ + b 1a668 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a830 │ │ │ │ │ + bne 1a858 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1a638 │ │ │ │ │ + b 1a660 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a7a8 │ │ │ │ │ + beq 1a7d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a8bc │ │ │ │ │ + beq 1a8e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a8bc │ │ │ │ │ + bne 1a8e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a638 │ │ │ │ │ + b 1a660 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a804 │ │ │ │ │ - b 1a7e0 │ │ │ │ │ + bne 1a82c │ │ │ │ │ + b 1a808 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a7b0 │ │ │ │ │ + b 1a7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a344 │ │ │ │ │ + b 1a36c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a380 │ │ │ │ │ + b 1a3a8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a660 │ │ │ │ │ + b 1a688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a4c4 │ │ │ │ │ + b 1a4ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a7b0 │ │ │ │ │ + b 1a7d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a638 │ │ │ │ │ + beq 1a660 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a7bc │ │ │ │ │ + b 1a7e4 │ │ │ │ │ │ │ │ │ │ -0001a8d8 <_loop0_27_rule>: │ │ │ │ │ +0001a900 <_loop0_27_rule>: │ │ │ │ │ _loop0_27_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a9f8 <_loop0_27_rule+0x120> │ │ │ │ │ + beq 1aa20 <_loop0_27_rule+0x120> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a9f8 <_loop0_27_rule+0x120> │ │ │ │ │ + bne 1aa20 <_loop0_27_rule+0x120> │ │ │ │ │ ldr r6, [r5, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1aa40 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1aa68 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1aa24 <_loop0_27_rule+0x14c> │ │ │ │ │ + beq 1aa4c <_loop0_27_rule+0x14c> │ │ │ │ │ ldr r4, [r5, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 1aa40 <_loop0_27_rule+0x168> │ │ │ │ │ + bne 1aa68 <_loop0_27_rule+0x168> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a97c <_loop0_27_rule+0xa4> │ │ │ │ │ + beq 1a9a4 <_loop0_27_rule+0xa4> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a9d0 <_loop0_27_rule+0xf8> │ │ │ │ │ + beq 1a9f8 <_loop0_27_rule+0xf8> │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ str r3, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 1a954 <_loop0_27_rule+0x7c> │ │ │ │ │ + b 1a97c <_loop0_27_rule+0x7c> │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1aa04 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1aa2c <_loop0_27_rule+0x12c> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 1a9b0 <_loop0_27_rule+0xd8> │ │ │ │ │ + ble 1a9d8 <_loop0_27_rule+0xd8> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r9, r4, lsl #2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 1a994 <_loop0_27_rule+0xbc> │ │ │ │ │ + b 1a9bc <_loop0_27_rule+0xbc> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ @@ -30445,166 +30456,166 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1aa04 <_loop0_27_rule+0x12c> │ │ │ │ │ + beq 1aa2c <_loop0_27_rule+0x12c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1a96c <_loop0_27_rule+0x94> │ │ │ │ │ + b 1a994 <_loop0_27_rule+0x94> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a920 <_loop0_27_rule+0x48> │ │ │ │ │ + b 1a948 <_loop0_27_rule+0x48> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a9c0 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a9e8 <_loop0_27_rule+0xe8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a9c0 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a9e8 <_loop0_27_rule+0xe8> │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a9c0 <_loop0_27_rule+0xe8> │ │ │ │ │ + b 1a9e8 <_loop0_27_rule+0xe8> │ │ │ │ │ │ │ │ │ │ -0001aa50 <_loop1_30_rule>: │ │ │ │ │ +0001aa78 <_loop1_30_rule>: │ │ │ │ │ _loop1_30_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1b8cc <_loop1_30_rule+0xe7c> │ │ │ │ │ + beq 1b8f4 <_loop1_30_rule+0xe7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b8cc <_loop1_30_rule+0xe7c> │ │ │ │ │ + bne 1b8f4 <_loop1_30_rule+0xe7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b4b4 <_loop1_30_rule+0xa64> │ │ │ │ │ + bne 1b4dc <_loop1_30_rule+0xa64> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b9d4 <_loop1_30_rule+0xf84> │ │ │ │ │ + beq 1b9fc <_loop1_30_rule+0xf84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b98c <_loop1_30_rule+0xf3c> │ │ │ │ │ + bne 1b9b4 <_loop1_30_rule+0xf3c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1b96c <_loop1_30_rule+0xf1c> │ │ │ │ │ + beq 1b994 <_loop1_30_rule+0xf1c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b96c <_loop1_30_rule+0xf1c> │ │ │ │ │ + bne 1b994 <_loop1_30_rule+0xf1c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b754 <_loop1_30_rule+0xd04> │ │ │ │ │ + bne 1b77c <_loop1_30_rule+0xd04> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b864 <_loop1_30_rule+0xe14> │ │ │ │ │ + beq 1b88c <_loop1_30_rule+0xe14> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b864 <_loop1_30_rule+0xe14> │ │ │ │ │ + bne 1b88c <_loop1_30_rule+0xe14> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b878 <_loop1_30_rule+0xe28> │ │ │ │ │ + bne 1b8a0 <_loop1_30_rule+0xe28> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1af1c <_loop1_30_rule+0x4cc> │ │ │ │ │ + beq 1af44 <_loop1_30_rule+0x4cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1af60 <_loop1_30_rule+0x510> │ │ │ │ │ + beq 1af88 <_loop1_30_rule+0x510> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b8d8 <_loop1_30_rule+0xe88> │ │ │ │ │ + beq 1b900 <_loop1_30_rule+0xe88> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b8d8 <_loop1_30_rule+0xe88> │ │ │ │ │ + bne 1b900 <_loop1_30_rule+0xe88> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b8ec <_loop1_30_rule+0xe9c> │ │ │ │ │ + bne 1b914 <_loop1_30_rule+0xe9c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b4bc <_loop1_30_rule+0xa6c> │ │ │ │ │ + bne 1b4e4 <_loop1_30_rule+0xa6c> │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1af68 <_loop1_30_rule+0x518> │ │ │ │ │ + bne 1af90 <_loop1_30_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b8fc <_loop1_30_rule+0xeac> │ │ │ │ │ + beq 1b924 <_loop1_30_rule+0xeac> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -30612,49 +30623,49 @@ │ │ │ │ │ ldr lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b9b8 <_loop1_30_rule+0xf68> │ │ │ │ │ + beq 1b9e0 <_loop1_30_rule+0xf68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b998 <_loop1_30_rule+0xf48> │ │ │ │ │ + bne 1b9c0 <_loop1_30_rule+0xf48> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1b1a8 <_loop1_30_rule+0x758> │ │ │ │ │ + beq 1b1d0 <_loop1_30_rule+0x758> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b1a8 <_loop1_30_rule+0x758> │ │ │ │ │ + beq 1b1d0 <_loop1_30_rule+0x758> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b824 <_loop1_30_rule+0xdd4> │ │ │ │ │ + bne 1b84c <_loop1_30_rule+0xdd4> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b698 <_loop1_30_rule+0xc48> │ │ │ │ │ + beq 1b6c0 <_loop1_30_rule+0xc48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b838 <_loop1_30_rule+0xde8> │ │ │ │ │ + bne 1b860 <_loop1_30_rule+0xde8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r8 │ │ │ │ │ @@ -30663,332 +30674,332 @@ │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b82c <_loop1_30_rule+0xddc> │ │ │ │ │ + beq 1b854 <_loop1_30_rule+0xddc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b82c <_loop1_30_rule+0xddc> │ │ │ │ │ + bne 1b854 <_loop1_30_rule+0xddc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b854 <_loop1_30_rule+0xe04> │ │ │ │ │ + bne 1b87c <_loop1_30_rule+0xe04> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b848 <_loop1_30_rule+0xdf8> │ │ │ │ │ + beq 1b870 <_loop1_30_rule+0xdf8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b848 <_loop1_30_rule+0xdf8> │ │ │ │ │ + bne 1b870 <_loop1_30_rule+0xdf8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b584 <_loop1_30_rule+0xb34> │ │ │ │ │ + bne 1b5ac <_loop1_30_rule+0xb34> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1b550 <_loop1_30_rule+0xb00> │ │ │ │ │ + beq 1b578 <_loop1_30_rule+0xb00> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b260 <_loop1_30_rule+0x810> │ │ │ │ │ + beq 1b288 <_loop1_30_rule+0x810> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b8a0 <_loop1_30_rule+0xe50> │ │ │ │ │ + beq 1b8c8 <_loop1_30_rule+0xe50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b8a0 <_loop1_30_rule+0xe50> │ │ │ │ │ + bne 1b8c8 <_loop1_30_rule+0xe50> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b260 <_loop1_30_rule+0x810> │ │ │ │ │ + bne 1b288 <_loop1_30_rule+0x810> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b214 <_loop1_30_rule+0x7c4> │ │ │ │ │ + bne 1b23c <_loop1_30_rule+0x7c4> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b260 <_loop1_30_rule+0x810> │ │ │ │ │ + bne 1b288 <_loop1_30_rule+0x810> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1b264 <_loop1_30_rule+0x814> │ │ │ │ │ + beq 1b28c <_loop1_30_rule+0x814> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b808 <_loop1_30_rule+0xdb8> │ │ │ │ │ + beq 1b830 <_loop1_30_rule+0xdb8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b7e4 <_loop1_30_rule+0xd94> │ │ │ │ │ + bne 1b80c <_loop1_30_rule+0xd94> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b5d0 <_loop1_30_rule+0xb80> │ │ │ │ │ + beq 1b5f8 <_loop1_30_rule+0xb80> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b5d0 <_loop1_30_rule+0xb80> │ │ │ │ │ + beq 1b5f8 <_loop1_30_rule+0xb80> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b264 <_loop1_30_rule+0x814> │ │ │ │ │ + bne 1b28c <_loop1_30_rule+0x814> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b414 <_loop1_30_rule+0x9c4> │ │ │ │ │ + beq 1b43c <_loop1_30_rule+0x9c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b884 <_loop1_30_rule+0xe34> │ │ │ │ │ + bne 1b8ac <_loop1_30_rule+0xe34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 1b5dc <_loop1_30_rule+0xb8c> │ │ │ │ │ + beq 1b604 <_loop1_30_rule+0xb8c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r9, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 1ace0 <_loop1_30_rule+0x290> │ │ │ │ │ + b 1ad08 <_loop1_30_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b668 <_loop1_30_rule+0xc18> │ │ │ │ │ + blt 1b690 <_loop1_30_rule+0xc18> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b878 <_loop1_30_rule+0xe28> │ │ │ │ │ + bne 1b8a0 <_loop1_30_rule+0xe28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ab7c <_loop1_30_rule+0x12c> │ │ │ │ │ + bne 1aba4 <_loop1_30_rule+0x12c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1b6f4 <_loop1_30_rule+0xca4> │ │ │ │ │ + bne 1b71c <_loop1_30_rule+0xca4> │ │ │ │ │ movw r2, #6001 @ 0x1771 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1b1dc <_loop1_30_rule+0x78c> │ │ │ │ │ + beq 1b204 <_loop1_30_rule+0x78c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b1dc <_loop1_30_rule+0x78c> │ │ │ │ │ + bne 1b204 <_loop1_30_rule+0x78c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1f4 <_loop1_30_rule+0x7a4> │ │ │ │ │ + bne 1b21c <_loop1_30_rule+0x7a4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b130 <_loop1_30_rule+0x6e0> │ │ │ │ │ + beq 1b158 <_loop1_30_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr 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_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b174 <_loop1_30_rule+0x724> │ │ │ │ │ + beq 1b19c <_loop1_30_rule+0x724> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b950 <_loop1_30_rule+0xf00> │ │ │ │ │ + beq 1b978 <_loop1_30_rule+0xf00> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b950 <_loop1_30_rule+0xf00> │ │ │ │ │ + bne 1b978 <_loop1_30_rule+0xf00> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b774 <_loop1_30_rule+0xd24> │ │ │ │ │ + bne 1b79c <_loop1_30_rule+0xd24> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b504 <_loop1_30_rule+0xab4> │ │ │ │ │ + bne 1b52c <_loop1_30_rule+0xab4> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b6d0 <_loop1_30_rule+0xc80> │ │ │ │ │ + bne 1b6f8 <_loop1_30_rule+0xc80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b1f4 <_loop1_30_rule+0x7a4> │ │ │ │ │ + beq 1b21c <_loop1_30_rule+0x7a4> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {sl, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b6e0 <_loop1_30_rule+0xc90> │ │ │ │ │ + beq 1b708 <_loop1_30_rule+0xc90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b938 <_loop1_30_rule+0xee8> │ │ │ │ │ + bne 1b960 <_loop1_30_rule+0xee8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1b200 <_loop1_30_rule+0x7b0> │ │ │ │ │ + beq 1b228 <_loop1_30_rule+0x7b0> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b64c <_loop1_30_rule+0xbfc> │ │ │ │ │ + bne 1b674 <_loop1_30_rule+0xbfc> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b200 <_loop1_30_rule+0x7b0> │ │ │ │ │ + beq 1b228 <_loop1_30_rule+0x7b0> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b790 <_loop1_30_rule+0xd40> │ │ │ │ │ + beq 1b7b8 <_loop1_30_rule+0xd40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1acb8 <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1ace0 <_loop1_30_rule+0x268> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1acb8 <_loop1_30_rule+0x268> │ │ │ │ │ + beq 1ace0 <_loop1_30_rule+0x268> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b42c <_loop1_30_rule+0x9dc> │ │ │ │ │ + b 1b454 <_loop1_30_rule+0x9dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b67c <_loop1_30_rule+0xc2c> │ │ │ │ │ + blt 1b6a4 <_loop1_30_rule+0xc2c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b1f0 <_loop1_30_rule+0x7a0> │ │ │ │ │ + bne 1b218 <_loop1_30_rule+0x7a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1afd8 <_loop1_30_rule+0x588> │ │ │ │ │ + bne 1b000 <_loop1_30_rule+0x588> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, #0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -31002,706 +31013,706 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ + bne 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1af80 <_loop1_30_rule+0x530> │ │ │ │ │ + bne 1afa8 <_loop1_30_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1afa0 <_loop1_30_rule+0x550> │ │ │ │ │ + beq 1afc8 <_loop1_30_rule+0x550> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b650 <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b678 <_loop1_30_rule+0xc00> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1adf0 <_loop1_30_rule+0x3a0> │ │ │ │ │ + beq 1ae18 <_loop1_30_rule+0x3a0> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1adfc <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1ae24 <_loop1_30_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1adfc <_loop1_30_rule+0x3ac> │ │ │ │ │ + beq 1ae24 <_loop1_30_rule+0x3ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b704 <_loop1_30_rule+0xcb4> │ │ │ │ │ + bne 1b72c <_loop1_30_rule+0xcb4> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b784 <_loop1_30_rule+0xd34> │ │ │ │ │ + beq 1b7ac <_loop1_30_rule+0xd34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b784 <_loop1_30_rule+0xd34> │ │ │ │ │ + bne 1b7ac <_loop1_30_rule+0xd34> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b5c0 <_loop1_30_rule+0xb70> │ │ │ │ │ + bne 1b5e8 <_loop1_30_rule+0xb70> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1b590 <_loop1_30_rule+0xb40> │ │ │ │ │ + beq 1b5b8 <_loop1_30_rule+0xb40> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b440 <_loop1_30_rule+0x9f0> │ │ │ │ │ + beq 1b468 <_loop1_30_rule+0x9f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b75c <_loop1_30_rule+0xd0c> │ │ │ │ │ + beq 1b784 <_loop1_30_rule+0xd0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b75c <_loop1_30_rule+0xd0c> │ │ │ │ │ + bne 1b784 <_loop1_30_rule+0xd0c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b768 <_loop1_30_rule+0xd18> │ │ │ │ │ + bne 1b790 <_loop1_30_rule+0xd18> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b600 <_loop1_30_rule+0xbb0> │ │ │ │ │ + bne 1b628 <_loop1_30_rule+0xbb0> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b6c0 <_loop1_30_rule+0xc70> │ │ │ │ │ + bne 1b6e8 <_loop1_30_rule+0xc70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b5c0 <_loop1_30_rule+0xb70> │ │ │ │ │ + beq 1b5e8 <_loop1_30_rule+0xb70> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b7b0 <_loop1_30_rule+0xd60> │ │ │ │ │ + beq 1b7d8 <_loop1_30_rule+0xd60> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b90c <_loop1_30_rule+0xebc> │ │ │ │ │ + bne 1b934 <_loop1_30_rule+0xebc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b640 <_loop1_30_rule+0xbf0> │ │ │ │ │ + beq 1b668 <_loop1_30_rule+0xbf0> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b640 <_loop1_30_rule+0xbf0> │ │ │ │ │ + bne 1b668 <_loop1_30_rule+0xbf0> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b640 <_loop1_30_rule+0xbf0> │ │ │ │ │ + beq 1b668 <_loop1_30_rule+0xbf0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1aee4 <_loop1_30_rule+0x494> │ │ │ │ │ + bne 1af0c <_loop1_30_rule+0x494> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b750 <_loop1_30_rule+0xd00> │ │ │ │ │ + beq 1b778 <_loop1_30_rule+0xd00> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b454 <_loop1_30_rule+0xa04> │ │ │ │ │ + b 1b47c <_loop1_30_rule+0xa04> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ + beq 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ + bne 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b930 <_loop1_30_rule+0xee0> │ │ │ │ │ + beq 1b958 <_loop1_30_rule+0xee0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1b4a4 <_loop1_30_rule+0xa54> │ │ │ │ │ + ble 1b4cc <_loop1_30_rule+0xa54> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 1b48c <_loop1_30_rule+0xa3c> │ │ │ │ │ + bne 1b4b4 <_loop1_30_rule+0xa3c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b19c <_loop1_30_rule+0x74c> │ │ │ │ │ + b 1b1c4 <_loop1_30_rule+0x74c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1abcc <_loop1_30_rule+0x17c> │ │ │ │ │ + beq 1abf4 <_loop1_30_rule+0x17c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1abd4 <_loop1_30_rule+0x184> │ │ │ │ │ + beq 1abfc <_loop1_30_rule+0x184> │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1abd0 <_loop1_30_rule+0x180> │ │ │ │ │ + beq 1abf8 <_loop1_30_rule+0x180> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af68 <_loop1_30_rule+0x518> │ │ │ │ │ + b 1af90 <_loop1_30_rule+0x518> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b028 <_loop1_30_rule+0x5d8> │ │ │ │ │ + beq 1b050 <_loop1_30_rule+0x5d8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b030 <_loop1_30_rule+0x5e0> │ │ │ │ │ + beq 1b058 <_loop1_30_rule+0x5e0> │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b02c <_loop1_30_rule+0x5dc> │ │ │ │ │ + beq 1b054 <_loop1_30_rule+0x5dc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b450 <_loop1_30_rule+0xa00> │ │ │ │ │ + b 1b478 <_loop1_30_rule+0xa00> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b718 <_loop1_30_rule+0xcc8> │ │ │ │ │ + blt 1b740 <_loop1_30_rule+0xcc8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1ad80 <_loop1_30_rule+0x330> │ │ │ │ │ + beq 1ada8 <_loop1_30_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b264 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b28c <_loop1_30_rule+0x814> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b730 <_loop1_30_rule+0xce0> │ │ │ │ │ + blt 1b758 <_loop1_30_rule+0xce0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1b2c8 <_loop1_30_rule+0x878> │ │ │ │ │ + beq 1b2f0 <_loop1_30_rule+0x878> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b1f4 <_loop1_30_rule+0x7a4> │ │ │ │ │ + b 1b21c <_loop1_30_rule+0x7a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b264 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b28c <_loop1_30_rule+0x814> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b8ac <_loop1_30_rule+0xe5c> │ │ │ │ │ + beq 1b8d4 <_loop1_30_rule+0xe5c> │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 1af08 <_loop1_30_rule+0x4b8> │ │ │ │ │ + b 1af30 <_loop1_30_rule+0x4b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1b328 <_loop1_30_rule+0x8d8> │ │ │ │ │ + beq 1b350 <_loop1_30_rule+0x8d8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1b334 <_loop1_30_rule+0x8e4> │ │ │ │ │ + beq 1b35c <_loop1_30_rule+0x8e4> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b7dc <_loop1_30_rule+0xd8c> │ │ │ │ │ + beq 1b804 <_loop1_30_rule+0xd8c> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b538 <_loop1_30_rule+0xae8> │ │ │ │ │ + b 1b560 <_loop1_30_rule+0xae8> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ - b 1b464 <_loop1_30_rule+0xa14> │ │ │ │ │ + beq 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b48c <_loop1_30_rule+0xa14> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b1b0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b1d8 <_loop1_30_rule+0x760> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b79c <_loop1_30_rule+0xd4c> │ │ │ │ │ + beq 1b7c4 <_loop1_30_rule+0xd4c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b450 <_loop1_30_rule+0xa00> │ │ │ │ │ + b 1b478 <_loop1_30_rule+0xa00> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b7d0 <_loop1_30_rule+0xd80> │ │ │ │ │ + bne 1b7f8 <_loop1_30_rule+0xd80> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b454 <_loop1_30_rule+0xa04> │ │ │ │ │ + b 1b47c <_loop1_30_rule+0xa04> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b264 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b28c <_loop1_30_rule+0x814> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b650 <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b678 <_loop1_30_rule+0xc00> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b454 <_loop1_30_rule+0xa04> │ │ │ │ │ + b 1b47c <_loop1_30_rule+0xa04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b304 <_loop1_30_rule+0x8b4> │ │ │ │ │ + b 1b32c <_loop1_30_rule+0x8b4> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b450 <_loop1_30_rule+0xa00> │ │ │ │ │ + b 1b478 <_loop1_30_rule+0xa00> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1b298 <_loop1_30_rule+0x848> │ │ │ │ │ + b 1b2c0 <_loop1_30_rule+0x848> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b128 <_loop1_30_rule+0x6d8> │ │ │ │ │ + bne 1b150 <_loop1_30_rule+0x6d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b184 <_loop1_30_rule+0x734> │ │ │ │ │ + b 1b1ac <_loop1_30_rule+0x734> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b650 <_loop1_30_rule+0xc00> │ │ │ │ │ + beq 1b678 <_loop1_30_rule+0xc00> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b650 <_loop1_30_rule+0xc00> │ │ │ │ │ + b 1b678 <_loop1_30_rule+0xc00> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b334 <_loop1_30_rule+0x8e4> │ │ │ │ │ + b 1b35c <_loop1_30_rule+0x8e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ae80 <_loop1_30_rule+0x430> │ │ │ │ │ + beq 1aea8 <_loop1_30_rule+0x430> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 1b264 <_loop1_30_rule+0x814> │ │ │ │ │ + b 1b28c <_loop1_30_rule+0x814> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b7f8 <_loop1_30_rule+0xda8> │ │ │ │ │ - b 1b264 <_loop1_30_rule+0x814> │ │ │ │ │ + bne 1b820 <_loop1_30_rule+0xda8> │ │ │ │ │ + b 1b28c <_loop1_30_rule+0x814> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b1b0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b1d8 <_loop1_30_rule+0x760> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ad10 <_loop1_30_rule+0x2c0> │ │ │ │ │ + b 1ad38 <_loop1_30_rule+0x2c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b6a4 <_loop1_30_rule+0xc54> │ │ │ │ │ - b 1acb8 <_loop1_30_rule+0x268> │ │ │ │ │ + bne 1b6cc <_loop1_30_rule+0xc54> │ │ │ │ │ + b 1ace0 <_loop1_30_rule+0x268> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ad4c <_loop1_30_rule+0x2fc> │ │ │ │ │ + b 1ad74 <_loop1_30_rule+0x2fc> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b754 <_loop1_30_rule+0xd04> │ │ │ │ │ + b 1b77c <_loop1_30_rule+0xd04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ab44 <_loop1_30_rule+0xf4> │ │ │ │ │ + beq 1ab6c <_loop1_30_rule+0xf4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b1b0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b1d8 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aef0 <_loop1_30_rule+0x4a0> │ │ │ │ │ + beq 1af18 <_loop1_30_rule+0x4a0> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b42c <_loop1_30_rule+0x9dc> │ │ │ │ │ + b 1b454 <_loop1_30_rule+0x9dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1adc0 <_loop1_30_rule+0x370> │ │ │ │ │ + b 1ade8 <_loop1_30_rule+0x370> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b4b4 <_loop1_30_rule+0xa64> │ │ │ │ │ + b 1b4dc <_loop1_30_rule+0xa64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1aa98 <_loop1_30_rule+0x48> │ │ │ │ │ + b 1aac0 <_loop1_30_rule+0x48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1abb4 <_loop1_30_rule+0x164> │ │ │ │ │ + beq 1abdc <_loop1_30_rule+0x164> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af68 <_loop1_30_rule+0x518> │ │ │ │ │ + b 1af90 <_loop1_30_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b1b0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b1d8 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1b3a8 <_loop1_30_rule+0x958> │ │ │ │ │ + beq 1b3d0 <_loop1_30_rule+0x958> │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 1b7d0 <_loop1_30_rule+0xd80> │ │ │ │ │ + b 1b7f8 <_loop1_30_rule+0xd80> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 1b8b0 <_loop1_30_rule+0xe60> │ │ │ │ │ + b 1b8d8 <_loop1_30_rule+0xe60> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b7d0 <_loop1_30_rule+0xd80> │ │ │ │ │ - b 1b0a0 <_loop1_30_rule+0x650> │ │ │ │ │ + bne 1b7f8 <_loop1_30_rule+0xd80> │ │ │ │ │ + b 1b0c8 <_loop1_30_rule+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b010 <_loop1_30_rule+0x5c0> │ │ │ │ │ + beq 1b038 <_loop1_30_rule+0x5c0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b774 <_loop1_30_rule+0xd24> │ │ │ │ │ + b 1b79c <_loop1_30_rule+0xd24> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ab0c <_loop1_30_rule+0xbc> │ │ │ │ │ + beq 1ab34 <_loop1_30_rule+0xbc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1b754 <_loop1_30_rule+0xd04> │ │ │ │ │ + b 1b77c <_loop1_30_rule+0xd04> │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b4b4 <_loop1_30_rule+0xa64> │ │ │ │ │ + b 1b4dc <_loop1_30_rule+0xa64> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ac50 <_loop1_30_rule+0x200> │ │ │ │ │ + beq 1ac78 <_loop1_30_rule+0x200> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b1b0 <_loop1_30_rule+0x760> │ │ │ │ │ + b 1b1d8 <_loop1_30_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1b9ac <_loop1_30_rule+0xf5c> │ │ │ │ │ - b 1b1b0 <_loop1_30_rule+0x760> │ │ │ │ │ + bne 1b9d4 <_loop1_30_rule+0xf5c> │ │ │ │ │ + b 1b1d8 <_loop1_30_rule+0x760> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b4b4 <_loop1_30_rule+0xa64> │ │ │ │ │ + b 1b4dc <_loop1_30_rule+0xa64> │ │ │ │ │ │ │ │ │ │ -0001b9f0 <_loop0_28_rule>: │ │ │ │ │ +0001ba18 <_loop0_28_rule>: │ │ │ │ │ _loop0_28_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1c96c <_loop0_28_rule+0xf7c> │ │ │ │ │ + beq 1c994 <_loop0_28_rule+0xf7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c96c <_loop0_28_rule+0xf7c> │ │ │ │ │ + bne 1c994 <_loop0_28_rule+0xf7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c1e8 <_loop0_28_rule+0x7f8> │ │ │ │ │ + bne 1c210 <_loop0_28_rule+0x7f8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c1dc <_loop0_28_rule+0x7ec> │ │ │ │ │ + beq 1c204 <_loop0_28_rule+0x7ec> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c1ec <_loop0_28_rule+0x7fc> │ │ │ │ │ + bne 1c214 <_loop0_28_rule+0x7fc> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1c904 <_loop0_28_rule+0xf14> │ │ │ │ │ + beq 1c92c <_loop0_28_rule+0xf14> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c904 <_loop0_28_rule+0xf14> │ │ │ │ │ + bne 1c92c <_loop0_28_rule+0xf14> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c740 <_loop0_28_rule+0xd50> │ │ │ │ │ + bne 1c768 <_loop0_28_rule+0xd50> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1c840 <_loop0_28_rule+0xe50> │ │ │ │ │ + beq 1c868 <_loop0_28_rule+0xe50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c840 <_loop0_28_rule+0xe50> │ │ │ │ │ + bne 1c868 <_loop0_28_rule+0xe50> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c668 <_loop0_28_rule+0xc78> │ │ │ │ │ + bne 1c690 <_loop0_28_rule+0xc78> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1beb4 <_loop0_28_rule+0x4c4> │ │ │ │ │ + beq 1bedc <_loop0_28_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bef8 <_loop0_28_rule+0x508> │ │ │ │ │ + beq 1bf20 <_loop0_28_rule+0x508> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c948 <_loop0_28_rule+0xf58> │ │ │ │ │ + beq 1c970 <_loop0_28_rule+0xf58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c948 <_loop0_28_rule+0xf58> │ │ │ │ │ + bne 1c970 <_loop0_28_rule+0xf58> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1c95c <_loop0_28_rule+0xf6c> │ │ │ │ │ + bne 1c984 <_loop0_28_rule+0xf6c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c484 <_loop0_28_rule+0xa94> │ │ │ │ │ + bne 1c4ac <_loop0_28_rule+0xa94> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1bf00 <_loop0_28_rule+0x510> │ │ │ │ │ + bne 1bf28 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1c978 <_loop0_28_rule+0xf88> │ │ │ │ │ + beq 1c9a0 <_loop0_28_rule+0xf88> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ @@ -31710,50 +31721,50 @@ │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1c748 <_loop0_28_rule+0xd58> │ │ │ │ │ + beq 1c770 <_loop0_28_rule+0xd58> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c988 <_loop0_28_rule+0xf98> │ │ │ │ │ + bne 1c9b0 <_loop0_28_rule+0xf98> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1c150 <_loop0_28_rule+0x760> │ │ │ │ │ + beq 1c178 <_loop0_28_rule+0x760> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c150 <_loop0_28_rule+0x760> │ │ │ │ │ + beq 1c178 <_loop0_28_rule+0x760> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bne 1c940 <_loop0_28_rule+0xf50> │ │ │ │ │ + bne 1c968 <_loop0_28_rule+0xf50> │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c604 <_loop0_28_rule+0xc14> │ │ │ │ │ + beq 1c62c <_loop0_28_rule+0xc14> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c714 <_loop0_28_rule+0xd24> │ │ │ │ │ + bne 1c73c <_loop0_28_rule+0xd24> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov sl, r8 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -31763,1312 +31774,1312 @@ │ │ │ │ │ str r7, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c708 <_loop0_28_rule+0xd18> │ │ │ │ │ + beq 1c730 <_loop0_28_rule+0xd18> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c708 <_loop0_28_rule+0xd18> │ │ │ │ │ + bne 1c730 <_loop0_28_rule+0xd18> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c730 <_loop0_28_rule+0xd40> │ │ │ │ │ + bne 1c758 <_loop0_28_rule+0xd40> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c724 <_loop0_28_rule+0xd34> │ │ │ │ │ + beq 1c74c <_loop0_28_rule+0xd34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c724 <_loop0_28_rule+0xd34> │ │ │ │ │ + bne 1c74c <_loop0_28_rule+0xd34> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c544 <_loop0_28_rule+0xb54> │ │ │ │ │ + bne 1c56c <_loop0_28_rule+0xb54> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c514 <_loop0_28_rule+0xb24> │ │ │ │ │ + beq 1c53c <_loop0_28_rule+0xb24> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c244 <_loop0_28_rule+0x854> │ │ │ │ │ + beq 1c26c <_loop0_28_rule+0x854> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c8d0 <_loop0_28_rule+0xee0> │ │ │ │ │ + beq 1c8f8 <_loop0_28_rule+0xee0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c8d0 <_loop0_28_rule+0xee0> │ │ │ │ │ + bne 1c8f8 <_loop0_28_rule+0xee0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ strne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c244 <_loop0_28_rule+0x854> │ │ │ │ │ + bne 1c26c <_loop0_28_rule+0x854> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c1f8 <_loop0_28_rule+0x808> │ │ │ │ │ + bne 1c220 <_loop0_28_rule+0x808> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c244 <_loop0_28_rule+0x854> │ │ │ │ │ + bne 1c26c <_loop0_28_rule+0x854> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r0, r0, #1 │ │ │ │ │ - beq 1c248 <_loop0_28_rule+0x858> │ │ │ │ │ + beq 1c270 <_loop0_28_rule+0x858> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c7d0 <_loop0_28_rule+0xde0> │ │ │ │ │ + beq 1c7f8 <_loop0_28_rule+0xde0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c76c <_loop0_28_rule+0xd7c> │ │ │ │ │ + bne 1c794 <_loop0_28_rule+0xd7c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c550 <_loop0_28_rule+0xb60> │ │ │ │ │ + beq 1c578 <_loop0_28_rule+0xb60> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c550 <_loop0_28_rule+0xb60> │ │ │ │ │ + beq 1c578 <_loop0_28_rule+0xb60> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c248 <_loop0_28_rule+0x858> │ │ │ │ │ + bne 1c270 <_loop0_28_rule+0x858> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c624 <_loop0_28_rule+0xc34> │ │ │ │ │ + beq 1c64c <_loop0_28_rule+0xc34> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c8b0 <_loop0_28_rule+0xec0> │ │ │ │ │ + bne 1c8d8 <_loop0_28_rule+0xec0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1c59c <_loop0_28_rule+0xbac> │ │ │ │ │ + beq 1c5c4 <_loop0_28_rule+0xbac> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [sl, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1bc80 <_loop0_28_rule+0x290> │ │ │ │ │ + b 1bca8 <_loop0_28_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c660 <_loop0_28_rule+0xc70> │ │ │ │ │ + blt 1c688 <_loop0_28_rule+0xc70> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c668 <_loop0_28_rule+0xc78> │ │ │ │ │ + bne 1c690 <_loop0_28_rule+0xc78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1bb10 <_loop0_28_rule+0x120> │ │ │ │ │ + bne 1bb38 <_loop0_28_rule+0x120> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c68c <_loop0_28_rule+0xc9c> │ │ │ │ │ + bne 1c6b4 <_loop0_28_rule+0xc9c> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1c178 <_loop0_28_rule+0x788> │ │ │ │ │ + beq 1c1a0 <_loop0_28_rule+0x788> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c178 <_loop0_28_rule+0x788> │ │ │ │ │ + bne 1c1a0 <_loop0_28_rule+0x788> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c190 <_loop0_28_rule+0x7a0> │ │ │ │ │ + bne 1c1b8 <_loop0_28_rule+0x7a0> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1c43c <_loop0_28_rule+0xa4c> │ │ │ │ │ + beq 1c464 <_loop0_28_rule+0xa4c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c0e4 <_loop0_28_rule+0x6f4> │ │ │ │ │ + beq 1c10c <_loop0_28_rule+0x6f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c924 <_loop0_28_rule+0xf34> │ │ │ │ │ + beq 1c94c <_loop0_28_rule+0xf34> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c924 <_loop0_28_rule+0xf34> │ │ │ │ │ + bne 1c94c <_loop0_28_rule+0xf34> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c504 <_loop0_28_rule+0xb14> │ │ │ │ │ + bne 1c52c <_loop0_28_rule+0xb14> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c4cc <_loop0_28_rule+0xadc> │ │ │ │ │ + bne 1c4f4 <_loop0_28_rule+0xadc> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c674 <_loop0_28_rule+0xc84> │ │ │ │ │ + bne 1c69c <_loop0_28_rule+0xc84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1c878 <_loop0_28_rule+0xe88> │ │ │ │ │ + beq 1c8a0 <_loop0_28_rule+0xe88> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c804 <_loop0_28_rule+0xe14> │ │ │ │ │ + beq 1c82c <_loop0_28_rule+0xe14> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c828 <_loop0_28_rule+0xe38> │ │ │ │ │ + bne 1c850 <_loop0_28_rule+0xe38> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1c1b0 <_loop0_28_rule+0x7c0> │ │ │ │ │ + beq 1c1d8 <_loop0_28_rule+0x7c0> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1c1b0 <_loop0_28_rule+0x7c0> │ │ │ │ │ + bne 1c1d8 <_loop0_28_rule+0x7c0> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c1b0 <_loop0_28_rule+0x7c0> │ │ │ │ │ + beq 1c1d8 <_loop0_28_rule+0x7c0> │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c79c <_loop0_28_rule+0xdac> │ │ │ │ │ + beq 1c7c4 <_loop0_28_rule+0xdac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bc54 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1bc7c <_loop0_28_rule+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bc54 <_loop0_28_rule+0x264> │ │ │ │ │ + beq 1bc7c <_loop0_28_rule+0x264> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c0f0 <_loop0_28_rule+0x700> │ │ │ │ │ + b 1c118 <_loop0_28_rule+0x700> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c1d4 <_loop0_28_rule+0x7e4> │ │ │ │ │ + beq 1c1fc <_loop0_28_rule+0x7e4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1c134 <_loop0_28_rule+0x744> │ │ │ │ │ + bgt 1c15c <_loop0_28_rule+0x744> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1c114 <_loop0_28_rule+0x724> │ │ │ │ │ - b 1c134 <_loop0_28_rule+0x744> │ │ │ │ │ + beq 1c13c <_loop0_28_rule+0x724> │ │ │ │ │ + b 1c15c <_loop0_28_rule+0x744> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1c68c <_loop0_28_rule+0xc9c> │ │ │ │ │ + bne 1c6b4 <_loop0_28_rule+0xc9c> │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1bf1c <_loop0_28_rule+0x52c> │ │ │ │ │ + bne 1bf44 <_loop0_28_rule+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bf3c <_loop0_28_rule+0x54c> │ │ │ │ │ + beq 1bf64 <_loop0_28_rule+0x54c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1c1b8 <_loop0_28_rule+0x7c8> │ │ │ │ │ + b 1c1e0 <_loop0_28_rule+0x7c8> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1c10c <_loop0_28_rule+0x71c> │ │ │ │ │ + bne 1c134 <_loop0_28_rule+0x71c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c124 <_loop0_28_rule+0x734> │ │ │ │ │ + b 1c14c <_loop0_28_rule+0x734> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bd90 <_loop0_28_rule+0x3a0> │ │ │ │ │ + beq 1bdb8 <_loop0_28_rule+0x3a0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1bd9c <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1bdc4 <_loop0_28_rule+0x3ac> │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1bd9c <_loop0_28_rule+0x3ac> │ │ │ │ │ + beq 1bdc4 <_loop0_28_rule+0x3ac> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1c6ac <_loop0_28_rule+0xcbc> │ │ │ │ │ + bne 1c6d4 <_loop0_28_rule+0xcbc> │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c858 <_loop0_28_rule+0xe68> │ │ │ │ │ + beq 1c880 <_loop0_28_rule+0xe68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c858 <_loop0_28_rule+0xe68> │ │ │ │ │ + bne 1c880 <_loop0_28_rule+0xe68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c588 <_loop0_28_rule+0xb98> │ │ │ │ │ + bne 1c5b0 <_loop0_28_rule+0xb98> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 1c55c <_loop0_28_rule+0xb6c> │ │ │ │ │ + beq 1c584 <_loop0_28_rule+0xb6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c424 <_loop0_28_rule+0xa34> │ │ │ │ │ + beq 1c44c <_loop0_28_rule+0xa34> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c790 <_loop0_28_rule+0xda0> │ │ │ │ │ + beq 1c7b8 <_loop0_28_rule+0xda0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c790 <_loop0_28_rule+0xda0> │ │ │ │ │ + bne 1c7b8 <_loop0_28_rule+0xda0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c6d4 <_loop0_28_rule+0xce4> │ │ │ │ │ + bne 1c6fc <_loop0_28_rule+0xce4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c5c0 <_loop0_28_rule+0xbd0> │ │ │ │ │ + bne 1c5e8 <_loop0_28_rule+0xbd0> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c6c0 <_loop0_28_rule+0xcd0> │ │ │ │ │ + bne 1c6e8 <_loop0_28_rule+0xcd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c864 <_loop0_28_rule+0xe74> │ │ │ │ │ + beq 1c88c <_loop0_28_rule+0xe74> │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c7f4 <_loop0_28_rule+0xe04> │ │ │ │ │ + beq 1c81c <_loop0_28_rule+0xe04> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c884 <_loop0_28_rule+0xe94> │ │ │ │ │ + bne 1c8ac <_loop0_28_rule+0xe94> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c1a0 <_loop0_28_rule+0x7b0> │ │ │ │ │ + beq 1c1c8 <_loop0_28_rule+0x7b0> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c1a0 <_loop0_28_rule+0x7b0> │ │ │ │ │ + bne 1c1c8 <_loop0_28_rule+0x7b0> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c1a0 <_loop0_28_rule+0x7b0> │ │ │ │ │ + beq 1c1c8 <_loop0_28_rule+0x7b0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c8dc <_loop0_28_rule+0xeec> │ │ │ │ │ + beq 1c904 <_loop0_28_rule+0xeec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1be88 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1beb0 <_loop0_28_rule+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be88 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1beb0 <_loop0_28_rule+0x498> │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c0cc <_loop0_28_rule+0x6dc> │ │ │ │ │ + b 1c0f4 <_loop0_28_rule+0x6dc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c0ec <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1c114 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c67c <_loop0_28_rule+0xc8c> │ │ │ │ │ + blt 1c6a4 <_loop0_28_rule+0xc8c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1c18c <_loop0_28_rule+0x79c> │ │ │ │ │ + bne 1c1b4 <_loop0_28_rule+0x79c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1bf74 <_loop0_28_rule+0x584> │ │ │ │ │ - b 1c434 <_loop0_28_rule+0xa44> │ │ │ │ │ + bne 1bf9c <_loop0_28_rule+0x584> │ │ │ │ │ + b 1c45c <_loop0_28_rule+0xa44> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1bb60 <_loop0_28_rule+0x170> │ │ │ │ │ + beq 1bb88 <_loop0_28_rule+0x170> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bb68 <_loop0_28_rule+0x178> │ │ │ │ │ + beq 1bb90 <_loop0_28_rule+0x178> │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bb64 <_loop0_28_rule+0x174> │ │ │ │ │ + beq 1bb8c <_loop0_28_rule+0x174> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bf00 <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bf28 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1bfc8 <_loop0_28_rule+0x5d8> │ │ │ │ │ + beq 1bff0 <_loop0_28_rule+0x5d8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bfd0 <_loop0_28_rule+0x5e0> │ │ │ │ │ + beq 1bff8 <_loop0_28_rule+0x5e0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bfcc <_loop0_28_rule+0x5dc> │ │ │ │ │ + beq 1bff4 <_loop0_28_rule+0x5dc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c0ec <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1c114 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c648 <_loop0_28_rule+0xc58> │ │ │ │ │ + blt 1c670 <_loop0_28_rule+0xc58> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq 1bd1c <_loop0_28_rule+0x32c> │ │ │ │ │ + beq 1bd44 <_loop0_28_rule+0x32c> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c248 <_loop0_28_rule+0x858> │ │ │ │ │ + b 1c270 <_loop0_28_rule+0x858> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c248 <_loop0_28_rule+0x858> │ │ │ │ │ + b 1c270 <_loop0_28_rule+0x858> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c698 <_loop0_28_rule+0xca8> │ │ │ │ │ + blt 1c6c0 <_loop0_28_rule+0xca8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 1c2a8 <_loop0_28_rule+0x8b8> │ │ │ │ │ + beq 1c2d0 <_loop0_28_rule+0x8b8> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c190 <_loop0_28_rule+0x7a0> │ │ │ │ │ + b 1c1b8 <_loop0_28_rule+0x7a0> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c6e8 <_loop0_28_rule+0xcf8> │ │ │ │ │ + beq 1c710 <_loop0_28_rule+0xcf8> │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 1bea0 <_loop0_28_rule+0x4b0> │ │ │ │ │ + b 1bec8 <_loop0_28_rule+0x4b0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c308 <_loop0_28_rule+0x918> │ │ │ │ │ + beq 1c330 <_loop0_28_rule+0x918> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1c314 <_loop0_28_rule+0x924> │ │ │ │ │ + beq 1c33c <_loop0_28_rule+0x924> │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c7ec <_loop0_28_rule+0xdfc> │ │ │ │ │ + beq 1c814 <_loop0_28_rule+0xdfc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c4fc <_loop0_28_rule+0xb0c> │ │ │ │ │ + b 1c524 <_loop0_28_rule+0xb0c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c7a8 <_loop0_28_rule+0xdb8> │ │ │ │ │ + beq 1c7d0 <_loop0_28_rule+0xdb8> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c0f0 <_loop0_28_rule+0x700> │ │ │ │ │ + b 1c118 <_loop0_28_rule+0x700> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c610 <_loop0_28_rule+0xc20> │ │ │ │ │ + bne 1c638 <_loop0_28_rule+0xc20> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c690 <_loop0_28_rule+0xca0> │ │ │ │ │ + b 1c6b8 <_loop0_28_rule+0xca0> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c248 <_loop0_28_rule+0x858> │ │ │ │ │ + b 1c270 <_loop0_28_rule+0x858> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c158 <_loop0_28_rule+0x768> │ │ │ │ │ + b 1c180 <_loop0_28_rule+0x768> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c0ec <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1c114 <_loop0_28_rule+0x6fc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c190 <_loop0_28_rule+0x7a0> │ │ │ │ │ + b 1c1b8 <_loop0_28_rule+0x7a0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c0f0 <_loop0_28_rule+0x700> │ │ │ │ │ + b 1c118 <_loop0_28_rule+0x700> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c680 <_loop0_28_rule+0xc90> │ │ │ │ │ + b 1c6a8 <_loop0_28_rule+0xc90> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c690 <_loop0_28_rule+0xca0> │ │ │ │ │ + b 1c6b8 <_loop0_28_rule+0xca0> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c0ec <_loop0_28_rule+0x6fc> │ │ │ │ │ + b 1c114 <_loop0_28_rule+0x6fc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c504 <_loop0_28_rule+0xb14> │ │ │ │ │ + b 1c52c <_loop0_28_rule+0xb14> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c124 <_loop0_28_rule+0x734> │ │ │ │ │ + b 1c14c <_loop0_28_rule+0x734> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bcb0 <_loop0_28_rule+0x2c0> │ │ │ │ │ + b 1bcd8 <_loop0_28_rule+0x2c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c610 <_loop0_28_rule+0xc20> │ │ │ │ │ - b 1bc54 <_loop0_28_rule+0x264> │ │ │ │ │ + bne 1c638 <_loop0_28_rule+0xc20> │ │ │ │ │ + b 1bc7c <_loop0_28_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bcec <_loop0_28_rule+0x2fc> │ │ │ │ │ + b 1bd14 <_loop0_28_rule+0x2fc> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - b 1c0f0 <_loop0_28_rule+0x700> │ │ │ │ │ + b 1c118 <_loop0_28_rule+0x700> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1c158 <_loop0_28_rule+0x768> │ │ │ │ │ + beq 1c180 <_loop0_28_rule+0x768> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c158 <_loop0_28_rule+0x768> │ │ │ │ │ + b 1c180 <_loop0_28_rule+0x768> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 1be1c <_loop0_28_rule+0x42c> │ │ │ │ │ + beq 1be44 <_loop0_28_rule+0x42c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 1c248 <_loop0_28_rule+0x858> │ │ │ │ │ + b 1c270 <_loop0_28_rule+0x858> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c2e4 <_loop0_28_rule+0x8f4> │ │ │ │ │ + b 1c30c <_loop0_28_rule+0x8f4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c0cc <_loop0_28_rule+0x6dc> │ │ │ │ │ + bne 1c0f4 <_loop0_28_rule+0x6dc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1c114 <_loop0_28_rule+0x724> │ │ │ │ │ - b 1c1d4 <_loop0_28_rule+0x7e4> │ │ │ │ │ + bne 1c13c <_loop0_28_rule+0x724> │ │ │ │ │ + b 1c1fc <_loop0_28_rule+0x7e4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c780 <_loop0_28_rule+0xd90> │ │ │ │ │ - b 1c248 <_loop0_28_rule+0x858> │ │ │ │ │ + bne 1c7a8 <_loop0_28_rule+0xd90> │ │ │ │ │ + b 1c270 <_loop0_28_rule+0x858> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c314 <_loop0_28_rule+0x924> │ │ │ │ │ + b 1c33c <_loop0_28_rule+0x924> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1c198 <_loop0_28_rule+0x7a8> │ │ │ │ │ + beq 1c1c0 <_loop0_28_rule+0x7a8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c1b8 <_loop0_28_rule+0x7c8> │ │ │ │ │ + b 1c1e0 <_loop0_28_rule+0x7c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1c818 <_loop0_28_rule+0xe28> │ │ │ │ │ - b 1c044 <_loop0_28_rule+0x654> │ │ │ │ │ + bne 1c840 <_loop0_28_rule+0xe28> │ │ │ │ │ + b 1c06c <_loop0_28_rule+0x654> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bad8 <_loop0_28_rule+0xe8> │ │ │ │ │ - b 1c668 <_loop0_28_rule+0xc78> │ │ │ │ │ + beq 1bb00 <_loop0_28_rule+0xe8> │ │ │ │ │ + b 1c690 <_loop0_28_rule+0xc78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c27c <_loop0_28_rule+0x88c> │ │ │ │ │ + b 1c2a4 <_loop0_28_rule+0x88c> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1c1b8 <_loop0_28_rule+0x7c8> │ │ │ │ │ + b 1c1e0 <_loop0_28_rule+0x7c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1c388 <_loop0_28_rule+0x998> │ │ │ │ │ + beq 1c3b0 <_loop0_28_rule+0x998> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c818 <_loop0_28_rule+0xe28> │ │ │ │ │ + b 1c840 <_loop0_28_rule+0xe28> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be88 <_loop0_28_rule+0x498> │ │ │ │ │ + beq 1beb0 <_loop0_28_rule+0x498> │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1c610 <_loop0_28_rule+0xc20> │ │ │ │ │ + b 1c638 <_loop0_28_rule+0xc20> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bd60 <_loop0_28_rule+0x370> │ │ │ │ │ + b 1bd88 <_loop0_28_rule+0x370> │ │ │ │ │ str r9, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c41c <_loop0_28_rule+0xa2c> │ │ │ │ │ - b 1c640 <_loop0_28_rule+0xc50> │ │ │ │ │ + bne 1c444 <_loop0_28_rule+0xa2c> │ │ │ │ │ + b 1c668 <_loop0_28_rule+0xc50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1baa0 <_loop0_28_rule+0xb0> │ │ │ │ │ + beq 1bac8 <_loop0_28_rule+0xb0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c740 <_loop0_28_rule+0xd50> │ │ │ │ │ + b 1c768 <_loop0_28_rule+0xd50> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bfac <_loop0_28_rule+0x5bc> │ │ │ │ │ + beq 1bfd4 <_loop0_28_rule+0x5bc> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1c504 <_loop0_28_rule+0xb14> │ │ │ │ │ + b 1c52c <_loop0_28_rule+0xb14> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c158 <_loop0_28_rule+0x768> │ │ │ │ │ + b 1c180 <_loop0_28_rule+0x768> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1bb48 <_loop0_28_rule+0x158> │ │ │ │ │ + beq 1bb70 <_loop0_28_rule+0x158> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bf00 <_loop0_28_rule+0x510> │ │ │ │ │ + b 1bf28 <_loop0_28_rule+0x510> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ba38 <_loop0_28_rule+0x48> │ │ │ │ │ + b 1ba60 <_loop0_28_rule+0x48> │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1c158 <_loop0_28_rule+0x768> │ │ │ │ │ + b 1c180 <_loop0_28_rule+0x768> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 1c760 <_loop0_28_rule+0xd70> │ │ │ │ │ - b 1bbe8 <_loop0_28_rule+0x1f8> │ │ │ │ │ + bne 1c788 <_loop0_28_rule+0xd70> │ │ │ │ │ + b 1bc10 <_loop0_28_rule+0x1f8> │ │ │ │ │ │ │ │ │ │ -0001c9a0 : │ │ │ │ │ +0001c9c8 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ce9c │ │ │ │ │ + beq 1cec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce9c │ │ │ │ │ + bne 1cec4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cbb0 │ │ │ │ │ + bne 1cbd8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cc50 │ │ │ │ │ + bne 1cc78 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca9c │ │ │ │ │ + bne 1cac4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1cbb0 │ │ │ │ │ + bne 1cbd8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cb20 │ │ │ │ │ + bne 1cb48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cbb0 │ │ │ │ │ + bne 1cbd8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbc0 │ │ │ │ │ + bne 1cbe8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cbb0 │ │ │ │ │ + bne 1cbd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d848 │ │ │ │ │ + bl 1d870 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - bne 1cc30 │ │ │ │ │ + bne 1cc58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1ca18 │ │ │ │ │ + beq 1ca40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3cfc │ │ │ │ │ + bl 3cf8 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ca18 │ │ │ │ │ + beq 1ca40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d848 │ │ │ │ │ + bl 1d870 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1ca1c │ │ │ │ │ + bne 1ca44 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1cc18 │ │ │ │ │ + bne 1cc40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cc28 │ │ │ │ │ + beq 1cc50 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ca8c │ │ │ │ │ + b 1cab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ce90 │ │ │ │ │ + beq 1ceb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce90 │ │ │ │ │ + bne 1ceb8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cb98 │ │ │ │ │ + bne 1cbc0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl 4444 │ │ │ │ │ + bl 46b8 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1ce54 │ │ │ │ │ + bne 1ce7c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1cb98 │ │ │ │ │ + bne 1cbc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4444 │ │ │ │ │ + bl 46b8 │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1cd50 │ │ │ │ │ + bne 1cd78 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1ca4c │ │ │ │ │ + beq 1ca74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1ca8c │ │ │ │ │ + b 1cab4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd3c │ │ │ │ │ + beq 1cd64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23efc <_loop1_32_rule> │ │ │ │ │ + bl 23f38 <_loop1_32_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1cd3c │ │ │ │ │ + beq 1cd64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d848 │ │ │ │ │ + bl 1d870 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cd40 │ │ │ │ │ + bne 1cd68 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1cafc │ │ │ │ │ + beq 1cb24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cafc │ │ │ │ │ + bne 1cb24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1ca8c │ │ │ │ │ + b 1cab4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1cc18 │ │ │ │ │ - b 1cafc │ │ │ │ │ + bne 1cc40 │ │ │ │ │ + b 1cb24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d1fc │ │ │ │ │ + beq 1d224 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d1fc │ │ │ │ │ + bne 1d224 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1f0 │ │ │ │ │ + bne 1d218 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d000 │ │ │ │ │ + bne 1d028 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1d1f0 │ │ │ │ │ + bne 1d218 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf94 │ │ │ │ │ + bne 1cfbc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1f0 │ │ │ │ │ + bne 1d218 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf40 │ │ │ │ │ + bne 1cf68 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1f0 │ │ │ │ │ + bne 1d218 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cea8 │ │ │ │ │ + bne 1ced0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r1, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1ca04 │ │ │ │ │ - b 1ca8c │ │ │ │ │ + beq 1ca2c │ │ │ │ │ + b 1cab4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1ca70 │ │ │ │ │ - b 1cbb0 │ │ │ │ │ + beq 1ca98 │ │ │ │ │ + b 1cbd8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cb98 │ │ │ │ │ + bne 1cbc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r8 │ │ │ │ │ movne r1, r7 │ │ │ │ │ - beq 1cb94 │ │ │ │ │ + beq 1cbbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1ce34 │ │ │ │ │ + beq 1ce5c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ce0c │ │ │ │ │ + bne 1ce34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 3cfc │ │ │ │ │ + bl 3cf8 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1cba4 │ │ │ │ │ + beq 1cbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 1d848 │ │ │ │ │ + bl 1d870 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cba4 │ │ │ │ │ + bne 1cbcc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1cc18 │ │ │ │ │ - b 1cafc │ │ │ │ │ + bne 1cc40 │ │ │ │ │ + b 1cb24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cdb4 │ │ │ │ │ + beq 1cddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cba4 │ │ │ │ │ + b 1cbcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cba4 │ │ │ │ │ + b 1cbcc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cb70 │ │ │ │ │ + beq 1cb98 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cb74 │ │ │ │ │ + bne 1cb9c │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 1cd94 │ │ │ │ │ + b 1cdbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cb4c │ │ │ │ │ + b 1cb74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c9e8 │ │ │ │ │ + b 1ca10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9bc <_PyPegen_parse+0x9bc> │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd14 │ │ │ │ │ + beq 1cd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3cfc │ │ │ │ │ + bl 3cf8 │ │ │ │ │ R_ARM_CALL _loop0_31_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd14 │ │ │ │ │ + beq 1cd3c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1cd14 │ │ │ │ │ + beq 1cd3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9bc <_PyPegen_parse+0x9bc> │ │ │ │ │ R_ARM_CALL _tmp_128_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd14 │ │ │ │ │ + beq 1cd3c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33077,35 +33088,35 @@ │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 1cd18 │ │ │ │ │ + beq 1cd40 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1cd20 │ │ │ │ │ + b 1cd48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a088 │ │ │ │ │ + bl 1a0b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ccf0 │ │ │ │ │ + beq 1cd18 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ccf0 │ │ │ │ │ + beq 1cd18 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC74 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33113,141 +33124,141 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - b 1cf18 │ │ │ │ │ + b 1cf40 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cccc │ │ │ │ │ + beq 1ccf4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cccc │ │ │ │ │ + beq 1ccf4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1d094 │ │ │ │ │ + bne 1d0bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cf34 │ │ │ │ │ - b 1cd20 │ │ │ │ │ + bne 1cf5c │ │ │ │ │ + b 1cd48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d208 │ │ │ │ │ + beq 1d230 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d208 │ │ │ │ │ + bne 1d230 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1e0 │ │ │ │ │ + bne 1d208 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d148 │ │ │ │ │ + bne 1d170 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 1d1e0 │ │ │ │ │ + bne 1d208 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d0c0 │ │ │ │ │ + bne 1d0e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ccac │ │ │ │ │ + b 1ccd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1d1d0 │ │ │ │ │ + beq 1d1f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1cf34 │ │ │ │ │ + bne 1cf5c │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cc28 │ │ │ │ │ + b 1cc50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d1c4 │ │ │ │ │ + beq 1d1ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d1c4 │ │ │ │ │ + bne 1d1ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1b4 │ │ │ │ │ + bne 1d1dc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d184 │ │ │ │ │ + bne 1d1ac │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d1b4 │ │ │ │ │ + bne 1d1dc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d184 │ │ │ │ │ + bne 1d1ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d088 │ │ │ │ │ + b 1d0b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ @@ -33258,185 +33269,185 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #12] │ │ │ │ │ - b 1cf18 │ │ │ │ │ + b 1cf40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1d154 │ │ │ │ │ - b 1cca8 │ │ │ │ │ + bne 1d17c │ │ │ │ │ + b 1ccd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d088 │ │ │ │ │ + b 1d0b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d0ec │ │ │ │ │ + b 1d114 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cc28 │ │ │ │ │ + b 1cc50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ccac │ │ │ │ │ + b 1ccd4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 1cd20 │ │ │ │ │ + b 1cd48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cc7c │ │ │ │ │ + b 1cca4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d02c │ │ │ │ │ + b 1d054 │ │ │ │ │ │ │ │ │ │ -0001d214 : │ │ │ │ │ +0001d23c : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d824 │ │ │ │ │ + beq 1d84c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d824 │ │ │ │ │ + bne 1d84c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1d830 │ │ │ │ │ + bne 1d858 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d818 │ │ │ │ │ + beq 1d840 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d818 │ │ │ │ │ + bne 1d840 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d83c │ │ │ │ │ + bne 1d864 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d35c │ │ │ │ │ + beq 1d384 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1d3a8 │ │ │ │ │ + bne 1d3d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1d4ac │ │ │ │ │ + bne 1d4d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1d34c │ │ │ │ │ + bne 1d374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d46c │ │ │ │ │ + beq 1d494 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d46c │ │ │ │ │ + beq 1d494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1d480 │ │ │ │ │ + blt 1d4a8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d83c │ │ │ │ │ + bne 1d864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1d2dc │ │ │ │ │ + beq 1d304 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d2dc │ │ │ │ │ + beq 1d304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d7f0 │ │ │ │ │ + beq 1d818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d7f0 │ │ │ │ │ + beq 1d818 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -33457,135 +33468,135 @@ │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 1d7ac │ │ │ │ │ + beq 1d7d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d7d0 │ │ │ │ │ + bne 1d7f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d478 │ │ │ │ │ + b 1d4a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d34c │ │ │ │ │ + b 1d374 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 1d2fc │ │ │ │ │ + beq 1d324 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d830 │ │ │ │ │ + bne 1d858 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d80c │ │ │ │ │ + beq 1d834 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d80c │ │ │ │ │ + bne 1d834 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d800 │ │ │ │ │ + bne 1d828 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1215 @ 0x4bf │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d528 │ │ │ │ │ + beq 1d550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1d478 │ │ │ │ │ + bne 1d4a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1d2fc │ │ │ │ │ + b 1d324 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 1d800 │ │ │ │ │ + bne 1d828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1d5d4 │ │ │ │ │ + bne 1d5fc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d800 │ │ │ │ │ + bne 1d828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1d724 │ │ │ │ │ + bne 1d74c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1d800 │ │ │ │ │ + bne 1d828 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_120_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_120_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5b0 │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1d68c │ │ │ │ │ + bne 1d6b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1215 @ 0x4bf │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1d504 │ │ │ │ │ + b 1d52c │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d54c │ │ │ │ │ + beq 1d574 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d54c │ │ │ │ │ + beq 1d574 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ @@ -33607,48 +33618,48 @@ │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5bc │ │ │ │ │ + beq 1d5e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d520 │ │ │ │ │ + b 1d548 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5b0 │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5b0 │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d5b0 │ │ │ │ │ + beq 1d5d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -33667,35 +33678,35 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1d658 │ │ │ │ │ + b 1d680 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d570 │ │ │ │ │ + beq 1d598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d570 │ │ │ │ │ + beq 1d598 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_119_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_119_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d570 │ │ │ │ │ + beq 1d598 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33704,208 +33715,208 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r8, #20] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d670 │ │ │ │ │ - b 1d5bc │ │ │ │ │ + bne 1d698 │ │ │ │ │ + b 1d5e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1d494 │ │ │ │ │ + beq 1d4bc │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d494 │ │ │ │ │ + b 1d4bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1d7c4 │ │ │ │ │ + bne 1d7ec │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d478 │ │ │ │ │ + b 1d4a0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d494 │ │ │ │ │ + b 1d4bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d684 │ │ │ │ │ + b 1d6ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d4dc │ │ │ │ │ + b 1d504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d298 │ │ │ │ │ + b 1d2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d25c │ │ │ │ │ + b 1d284 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1d34c │ │ │ │ │ + b 1d374 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1d494 │ │ │ │ │ + b 1d4bc │ │ │ │ │ │ │ │ │ │ -0001d848 : │ │ │ │ │ +0001d870 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d9d8 │ │ │ │ │ + beq 1da00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d9d8 │ │ │ │ │ + bne 1da00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1d8dc │ │ │ │ │ + bne 1d904 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d914 │ │ │ │ │ + bne 1d93c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d8ec │ │ │ │ │ + bne 1d914 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d8cc │ │ │ │ │ + beq 1d8f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d9e4 │ │ │ │ │ + bne 1da0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d8dc │ │ │ │ │ + b 1d904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1db0c │ │ │ │ │ + beq 1db34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1db0c │ │ │ │ │ + bne 1db34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1db00 │ │ │ │ │ + bne 1db28 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dad0 │ │ │ │ │ + bne 1daf8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1db00 │ │ │ │ │ + bne 1db28 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da98 │ │ │ │ │ + bne 1dac0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1db00 │ │ │ │ │ + bne 1db28 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1da10 │ │ │ │ │ + bne 1da38 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d8b8 │ │ │ │ │ - b 1d8dc │ │ │ │ │ + beq 1d8e0 │ │ │ │ │ + b 1d904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d890 │ │ │ │ │ + b 1d8b8 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d908 │ │ │ │ │ + beq 1d930 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d8dc │ │ │ │ │ + b 1d904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a088 │ │ │ │ │ + bl 1a0b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d9b0 │ │ │ │ │ + beq 1d9d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d9b0 │ │ │ │ │ + beq 1d9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 100c │ │ │ │ │ R_ARM_CALL _tmp_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d9b0 │ │ │ │ │ + beq 1d9d8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -33914,130 +33925,130 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - beq 1d9b4 │ │ │ │ │ + beq 1d9dc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d9bc │ │ │ │ │ + b 1d9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a088 │ │ │ │ │ + bl 1a0b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d98c │ │ │ │ │ + beq 1d9b4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d98c │ │ │ │ │ + beq 1d9b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a088 │ │ │ │ │ + bl 1a0b0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d98c │ │ │ │ │ - b 1da44 │ │ │ │ │ + beq 1d9b4 │ │ │ │ │ + b 1da6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a088 │ │ │ │ │ + bl 1a0b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d968 │ │ │ │ │ + beq 1d990 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ - beq 1d968 │ │ │ │ │ - b 1da4c │ │ │ │ │ + beq 1d990 │ │ │ │ │ + b 1da74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d9bc │ │ │ │ │ + b 1d9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d940 │ │ │ │ │ + b 1d968 │ │ │ │ │ │ │ │ │ │ -0001db18 : │ │ │ │ │ +0001db40 : │ │ │ │ │ block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1dd4c │ │ │ │ │ + beq 1dd74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd4c │ │ │ │ │ + bne 1dd74 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd04 │ │ │ │ │ + bne 1dd2c │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #1033 @ 0x409 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dc14 │ │ │ │ │ + bne 1dc3c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 1dd04 │ │ │ │ │ + bne 1dd2c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc30 │ │ │ │ │ + beq 1dc58 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc30 │ │ │ │ │ + beq 1dc58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 9d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1dc30 │ │ │ │ │ + beq 1dc58 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc30 │ │ │ │ │ + beq 1dc58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 1dd24 │ │ │ │ │ + bne 1dd4c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #1033 @ 0x409 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -34045,181 +34056,181 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd04 │ │ │ │ │ + bne 1dd2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3b50 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1dc60 │ │ │ │ │ + beq 1dc88 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 1dc04 │ │ │ │ │ + b 1dc2c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dc78 │ │ │ │ │ + bne 1dca0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1dc54 │ │ │ │ │ + b 1dc7c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1dc1c │ │ │ │ │ + bne 1dc44 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1dd18 │ │ │ │ │ + beq 1dd40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd18 │ │ │ │ │ + bne 1dd40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 1dcf0 │ │ │ │ │ + bne 1dd18 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcf0 │ │ │ │ │ + beq 1dd18 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd58 │ │ │ │ │ + bne 1dd80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1dc70 │ │ │ │ │ + b 1dc98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1dc24 │ │ │ │ │ + b 1dc4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dcb0 │ │ │ │ │ + b 1dcd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - beq 1dc58 │ │ │ │ │ + beq 1dc80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dd10 │ │ │ │ │ + b 1dd38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1db60 │ │ │ │ │ + b 1db88 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1dda0 │ │ │ │ │ + bne 1ddc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcf0 │ │ │ │ │ + beq 1dd18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1dcf8 │ │ │ │ │ + b 1dd20 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ddc0 │ │ │ │ │ + beq 1dde8 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd8c │ │ │ │ │ + bne 1ddb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc58 │ │ │ │ │ + b 1dc80 │ │ │ │ │ │ │ │ │ │ -0001ddd8 : │ │ │ │ │ +0001de00 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1df94 │ │ │ │ │ + beq 1dfbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df94 │ │ │ │ │ + bne 1dfbc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df84 │ │ │ │ │ + bne 1dfac │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1dea4 │ │ │ │ │ + beq 1decc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1def4 │ │ │ │ │ + bne 1df1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1df84 │ │ │ │ │ + bne 1dfac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -34227,132 +34238,132 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1df6c │ │ │ │ │ + blt 1df94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1df84 │ │ │ │ │ + bne 1dfac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1de68 │ │ │ │ │ + beq 1de90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1de68 │ │ │ │ │ + beq 1de90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1de8c │ │ │ │ │ + beq 1deb4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1df60 │ │ │ │ │ + beq 1df88 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1de8c │ │ │ │ │ + beq 1deb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1de8c │ │ │ │ │ + beq 1deb4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1de94 │ │ │ │ │ + b 1debc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1de94 │ │ │ │ │ + b 1debc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1de20 │ │ │ │ │ + b 1de48 │ │ │ │ │ │ │ │ │ │ -0001dfa0 : │ │ │ │ │ +0001dfc8 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e30c │ │ │ │ │ + beq 1e334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e30c │ │ │ │ │ + bne 1e334 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e2fc │ │ │ │ │ + bne 1e324 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1e074 │ │ │ │ │ + bne 1e09c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e2e4 │ │ │ │ │ + blt 1e30c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1e2fc │ │ │ │ │ + bne 1e324 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e0a0 │ │ │ │ │ + bne 1e0c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e318 │ │ │ │ │ + bne 1e340 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #25 │ │ │ │ │ @@ -34361,94 +34372,94 @@ │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e04c │ │ │ │ │ + beq 1e074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1e04c │ │ │ │ │ + beq 1e074 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e04c │ │ │ │ │ + bne 1e074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 200d4 │ │ │ │ │ + bl 20108 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e050 │ │ │ │ │ + bne 1e078 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1eb80 │ │ │ │ │ + beq 1eba8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb80 │ │ │ │ │ + bne 1eba8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb8c │ │ │ │ │ + bne 1ebb4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 1e228 │ │ │ │ │ + bne 1e250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1eb68 │ │ │ │ │ + blt 1eb90 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 1eb8c │ │ │ │ │ + bne 1ebb4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1e254 │ │ │ │ │ + bne 1e27c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e050 │ │ │ │ │ + bne 1e078 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 1e04c │ │ │ │ │ + beq 1e074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e210 │ │ │ │ │ + beq 1e238 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ @@ -34458,18 +34469,18 @@ │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ebc8 │ │ │ │ │ + beq 1ebf0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ebc8 │ │ │ │ │ + bne 1ebf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ @@ -34479,239 +34490,239 @@ │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1e178 │ │ │ │ │ + beq 1e1a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl ce24 │ │ │ │ │ + bl d098 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1e178 │ │ │ │ │ + beq 1e1a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1e18c │ │ │ │ │ + beq 1e1b4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr ip, [r9, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr lr, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1eb9c │ │ │ │ │ + beq 1ebc4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eb9c │ │ │ │ │ + bne 1ebc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e18c │ │ │ │ │ + b 1e1b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e064 │ │ │ │ │ + b 1e08c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e064 │ │ │ │ │ + b 1e08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dfe8 │ │ │ │ │ + b 1e010 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1e064 │ │ │ │ │ + bne 1e08c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1ebec │ │ │ │ │ + beq 1ec14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ebec │ │ │ │ │ + bne 1ec14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e398 │ │ │ │ │ + beq 1e3c0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bne 1e570 │ │ │ │ │ + bne 1e598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e3d8 │ │ │ │ │ + beq 1e400 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC80 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ - bne 1e570 │ │ │ │ │ + bne 1e598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e418 │ │ │ │ │ + beq 1e440 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ - bne 1e570 │ │ │ │ │ + bne 1e598 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e450 │ │ │ │ │ + beq 1e478 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1e568 │ │ │ │ │ + bne 1e590 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eb10 │ │ │ │ │ + bne 1eb38 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eaac │ │ │ │ │ + bne 1ead4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e744 │ │ │ │ │ + bne 1e76c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1e8bc │ │ │ │ │ + bne 1e8e4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e80c │ │ │ │ │ + bne 1e834 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e670 │ │ │ │ │ + bne 1e698 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1eb58 │ │ │ │ │ + bne 1eb80 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e5c4 │ │ │ │ │ + bne 1e5ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1e060 │ │ │ │ │ + b 1e088 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -34720,851 +34731,854 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1e554 │ │ │ │ │ + beq 1e57c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e55c │ │ │ │ │ + b 1e584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e550 │ │ │ │ │ + beq 1e578 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e550 │ │ │ │ │ + bne 1e578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1cd8 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e550 │ │ │ │ │ + bne 1e578 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e550 │ │ │ │ │ + beq 1e578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e654 │ │ │ │ │ + bne 1e67c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e7e4 │ │ │ │ │ + bne 1e80c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eb58 │ │ │ │ │ + beq 1eb80 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e554 │ │ │ │ │ + b 1e57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e52c │ │ │ │ │ + beq 1e554 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e530 │ │ │ │ │ + bne 1e558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1cd8 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e530 │ │ │ │ │ + bne 1e558 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e52c │ │ │ │ │ + beq 1e554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce24 │ │ │ │ │ + bl d098 │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e52c │ │ │ │ │ + beq 1e554 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e52c │ │ │ │ │ + beq 1e554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e724 │ │ │ │ │ + bne 1e74c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1e7b8 │ │ │ │ │ + bne 1e7e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e5b0 │ │ │ │ │ + bne 1e5d8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e55c │ │ │ │ │ + b 1e584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e4bc │ │ │ │ │ + beq 1e4e4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e4bc │ │ │ │ │ + beq 1e4e4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_153_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_153_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e4bc │ │ │ │ │ + beq 1e4e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e724 │ │ │ │ │ + bne 1e74c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e724 │ │ │ │ │ + beq 1e74c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7fc │ │ │ │ │ + beq 1e824 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 1e5b0 │ │ │ │ │ + bne 1e5d8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e060 │ │ │ │ │ + b 1e088 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7fc │ │ │ │ │ + beq 1e824 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e660 │ │ │ │ │ + bne 1e688 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e060 │ │ │ │ │ + b 1e088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e508 │ │ │ │ │ + beq 1e530 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e50c │ │ │ │ │ + bne 1e534 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1cd8 │ │ │ │ │ R_ARM_CALL _tmp_154_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e50c │ │ │ │ │ + bne 1e534 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e508 │ │ │ │ │ + beq 1e530 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e724 │ │ │ │ │ + bne 1e74c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e724 │ │ │ │ │ + beq 1e74c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e7fc │ │ │ │ │ + beq 1e824 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 1e5b0 │ │ │ │ │ - b 1e800 │ │ │ │ │ + bne 1e5d8 │ │ │ │ │ + b 1e828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1e4e4 │ │ │ │ │ + beq 1e50c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e4e8 │ │ │ │ │ + bne 1e510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1eaa0 │ │ │ │ │ + beq 1eac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eaa0 │ │ │ │ │ + bne 1eac8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e9e8 │ │ │ │ │ + bne 1ea10 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e958 │ │ │ │ │ + beq 1e980 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_155_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_155_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ea04 │ │ │ │ │ + bne 1ea2c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1e9e8 │ │ │ │ │ + bne 1ea10 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ea80 │ │ │ │ │ + beq 1eaa8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_name_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_name_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ea80 │ │ │ │ │ + beq 1eaa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ea2c │ │ │ │ │ + bne 1ea54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1e9f8 │ │ │ │ │ + beq 1ea20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e4e8 │ │ │ │ │ + b 1e510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4e8 │ │ │ │ │ + b 1e510 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4e8 │ │ │ │ │ + b 1e510 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e9c0 │ │ │ │ │ + beq 1e9e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ea94 │ │ │ │ │ + beq 1eabc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 1e9d4 │ │ │ │ │ + bne 1e9fc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e55c │ │ │ │ │ - b 1e060 │ │ │ │ │ + beq 1e584 │ │ │ │ │ + b 1e088 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4e8 │ │ │ │ │ + b 1e510 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ea4c │ │ │ │ │ + b 1ea74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e918 │ │ │ │ │ + b 1e940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e498 │ │ │ │ │ + beq 1e4c0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_152_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e498 │ │ │ │ │ + beq 1e4c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e724 │ │ │ │ │ + bne 1e74c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e724 │ │ │ │ │ - b 1e7b8 │ │ │ │ │ + beq 1e74c │ │ │ │ │ + b 1e7e0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC annotated_rhs_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS annotated_rhs_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e474 │ │ │ │ │ + beq 1e49c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e724 │ │ │ │ │ - b 1e7b8 │ │ │ │ │ + beq 1e74c │ │ │ │ │ + b 1e7e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e55c │ │ │ │ │ + b 1e584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e050 │ │ │ │ │ + b 1e078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e114 │ │ │ │ │ + b 1e13c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e050 │ │ │ │ │ + b 1e078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1e2dc │ │ │ │ │ + beq 1e304 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e050 │ │ │ │ │ + b 1e078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e060 │ │ │ │ │ + beq 1e088 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e064 │ │ │ │ │ + b 1e08c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e354 │ │ │ │ │ + b 1e37c │ │ │ │ │ │ │ │ │ │ -0001ebf8 : │ │ │ │ │ +0001ec20 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f120 │ │ │ │ │ + beq 1f154 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f120 │ │ │ │ │ + bne 1f154 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f150 │ │ │ │ │ + bne 1f184 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1ef9c │ │ │ │ │ + beq 1efd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr 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_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efe4 │ │ │ │ │ + beq 1f018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f16c │ │ │ │ │ + beq 1f1a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f16c │ │ │ │ │ + bne 1f1a0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f1b8 │ │ │ │ │ + bne 1f1ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f160 │ │ │ │ │ + beq 1f194 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f160 │ │ │ │ │ + bne 1f194 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ef68 │ │ │ │ │ + bne 1ef90 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ - bne 1efec │ │ │ │ │ + bne 1f020 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f090 │ │ │ │ │ + beq 1f0c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f090 │ │ │ │ │ + bne 1f0c4 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1f178 │ │ │ │ │ + bne 1f1ac │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1ee88 │ │ │ │ │ + beq 1eeb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1eee0 │ │ │ │ │ + bne 1ef08 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1f178 │ │ │ │ │ + bne 1f1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ef60 │ │ │ │ │ + beq 1ef88 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ef70 │ │ │ │ │ + beq 1ef98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f73c │ │ │ │ │ + bl 1f770 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1ef70 │ │ │ │ │ + bne 1ef98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1f19c │ │ │ │ │ + beq 1f1d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f19c │ │ │ │ │ + bne 1f1d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1efe4 │ │ │ │ │ + beq 1f018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ee70 │ │ │ │ │ + beq 1ee98 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f12c │ │ │ │ │ + beq 1f160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f12c │ │ │ │ │ + bne 1f160 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 1ef68 │ │ │ │ │ + blt 1ef90 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1f178 │ │ │ │ │ + bne 1f1ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed80 │ │ │ │ │ + beq 1eda8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1ed80 │ │ │ │ │ + beq 1eda8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1ef68 │ │ │ │ │ + beq 1ef90 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f1e4 │ │ │ │ │ + beq 1f218 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f1c4 │ │ │ │ │ + bne 1f1f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eda8 │ │ │ │ │ + b 1edd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ee0c │ │ │ │ │ + beq 1ee34 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ee78 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f184 │ │ │ │ │ + blt 1f1b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 1f150 │ │ │ │ │ + bne 1f184 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ec88 │ │ │ │ │ + bne 1ecb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef8c │ │ │ │ │ + b 1efb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 1f114 │ │ │ │ │ + beq 1f148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f114 │ │ │ │ │ + bne 1f148 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1f108 │ │ │ │ │ + bne 1f13c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1f09c │ │ │ │ │ + bne 1f0d0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f064 │ │ │ │ │ + beq 1f098 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1f108 │ │ │ │ │ + bne 1f13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c014 │ │ │ │ │ + bl c288 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ef70 │ │ │ │ │ + bne 1ef98 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1ed24 │ │ │ │ │ + bne 1ed4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ed38 │ │ │ │ │ + b 1ed60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f034 │ │ │ │ │ + beq 1f068 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -35574,330 +35588,330 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne ip, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1f068 │ │ │ │ │ - b 1f060 │ │ │ │ │ + bne 1f09c │ │ │ │ │ + b 1f094 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f068 │ │ │ │ │ + b 1f09c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f010 │ │ │ │ │ + b 1f044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ec40 │ │ │ │ │ + b 1ec68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef94 │ │ │ │ │ + beq 1efbc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ee78 │ │ │ │ │ + b 1eea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ee78 │ │ │ │ │ + b 1eea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ecf4 │ │ │ │ │ + b 1ed1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ecb4 │ │ │ │ │ + b 1ecdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ef68 │ │ │ │ │ + b 1ef90 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ee78 │ │ │ │ │ + b 1eea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ef78 │ │ │ │ │ + beq 1efa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ef8c │ │ │ │ │ + b 1efb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ef58 │ │ │ │ │ + beq 1ef80 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ef68 │ │ │ │ │ + b 1ef90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1ef64 │ │ │ │ │ - b 1f1d8 │ │ │ │ │ + beq 1ef8c │ │ │ │ │ + b 1f20c │ │ │ │ │ │ │ │ │ │ -0001f1fc <_tmp_26_rule>: │ │ │ │ │ +0001f230 <_tmp_26_rule>: │ │ │ │ │ _tmp_26_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f2dc <_tmp_26_rule+0xe0> │ │ │ │ │ + beq 1f310 <_tmp_26_rule+0xe0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f2dc <_tmp_26_rule+0xe0> │ │ │ │ │ + bne 1f310 <_tmp_26_rule+0xe0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f284 <_tmp_26_rule+0x88> │ │ │ │ │ + bne 1f2b8 <_tmp_26_rule+0x88> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f294 <_tmp_26_rule+0x98> │ │ │ │ │ + bne 1f2c8 <_tmp_26_rule+0x98> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1f274 <_tmp_26_rule+0x78> │ │ │ │ │ + beq 1f2a8 <_tmp_26_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f27c <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1f2b0 <_tmp_26_rule+0x80> │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f27c <_tmp_26_rule+0x80> │ │ │ │ │ + beq 1f2b0 <_tmp_26_rule+0x80> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f284 <_tmp_26_rule+0x88> │ │ │ │ │ + b 1f2b8 <_tmp_26_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f244 <_tmp_26_rule+0x48> │ │ │ │ │ + b 1f278 <_tmp_26_rule+0x48> │ │ │ │ │ │ │ │ │ │ -0001f2e8 : │ │ │ │ │ +0001f31c : │ │ │ │ │ list_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f494 │ │ │ │ │ + beq 1f4c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f494 │ │ │ │ │ + bne 1f4c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f460 │ │ │ │ │ + bne 1f494 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1f40c │ │ │ │ │ + beq 1f440 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f454 │ │ │ │ │ + beq 1f488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f73c │ │ │ │ │ + bl 1f770 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f454 │ │ │ │ │ + bne 1f488 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f454 │ │ │ │ │ + beq 1f488 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f3f4 │ │ │ │ │ + beq 1f428 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f470 │ │ │ │ │ + beq 1f4a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f470 │ │ │ │ │ + bne 1f4a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f47c │ │ │ │ │ + blt 1f4b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 1f460 │ │ │ │ │ + bne 1f494 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f378 │ │ │ │ │ + bne 1f3ac │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f3f4 │ │ │ │ │ + b 1f428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f3fc │ │ │ │ │ + b 1f430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f3f4 │ │ │ │ │ + beq 1f428 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f3fc │ │ │ │ │ + b 1f430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f330 │ │ │ │ │ + b 1f364 │ │ │ │ │ │ │ │ │ │ -0001f4a0 : │ │ │ │ │ +0001f4d4 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f6c4 │ │ │ │ │ + beq 1f6f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f6c4 │ │ │ │ │ + bne 1f6f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1f618 │ │ │ │ │ + bne 1f64c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f520 │ │ │ │ │ + beq 1f554 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f5e8 │ │ │ │ │ + bne 1f61c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f568 │ │ │ │ │ + bne 1f59c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f618 │ │ │ │ │ + bne 1f64c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -35906,429 +35920,429 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1f558 │ │ │ │ │ + bne 1f58c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1f6fc │ │ │ │ │ + beq 1f730 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f6fc │ │ │ │ │ + bne 1f730 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 1f5dc │ │ │ │ │ + bne 1f610 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f628 │ │ │ │ │ + bne 1f65c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f534 │ │ │ │ │ + b 1f568 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_106_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_106_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f524 │ │ │ │ │ + beq 1f558 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f708 │ │ │ │ │ + bne 1f73c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f554 │ │ │ │ │ + b 1f588 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f558 │ │ │ │ │ + b 1f58c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5d0 │ │ │ │ │ + beq 1f604 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5d0 │ │ │ │ │ + beq 1f604 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5d0 │ │ │ │ │ + beq 1f604 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f5d0 │ │ │ │ │ + beq 1f604 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f6d0 │ │ │ │ │ + bne 1f704 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - beq 1f5dc │ │ │ │ │ + beq 1f610 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f5dc │ │ │ │ │ + b 1f610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f4e8 │ │ │ │ │ + b 1f51c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f72c │ │ │ │ │ + beq 1f760 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 1f6b8 │ │ │ │ │ + bne 1f6ec │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f554 │ │ │ │ │ + b 1f588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f5a4 │ │ │ │ │ + b 1f5d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f554 │ │ │ │ │ + beq 1f588 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f558 │ │ │ │ │ + b 1f58c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f554 │ │ │ │ │ + b 1f588 │ │ │ │ │ │ │ │ │ │ -0001f73c : │ │ │ │ │ +0001f770 : │ │ │ │ │ star_named_expressions_sequence_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1ffb0 │ │ │ │ │ + beq 1ffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ffb0 │ │ │ │ │ + bne 1ffe4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1fb9c │ │ │ │ │ + bne 1fbd0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ffa4 │ │ │ │ │ + beq 1ffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ffa4 │ │ │ │ │ + bne 1ffd8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1fbfc │ │ │ │ │ + bne 1fc30 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 200c8 │ │ │ │ │ + beq 200fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 200c8 │ │ │ │ │ + bne 200fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - bne 1fbf0 │ │ │ │ │ + bne 1fc24 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fdf4 │ │ │ │ │ + bne 1fe28 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1fe98 │ │ │ │ │ + beq 1fecc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe98 │ │ │ │ │ + bne 1fecc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fbe4 │ │ │ │ │ + bne 1fc18 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 1fbac │ │ │ │ │ + beq 1fbe0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd70 │ │ │ │ │ + bne 1fda4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fbe4 │ │ │ │ │ + bne 1fc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 1fbec │ │ │ │ │ + beq 1fc20 │ │ │ │ │ movw r1, #6002 @ 0x1772 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1fde8 │ │ │ │ │ + beq 1fe1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fde8 │ │ │ │ │ + bne 1fe1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 200c0 │ │ │ │ │ + bne 200f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 200b4 │ │ │ │ │ + beq 200e8 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 1f994 │ │ │ │ │ - b 200c0 │ │ │ │ │ + beq 1f9c8 │ │ │ │ │ + b 200f4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc28 │ │ │ │ │ + bne 1fc5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fa5c │ │ │ │ │ + bne 1fa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1fc10 │ │ │ │ │ + beq 1fc44 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fca4 │ │ │ │ │ + bne 1fcd8 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1fa70 │ │ │ │ │ + beq 1faa4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r9, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa90 │ │ │ │ │ + beq 1fac4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20048 │ │ │ │ │ + beq 2007c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20048 │ │ │ │ │ + bne 2007c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20060 │ │ │ │ │ + bne 20094 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ - bne 1fcc4 │ │ │ │ │ + bne 1fcf8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd64 │ │ │ │ │ + beq 1fd98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fd64 │ │ │ │ │ + bne 1fd98 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fa5c │ │ │ │ │ + bne 1fa90 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1f91c │ │ │ │ │ + bne 1f950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ff88 │ │ │ │ │ + blt 1ffbc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 1f930 │ │ │ │ │ + beq 1f964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fc1c │ │ │ │ │ + b 1fc50 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200ac │ │ │ │ │ + beq 200e0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1f984 │ │ │ │ │ + b 1f9b8 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 200ac │ │ │ │ │ + beq 200e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1fb44 │ │ │ │ │ + ble 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq 1fb44 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq 1fb44 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 1fb44 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 1fb44 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq 1fb44 │ │ │ │ │ + beq 1fb78 │ │ │ │ │ sub lr, r8, #4 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r8, #4 │ │ │ │ │ add r2, r5, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 1fb2c │ │ │ │ │ + bne 1fb60 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -36336,240 +36350,240 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fbfc │ │ │ │ │ + beq 1fc30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 1fbfc │ │ │ │ │ + bne 1fc30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ - blt 1fbec │ │ │ │ │ + blt 1fc20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldrd r6, [r3, #12] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f87c │ │ │ │ │ + beq 1f8b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 1fb9c │ │ │ │ │ + b 1fbd0 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fa98 │ │ │ │ │ + b 1facc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq 1f944 │ │ │ │ │ + beq 1f978 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 20000 │ │ │ │ │ + beq 20034 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ffe4 │ │ │ │ │ + beq 20018 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ffbc │ │ │ │ │ + bne 1fff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f97c │ │ │ │ │ + beq 1f9b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f97c │ │ │ │ │ + beq 1f9b0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 200c0 │ │ │ │ │ + b 200f4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2003c │ │ │ │ │ + beq 20070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2003c │ │ │ │ │ + bne 20070 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20030 │ │ │ │ │ + bne 20064 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1ff08 │ │ │ │ │ + bne 1ff3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fd40 │ │ │ │ │ + beq 1fd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20030 │ │ │ │ │ + bne 20064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c014 │ │ │ │ │ + bl c288 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1ff74 │ │ │ │ │ + bne 1ffa8 │ │ │ │ │ add r3, r0, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1f9fc │ │ │ │ │ + bne 1fa30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fa10 │ │ │ │ │ + b 1fa44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1f890 │ │ │ │ │ + beq 1f8c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1fbe4 │ │ │ │ │ + beq 1fc18 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 20094 │ │ │ │ │ + beq 200c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20074 │ │ │ │ │ + bne 200a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f8c8 │ │ │ │ │ + bne 1f8fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f8dc │ │ │ │ │ + b 1f910 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20024 │ │ │ │ │ + beq 20058 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20024 │ │ │ │ │ + bne 20058 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 20018 │ │ │ │ │ + bne 2004c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fea4 │ │ │ │ │ + bne 1fed8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fe74 │ │ │ │ │ + beq 1fea8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 20018 │ │ │ │ │ + bne 2004c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c014 │ │ │ │ │ + bl c288 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1fbec │ │ │ │ │ + bne 1fc20 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1f840 │ │ │ │ │ + bne 1f874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f854 │ │ │ │ │ + b 1f888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fe44 │ │ │ │ │ + beq 1fe78 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36578,30 +36592,30 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1fe78 │ │ │ │ │ - b 1fe70 │ │ │ │ │ + bne 1feac │ │ │ │ │ + b 1fea4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fd10 │ │ │ │ │ + beq 1fd44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -36611,177 +36625,177 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1fd44 │ │ │ │ │ - b 1fd3c │ │ │ │ │ + bne 1fd78 │ │ │ │ │ + b 1fd70 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fa98 │ │ │ │ │ + b 1facc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1fc1c │ │ │ │ │ + b 1fc50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f7cc │ │ │ │ │ + b 1f800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f784 │ │ │ │ │ + b 1f7b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 20010 │ │ │ │ │ + beq 20044 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1fc1c │ │ │ │ │ + b 1fc50 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 1fc18 │ │ │ │ │ - b 1ffd4 │ │ │ │ │ + beq 1fc4c │ │ │ │ │ + b 20008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1fc1c │ │ │ │ │ + b 1fc50 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fc94 │ │ │ │ │ + b 1fcc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1fe78 │ │ │ │ │ + b 1feac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fe20 │ │ │ │ │ + b 1fe54 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 1fd44 │ │ │ │ │ + b 1fd78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1fcec │ │ │ │ │ + b 1fd20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9e0 │ │ │ │ │ + beq 1fa14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fa98 │ │ │ │ │ + b 1facc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 1fdd8 │ │ │ │ │ + beq 1fe0c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1fbec │ │ │ │ │ + b 1fc20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 20088 │ │ │ │ │ - b 1fbec │ │ │ │ │ + bne 200bc │ │ │ │ │ + b 1fc20 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fbec │ │ │ │ │ + b 1fc20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f80c │ │ │ │ │ + b 1f840 │ │ │ │ │ │ │ │ │ │ -000200d4 : │ │ │ │ │ +00020108 : │ │ │ │ │ fstring_conversion_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 201bc │ │ │ │ │ + beq 201f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 201bc │ │ │ │ │ + bne 201f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2018c │ │ │ │ │ + bne 201c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2019c │ │ │ │ │ + beq 201d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2019c │ │ │ │ │ + beq 201d0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 201c8 │ │ │ │ │ + beq 201fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 201c8 │ │ │ │ │ + bne 201fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -36791,339 +36805,339 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2011c │ │ │ │ │ + b 20150 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movne r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 2018c │ │ │ │ │ + b 201c0 │ │ │ │ │ │ │ │ │ │ -000201f0 : │ │ │ │ │ +00020224 : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 203f4 │ │ │ │ │ + beq 20428 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 203f4 │ │ │ │ │ + bne 20428 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 203e4 │ │ │ │ │ + bne 20418 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 202a0 │ │ │ │ │ + beq 202d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ ldr 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_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 202f0 │ │ │ │ │ + bne 20324 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 203cc │ │ │ │ │ + blt 20400 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 203e4 │ │ │ │ │ + bne 20418 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #622 @ 0x26e │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20280 │ │ │ │ │ + beq 202b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9404 │ │ │ │ │ + bl 9678 │ │ │ │ │ R_ARM_CALL lambda_params_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20280 │ │ │ │ │ + bne 202b4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20280 │ │ │ │ │ + beq 202b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20280 │ │ │ │ │ + beq 202b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20388 │ │ │ │ │ + beq 203bc │ │ │ │ │ ldr r5, [r2, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ - beq 20394 │ │ │ │ │ + beq 203c8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_CALL _PyAST_Lambda │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 203b8 │ │ │ │ │ + beq 203ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 203b8 │ │ │ │ │ + bne 203ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20290 │ │ │ │ │ + b 202c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 20350 │ │ │ │ │ + b 20384 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20388 │ │ │ │ │ + beq 203bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20290 │ │ │ │ │ + b 202c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20290 │ │ │ │ │ + b 202c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20238 │ │ │ │ │ + b 2026c │ │ │ │ │ │ │ │ │ │ -00020400 <_tmp_168_rule>: │ │ │ │ │ +00020434 <_tmp_168_rule>: │ │ │ │ │ _tmp_168_rule(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 204e8 <_tmp_168_rule+0xe8> │ │ │ │ │ + beq 2051c <_tmp_168_rule+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 204e8 <_tmp_168_rule+0xe8> │ │ │ │ │ + bne 2051c <_tmp_168_rule+0xe8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 204dc <_tmp_168_rule+0xdc> │ │ │ │ │ + bne 20510 <_tmp_168_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 204ac <_tmp_168_rule+0xac> │ │ │ │ │ + beq 204e0 <_tmp_168_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4ec │ │ │ │ │ + bl a514 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 204ac <_tmp_168_rule+0xac> │ │ │ │ │ + beq 204e0 <_tmp_168_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 204b8 <_tmp_168_rule+0xb8> │ │ │ │ │ + bne 204ec <_tmp_168_rule+0xb8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 20494 <_tmp_168_rule+0x94> │ │ │ │ │ + b 204c8 <_tmp_168_rule+0x94> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 20494 <_tmp_168_rule+0x94> │ │ │ │ │ + beq 204c8 <_tmp_168_rule+0x94> │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 204a0 <_tmp_168_rule+0xa0> │ │ │ │ │ + b 204d4 <_tmp_168_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20448 <_tmp_168_rule+0x48> │ │ │ │ │ + b 2047c <_tmp_168_rule+0x48> │ │ │ │ │ │ │ │ │ │ -000204f4 : │ │ │ │ │ +00020528 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20998 │ │ │ │ │ + beq 209cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20998 │ │ │ │ │ + bne 209cc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 20808 │ │ │ │ │ + bne 2083c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20964 │ │ │ │ │ + bne 20998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 209a4 │ │ │ │ │ + blt 209d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20768 │ │ │ │ │ + bne 2079c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20808 │ │ │ │ │ + bne 2083c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 205ec │ │ │ │ │ + bne 20620 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20808 │ │ │ │ │ + bne 2083c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 206ac │ │ │ │ │ + bne 206e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 205ac │ │ │ │ │ + beq 205e0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205ac │ │ │ │ │ + beq 205e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 205ac │ │ │ │ │ + beq 205e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 204f4 │ │ │ │ │ + bl 20528 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 205ac │ │ │ │ │ + beq 205e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2098c │ │ │ │ │ + beq 209c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -37135,150 +37149,150 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20744 │ │ │ │ │ + beq 20778 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20744 │ │ │ │ │ + bne 20778 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 205d8 │ │ │ │ │ + b 2060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 20818 │ │ │ │ │ + beq 2084c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20818 │ │ │ │ │ + beq 2084c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 20818 │ │ │ │ │ + beq 2084c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 210b4 │ │ │ │ │ + bl 210e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20818 │ │ │ │ │ + bne 2084c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2098c │ │ │ │ │ + beq 209c0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20698 │ │ │ │ │ + bne 206cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205d8 │ │ │ │ │ + beq 2060c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 205dc │ │ │ │ │ + b 20610 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20808 │ │ │ │ │ + bne 2083c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 20958 │ │ │ │ │ + beq 2098c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20958 │ │ │ │ │ + bne 2098c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2094c │ │ │ │ │ + bne 20980 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 208d4 │ │ │ │ │ + bne 20908 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2094c │ │ │ │ │ + bne 20980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 20828 │ │ │ │ │ + bne 2085c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 20598 │ │ │ │ │ + beq 205cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 205dc │ │ │ │ │ + b 20610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 205d8 │ │ │ │ │ + b 2060c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207ec │ │ │ │ │ + beq 20820 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207ec │ │ │ │ │ + beq 20820 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207ec │ │ │ │ │ + beq 20820 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207ec │ │ │ │ │ + beq 20820 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -37287,212 +37301,212 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20920 │ │ │ │ │ + bne 20954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 207f8 │ │ │ │ │ + beq 2082c │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 207f8 │ │ │ │ │ + b 2082c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207c4 │ │ │ │ │ + beq 207f8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207c4 │ │ │ │ │ + beq 207f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 208b0 │ │ │ │ │ + beq 208e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 209bc │ │ │ │ │ + beq 209f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 208c8 │ │ │ │ │ + bne 208fc │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 205d8 │ │ │ │ │ + b 2060c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 207f8 │ │ │ │ │ + b 2082c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2079c │ │ │ │ │ + b 207d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 20598 │ │ │ │ │ - b 20770 │ │ │ │ │ + beq 205cc │ │ │ │ │ + b 207a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 205dc │ │ │ │ │ + b 20610 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2053c │ │ │ │ │ + b 20570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 205dc │ │ │ │ │ + b 20610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 205d8 │ │ │ │ │ + b 2060c │ │ │ │ │ │ │ │ │ │ -000209cc : │ │ │ │ │ +00020a00 : │ │ │ │ │ slices_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21064 │ │ │ │ │ + beq 21098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21064 │ │ │ │ │ + bne 21098 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 20b74 │ │ │ │ │ + bne 20ba8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 20b84 │ │ │ │ │ + bne 20bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ movlt r5, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 20b74 │ │ │ │ │ + blt 20ba8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2104c │ │ │ │ │ + bne 21080 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 20bb4 │ │ │ │ │ + beq 20be8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bb4 │ │ │ │ │ + bne 20be8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21018 │ │ │ │ │ + bne 2104c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 20f0c │ │ │ │ │ + beq 20f40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2100c │ │ │ │ │ + bne 21040 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bc0 │ │ │ │ │ + bne 20bf4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21018 │ │ │ │ │ + bne 2104c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d214 │ │ │ │ │ + bl 1d23c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20f54 │ │ │ │ │ + beq 20f88 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21028 │ │ │ │ │ + bne 2105c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20ccc │ │ │ │ │ + beq 20d00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20ee8 │ │ │ │ │ + bne 20f1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ @@ -37502,193 +37516,193 @@ │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r3, [r1, r6, lsl #2] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20a98 │ │ │ │ │ + bne 20acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20aac │ │ │ │ │ + b 20ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2100c │ │ │ │ │ + bne 21040 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21070 │ │ │ │ │ + beq 210a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21070 │ │ │ │ │ + bne 210a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2100c │ │ │ │ │ + bne 21040 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f68 │ │ │ │ │ + bne 20f9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2100c │ │ │ │ │ + bne 21040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 20f54 │ │ │ │ │ + beq 20f88 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20f48 │ │ │ │ │ + beq 20f7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21028 │ │ │ │ │ + bne 2105c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - b 20b4c │ │ │ │ │ + b 20b80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2104c │ │ │ │ │ + bne 21080 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2107c │ │ │ │ │ + beq 210b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2107c │ │ │ │ │ + bne 210b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20fec │ │ │ │ │ + bne 21020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl caec │ │ │ │ │ + bl cd60 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20fe4 │ │ │ │ │ + beq 21018 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21058 │ │ │ │ │ + beq 2108c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21058 │ │ │ │ │ + bne 2108c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20fd8 │ │ │ │ │ + bne 2100c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20fcc │ │ │ │ │ + beq 21000 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r9, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ - bne 20fd8 │ │ │ │ │ + bne 2100c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 20df0 │ │ │ │ │ - bl caec │ │ │ │ │ + beq 20e24 │ │ │ │ │ + bl cd60 │ │ │ │ │ R_ARM_CALL _tmp_165_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20df0 │ │ │ │ │ + beq 20e24 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21088 │ │ │ │ │ + bne 210bc │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 20f98 │ │ │ │ │ + beq 20fcc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 20da4 │ │ │ │ │ + b 20dd8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, r9 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r0, r2 │ │ │ │ │ - beq 20fc8 │ │ │ │ │ + beq 20ffc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 20e40 │ │ │ │ │ + ble 20e74 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r2, r5, lsl #2] │ │ │ │ │ str ip, [r0, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 20e24 │ │ │ │ │ + b 20e58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -37698,103 +37712,103 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20fec │ │ │ │ │ + beq 21020 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20fec │ │ │ │ │ + bne 21020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 20b74 │ │ │ │ │ + beq 20ba8 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20b60 │ │ │ │ │ + bne 20b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20b70 │ │ │ │ │ + beq 20ba4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20b74 │ │ │ │ │ + b 20ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 21034 │ │ │ │ │ + blt 21068 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 20ae4 │ │ │ │ │ - b 21018 │ │ │ │ │ + beq 20b18 │ │ │ │ │ + b 2104c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21034 │ │ │ │ │ + bne 21068 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20cd4 │ │ │ │ │ + b 20d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20c3c │ │ │ │ │ + bne 20c70 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20c48 │ │ │ │ │ + bne 20c7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 20ff8 │ │ │ │ │ + bne 2102c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 20c48 │ │ │ │ │ + b 20c7c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 20ddc │ │ │ │ │ + bne 20e10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -37802,108 +37816,108 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 20b70 │ │ │ │ │ + b 20ba4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 20b1c │ │ │ │ │ + beq 20b50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20cd4 │ │ │ │ │ + b 20d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20cb0 │ │ │ │ │ + beq 20ce4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20cd4 │ │ │ │ │ + b 20d08 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 20b74 │ │ │ │ │ + b 20ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20d64 │ │ │ │ │ + b 20d98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20a14 │ │ │ │ │ + b 20a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20c04 │ │ │ │ │ + b 20c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 20d08 │ │ │ │ │ + b 20d3c │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20dd4 │ │ │ │ │ + beq 20e08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 20fd8 │ │ │ │ │ + b 2100c │ │ │ │ │ │ │ │ │ │ -000210b4 : │ │ │ │ │ +000210e8 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21274 │ │ │ │ │ + beq 212a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21274 │ │ │ │ │ + bne 212a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21148 │ │ │ │ │ + bne 2117c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 211c8 │ │ │ │ │ + bne 211fc │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21158 │ │ │ │ │ + bne 2118c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -37913,154 +37927,154 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21138 │ │ │ │ │ + beq 2116c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21138 │ │ │ │ │ + beq 2116c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2119c │ │ │ │ │ + bne 211d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21148 │ │ │ │ │ + b 2117c │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - beq 21194 │ │ │ │ │ + beq 211c8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 21148 │ │ │ │ │ + b 2117c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 213c4 │ │ │ │ │ + beq 213f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 213c4 │ │ │ │ │ + bne 213f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs r6, r3, #0 │ │ │ │ │ - bne 213b8 │ │ │ │ │ + bne 213ec │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 2130c │ │ │ │ │ + bne 21340 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 213b8 │ │ │ │ │ + bne 213ec │ │ │ │ │ mov r1, #704 @ 0x2c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21280 │ │ │ │ │ + bne 212b4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 21124 │ │ │ │ │ - b 21148 │ │ │ │ │ + beq 21158 │ │ │ │ │ + b 2117c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 210fc │ │ │ │ │ + b 21130 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21248 │ │ │ │ │ + beq 2127c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21248 │ │ │ │ │ + beq 2127c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #705 @ 0x2c1 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21248 │ │ │ │ │ + beq 2127c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 21384 │ │ │ │ │ + bne 213b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ - beq 21258 │ │ │ │ │ + beq 2128c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 21258 │ │ │ │ │ + b 2128c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21220 │ │ │ │ │ + beq 21254 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21220 │ │ │ │ │ + beq 21254 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21220 │ │ │ │ │ + beq 21254 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndentationError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndentationError │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -38069,907 +38083,907 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 212e0 │ │ │ │ │ + beq 21314 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 213d0 │ │ │ │ │ + beq 21404 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne 212fc │ │ │ │ │ + bne 21330 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 21194 │ │ │ │ │ + b 211c8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 21258 │ │ │ │ │ + b 2128c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 211f4 │ │ │ │ │ + b 21228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 21194 │ │ │ │ │ + b 211c8 │ │ │ │ │ │ │ │ │ │ -000213e0 : │ │ │ │ │ +00021414 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21794 │ │ │ │ │ + beq 217c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21794 │ │ │ │ │ + bne 217c8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217ac │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21610 │ │ │ │ │ + bne 21644 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21640 │ │ │ │ │ + bne 21674 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21698 │ │ │ │ │ + bne 216cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 216e8 │ │ │ │ │ + bne 2171c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 217d0 │ │ │ │ │ + bne 21804 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 217b8 │ │ │ │ │ + bne 217ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217ac │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 216d0 │ │ │ │ │ + bne 21704 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21680 │ │ │ │ │ + bne 216b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21760 │ │ │ │ │ + bne 21794 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21748 │ │ │ │ │ + bne 2177c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21778 │ │ │ │ │ + bne 217ac │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 21730 │ │ │ │ │ + bne 21764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21718 │ │ │ │ │ + bne 2174c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21788 │ │ │ │ │ + bne 217bc │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - bne 217a0 │ │ │ │ │ + bne 217d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 216ac │ │ │ │ │ + beq 216e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 216ac │ │ │ │ │ + bne 216e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21604 │ │ │ │ │ + b 21638 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21660 │ │ │ │ │ + beq 21694 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21630 │ │ │ │ │ + beq 21664 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 21630 │ │ │ │ │ - b 21604 │ │ │ │ │ + beq 21664 │ │ │ │ │ + b 21638 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21654 │ │ │ │ │ - b 21660 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21624 │ │ │ │ │ + bne 21658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21630 │ │ │ │ │ + beq 21664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21604 │ │ │ │ │ + b 21638 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21624 │ │ │ │ │ - b 216ac │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 44b4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21654 │ │ │ │ │ - b 21660 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21654 │ │ │ │ │ - b 21660 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21624 │ │ │ │ │ - b 216ac │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21654 │ │ │ │ │ - b 21660 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21624 │ │ │ │ │ - b 216ac │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21604 │ │ │ │ │ + b 21638 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21604 │ │ │ │ │ + b 21638 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21424 │ │ │ │ │ + b 21458 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21624 │ │ │ │ │ - b 216ac │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21654 │ │ │ │ │ - b 21660 │ │ │ │ │ + bne 21688 │ │ │ │ │ + b 21694 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 21624 │ │ │ │ │ - b 216ac │ │ │ │ │ + bne 21658 │ │ │ │ │ + b 216e0 │ │ │ │ │ │ │ │ │ │ -000217e8 <_gather_86_rule>: │ │ │ │ │ +0002181c <_gather_86_rule>: │ │ │ │ │ _gather_86_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21e18 <_gather_86_rule+0x630> │ │ │ │ │ + beq 21e4c <_gather_86_rule+0x630> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21e18 <_gather_86_rule+0x630> │ │ │ │ │ + bne 21e4c <_gather_86_rule+0x630> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 21924 <_gather_86_rule+0x13c> │ │ │ │ │ + bne 21958 <_gather_86_rule+0x13c> │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21dfc <_gather_86_rule+0x614> │ │ │ │ │ + beq 21e30 <_gather_86_rule+0x614> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21dfc <_gather_86_rule+0x614> │ │ │ │ │ + bne 21e30 <_gather_86_rule+0x614> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cc0 <_gather_86_rule+0x4d8> │ │ │ │ │ + bne 21cf4 <_gather_86_rule+0x4d8> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r4, [r7, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c2c <_gather_86_rule+0x444> │ │ │ │ │ + bne 21c60 <_gather_86_rule+0x444> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r4, [r7, #8] │ │ │ │ │ - bne 21cc4 <_gather_86_rule+0x4dc> │ │ │ │ │ + bne 21cf8 <_gather_86_rule+0x4dc> │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 21e3c <_gather_86_rule+0x654> │ │ │ │ │ + beq 21e70 <_gather_86_rule+0x654> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21e3c <_gather_86_rule+0x654> │ │ │ │ │ + bne 21e70 <_gather_86_rule+0x654> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 21cfc <_gather_86_rule+0x514> │ │ │ │ │ + bne 21d30 <_gather_86_rule+0x514> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21910 <_gather_86_rule+0x128> │ │ │ │ │ + beq 21944 <_gather_86_rule+0x128> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21930 <_gather_86_rule+0x148> │ │ │ │ │ + bne 21964 <_gather_86_rule+0x148> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r9, [r7, #8] │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21910 <_gather_86_rule+0x128> │ │ │ │ │ + beq 21944 <_gather_86_rule+0x128> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21e24 <_gather_86_rule+0x63c> │ │ │ │ │ + beq 21e58 <_gather_86_rule+0x63c> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r7, #88] @ 0x58 │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ subeq r3, r3, #2 │ │ │ │ │ - bne 21ce0 <_gather_86_rule+0x4f8> │ │ │ │ │ + bne 21d14 <_gather_86_rule+0x4f8> │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 21d04 <_gather_86_rule+0x51c> │ │ │ │ │ + beq 21d38 <_gather_86_rule+0x51c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21d04 <_gather_86_rule+0x51c> │ │ │ │ │ + bne 21d38 <_gather_86_rule+0x51c> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21cc0 <_gather_86_rule+0x4d8> │ │ │ │ │ + bne 21cf4 <_gather_86_rule+0x4d8> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21cb4 <_gather_86_rule+0x4cc> │ │ │ │ │ + beq 21ce8 <_gather_86_rule+0x4cc> │ │ │ │ │ ldr r4, [r7, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r6, #6000 @ 0x1770 │ │ │ │ │ - beq 21a24 <_gather_86_rule+0x23c> │ │ │ │ │ - b 21cc0 <_gather_86_rule+0x4d8> │ │ │ │ │ + beq 21a58 <_gather_86_rule+0x23c> │ │ │ │ │ + b 21cf4 <_gather_86_rule+0x4d8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21aec <_gather_86_rule+0x304> │ │ │ │ │ + beq 21b20 <_gather_86_rule+0x304> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21dbc <_gather_86_rule+0x5d4> │ │ │ │ │ + beq 21df0 <_gather_86_rule+0x5d4> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21ddc <_gather_86_rule+0x5f4> │ │ │ │ │ + bne 21e10 <_gather_86_rule+0x5f4> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 21c00 <_gather_86_rule+0x418> │ │ │ │ │ + beq 21c34 <_gather_86_rule+0x418> │ │ │ │ │ str r3, [r5, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21af8 <_gather_86_rule+0x310> │ │ │ │ │ + beq 21b2c <_gather_86_rule+0x310> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21db0 <_gather_86_rule+0x5c8> │ │ │ │ │ + beq 21de4 <_gather_86_rule+0x5c8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21db0 <_gather_86_rule+0x5c8> │ │ │ │ │ + bne 21de4 <_gather_86_rule+0x5c8> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21da0 <_gather_86_rule+0x5b8> │ │ │ │ │ + bne 21dd4 <_gather_86_rule+0x5b8> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c6c <_gather_86_rule+0x484> │ │ │ │ │ + bne 21ca0 <_gather_86_rule+0x484> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ - bne 21cd4 <_gather_86_rule+0x4ec> │ │ │ │ │ + bne 21d08 <_gather_86_rule+0x4ec> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - beq 21e80 <_gather_86_rule+0x698> │ │ │ │ │ + beq 21eb4 <_gather_86_rule+0x698> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21e80 <_gather_86_rule+0x698> │ │ │ │ │ + bne 21eb4 <_gather_86_rule+0x698> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21ccc <_gather_86_rule+0x4e4> │ │ │ │ │ + bne 21d00 <_gather_86_rule+0x4e4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 21aec <_gather_86_rule+0x304> │ │ │ │ │ + beq 21b20 <_gather_86_rule+0x304> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 219d0 <_gather_86_rule+0x1e8> │ │ │ │ │ + bne 21a04 <_gather_86_rule+0x1e8> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21cac <_gather_86_rule+0x4c4> │ │ │ │ │ + beq 21ce0 <_gather_86_rule+0x4c4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 21bd0 <_gather_86_rule+0x3e8> │ │ │ │ │ + ble 21c04 <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 21bd0 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c04 <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 21bd0 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c04 <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 21bd0 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c04 <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 21bd0 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c04 <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 21bd0 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c04 <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r3, #20] │ │ │ │ │ - beq 21bd0 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c04 <_gather_86_rule+0x3e8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [r3, #24] │ │ │ │ │ - beq 21bd0 <_gather_86_rule+0x3e8> │ │ │ │ │ + beq 21c04 <_gather_86_rule+0x3e8> │ │ │ │ │ sub ip, r5, #4 │ │ │ │ │ add r3, r5, #24 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 21bb8 <_gather_86_rule+0x3d0> │ │ │ │ │ + bne 21bec <_gather_86_rule+0x3d0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21924 <_gather_86_rule+0x13c> │ │ │ │ │ + b 21958 <_gather_86_rule+0x13c> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21cac <_gather_86_rule+0x4c4> │ │ │ │ │ + beq 21ce0 <_gather_86_rule+0x4c4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 21a14 <_gather_86_rule+0x22c> │ │ │ │ │ + b 21a48 <_gather_86_rule+0x22c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2189c <_gather_86_rule+0xb4> │ │ │ │ │ + beq 218d0 <_gather_86_rule+0xb4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 21e68 <_gather_86_rule+0x680> │ │ │ │ │ + beq 21e9c <_gather_86_rule+0x680> │ │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21e48 <_gather_86_rule+0x660> │ │ │ │ │ + bne 21e7c <_gather_86_rule+0x660> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21970 <_gather_86_rule+0x188> │ │ │ │ │ + b 219a4 <_gather_86_rule+0x188> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21a84 <_gather_86_rule+0x29c> │ │ │ │ │ + beq 21ab8 <_gather_86_rule+0x29c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21d44 <_gather_86_rule+0x55c> │ │ │ │ │ + beq 21d78 <_gather_86_rule+0x55c> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21d18 <_gather_86_rule+0x530> │ │ │ │ │ + bne 21d4c <_gather_86_rule+0x530> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - b 21a0c <_gather_86_rule+0x224> │ │ │ │ │ + b 21a40 <_gather_86_rule+0x224> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21918 <_gather_86_rule+0x130> │ │ │ │ │ + b 2194c <_gather_86_rule+0x130> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 21af8 <_gather_86_rule+0x310> │ │ │ │ │ + b 21b2c <_gather_86_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 21d10 <_gather_86_rule+0x528> │ │ │ │ │ + beq 21d44 <_gather_86_rule+0x528> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21918 <_gather_86_rule+0x130> │ │ │ │ │ + b 2194c <_gather_86_rule+0x130> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21994 <_gather_86_rule+0x1ac> │ │ │ │ │ + b 219c8 <_gather_86_rule+0x1ac> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 21970 <_gather_86_rule+0x188> │ │ │ │ │ + b 219a4 <_gather_86_rule+0x188> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - beq 21d60 <_gather_86_rule+0x578> │ │ │ │ │ + beq 21d94 <_gather_86_rule+0x578> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ - b 21af8 <_gather_86_rule+0x310> │ │ │ │ │ + b 21b2c <_gather_86_rule+0x310> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 21d34 <_gather_86_rule+0x54c> │ │ │ │ │ + bne 21d68 <_gather_86_rule+0x54c> │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ - b 21af8 <_gather_86_rule+0x310> │ │ │ │ │ + b 21b2c <_gather_86_rule+0x310> │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21a0c <_gather_86_rule+0x224> │ │ │ │ │ + beq 21a40 <_gather_86_rule+0x224> │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21a0c <_gather_86_rule+0x224> │ │ │ │ │ + beq 21a40 <_gather_86_rule+0x224> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r7, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21918 <_gather_86_rule+0x130> │ │ │ │ │ + b 2194c <_gather_86_rule+0x130> │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 21af8 <_gather_86_rule+0x310> │ │ │ │ │ + b 21b2c <_gather_86_rule+0x310> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21a60 <_gather_86_rule+0x278> │ │ │ │ │ + b 21a94 <_gather_86_rule+0x278> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 21cd4 <_gather_86_rule+0x4ec> │ │ │ │ │ + beq 21d08 <_gather_86_rule+0x4ec> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 21cd4 <_gather_86_rule+0x4ec> │ │ │ │ │ + b 21d08 <_gather_86_rule+0x4ec> │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 21e08 <_gather_86_rule+0x620> │ │ │ │ │ + beq 21e3c <_gather_86_rule+0x620> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 21dd0 <_gather_86_rule+0x5e8> │ │ │ │ │ + b 21e04 <_gather_86_rule+0x5e8> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21878 <_gather_86_rule+0x90> │ │ │ │ │ + b 218ac <_gather_86_rule+0x90> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [r7, #88] @ 0x58 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 21d68 <_gather_86_rule+0x580> │ │ │ │ │ + b 21d9c <_gather_86_rule+0x580> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21830 <_gather_86_rule+0x48> │ │ │ │ │ + b 21864 <_gather_86_rule+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - bne 21cf4 <_gather_86_rule+0x50c> │ │ │ │ │ - b 21cfc <_gather_86_rule+0x514> │ │ │ │ │ + bne 21d28 <_gather_86_rule+0x50c> │ │ │ │ │ + b 21d30 <_gather_86_rule+0x514> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 218d8 <_gather_86_rule+0xf0> │ │ │ │ │ + b 2190c <_gather_86_rule+0xf0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21970 <_gather_86_rule+0x188> │ │ │ │ │ + beq 219a4 <_gather_86_rule+0x188> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r7, #60] @ 0x3c │ │ │ │ │ - b 21918 <_gather_86_rule+0x130> │ │ │ │ │ + b 2194c <_gather_86_rule+0x130> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 21e5c <_gather_86_rule+0x674> │ │ │ │ │ - b 21918 <_gather_86_rule+0x130> │ │ │ │ │ + bne 21e90 <_gather_86_rule+0x674> │ │ │ │ │ + b 2194c <_gather_86_rule+0x130> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21abc <_gather_86_rule+0x2d4> │ │ │ │ │ + b 21af0 <_gather_86_rule+0x2d4> │ │ │ │ │ │ │ │ │ │ -00021e8c : │ │ │ │ │ +00021ec0 : │ │ │ │ │ default_rule(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2204c │ │ │ │ │ + beq 22080 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2204c │ │ │ │ │ + bne 22080 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21f2c │ │ │ │ │ + bne 21f60 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21f3c │ │ │ │ │ + beq 21f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21f3c │ │ │ │ │ + beq 21f70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22058 │ │ │ │ │ + bne 2208c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21fc8 │ │ │ │ │ + beq 21ffc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 21f2c │ │ │ │ │ + bne 21f60 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 22040 │ │ │ │ │ + beq 22074 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22040 │ │ │ │ │ + bne 22074 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 21fc0 │ │ │ │ │ + bne 21ff4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 21fd0 │ │ │ │ │ + bne 22004 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 21f24 │ │ │ │ │ + b 21f58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21fb8 │ │ │ │ │ + beq 21fec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -38978,396 +38992,397 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r6, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 21fbc │ │ │ │ │ + beq 21ff0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21fc0 │ │ │ │ │ + b 21ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21f8c │ │ │ │ │ + b 21fc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 21ed4 │ │ │ │ │ + b 21f08 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21f24 │ │ │ │ │ + beq 21f58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21f2c │ │ │ │ │ + b 21f60 │ │ │ │ │ │ │ │ │ │ -00022084 : │ │ │ │ │ +000220b8 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23510 │ │ │ │ │ + beq 2362c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23510 │ │ │ │ │ + bne 2362c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 226a4 │ │ │ │ │ + bne 226dc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 235b8 │ │ │ │ │ + beq 236b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235b8 │ │ │ │ │ + bne 236b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22964 │ │ │ │ │ + bne 2299c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23504 │ │ │ │ │ + beq 23620 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23504 │ │ │ │ │ + bne 23620 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 229a8 │ │ │ │ │ + bne 229e0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 2296c │ │ │ │ │ + beq 229a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ee8 │ │ │ │ │ + bne 22f20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 22540 │ │ │ │ │ + bne 22578 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 224ec │ │ │ │ │ + bne 22524 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 234c0 │ │ │ │ │ + beq 2368c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234c0 │ │ │ │ │ + bne 2368c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 224e4 │ │ │ │ │ + bne 2251c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 224a8 │ │ │ │ │ + beq 224e0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23064 │ │ │ │ │ + bne 22f98 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22d88 │ │ │ │ │ + bne 22dc0 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 22f58 │ │ │ │ │ + bne 2303c │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 226a4 │ │ │ │ │ + bne 226dc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23594 │ │ │ │ │ + beq 23638 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23594 │ │ │ │ │ + bne 23638 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - bne 2280c │ │ │ │ │ + bne 22844 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 235ac │ │ │ │ │ + beq 236a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235ac │ │ │ │ │ + bne 236a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 229f0 │ │ │ │ │ + bne 22a28 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 229b4 │ │ │ │ │ + beq 229ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ecc │ │ │ │ │ + bne 22f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 226b0 │ │ │ │ │ + bne 226e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 22538 │ │ │ │ │ + bne 22570 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 23450 │ │ │ │ │ + beq 23598 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23450 │ │ │ │ │ + bne 23598 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22530 │ │ │ │ │ + bne 22568 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 224f4 │ │ │ │ │ + beq 2252c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22fd4 │ │ │ │ │ + bne 23028 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22e44 │ │ │ │ │ + bne 22e7c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22fe8 │ │ │ │ │ + bne 22fac │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 226a4 │ │ │ │ │ + bne 226dc │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2351c │ │ │ │ │ + beq 235fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2351c │ │ │ │ │ + bne 235fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 22d24 │ │ │ │ │ + bne 22d5c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 235a0 │ │ │ │ │ + beq 23698 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235a0 │ │ │ │ │ + bne 23698 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22480 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - beq 22efc │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r7, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + bne 224b8 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + beq 22f34 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 22f3c │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 22f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 230d0 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 22480 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + bne 230f4 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 224b8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22bd4 │ │ │ │ │ + bne 22c0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23178 │ │ │ │ │ + blt 231ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2305c │ │ │ │ │ + bne 22f90 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 22204 │ │ │ │ │ + beq 22238 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22234 │ │ │ │ │ + b 22268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23154 │ │ │ │ │ + blt 23188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22fcc │ │ │ │ │ + bne 23020 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2236c │ │ │ │ │ + beq 223a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2239c │ │ │ │ │ + b 223d0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2218c │ │ │ │ │ + beq 221c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2218c │ │ │ │ │ + beq 221c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 236f0 │ │ │ │ │ + beq 2348c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -39379,56 +39394,56 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 235d0 │ │ │ │ │ + beq 23468 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 236e0 │ │ │ │ │ + bne 23754 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22e38 │ │ │ │ │ + beq 22e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22e38 │ │ │ │ │ + bne 22e70 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 229a8 │ │ │ │ │ + bne 229e0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23530 │ │ │ │ │ + beq 2364c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 229a8 │ │ │ │ │ + bne 229e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2281c │ │ │ │ │ + bne 22854 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23528 │ │ │ │ │ + beq 23644 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39436,41 +39451,41 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 228fc │ │ │ │ │ + bne 22934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 22244 │ │ │ │ │ + beq 22278 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 22498 │ │ │ │ │ + b 224d0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 222f4 │ │ │ │ │ + beq 22328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 222f4 │ │ │ │ │ + beq 22328 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 236fc │ │ │ │ │ + beq 2345c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ @@ -39482,58 +39497,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 23570 │ │ │ │ │ + beq 23450 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23668 │ │ │ │ │ + bne 236c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2365c │ │ │ │ │ + beq 236bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2365c │ │ │ │ │ + bne 236bc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 229f0 │ │ │ │ │ + bne 22a28 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23554 │ │ │ │ │ + beq 23670 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 229f0 │ │ │ │ │ + bne 22a28 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2288c │ │ │ │ │ + bne 228c4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2354c │ │ │ │ │ + beq 23668 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -39541,162 +39556,162 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne 22494 │ │ │ │ │ + bne 224cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 223ac │ │ │ │ │ - b 226a4 │ │ │ │ │ + beq 223e0 │ │ │ │ │ + b 226dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 237a8 │ │ │ │ │ + bl 237e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22644 │ │ │ │ │ + beq 2267c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23770 │ │ │ │ │ + bne 237ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 229fc │ │ │ │ │ + bne 22a34 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23528 │ │ │ │ │ + beq 23644 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 2265c │ │ │ │ │ - b 22870 │ │ │ │ │ + beq 22694 │ │ │ │ │ + b 228a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 237a8 │ │ │ │ │ + bl 237e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 227bc │ │ │ │ │ + beq 227f4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23748 │ │ │ │ │ + bne 23784 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22aa0 │ │ │ │ │ + bne 22ad8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2354c │ │ │ │ │ + beq 23668 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r1, [r8, r7, lsl #2] │ │ │ │ │ str r1, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - beq 227d4 │ │ │ │ │ - b 228e0 │ │ │ │ │ + beq 2280c │ │ │ │ │ + b 22918 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22694 │ │ │ │ │ + beq 226cc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 235c4 │ │ │ │ │ + beq 23554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 235c4 │ │ │ │ │ + bne 23554 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2323c │ │ │ │ │ + bne 2322c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c84 │ │ │ │ │ + bl 23cc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 23244 │ │ │ │ │ + bne 23234 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22698 │ │ │ │ │ + b 226d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 235dc │ │ │ │ │ + blt 23474 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ee0 │ │ │ │ │ + bne 22f18 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2217c │ │ │ │ │ + beq 221b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22234 │ │ │ │ │ + b 22268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2357c │ │ │ │ │ + blt 236d4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22ec4 │ │ │ │ │ + bne 22efc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 222e4 │ │ │ │ │ + beq 22318 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2239c │ │ │ │ │ + b 223d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 237a8 │ │ │ │ │ + bl 237e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 22854 │ │ │ │ │ + beq 2288c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23760 │ │ │ │ │ + bne 2379c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 23528 │ │ │ │ │ + beq 23644 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39704,43 +39719,43 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 22b44 │ │ │ │ │ + bne 22b7c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23528 │ │ │ │ │ + beq 23644 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 22870 │ │ │ │ │ - b 2265c │ │ │ │ │ + bgt 228a8 │ │ │ │ │ + b 22694 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 237a8 │ │ │ │ │ + bl 237e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 228c4 │ │ │ │ │ + beq 228fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23738 │ │ │ │ │ + bne 23774 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2354c │ │ │ │ │ + beq 23668 │ │ │ │ │ mov r3, #2 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r2, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -39748,143 +39763,143 @@ │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 22b8c │ │ │ │ │ + bne 22bc4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2354c │ │ │ │ │ + beq 23668 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 228e0 │ │ │ │ │ - b 227d4 │ │ │ │ │ + bgt 22918 │ │ │ │ │ + b 2280c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 237a8 │ │ │ │ │ + bl 237e4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22a6c │ │ │ │ │ + beq 22aa4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 236ac │ │ │ │ │ + bne 23720 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22d5c │ │ │ │ │ + beq 22d94 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22a44 │ │ │ │ │ + b 22a7c │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 237a8 │ │ │ │ │ + bl 237e4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 22b10 │ │ │ │ │ + beq 22b48 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23678 │ │ │ │ │ + bne 236ec │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 22d30 │ │ │ │ │ + beq 22d68 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r1, [r8, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 22ae8 │ │ │ │ │ + b 22b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 22480 │ │ │ │ │ + bl bb64 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 224b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22480 │ │ │ │ │ + beq 224b8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2313c │ │ │ │ │ + beq 2315c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 23728 │ │ │ │ │ + beq 23764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 234e4 │ │ │ │ │ + bne 23498 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 234d8 │ │ │ │ │ + beq 23614 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234d8 │ │ │ │ │ + bne 23614 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22480 │ │ │ │ │ + bne 224b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 23634 │ │ │ │ │ + beq 23544 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 22480 │ │ │ │ │ + bne 224b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23078 │ │ │ │ │ + bne 230b0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2362c │ │ │ │ │ + beq 2353c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 230bc │ │ │ │ │ + bgt 23168 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -39892,920 +39907,921 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 22494 │ │ │ │ │ + bne 224cc │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 22494 │ │ │ │ │ + b 224cc │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2354c │ │ │ │ │ + beq 23668 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22bc0 │ │ │ │ │ + b 22bf8 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23528 │ │ │ │ │ + beq 23644 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 22b78 │ │ │ │ │ + b 22bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 22218 │ │ │ │ │ + beq 2224c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 235f4 │ │ │ │ │ + beq 23580 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2316c │ │ │ │ │ + beq 231a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23708 │ │ │ │ │ + bne 23560 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 235d0 │ │ │ │ │ + beq 23468 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 236e0 │ │ │ │ │ + bne 23754 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 225e8 │ │ │ │ │ + bne 22620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 225fc │ │ │ │ │ + b 22634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 22380 │ │ │ │ │ + beq 223b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2347c │ │ │ │ │ + beq 23504 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23148 │ │ │ │ │ + beq 2317c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23718 │ │ │ │ │ + bne 23570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2272c │ │ │ │ │ + b 22764 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 229f0 │ │ │ │ │ + bne 22a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d06c │ │ │ │ │ + bl d2e0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 229e8 │ │ │ │ │ + b 22a20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 229a8 │ │ │ │ │ + bne 229e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d06c │ │ │ │ │ + bl d2e0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 229a0 │ │ │ │ │ + b 229d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 234f0 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r7, lsl #2] │ │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + blt 234a4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 22f48 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 22f80 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22480 │ │ │ │ │ + bne 224b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d06c │ │ │ │ │ + bl d2e0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 22480 │ │ │ │ │ + b 224b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2244c │ │ │ │ │ - b 22480 │ │ │ │ │ + bne 2251c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c288 │ │ │ │ │ + R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + b 22514 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22230 │ │ │ │ │ - add r1, r3, #1 │ │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 23650 │ │ │ │ │ + bne 223cc │ │ │ │ │ + add r2, r1, #1 │ │ │ │ │ + movw r3, #6000 @ 0x1770 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 234d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23650 │ │ │ │ │ + bne 234d4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 22fc4 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + bne 23018 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r3, r3, #1 │ │ │ │ │ - bne 231f8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 224ec │ │ │ │ │ + subeq r1, r1, #1 │ │ │ │ │ + bne 23338 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 22570 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22530 │ │ │ │ │ + bne 22568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c014 │ │ │ │ │ + bl c288 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 22528 │ │ │ │ │ + b 22560 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22398 │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ - movw r3, #6000 @ 0x1770 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 234cc │ │ │ │ │ + bne 22264 │ │ │ │ │ + add r1, r3, #1 │ │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 23608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234cc │ │ │ │ │ + bne 23608 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - bne 23054 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + bne 230a8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r1, r1, #1 │ │ │ │ │ - bne 23190 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 22538 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 224e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c014 │ │ │ │ │ - R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - b 224dc │ │ │ │ │ + subeq r3, r3, #1 │ │ │ │ │ + bne 231c4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 22524 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c84 │ │ │ │ │ + bl 23cc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 22ccc │ │ │ │ │ + beq 22d04 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2345c │ │ │ │ │ + bne 235a4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 231d4 │ │ │ │ │ + beq 23208 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r8, r6, lsl #2] │ │ │ │ │ mov sl, r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 22cb8 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r8, r7, lsl #2] │ │ │ │ │ - str r2, [r3, r7, lsl #2] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 22ce4 │ │ │ │ │ + b 22cf0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2245c │ │ │ │ │ + beq 22494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 2245c │ │ │ │ │ + bl bb64 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 22494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22480 │ │ │ │ │ + beq 224b8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 22c28 │ │ │ │ │ + bne 22c60 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22c28 │ │ │ │ │ + b 22c60 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r8, r7, lsl #2] │ │ │ │ │ + str r2, [r3, r7, lsl #2] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 22d1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2347c │ │ │ │ │ + beq 23504 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 22538 │ │ │ │ │ + b 22570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 235f4 │ │ │ │ │ + beq 23580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 224ec │ │ │ │ │ + b 22524 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23488 │ │ │ │ │ + bne 235c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - beq 23480 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 23584 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23054 │ │ │ │ │ + b 230a8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23788 │ │ │ │ │ + beq 237c4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 230a4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC67 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyPegen_raise_error> │ │ │ │ │ - R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 23600 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + b 230dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 235f8 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22fc4 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22964 │ │ │ │ │ + b 2299c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23420 │ │ │ │ │ + beq 234c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23420 │ │ │ │ │ + bne 234c8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 233e0 │ │ │ │ │ + bne 234b8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 233c0 │ │ │ │ │ + beq 23430 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ - moveq sl, #1 │ │ │ │ │ - bne 233e0 │ │ │ │ │ + streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 234b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23344 │ │ │ │ │ + bne 23390 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 233b8 │ │ │ │ │ + beq 23428 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bgt 23384 │ │ │ │ │ + bgt 2337c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r1, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22694 │ │ │ │ │ + beq 226cc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2342c │ │ │ │ │ + beq 234e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2342c │ │ │ │ │ + bne 234e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22494 │ │ │ │ │ + b 224cc │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC67 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyPegen_raise_error> │ │ │ │ │ + R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 23510 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + beq 23508 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 23018 │ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ │ + ldr r2, [r6, r9, lsl #2] │ │ │ │ │ + str r2, [r3, r9, lsl #2] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + b 232cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c84 │ │ │ │ │ + bl 23cc0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 232bc │ │ │ │ │ + beq 232b0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 233f0 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - beq 23398 │ │ │ │ │ + bne 233f8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq 233d4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 232a8 │ │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ │ - ldr r2, [r6, r9, lsl #2] │ │ │ │ │ - str r2, [r3, r9, lsl #2] │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - b 232d8 │ │ │ │ │ - lsl r3, sl, #1 │ │ │ │ │ + b 2329c │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - mov sl, r3 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r6, r0 │ │ │ │ │ - bne 2336c │ │ │ │ │ + beq 23428 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 233bc │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 233b0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2299c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22964 │ │ │ │ │ + b 2299c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 236d4 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22570 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2348c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22964 │ │ │ │ │ + b 22268 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 22524 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23364 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + beq 22c84 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 224c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22964 │ │ │ │ │ + b 2299c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 2325c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2326c │ │ │ │ │ + b 22fdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 22494 │ │ │ │ │ - b 22498 │ │ │ │ │ + beq 224cc │ │ │ │ │ + b 224d0 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 23018 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2358c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + bne 23370 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 22ee8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 224b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22330 │ │ │ │ │ + b 22974 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 231ac │ │ │ │ │ + b 22e24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23098 │ │ │ │ │ + bne 23188 │ │ │ │ │ + b 22ee0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 230a8 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 23530 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 22364 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 230d0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 22480 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23054 │ │ │ │ │ + b 224b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 234b4 │ │ │ │ │ + beq 235f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - bne 231c8 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 22eb0 │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 234a8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 231fc │ │ │ │ │ + sub ip, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 22e2c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 235e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 221c8 │ │ │ │ │ + b 22404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23018 │ │ │ │ │ + b 2306c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22c78 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 22c4c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22488 │ │ │ │ │ + b 22cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22140 │ │ │ │ │ + b 22174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 220cc │ │ │ │ │ + b 22100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 223d0 │ │ │ │ │ + b 222a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22234 │ │ │ │ │ + b 22268 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2239c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 236fc │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - b 2239c │ │ │ │ │ + b 223d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2226c │ │ │ │ │ + b 221fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2240c │ │ │ │ │ + b 22440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 222a8 │ │ │ │ │ + b 222dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22108 │ │ │ │ │ + b 2213c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2293c │ │ │ │ │ + b 227ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 236f0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 22234 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22fc4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 23644 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 23230 │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22df4 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ + beq 22780 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 22480 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 23620 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22f88 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22774 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2357c │ │ │ │ │ - b 22748 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 223d0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22bb8 │ │ │ │ │ + beq 22bf0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2239c │ │ │ │ │ + b 223d0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22b70 │ │ │ │ │ + beq 22ba8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22234 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 235dc │ │ │ │ │ - b 22e20 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 224ec │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 22538 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 23178 │ │ │ │ │ - b 22dec │ │ │ │ │ + b 22268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23154 │ │ │ │ │ - b 22ea8 │ │ │ │ │ + bne 23474 │ │ │ │ │ + b 22e58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234f0 │ │ │ │ │ - b 22480 │ │ │ │ │ + bne 234a4 │ │ │ │ │ + b 224b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22ac0 │ │ │ │ │ - b 2368c │ │ │ │ │ + beq 22af8 │ │ │ │ │ + b 23700 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 228a8 │ │ │ │ │ - b 2368c │ │ │ │ │ + beq 228e0 │ │ │ │ │ + b 23700 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22a1c │ │ │ │ │ - b 236c0 │ │ │ │ │ + beq 22a54 │ │ │ │ │ + b 23734 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22838 │ │ │ │ │ - b 236c0 │ │ │ │ │ + beq 22870 │ │ │ │ │ + b 23734 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22488 │ │ │ │ │ + b 224c0 │ │ │ │ │ │ │ │ │ │ -000237a8 : │ │ │ │ │ +000237e4 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23c34 │ │ │ │ │ + beq 23c70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23c34 │ │ │ │ │ + bne 23c70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23a38 │ │ │ │ │ + bne 23a74 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 239f8 │ │ │ │ │ + beq 23a34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 23b00 │ │ │ │ │ + bne 23b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23958 │ │ │ │ │ + bne 23994 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 23900 │ │ │ │ │ + bne 2393c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23c40 │ │ │ │ │ + beq 23c7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23c40 │ │ │ │ │ + bne 23c7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23950 │ │ │ │ │ + bne 2398c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 23910 │ │ │ │ │ + beq 2394c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 23b84 │ │ │ │ │ + bne 23bc0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23a48 │ │ │ │ │ + bne 23a84 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 23b10 │ │ │ │ │ + bne 23b4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23ba4 │ │ │ │ │ + blt 23be0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 23b7c │ │ │ │ │ + bne 23bb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 238c8 │ │ │ │ │ + beq 23904 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23b6c │ │ │ │ │ + b 23ba8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23844 │ │ │ │ │ + beq 23880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23844 │ │ │ │ │ + beq 23880 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 23900 │ │ │ │ │ + beq 2393c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ @@ -40817,852 +40833,852 @@ │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23ad0 │ │ │ │ │ + beq 23b0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23ad0 │ │ │ │ │ + bne 23b0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 238fc │ │ │ │ │ + b 23938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23c00 │ │ │ │ │ + blt 23c3c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 23af4 │ │ │ │ │ + bne 23b30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23830 │ │ │ │ │ + beq 2386c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23900 │ │ │ │ │ + b 2393c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 238dc │ │ │ │ │ + beq 23918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 23950 │ │ │ │ │ + beq 2398c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23c24 │ │ │ │ │ + beq 23c60 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23b98 │ │ │ │ │ + bne 23bd4 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 239e4 │ │ │ │ │ + bne 23a20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 238fc │ │ │ │ │ - b 23900 │ │ │ │ │ + beq 23938 │ │ │ │ │ + b 2393c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23a38 │ │ │ │ │ + bne 23a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d06c │ │ │ │ │ + bl d2e0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 23a2c │ │ │ │ │ + b 23a68 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 238f0 │ │ │ │ │ + bne 2392c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 23c18 │ │ │ │ │ + beq 23c54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23c18 │ │ │ │ │ + bne 23c54 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23b64 │ │ │ │ │ + bne 23ba0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23bb8 │ │ │ │ │ + bne 23bf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 238fc │ │ │ │ │ + b 23938 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23950 │ │ │ │ │ + bne 2398c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c014 │ │ │ │ │ + bl c288 │ │ │ │ │ R_ARM_CALL invalid_starred_expression_unpacking_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23948 │ │ │ │ │ + b 23984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23aac │ │ │ │ │ + beq 23ae8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23b70 │ │ │ │ │ + b 23bac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC67 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23c4c │ │ │ │ │ + bne 23c88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 23b6c │ │ │ │ │ + beq 23ba8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23b6c │ │ │ │ │ + b 23ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23900 │ │ │ │ │ + b 2393c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23b44 │ │ │ │ │ + b 23b80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ba4 │ │ │ │ │ - b 23950 │ │ │ │ │ + bne 23be0 │ │ │ │ │ + b 2398c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 237f0 │ │ │ │ │ + b 2382c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23888 │ │ │ │ │ + b 238c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23c78 │ │ │ │ │ + beq 23cb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 23bf4 │ │ │ │ │ + bne 23c30 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 23ab4 │ │ │ │ │ + b 23af0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23c6c │ │ │ │ │ + b 23ca8 │ │ │ │ │ │ │ │ │ │ -00023c84 : │ │ │ │ │ +00023cc0 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23ef0 │ │ │ │ │ + beq 23f2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23ef0 │ │ │ │ │ + bne 23f2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23e64 │ │ │ │ │ + bne 23ea0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 23e04 │ │ │ │ │ + beq 23e40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bne 23e4c │ │ │ │ │ + bne 23e88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23e74 │ │ │ │ │ + bne 23eb0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23e64 │ │ │ │ │ + bne 23ea0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23d60 │ │ │ │ │ + bne 23d9c │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23d40 │ │ │ │ │ + beq 23d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23d48 │ │ │ │ │ + beq 23d84 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr ip, [r7, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r7, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23ee4 │ │ │ │ │ + beq 23f20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23de0 │ │ │ │ │ + beq 23e1c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23d48 │ │ │ │ │ + beq 23d84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d48 │ │ │ │ │ + beq 23d84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23d50 │ │ │ │ │ + b 23d8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23dec │ │ │ │ │ + blt 23e28 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23e58 │ │ │ │ │ + beq 23e94 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23e64 │ │ │ │ │ + bne 23ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d06c │ │ │ │ │ + bl d2e0 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 23d0c │ │ │ │ │ + beq 23d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23d50 │ │ │ │ │ + b 23d8c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d1c │ │ │ │ │ + beq 23d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23d1c │ │ │ │ │ + beq 23d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 23d48 │ │ │ │ │ + beq 23d84 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 23dbc │ │ │ │ │ + bne 23df8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23dbc │ │ │ │ │ + b 23df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23ccc │ │ │ │ │ + b 23d08 │ │ │ │ │ │ │ │ │ │ -00023efc <_loop1_32_rule>: │ │ │ │ │ +00023f38 <_loop1_32_rule>: │ │ │ │ │ _loop1_32_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24720 <_loop1_32_rule+0x824> │ │ │ │ │ + beq 2475c <_loop1_32_rule+0x824> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24720 <_loop1_32_rule+0x824> │ │ │ │ │ + bne 2475c <_loop1_32_rule+0x824> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2458c <_loop1_32_rule+0x690> │ │ │ │ │ + bne 245c8 <_loop1_32_rule+0x690> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24634 <_loop1_32_rule+0x738> │ │ │ │ │ + beq 24670 <_loop1_32_rule+0x738> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24368 <_loop1_32_rule+0x46c> │ │ │ │ │ + bne 243a4 <_loop1_32_rule+0x46c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 24158 <_loop1_32_rule+0x25c> │ │ │ │ │ + b 24194 <_loop1_32_rule+0x25c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 246bc <_loop1_32_rule+0x7c0> │ │ │ │ │ + beq 246f8 <_loop1_32_rule+0x7c0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246bc <_loop1_32_rule+0x7c0> │ │ │ │ │ + bne 246f8 <_loop1_32_rule+0x7c0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 241fc <_loop1_32_rule+0x300> │ │ │ │ │ + bne 24238 <_loop1_32_rule+0x300> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2453c <_loop1_32_rule+0x640> │ │ │ │ │ + bne 24578 <_loop1_32_rule+0x640> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 241fc <_loop1_32_rule+0x300> │ │ │ │ │ + bne 24238 <_loop1_32_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24204 <_loop1_32_rule+0x308> │ │ │ │ │ + beq 24240 <_loop1_32_rule+0x308> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r6, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2443c <_loop1_32_rule+0x540> │ │ │ │ │ + beq 24478 <_loop1_32_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24690 <_loop1_32_rule+0x794> │ │ │ │ │ + bne 246cc <_loop1_32_rule+0x794> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r3, #6001 @ 0x1771 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 246b0 <_loop1_32_rule+0x7b4> │ │ │ │ │ + beq 246ec <_loop1_32_rule+0x7b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246b0 <_loop1_32_rule+0x7b4> │ │ │ │ │ + bne 246ec <_loop1_32_rule+0x7b4> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2467c <_loop1_32_rule+0x780> │ │ │ │ │ + bne 246b8 <_loop1_32_rule+0x780> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2449c <_loop1_32_rule+0x5a0> │ │ │ │ │ + beq 244d8 <_loop1_32_rule+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2449c <_loop1_32_rule+0x5a0> │ │ │ │ │ + beq 244d8 <_loop1_32_rule+0x5a0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2460c <_loop1_32_rule+0x710> │ │ │ │ │ + bne 24648 <_loop1_32_rule+0x710> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24454 <_loop1_32_rule+0x558> │ │ │ │ │ + beq 24490 <_loop1_32_rule+0x558> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 24204 <_loop1_32_rule+0x308> │ │ │ │ │ + bne 24240 <_loop1_32_rule+0x308> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 246ec <_loop1_32_rule+0x7f0> │ │ │ │ │ + beq 24728 <_loop1_32_rule+0x7f0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246c8 <_loop1_32_rule+0x7cc> │ │ │ │ │ + bne 24704 <_loop1_32_rule+0x7cc> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 24410 <_loop1_32_rule+0x514> │ │ │ │ │ + beq 2444c <_loop1_32_rule+0x514> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r5, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2465c <_loop1_32_rule+0x760> │ │ │ │ │ + beq 24698 <_loop1_32_rule+0x760> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2465c <_loop1_32_rule+0x760> │ │ │ │ │ + bne 24698 <_loop1_32_rule+0x760> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24674 <_loop1_32_rule+0x778> │ │ │ │ │ + bne 246b0 <_loop1_32_rule+0x778> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24684 <_loop1_32_rule+0x788> │ │ │ │ │ + beq 246c0 <_loop1_32_rule+0x788> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24684 <_loop1_32_rule+0x788> │ │ │ │ │ + bne 246c0 <_loop1_32_rule+0x788> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2467c <_loop1_32_rule+0x780> │ │ │ │ │ + bne 246b8 <_loop1_32_rule+0x780> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2445c <_loop1_32_rule+0x560> │ │ │ │ │ + beq 24498 <_loop1_32_rule+0x560> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23f90 <_loop1_32_rule+0x94> │ │ │ │ │ + bne 23fcc <_loop1_32_rule+0x94> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 24224 <_loop1_32_rule+0x328> │ │ │ │ │ + bne 24260 <_loop1_32_rule+0x328> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a088 │ │ │ │ │ + bl 1a0b0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2437c <_loop1_32_rule+0x480> │ │ │ │ │ + bne 243b8 <_loop1_32_rule+0x480> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 24584 <_loop1_32_rule+0x688> │ │ │ │ │ + beq 245c0 <_loop1_32_rule+0x688> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24584 <_loop1_32_rule+0x688> │ │ │ │ │ + bne 245c0 <_loop1_32_rule+0x688> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24700 <_loop1_32_rule+0x804> │ │ │ │ │ + beq 2473c <_loop1_32_rule+0x804> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + ble 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #3 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #4 │ │ │ │ │ ldr r0, [sl, #12] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #5 │ │ │ │ │ ldr r0, [sl, #16] │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #6 │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #8 │ │ │ │ │ ldr r0, [sl, #28] │ │ │ │ │ str r0, [r1, #28] │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #9 │ │ │ │ │ ldr r0, [sl, #32] │ │ │ │ │ str r0, [r1, #32] │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r9, #10 │ │ │ │ │ ldr r0, [sl, #36] @ 0x24 │ │ │ │ │ str r0, [r1, #36] @ 0x24 │ │ │ │ │ - beq 2435c <_loop1_32_rule+0x460> │ │ │ │ │ + beq 24398 <_loop1_32_rule+0x460> │ │ │ │ │ sub lr, sl, #4 │ │ │ │ │ add r1, sl, #36 @ 0x24 │ │ │ │ │ add lr, lr, r9, lsl #2 │ │ │ │ │ rsb r5, sl, #4 │ │ │ │ │ add r3, r5, r1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ str r0, [r2, r3] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bne 24344 <_loop1_32_rule+0x448> │ │ │ │ │ + bne 24380 <_loop1_32_rule+0x448> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24224 <_loop1_32_rule+0x328> │ │ │ │ │ + bne 24260 <_loop1_32_rule+0x328> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24224 <_loop1_32_rule+0x328> │ │ │ │ │ + bne 24260 <_loop1_32_rule+0x328> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24224 <_loop1_32_rule+0x328> │ │ │ │ │ + beq 24260 <_loop1_32_rule+0x328> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 246ec <_loop1_32_rule+0x7f0> │ │ │ │ │ + beq 24728 <_loop1_32_rule+0x7f0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246c8 <_loop1_32_rule+0x7cc> │ │ │ │ │ + bne 24704 <_loop1_32_rule+0x7cc> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 24144 <_loop1_32_rule+0x248> │ │ │ │ │ + bne 24180 <_loop1_32_rule+0x248> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2472c <_loop1_32_rule+0x830> │ │ │ │ │ + beq 24768 <_loop1_32_rule+0x830> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 24144 <_loop1_32_rule+0x248> │ │ │ │ │ + b 24180 <_loop1_32_rule+0x248> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24624 <_loop1_32_rule+0x728> │ │ │ │ │ + bne 24660 <_loop1_32_rule+0x728> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 24204 <_loop1_32_rule+0x308> │ │ │ │ │ + b 24240 <_loop1_32_rule+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2461c <_loop1_32_rule+0x720> │ │ │ │ │ + blt 24658 <_loop1_32_rule+0x720> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 2467c <_loop1_32_rule+0x780> │ │ │ │ │ + bne 246b8 <_loop1_32_rule+0x780> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23f90 <_loop1_32_rule+0x94> │ │ │ │ │ - b 241f4 <_loop1_32_rule+0x2f8> │ │ │ │ │ + bne 23fcc <_loop1_32_rule+0x94> │ │ │ │ │ + b 24230 <_loop1_32_rule+0x2f8> │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 24524 <_loop1_32_rule+0x628> │ │ │ │ │ + beq 24560 <_loop1_32_rule+0x628> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 241fc <_loop1_32_rule+0x300> │ │ │ │ │ + bne 24238 <_loop1_32_rule+0x300> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24650 <_loop1_32_rule+0x754> │ │ │ │ │ + beq 2468c <_loop1_32_rule+0x754> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24650 <_loop1_32_rule+0x754> │ │ │ │ │ + bne 2468c <_loop1_32_rule+0x754> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 24518 <_loop1_32_rule+0x61c> │ │ │ │ │ + bne 24554 <_loop1_32_rule+0x61c> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2459c <_loop1_32_rule+0x6a0> │ │ │ │ │ + bne 245d8 <_loop1_32_rule+0x6a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 240d8 <_loop1_32_rule+0x1dc> │ │ │ │ │ - b 24204 <_loop1_32_rule+0x308> │ │ │ │ │ + beq 24114 <_loop1_32_rule+0x1dc> │ │ │ │ │ + b 24240 <_loop1_32_rule+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23fe8 <_loop1_32_rule+0xec> │ │ │ │ │ + beq 24024 <_loop1_32_rule+0xec> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 23ff0 <_loop1_32_rule+0xf4> │ │ │ │ │ + beq 2402c <_loop1_32_rule+0xf4> │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23fec <_loop1_32_rule+0xf0> │ │ │ │ │ + beq 24028 <_loop1_32_rule+0xf0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 241fc <_loop1_32_rule+0x300> │ │ │ │ │ + b 24238 <_loop1_32_rule+0x300> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2436c <_loop1_32_rule+0x470> │ │ │ │ │ + b 243a8 <_loop1_32_rule+0x470> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_126_rule │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _tmp_126_rule │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2450c <_loop1_32_rule+0x610> │ │ │ │ │ + beq 24548 <_loop1_32_rule+0x610> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41671,211 +41687,211 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r5, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 24510 <_loop1_32_rule+0x614> │ │ │ │ │ + beq 2454c <_loop1_32_rule+0x614> │ │ │ │ │ mov sl, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 24518 <_loop1_32_rule+0x61c> │ │ │ │ │ + b 24554 <_loop1_32_rule+0x61c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 24524 <_loop1_32_rule+0x628> │ │ │ │ │ + beq 24560 <_loop1_32_rule+0x628> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 24204 <_loop1_32_rule+0x308> │ │ │ │ │ + b 24240 <_loop1_32_rule+0x308> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2436c <_loop1_32_rule+0x470> │ │ │ │ │ + b 243a8 <_loop1_32_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 244e4 <_loop1_32_rule+0x5e8> │ │ │ │ │ + b 24520 <_loop1_32_rule+0x5e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2418c <_loop1_32_rule+0x290> │ │ │ │ │ + beq 241c8 <_loop1_32_rule+0x290> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2422c <_loop1_32_rule+0x330> │ │ │ │ │ + b 24268 <_loop1_32_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 241fc <_loop1_32_rule+0x300> │ │ │ │ │ + b 24238 <_loop1_32_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 241b8 <_loop1_32_rule+0x2bc> │ │ │ │ │ + b 241f4 <_loop1_32_rule+0x2bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 24624 <_loop1_32_rule+0x728> │ │ │ │ │ + bne 24660 <_loop1_32_rule+0x728> │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 24078 <_loop1_32_rule+0x17c> │ │ │ │ │ + bne 240b4 <_loop1_32_rule+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2408c <_loop1_32_rule+0x190> │ │ │ │ │ + b 240c8 <_loop1_32_rule+0x190> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23fb8 <_loop1_32_rule+0xbc> │ │ │ │ │ + b 23ff4 <_loop1_32_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 243f8 <_loop1_32_rule+0x4fc> │ │ │ │ │ + beq 24434 <_loop1_32_rule+0x4fc> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 24230 <_loop1_32_rule+0x334> │ │ │ │ │ + b 2426c <_loop1_32_rule+0x334> │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 246d8 <_loop1_32_rule+0x7dc> │ │ │ │ │ - b 24228 <_loop1_32_rule+0x32c> │ │ │ │ │ + bne 24714 <_loop1_32_rule+0x7dc> │ │ │ │ │ + b 24264 <_loop1_32_rule+0x32c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2436c <_loop1_32_rule+0x470> │ │ │ │ │ + b 243a8 <_loop1_32_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23f44 <_loop1_32_rule+0x48> │ │ │ │ │ + b 23f80 <_loop1_32_rule+0x48> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 24704 <_loop1_32_rule+0x808> │ │ │ │ │ + b 24740 <_loop1_32_rule+0x808> │ │ │ │ │ │ │ │ │ │ -00024738 : │ │ │ │ │ +00024774 : │ │ │ │ │ invalid_kvpair_unpacking_rule.isra.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24988 │ │ │ │ │ + beq 249c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24988 │ │ │ │ │ + bne 249c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24a40 │ │ │ │ │ + bne 24a7c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 249f8 │ │ │ │ │ + bne 24a34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24a40 │ │ │ │ │ + bne 24a7c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 24924 │ │ │ │ │ + bne 24960 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24a40 │ │ │ │ │ + bne 24a7c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 24994 │ │ │ │ │ + bne 249d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24a40 │ │ │ │ │ + bne 24a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24820 │ │ │ │ │ + beq 2485c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2486c │ │ │ │ │ + bne 248a8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24a40 │ │ │ │ │ + bne 24a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24854 │ │ │ │ │ + beq 24890 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 248f0 │ │ │ │ │ + bne 2492c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24820 │ │ │ │ │ + beq 2485c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24820 │ │ │ │ │ + beq 2485c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41885,112 +41901,112 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldrd r2, [r2, #12] │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 2485c │ │ │ │ │ + beq 24898 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24864 │ │ │ │ │ + b 248a0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24854 │ │ │ │ │ + beq 24890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24854 │ │ │ │ │ + beq 24890 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - b 2489c │ │ │ │ │ + b 248d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 247c8 │ │ │ │ │ + beq 24804 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247c8 │ │ │ │ │ + beq 24804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247c8 │ │ │ │ │ + beq 24804 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 248a8 │ │ │ │ │ + b 248e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24780 │ │ │ │ │ + b 247bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 10390 │ │ │ │ │ + bl 103b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 247ec │ │ │ │ │ + beq 24828 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247ec │ │ │ │ │ + beq 24828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247ec │ │ │ │ │ + beq 24828 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 248a8 │ │ │ │ │ + b 248e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl c7b0 │ │ │ │ │ + bl c7d8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 247a4 │ │ │ │ │ + beq 247e0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxError │ │ │ │ │ @@ -41998,1230 +42014,1249 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxError │ │ │ │ │ ldr r0, [r3, #32] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 248c4 │ │ │ │ │ + b 24900 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 248e8 │ │ │ │ │ + b 24924 │ │ │ │ │ │ │ │ │ │ -00024a4c <_loop1_74_rule>: │ │ │ │ │ +00024a88 <_loop1_74_rule>: │ │ │ │ │ _loop1_74_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24fdc <_loop1_74_rule+0x590> │ │ │ │ │ + beq 250d8 <_loop1_74_rule+0x650> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24fdc <_loop1_74_rule+0x590> │ │ │ │ │ + bne 250d8 <_loop1_74_rule+0x650> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24f74 <_loop1_74_rule+0x528> │ │ │ │ │ + bne 24fb8 <_loop1_74_rule+0x530> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24ff0 <_loop1_74_rule+0x5a4> │ │ │ │ │ + beq 250b0 <_loop1_74_rule+0x628> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 24f78 <_loop1_74_rule+0x52c> │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + movne r9, #0 │ │ │ │ │ + bne 24f58 <_loop1_74_rule+0x4d0> │ │ │ │ │ mov sl, #1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ movw r7, #6000 @ 0x1770 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c5c <_loop1_74_rule+0x210> │ │ │ │ │ + beq 24ca0 <_loop1_74_rule+0x218> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24c5c <_loop1_74_rule+0x210> │ │ │ │ │ + bne 24ca0 <_loop1_74_rule+0x218> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24c74 <_loop1_74_rule+0x228> │ │ │ │ │ + bne 24cb8 <_loop1_74_rule+0x230> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2502c <_loop1_74_rule+0x5e0> │ │ │ │ │ + beq 250e4 <_loop1_74_rule+0x65c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2502c <_loop1_74_rule+0x5e0> │ │ │ │ │ + bne 250e4 <_loop1_74_rule+0x65c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25020 <_loop1_74_rule+0x5d4> │ │ │ │ │ + bne 250cc <_loop1_74_rule+0x644> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24c7c <_loop1_74_rule+0x230> │ │ │ │ │ + beq 24cc0 <_loop1_74_rule+0x238> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24cc8 <_loop1_74_rule+0x27c> │ │ │ │ │ + beq 24d0c <_loop1_74_rule+0x284> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 24e2c <_loop1_74_rule+0x3e0> │ │ │ │ │ + beq 24f9c <_loop1_74_rule+0x514> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25038 <_loop1_74_rule+0x5ec> │ │ │ │ │ + beq 25038 <_loop1_74_rule+0x5b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24df8 <_loop1_74_rule+0x3ac> │ │ │ │ │ + bne 24f68 <_loop1_74_rule+0x4e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e24 <_loop1_74_rule+0x3d8> │ │ │ │ │ + beq 24f94 <_loop1_74_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25074 <_loop1_74_rule+0x628> │ │ │ │ │ + bne 2501c <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24de4 <_loop1_74_rule+0x398> │ │ │ │ │ + bne 24e28 <_loop1_74_rule+0x3a0> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24fe8 <_loop1_74_rule+0x59c> │ │ │ │ │ + beq 25080 <_loop1_74_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24aec <_loop1_74_rule+0xa0> │ │ │ │ │ + bne 24b30 <_loop1_74_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24b10 <_loop1_74_rule+0xc4> │ │ │ │ │ + beq 24b54 <_loop1_74_rule+0xcc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24e84 <_loop1_74_rule+0x438> │ │ │ │ │ + b 24e80 <_loop1_74_rule+0x3f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 24e2c <_loop1_74_rule+0x3e0> │ │ │ │ │ + blt 24f9c <_loop1_74_rule+0x514> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25020 <_loop1_74_rule+0x5d4> │ │ │ │ │ + bne 250cc <_loop1_74_rule+0x644> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24b78 <_loop1_74_rule+0x12c> │ │ │ │ │ + bne 24bbc <_loop1_74_rule+0x134> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 24c74 <_loop1_74_rule+0x228> │ │ │ │ │ + bne 24cb8 <_loop1_74_rule+0x230> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25068 <_loop1_74_rule+0x61c> │ │ │ │ │ + beq 25074 <_loop1_74_rule+0x5ec> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25068 <_loop1_74_rule+0x61c> │ │ │ │ │ + bne 25074 <_loop1_74_rule+0x5ec> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2505c <_loop1_74_rule+0x610> │ │ │ │ │ + bne 250a4 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 24e40 <_loop1_74_rule+0x3f4> │ │ │ │ │ + beq 24e3c <_loop1_74_rule+0x3b4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24e7c <_loop1_74_rule+0x430> │ │ │ │ │ + beq 24e78 <_loop1_74_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2505c <_loop1_74_rule+0x610> │ │ │ │ │ + beq 250a4 <_loop1_74_rule+0x61c> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25000 <_loop1_74_rule+0x5b4> │ │ │ │ │ + beq 2505c <_loop1_74_rule+0x5d4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24f88 <_loop1_74_rule+0x53c> │ │ │ │ │ + bne 24fc8 <_loop1_74_rule+0x540> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #11 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24fc0 <_loop1_74_rule+0x574> │ │ │ │ │ + beq 25000 <_loop1_74_rule+0x578> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25074 <_loop1_74_rule+0x628> │ │ │ │ │ + bne 2501c <_loop1_74_rule+0x594> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c1c <_loop1_74_rule+0x1d0> │ │ │ │ │ + beq 24c60 <_loop1_74_rule+0x1d8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 24adc <_loop1_74_rule+0x90> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - bne 25050 <_loop1_74_rule+0x604> │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 24bfc <_loop1_74_rule+0x1b0> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - beq 24ce4 <_loop1_74_rule+0x298> │ │ │ │ │ - b 24c74 <_loop1_74_rule+0x228> │ │ │ │ │ + b 24b20 <_loop1_74_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24fc8 <_loop1_74_rule+0x57c> │ │ │ │ │ + blt 25008 <_loop1_74_rule+0x580> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 2505c <_loop1_74_rule+0x610> │ │ │ │ │ + bne 250a4 <_loop1_74_rule+0x61c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 24d44 <_loop1_74_rule+0x2f8> │ │ │ │ │ + bne 24d88 <_loop1_74_rule+0x300> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 24f6c <_loop1_74_rule+0x520> │ │ │ │ │ + beq 24fb0 <_loop1_74_rule+0x528> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24f6c <_loop1_74_rule+0x520> │ │ │ │ │ + bne 24fb0 <_loop1_74_rule+0x528> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - beq 24fe8 <_loop1_74_rule+0x59c> │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 25084 <_loop1_74_rule+0x5fc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 24f4c <_loop1_74_rule+0x500> │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + ble 24f48 <_loop1_74_rule+0x4c0> │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 24f4c <_loop1_74_rule+0x500> │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + beq 24f48 <_loop1_74_rule+0x4c0> │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 24f4c <_loop1_74_rule+0x500> │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + beq 24f48 <_loop1_74_rule+0x4c0> │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 24f4c <_loop1_74_rule+0x500> │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + beq 24f48 <_loop1_74_rule+0x4c0> │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 24f4c <_loop1_74_rule+0x500> │ │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ │ + beq 24f48 <_loop1_74_rule+0x4c0> │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 24f4c <_loop1_74_rule+0x500> │ │ │ │ │ + beq 24f48 <_loop1_74_rule+0x4c0> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #16 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 24f34 <_loop1_74_rule+0x4e8> │ │ │ │ │ + bne 24f30 <_loop1_74_rule+0x4a8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + bne 25050 <_loop1_74_rule+0x5c8> │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 24c40 <_loop1_74_rule+0x1b8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + beq 24d28 <_loop1_74_rule+0x2a0> │ │ │ │ │ + b 24cb8 <_loop1_74_rule+0x230> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24f60 <_loop1_74_rule+0x514> │ │ │ │ │ + b 24f58 <_loop1_74_rule+0x4d0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 25014 <_loop1_74_rule+0x5c8> │ │ │ │ │ + bne 2502c <_loop1_74_rule+0x5a4> │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24dc4 <_loop1_74_rule+0x378> │ │ │ │ │ + bne 24e08 <_loop1_74_rule+0x380> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 24cb8 <_loop1_74_rule+0x230> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 24cb8 <_loop1_74_rule+0x230> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 24e14 <_loop1_74_rule+0x38c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c74 <_loop1_74_rule+0x228> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 24cb8 <_loop1_74_rule+0x230> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 24f9c <_loop1_74_rule+0x514> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 24f9c <_loop1_74_rule+0x514> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24c74 <_loop1_74_rule+0x228> │ │ │ │ │ + bne 2502c <_loop1_74_rule+0x5a4> │ │ │ │ │ + b 24cb8 <_loop1_74_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24a94 <_loop1_74_rule+0x48> │ │ │ │ │ + b 24d4c <_loop1_74_rule+0x2c4> │ │ │ │ │ + mov r9, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 24f74 <_loop1_74_rule+0x528> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24c74 <_loop1_74_rule+0x228> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24c74 <_loop1_74_rule+0x228> │ │ │ │ │ + b 24f58 <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24e2c <_loop1_74_rule+0x3e0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24b3c <_loop1_74_rule+0xf0> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + b 24cb8 <_loop1_74_rule+0x230> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r9, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 24e2c <_loop1_74_rule+0x3e0> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 24e2c <_loop1_74_rule+0x3e0> │ │ │ │ │ + b 24f58 <_loop1_74_rule+0x4d0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24c74 <_loop1_74_rule+0x228> │ │ │ │ │ + b 24f9c <_loop1_74_rule+0x514> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24d08 <_loop1_74_rule+0x2bc> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 24dd0 <_loop1_74_rule+0x384> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25014 <_loop1_74_rule+0x5c8> │ │ │ │ │ + b 24ad0 <_loop1_74_rule+0x48> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 24b80 <_loop1_74_rule+0xf8> │ │ │ │ │ │ │ │ │ │ -00025088 : │ │ │ │ │ +000250f0 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25300 │ │ │ │ │ + beq 25368 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25300 │ │ │ │ │ + bne 25368 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 251e4 │ │ │ │ │ + bne 2524c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 252f4 │ │ │ │ │ + beq 2535c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 252f4 │ │ │ │ │ + bne 2535c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 25298 │ │ │ │ │ + bne 25300 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 25268 │ │ │ │ │ + beq 252d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25200 │ │ │ │ │ + beq 25268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25200 │ │ │ │ │ + beq 25268 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 251f4 │ │ │ │ │ + beq 2525c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252a8 │ │ │ │ │ + bne 25310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 25210 │ │ │ │ │ + beq 25278 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252d0 │ │ │ │ │ + bne 25338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 252b4 │ │ │ │ │ + bne 2531c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 251e4 │ │ │ │ │ + bne 2524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2530c │ │ │ │ │ + bl 25374 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 25244 │ │ │ │ │ + bne 252ac │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 251dc │ │ │ │ │ + b 25244 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 251d0 │ │ │ │ │ - b 25238 │ │ │ │ │ + bne 25238 │ │ │ │ │ + b 252a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 252b4 │ │ │ │ │ + blt 2531c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 25148 │ │ │ │ │ + beq 251b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25210 │ │ │ │ │ + b 25278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 251ac │ │ │ │ │ + beq 25214 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25210 │ │ │ │ │ + b 25278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 251dc │ │ │ │ │ + beq 25244 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 251e4 │ │ │ │ │ + b 2524c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25118 │ │ │ │ │ + b 25180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 250d0 │ │ │ │ │ + b 25138 │ │ │ │ │ │ │ │ │ │ -0002530c : │ │ │ │ │ +00025374 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25474 │ │ │ │ │ + beq 254dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25474 │ │ │ │ │ + bne 254dc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2544c │ │ │ │ │ + bne 254b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 25414 │ │ │ │ │ + beq 2547c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr 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_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2540c │ │ │ │ │ + beq 25474 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 25400 │ │ │ │ │ + beq 25468 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25480 │ │ │ │ │ + beq 254e8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25480 │ │ │ │ │ + bne 254e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 253f4 │ │ │ │ │ + b 2545c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2545c │ │ │ │ │ + blt 254c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, 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 25388 │ │ │ │ │ + beq 253f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25400 │ │ │ │ │ + b 25468 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 25400 │ │ │ │ │ + b 25468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25354 │ │ │ │ │ + b 253bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 253f4 │ │ │ │ │ + beq 2545c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25400 │ │ │ │ │ + b 25468 │ │ │ │ │ │ │ │ │ │ -000254a4 <_loop0_72_rule>: │ │ │ │ │ +0002550c <_loop0_72_rule>: │ │ │ │ │ _loop0_72_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25ab0 <_loop0_72_rule+0x60c> │ │ │ │ │ + beq 25b18 <_loop0_72_rule+0x60c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25ab0 <_loop0_72_rule+0x60c> │ │ │ │ │ - ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - movne r9, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 25780 <_loop0_72_rule+0x2dc> │ │ │ │ │ + bne 25b18 <_loop0_72_rule+0x60c> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 25760 <_loop0_72_rule+0x254> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 25a88 <_loop0_72_rule+0x5e4> │ │ │ │ │ + beq 25754 <_loop0_72_rule+0x248> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ movweq r7, #6000 @ 0x1770 │ │ │ │ │ - bne 25a58 <_loop0_72_rule+0x5b4> │ │ │ │ │ + bne 25764 <_loop0_72_rule+0x258> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 256b4 <_loop0_72_rule+0x210> │ │ │ │ │ + beq 25710 <_loop0_72_rule+0x204> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 256b4 <_loop0_72_rule+0x210> │ │ │ │ │ + bne 25710 <_loop0_72_rule+0x204> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 256cc <_loop0_72_rule+0x228> │ │ │ │ │ + bne 25728 <_loop0_72_rule+0x21c> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25abc <_loop0_72_rule+0x618> │ │ │ │ │ + beq 25a80 <_loop0_72_rule+0x574> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25abc <_loop0_72_rule+0x618> │ │ │ │ │ + bne 25a80 <_loop0_72_rule+0x574> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 25aa4 <_loop0_72_rule+0x600> │ │ │ │ │ + bne 25a74 <_loop0_72_rule+0x568> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 25790 <_loop0_72_rule+0x2ec> │ │ │ │ │ + beq 25774 <_loop0_72_rule+0x268> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 257dc <_loop0_72_rule+0x338> │ │ │ │ │ + beq 257c0 <_loop0_72_rule+0x2b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 25948 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 2592c <_loop0_72_rule+0x420> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 259e4 <_loop0_72_rule+0x540> │ │ │ │ │ + beq 25ae4 <_loop0_72_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25914 <_loop0_72_rule+0x470> │ │ │ │ │ + bne 258f8 <_loop0_72_rule+0x3ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25940 <_loop0_72_rule+0x49c> │ │ │ │ │ + beq 25924 <_loop0_72_rule+0x418> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 259c8 <_loop0_72_rule+0x524> │ │ │ │ │ + bne 25ac8 <_loop0_72_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25900 <_loop0_72_rule+0x45c> │ │ │ │ │ + bne 258e4 <_loop0_72_rule+0x3d8> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25a3c <_loop0_72_rule+0x598> │ │ │ │ │ + beq 2574c <_loop0_72_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r8, [r0, r5, lsl #2] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25544 <_loop0_72_rule+0xa0> │ │ │ │ │ + bne 255a0 <_loop0_72_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25568 <_loop0_72_rule+0xc4> │ │ │ │ │ + beq 255c4 <_loop0_72_rule+0xb8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - beq 25a40 <_loop0_72_rule+0x59c> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ble 25770 <_loop0_72_rule+0x2cc> │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - cmp r5, #1 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 25770 <_loop0_72_rule+0x2cc> │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - cmp r5, #2 │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - str r2, [r3, #4] │ │ │ │ │ - beq 25770 <_loop0_72_rule+0x2cc> │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - cmp r5, #3 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - str r2, [r3, #8] │ │ │ │ │ - beq 25770 <_loop0_72_rule+0x2cc> │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - cmp r5, #4 │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - beq 25770 <_loop0_72_rule+0x2cc> │ │ │ │ │ - sub ip, r6, #4 │ │ │ │ │ - add r3, r6, #12 │ │ │ │ │ - add ip, ip, r5, lsl #2 │ │ │ │ │ - rsb lr, r6, #4 │ │ │ │ │ - add r2, lr, r3 │ │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ │ - str r0, [r1, r2] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne 25758 <_loop0_72_rule+0x2b4> │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bne 259ac <_loop0_72_rule+0x4a0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b 25a40 <_loop0_72_rule+0x534> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ - blt 25948 <_loop0_72_rule+0x4a4> │ │ │ │ │ + blt 2592c <_loop0_72_rule+0x420> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25aa4 <_loop0_72_rule+0x600> │ │ │ │ │ + bne 25a74 <_loop0_72_rule+0x568> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 255d0 <_loop0_72_rule+0x12c> │ │ │ │ │ + bne 2562c <_loop0_72_rule+0x120> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - bne 256cc <_loop0_72_rule+0x228> │ │ │ │ │ + bne 25728 <_loop0_72_rule+0x21c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25a08 <_loop0_72_rule+0x564> │ │ │ │ │ + beq 25b40 <_loop0_72_rule+0x634> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25a08 <_loop0_72_rule+0x564> │ │ │ │ │ + bne 25b40 <_loop0_72_rule+0x634> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25998 <_loop0_72_rule+0x4f4> │ │ │ │ │ + bne 2597c <_loop0_72_rule+0x470> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2595c <_loop0_72_rule+0x4b8> │ │ │ │ │ + beq 25940 <_loop0_72_rule+0x434> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 25998 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 2597c <_loop0_72_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25998 <_loop0_72_rule+0x4f4> │ │ │ │ │ + beq 25ab8 <_loop0_72_rule+0x5ac> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 25a14 <_loop0_72_rule+0x570> │ │ │ │ │ + beq 25a8c <_loop0_72_rule+0x580> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25a6c <_loop0_72_rule+0x5c8> │ │ │ │ │ + bne 25b24 <_loop0_72_rule+0x618> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 259a8 <_loop0_72_rule+0x504> │ │ │ │ │ + beq 25a4c <_loop0_72_rule+0x540> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 259c8 <_loop0_72_rule+0x524> │ │ │ │ │ + bne 25ac8 <_loop0_72_rule+0x5bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25674 <_loop0_72_rule+0x1d0> │ │ │ │ │ + beq 256d0 <_loop0_72_rule+0x1c4> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [r6, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 25534 <_loop0_72_rule+0x90> │ │ │ │ │ + b 25590 <_loop0_72_rule+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 259fc <_loop0_72_rule+0x558> │ │ │ │ │ + bne 25afc <_loop0_72_rule+0x5f0> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25654 <_loop0_72_rule+0x1b0> │ │ │ │ │ + bne 256b0 <_loop0_72_rule+0x1a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq 257f8 <_loop0_72_rule+0x354> │ │ │ │ │ - b 256cc <_loop0_72_rule+0x228> │ │ │ │ │ + beq 257dc <_loop0_72_rule+0x2d0> │ │ │ │ │ + b 25728 <_loop0_72_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 259b0 <_loop0_72_rule+0x50c> │ │ │ │ │ + blt 25a58 <_loop0_72_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 25998 <_loop0_72_rule+0x4f4> │ │ │ │ │ + bne 2597c <_loop0_72_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25858 <_loop0_72_rule+0x3b4> │ │ │ │ │ + bne 2583c <_loop0_72_rule+0x330> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 256cc <_loop0_72_rule+0x228> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 256cc <_loop0_72_rule+0x228> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 2574c <_loop0_72_rule+0x240> │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble 25a2c <_loop0_72_rule+0x520> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq 25a2c <_loop0_72_rule+0x520> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + str r2, [r3, #4] │ │ │ │ │ + beq 25a2c <_loop0_72_rule+0x520> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + cmp r5, #3 │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ + str r2, [r3, #8] │ │ │ │ │ + beq 25a2c <_loop0_72_rule+0x520> │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + cmp r5, #4 │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + str r2, [r3, #12] │ │ │ │ │ + beq 25a2c <_loop0_72_rule+0x520> │ │ │ │ │ + sub ip, r6, #4 │ │ │ │ │ + add r3, r6, #12 │ │ │ │ │ + add ip, ip, r5, lsl #2 │ │ │ │ │ + rsb lr, r6, #4 │ │ │ │ │ + add r2, lr, r3 │ │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ │ + str r0, [r1, r2] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne 25a14 <_loop0_72_rule+0x508> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 256cc <_loop0_72_rule+0x228> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 258ec <_loop0_72_rule+0x448> │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 256cc <_loop0_72_rule+0x228> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + b 2598c <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 25948 <_loop0_72_rule+0x4a4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25948 <_loop0_72_rule+0x4a4> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2598c <_loop0_72_rule+0x480> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 2592c <_loop0_72_rule+0x420> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2581c <_loop0_72_rule+0x378> │ │ │ │ │ + b 255f0 <_loop0_72_rule+0xe4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 25a60 <_loop0_72_rule+0x5bc> │ │ │ │ │ + beq 25b08 <_loop0_72_rule+0x5fc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 256cc <_loop0_72_rule+0x228> │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + b 2598c <_loop0_72_rule+0x480> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25780 <_loop0_72_rule+0x2dc> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 256cc <_loop0_72_rule+0x228> │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2598c <_loop0_72_rule+0x480> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - beq 258bc <_loop0_72_rule+0x418> │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b 25a28 <_loop0_72_rule+0x584> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + beq 258d0 <_loop0_72_rule+0x3c4> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 25780 <_loop0_72_rule+0x2dc> │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 25728 <_loop0_72_rule+0x21c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25948 <_loop0_72_rule+0x4a4> │ │ │ │ │ + beq 2592c <_loop0_72_rule+0x420> │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 2592c <_loop0_72_rule+0x420> │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 2598c <_loop0_72_rule+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 254ec <_loop0_72_rule+0x48> │ │ │ │ │ + b 25554 <_loop0_72_rule+0x48> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + beq 258a0 <_loop0_72_rule+0x394> │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 25aa0 <_loop0_72_rule+0x594> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25594 <_loop0_72_rule+0xf0> │ │ │ │ │ + b 25800 <_loop0_72_rule+0x2f4> │ │ │ │ │ │ │ │ │ │ -00025ac8 <_loop1_75_rule>: │ │ │ │ │ +00025b4c <_loop1_75_rule>: │ │ │ │ │ _loop1_75_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25c80 <_loop1_75_rule+0x1b8> │ │ │ │ │ + beq 25d04 <_loop1_75_rule+0x1b8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25c80 <_loop1_75_rule+0x1b8> │ │ │ │ │ + bne 25d04 <_loop1_75_rule+0x1b8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25c70 <_loop1_75_rule+0x1a8> │ │ │ │ │ + bne 25cf4 <_loop1_75_rule+0x1a8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25c58 <_loop1_75_rule+0x190> │ │ │ │ │ + beq 25cdc <_loop1_75_rule+0x190> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25c70 <_loop1_75_rule+0x1a8> │ │ │ │ │ + bne 25cf4 <_loop1_75_rule+0x1a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25c8c │ │ │ │ │ + bl 25d10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25b74 <_loop1_75_rule+0xac> │ │ │ │ │ + bne 25bf8 <_loop1_75_rule+0xac> │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -43232,147 +43267,147 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 25c8c │ │ │ │ │ + bl 25d10 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 25c08 <_loop1_75_rule+0x140> │ │ │ │ │ + bne 25c8c <_loop1_75_rule+0x140> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 25b50 <_loop1_75_rule+0x88> │ │ │ │ │ + beq 25bd4 <_loop1_75_rule+0x88> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 25b50 <_loop1_75_rule+0x88> │ │ │ │ │ + bne 25bd4 <_loop1_75_rule+0x88> │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25c50 <_loop1_75_rule+0x188> │ │ │ │ │ + beq 25cd4 <_loop1_75_rule+0x188> │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 25bf0 <_loop1_75_rule+0x128> │ │ │ │ │ + ble 25c74 <_loop1_75_rule+0x128> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r7, r6, lsl #2] │ │ │ │ │ str r1, [r2, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25bd4 <_loop1_75_rule+0x10c> │ │ │ │ │ + b 25c58 <_loop1_75_rule+0x10c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25b68 <_loop1_75_rule+0xa0> │ │ │ │ │ + b 25bec <_loop1_75_rule+0xa0> │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 25c20 <_loop1_75_rule+0x158> │ │ │ │ │ + beq 25ca4 <_loop1_75_rule+0x158> │ │ │ │ │ str r2, [r5, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 25b88 <_loop1_75_rule+0xc0> │ │ │ │ │ + b 25c0c <_loop1_75_rule+0xc0> │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ lsl r3, r8, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r8, r3 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r7, r5 │ │ │ │ │ - bne 25c10 <_loop1_75_rule+0x148> │ │ │ │ │ + bne 25c94 <_loop1_75_rule+0x148> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25c00 <_loop1_75_rule+0x138> │ │ │ │ │ + b 25c84 <_loop1_75_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25c00 <_loop1_75_rule+0x138> │ │ │ │ │ + b 25c84 <_loop1_75_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25b10 <_loop1_75_rule+0x48> │ │ │ │ │ + b 25b94 <_loop1_75_rule+0x48> │ │ │ │ │ │ │ │ │ │ -00025c8c : │ │ │ │ │ +00025d10 : │ │ │ │ │ lambda_param_with_default_rule(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 260d4 │ │ │ │ │ + beq 26158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 260d4 │ │ │ │ │ + bne 26158 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26148 │ │ │ │ │ + bne 261cc │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26134 │ │ │ │ │ + beq 261b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26134 │ │ │ │ │ + bne 261b8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26070 │ │ │ │ │ + bne 260f4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25df0 │ │ │ │ │ + beq 25e74 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 25e40 │ │ │ │ │ + beq 25ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25e40 │ │ │ │ │ + beq 25ec4 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -43380,100 +43415,100 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 26010 │ │ │ │ │ + beq 26094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r1, r3, #1 │ │ │ │ │ - bne 260bc │ │ │ │ │ + bne 26140 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 25de4 │ │ │ │ │ + beq 25e68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25f64 │ │ │ │ │ + bne 25fe8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 25e50 │ │ │ │ │ + b 25ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26054 │ │ │ │ │ + blt 260d8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bne 26070 │ │ │ │ │ + bne 260f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 25d58 │ │ │ │ │ + bne 25ddc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 26148 │ │ │ │ │ + bne 261cc │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 260e0 │ │ │ │ │ + beq 26164 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_Py_ReachedRecursionLimitWithMargin> │ │ │ │ │ R_ARM_CALL _Py_ReachedRecursionLimitWithMargin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 260e0 │ │ │ │ │ + bne 26164 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25fe8 │ │ │ │ │ + bne 2606c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25f98 │ │ │ │ │ + beq 2601c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 25fe8 │ │ │ │ │ + beq 2606c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25fe8 │ │ │ │ │ + beq 2606c │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ @@ -43481,73 +43516,73 @@ │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 26114 │ │ │ │ │ + beq 26198 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 260ec │ │ │ │ │ + bne 26170 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 21e8c │ │ │ │ │ + bl 21ec0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 26140 │ │ │ │ │ + beq 261c4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyPegen_expect_token │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyPegen_expect_token │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26140 │ │ │ │ │ + beq 261c4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26080 │ │ │ │ │ + beq 26104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26080 │ │ │ │ │ + bne 26104 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26000 │ │ │ │ │ + b 26084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2603c │ │ │ │ │ + blt 260c0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 25fe8 │ │ │ │ │ + bne 2606c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bne 25ecc │ │ │ │ │ + bne 25f50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -43555,91 +43590,91 @@ │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 260ac │ │ │ │ │ + beq 26130 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e50 │ │ │ │ │ + b 25ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25ff4 │ │ │ │ │ + b 26078 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e50 │ │ │ │ │ + b 25ed4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e50 │ │ │ │ │ + b 25ed4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25f8c │ │ │ │ │ + beq 26010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26000 │ │ │ │ │ + b 26084 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 25e50 │ │ │ │ │ + b 25ed4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - bne 26024 │ │ │ │ │ - b 25db8 │ │ │ │ │ + bne 260a8 │ │ │ │ │ + b 25e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25cd4 │ │ │ │ │ + b 25d58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25e84 │ │ │ │ │ + b 25f08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 25f2c │ │ │ │ │ + beq 25fb0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25ff4 │ │ │ │ │ + b 26078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - bne 26100 │ │ │ │ │ + bne 26184 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25ff4 │ │ │ │ │ + b 26078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25d10 │ │ │ │ │ + b 25d94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 25ff4 │ │ │ │ │ + b 26078 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 26000 │ │ │ │ │ + b 26084 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -184,15 +184,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2c8 <_tmp_176_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2b8 <_tmp_176_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -244,15 +244,15 @@ │ │ │ │ │ movw r1, #698 @ 0x2ba │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 36c <_tmp_180_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a4ec │ │ │ │ │ + bl a514 │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 36c <_tmp_180_rule+0x9c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -431,15 +431,15 @@ │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r7, #88] @ 0x58 │ │ │ │ │ bne 78c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 1ddd8 │ │ │ │ │ + bl 1de00 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ beq 754 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r7, #88] @ 0x58 │ │ │ │ │ @@ -473,15 +473,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1ddd8 │ │ │ │ │ + bl 1de00 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 6c8 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 694 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -601,24 +601,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 850 <_tmp_130_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 9ea8 │ │ │ │ │ + bl a11c │ │ │ │ │ R_ARM_CALL lambda_slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 848 <_tmp_130_rule+0x98> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 848 <_tmp_130_rule+0x98> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 9ff4 │ │ │ │ │ + bl a268 │ │ │ │ │ R_ARM_CALL lambda_slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 900 <_tmp_170_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 187dc │ │ │ │ │ + bl 18804 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 8f0 <_tmp_170_rule+0x98> │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -758,15 +758,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne a60 <_tmp_128_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 199cc │ │ │ │ │ + bl 199f4 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a58 <_tmp_128_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne a58 <_tmp_128_rule+0x9c> │ │ │ │ │ @@ -935,15 +935,15 @@ │ │ │ │ │ b d34 <_loop0_145_rule+0x164> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne d2c <_loop0_145_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1db18 │ │ │ │ │ + bl 1db40 │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ beq cc8 <_loop0_145_rule+0xf8> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne cb8 <_loop0_145_rule+0xe8> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1077,15 +1077,15 @@ │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r2, [r7, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne 1000 <_gather_105_rule+0x20c> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ beq fec <_gather_105_rule+0x1f8> │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ movw r0, #6000 @ 0x1770 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ @@ -1119,15 +1119,15 @@ │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ beq f64 <_gather_105_rule+0x170> │ │ │ │ │ - bl bb3c │ │ │ │ │ + bl bb64 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq f64 <_gather_105_rule+0x170> │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq f30 <_gather_105_rule+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1377,15 +1377,15 @@ │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldrd r2, [r0, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff3c │ │ │ │ │ + bl 101b0 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ bne 17b0 │ │ │ │ │ @@ -1433,15 +1433,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1368 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1368 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _tmp_152_rule │ │ │ │ │ @@ -1478,15 +1478,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1404 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1529,15 +1529,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1604 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1684,15 +1684,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 16b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 16b8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1741,15 +1741,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1764,15 +1764,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce24 <_loop0_78_rule> │ │ │ │ │ + bl d098 <_loop0_78_rule> │ │ │ │ │ R_ARM_CALL _loop0_78_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 17c0 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1826,15 +1826,15 @@ │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 18b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e70 │ │ │ │ │ + bl 17eb0 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 18b4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -2428,15 +2428,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 2044 <_tmp_177_rule+0xb0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 4dc0 │ │ │ │ │ + bl 5034 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2034 <_tmp_177_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2d0 <_tmp_180_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -2482,15 +2482,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 20f0 <_tmp_135_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 25088 │ │ │ │ │ + bl 250f0 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 20e8 <_tmp_135_rule+0x9c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 20e8 <_tmp_135_rule+0x9c> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -133,17 +133,17 @@ │ │ │ │ │ 0x00000820 43353100 2e4c4335 32002e4c 43353300 C51..LC52..LC53. │ │ │ │ │ 0x00000830 2e4c4335 3400646f 74746564 5f61735f .LC54.dotted_as_ │ │ │ │ │ 0x00000840 6e616d65 5f72756c 65005f6c 6f6f7030 name_rule._loop0 │ │ │ │ │ 0x00000850 5f31375f 72756c65 00646f74 7465645f _17_rule.dotted_ │ │ │ │ │ 0x00000860 6e616d65 5f72756c 6500696d 706f7274 name_rule.import │ │ │ │ │ 0x00000870 5f66726f 6d5f7461 72676574 735f7275 _from_targets_ru │ │ │ │ │ 0x00000880 6c65005f 746d705f 3136305f 72756c65 le._tmp_160_rule │ │ │ │ │ - 0x00000890 002e4c43 3535002e 4c433536 00696e76 ..LC55..LC56.inv │ │ │ │ │ - 0x000008a0 616c6964 5f666f72 5f746172 6765745f alid_for_target_ │ │ │ │ │ - 0x000008b0 72756c65 005f6c6f 6f70305f 38385f72 rule._loop0_88_r │ │ │ │ │ + 0x00000890 002e4c43 3535002e 4c433536 005f6c6f ..LC55..LC56._lo │ │ │ │ │ + 0x000008a0 6f70305f 38385f72 756c6500 696e7661 op0_88_rule.inva │ │ │ │ │ + 0x000008b0 6c69645f 666f725f 74617267 65745f72 lid_for_target_r │ │ │ │ │ 0x000008c0 756c6500 2e4c4335 37002e4c 43353800 ule..LC57..LC58. │ │ │ │ │ 0x000008d0 2e4c4335 39002e4c 43363000 2e4c4336 .LC59..LC60..LC6 │ │ │ │ │ 0x000008e0 31007061 72616d65 74657273 5f72756c 1.parameters_rul │ │ │ │ │ 0x000008f0 65005f74 6d705f32 365f7275 6c650066 e._tmp_26_rule.f │ │ │ │ │ 0x00000900 756e635f 74797065 5f636f6d 6d656e74 unc_type_comment │ │ │ │ │ 0x00000910 5f72756c 6500696e 76616c69 645f7061 _rule.invalid_pa │ │ │ │ │ 0x00000920 72616d65 74657273 5f72756c 652e6973 rameters_rule.is │ │ │ ├── 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: 22944 (bytes into file) │ │ │ │ │ + Start of section headers: 22852 (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 0x59a0: │ │ │ │ │ +There are 14 section headers, starting at offset 0x5944: │ │ │ │ │ │ │ │ │ │ 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 000130 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004eb0 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004e64 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000164 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000164 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000164 000687 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0007ec 003c00 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 004ee8 000a40 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 0043ec 00005b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 004447 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 004447 000033 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 00447c 000620 10 12 69 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 004a9c 000413 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 005928 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0007ec 003bb4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004e9c 000a30 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 0043a0 00005b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 0043fb 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 0043fb 000033 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 004430 000620 10 12 69 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 004a50 000413 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 0058cc 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: 00000090 0 NOTYPE LOCAL DEFAULT 5 .LC4 │ │ │ │ │ 7: 000000e8 0 NOTYPE LOCAL DEFAULT 5 .LC5 │ │ │ │ │ 8: 0000012c 0 NOTYPE LOCAL DEFAULT 5 .LC6 │ │ │ │ │ 9: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 10: 00000dcc 10064 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 11: 0000351c 316 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 12: 00003658 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 10: 00000dcc 9988 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 11: 000034d0 316 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 12: 0000360c 124 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 13: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LANCHOR0 │ │ │ │ │ 14: 00000164 0 NOTYPE LOCAL DEFAULT 5 .LC7 │ │ │ │ │ 15: 00000170 0 NOTYPE LOCAL DEFAULT 5 .LC8 │ │ │ │ │ 16: 00000178 0 NOTYPE LOCAL DEFAULT 5 .LC9 │ │ │ │ │ 17: 000001a0 0 NOTYPE LOCAL DEFAULT 5 .LC10 │ │ │ │ │ 18: 000001c8 0 NOTYPE LOCAL DEFAULT 5 .LC11 │ │ │ │ │ 19: 000001f0 0 NOTYPE LOCAL DEFAULT 5 .LC12 │ │ │ │ │ @@ -45,32 +45,32 @@ │ │ │ │ │ 41: 00000524 0 NOTYPE LOCAL DEFAULT 5 .LC35 │ │ │ │ │ 42: 00000558 0 NOTYPE LOCAL DEFAULT 5 .LC36 │ │ │ │ │ 43: 00000574 0 NOTYPE LOCAL DEFAULT 5 .LC37 │ │ │ │ │ 44: 0000059c 0 NOTYPE LOCAL DEFAULT 5 .LC38 │ │ │ │ │ 45: 000005ac 0 NOTYPE LOCAL DEFAULT 5 .LC39 │ │ │ │ │ 46: 000005c8 0 NOTYPE LOCAL DEFAULT 5 .LC40 │ │ │ │ │ 47: 00000614 0 NOTYPE LOCAL DEFAULT 5 .LC41 │ │ │ │ │ - 48: 00003858 456 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ + 48: 0000380c 456 FUNC LOCAL DEFAULT 6 verify_end_of_number.constprop.0 │ │ │ │ │ 49: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ - 50: 000036d4 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 51: 00003a20 480 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 52: 00002c24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00002c28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 54: 00000000 136 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ + 50: 00003688 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 51: 000039d4 480 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 52: 00000000 136 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ + 53: 00002c60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00002c64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 55: 00000658 0 NOTYPE LOCAL DEFAULT 5 .LC43 │ │ │ │ │ 56: 0000065c 0 NOTYPE LOCAL DEFAULT 5 .LC44 │ │ │ │ │ 57: 00000660 0 NOTYPE LOCAL DEFAULT 5 .LC45 │ │ │ │ │ 58: 00000664 0 NOTYPE LOCAL DEFAULT 5 .LC46 │ │ │ │ │ 59: 00000668 0 NOTYPE LOCAL DEFAULT 5 .LC47 │ │ │ │ │ 60: 0000066c 0 NOTYPE LOCAL DEFAULT 5 .LC48 │ │ │ │ │ 61: 00000674 0 NOTYPE LOCAL DEFAULT 5 .LC49 │ │ │ │ │ 62: 00000088 168 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 63: 00003a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 64: 00003a20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 65: 00003bfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 63: 000039d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 000039d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 65: 00003bb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 67: 0000004d 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 68: 00000050 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ 69: 00000000 3532 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_token_setup │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ @@ -83,16 +83,16 @@ │ │ │ │ │ 79: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ 80: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 81: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4eb0 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4e64 contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -0000001c 00000b1c R_ARM_CALL 0000351c tok_nextc │ │ │ │ │ -00000040 00000b1c R_ARM_CALL 0000351c tok_nextc │ │ │ │ │ -00000068 00000c1c R_ARM_CALL 00003658 tok_backup │ │ │ │ │ -00000080 00000b1c R_ARM_CALL 0000351c tok_nextc │ │ │ │ │ -000000b0 00000b1c R_ARM_CALL 0000351c tok_nextc │ │ │ │ │ -00000108 00000c1c R_ARM_CALL 00003658 tok_backup │ │ │ │ │ -0000011c 00000c1c R_ARM_CALL 00003658 tok_backup │ │ │ │ │ +0000001c 00000b1c R_ARM_CALL 000034d0 tok_nextc │ │ │ │ │ +00000040 00000b1c R_ARM_CALL 000034d0 tok_nextc │ │ │ │ │ +00000068 00000c1c R_ARM_CALL 0000360c tok_backup │ │ │ │ │ +00000080 00000b1c R_ARM_CALL 000034d0 tok_nextc │ │ │ │ │ +000000b0 00000b1c R_ARM_CALL 000034d0 tok_nextc │ │ │ │ │ +00000108 00000c1c R_ARM_CALL 0000360c tok_backup │ │ │ │ │ +0000011c 00000c1c R_ARM_CALL 0000360c tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4ee8 contains 328 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4e9c contains 326 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000344 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000003a0 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000003f0 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000400 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000404 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000040c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ @@ -74,268 +74,266 @@ │ │ │ │ │ 00001074 00004f1c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ 0000108c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 0000121c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001250 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00001280 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ 00001284 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000012f0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001428 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000014a8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000014d8 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -0000155c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001568 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -0000156c 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -000015d0 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000015ec 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016c0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000186c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001424 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000014a4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000014d4 00004d1c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +00001558 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000015bc 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +000015d8 0000501c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016ac 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001854 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001914 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001994 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 000019bc 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00001a08 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001a58 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001a6c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00001a70 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001a74 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 00001b78 00004c2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 00001b7c 00004c2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 00001ce4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001d3c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00001d9c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00001df4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001e70 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001f04 0000511c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001f60 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001fbc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001fd0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001fd4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001fdc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000202c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000203c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002040 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002044 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020a4 0000272b R_ARM_MOVW_ABS_NC 0000048c .LC33 │ │ │ │ │ -000020a8 0000272c R_ARM_MOVT_ABS 0000048c .LC33 │ │ │ │ │ -000020ac 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000020d0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002120 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000021b0 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002244 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ -00002248 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ -0000226c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002284 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000022c8 0000531c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00002324 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000234c 00002b2b R_ARM_MOVW_ABS_NC 00000574 .LC37 │ │ │ │ │ -00002350 00002b2c R_ARM_MOVT_ABS 00000574 .LC37 │ │ │ │ │ -00002364 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001ef0 0000511c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001f4c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001fa8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001fbc 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001fc0 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001fc8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002018 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002028 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000202c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002030 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002090 0000272b R_ARM_MOVW_ABS_NC 0000048c .LC33 │ │ │ │ │ +00002094 0000272c R_ARM_MOVT_ABS 0000048c .LC33 │ │ │ │ │ +00002098 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020bc 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000210c 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002118 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +0000211c 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00002128 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002140 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000021cc 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002260 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ +00002264 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ +00002288 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000022cc 0000531c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00002328 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002350 00002b2b R_ARM_MOVW_ABS_NC 00000574 .LC37 │ │ │ │ │ +00002354 00002b2c R_ARM_MOVT_ABS 00000574 .LC37 │ │ │ │ │ 000023f8 0000232b R_ARM_MOVW_ABS_NC 00000408 .LC28 │ │ │ │ │ 000023fc 0000232c R_ARM_MOVT_ABS 00000408 .LC28 │ │ │ │ │ 00002494 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002588 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025d0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002610 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002624 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002628 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000262c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002584 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002598 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000259c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000025a0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000260c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002644 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 00002658 00001a2b R_ARM_MOVW_ABS_NC 000002f4 .LC19 │ │ │ │ │ 0000265c 00001a2c R_ARM_MOVT_ABS 000002f4 .LC19 │ │ │ │ │ -000026e0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002714 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002730 0000541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000027a8 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ -000027ac 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ -000027c4 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ -000027c8 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ -00002844 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002848 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000284c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000028a4 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000028b4 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ -000028b8 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ -000028bc 0000561c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000028e0 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000028e4 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002920 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -0000297c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000029a4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002a00 0000282b R_ARM_MOVW_ABS_NC 000004cc .LC34 │ │ │ │ │ -00002a04 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ -00002a08 0000282c R_ARM_MOVT_ABS 000004cc .LC34 │ │ │ │ │ -00002a0c 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ -00002a10 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a78 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ -00002a7c 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ -00002b0c 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00002b10 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002b14 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002b6c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002bf0 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ -00002bf4 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ -00002bf8 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002c10 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002c24 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002c50 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002c5c 0000581c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -00002c8c 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c98 0000361c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002cf8 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002cfc 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002d18 0000571c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -00002d6c 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ -00002d70 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ -00002d74 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002d8c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002d94 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ -00002d98 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ -00002dcc 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ -00002dd0 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ -00002de4 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ -00002de8 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ -00002dfc 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ -00002e00 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ -00002e14 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ -00002e18 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ -00002e60 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002ec0 00002f2b R_ARM_MOVW_ABS_NC 00000614 .LC41 │ │ │ │ │ -00002ec4 00002f2c R_ARM_MOVT_ABS 00000614 .LC41 │ │ │ │ │ -00002ec8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002ed4 00002a2b R_ARM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ -00002ed8 00002a2c R_ARM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ -00002edc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f0c 00002e2b R_ARM_MOVW_ABS_NC 000005c8 .LC40 │ │ │ │ │ -00002f10 00002e2c R_ARM_MOVT_ABS 000005c8 .LC40 │ │ │ │ │ -00002f14 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f34 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ -00002f38 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ -00002fa4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00002fa8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00002fb0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002fc8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002fd0 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ -00002fd4 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ -00002ff8 0000361c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00003070 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003078 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00003090 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ -00003094 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ -00003098 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000030a8 00005a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -000030cc 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030dc 00005b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00003100 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003130 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ -00003134 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ -00003138 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003180 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -00003184 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ -0000318c 00005d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000031d8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000031f4 00005e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003310 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ -00003314 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ -00003318 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003334 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00003340 00005f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003358 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ -0000335c 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ -00003384 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ -00003388 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ -000033bc 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ -000033c0 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ -000033c4 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000033f0 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000033f4 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000033f8 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -000033fc 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00003400 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003444 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -00003448 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -0000344c 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -00003450 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -00003454 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00003458 00002c2b R_ARM_MOVW_ABS_NC 0000059c .LC38 │ │ │ │ │ -0000345c 00002c2c R_ARM_MOVT_ABS 0000059c .LC38 │ │ │ │ │ -000034c0 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ -000034c4 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ -000034c8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000034d4 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000034f4 0000262b R_ARM_MOVW_ABS_NC 00000470 .LC32 │ │ │ │ │ -000034f8 0000262c R_ARM_MOVT_ABS 00000470 .LC32 │ │ │ │ │ -00003510 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ -00003514 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ -000035b8 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003618 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000362c 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003630 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003638 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000036ac 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ -000036b0 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ -000036b4 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -000036b8 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -000036bc 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000036c0 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ -000036c4 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ -000036c8 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ -000036cc 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ -000036d0 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -000036e8 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000036ec 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000026a0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000026bc 0000541c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000270c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002768 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000276c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002770 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000027a0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000027a8 00000e2b R_ARM_MOVW_ABS_NC 00000164 .LC7 │ │ │ │ │ +000027ac 00000e2c R_ARM_MOVT_ABS 00000164 .LC7 │ │ │ │ │ +00002880 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +000028b4 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000028c0 0000102b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +000028c4 0000102c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000028e0 0000561c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +000028f0 00000f2b R_ARM_MOVW_ABS_NC 00000170 .LC8 │ │ │ │ │ +000028f4 00000f2c R_ARM_MOVT_ABS 00000170 .LC8 │ │ │ │ │ +000028f8 0000571c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000291c 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002920 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000295c 0000551c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002a10 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +00002a14 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +00002a18 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ad0 0000222b R_ARM_MOVW_ABS_NC 000003a4 .LC27 │ │ │ │ │ +00002ad4 0000222c R_ARM_MOVT_ABS 000003a4 .LC27 │ │ │ │ │ +00002ad8 0000561c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00002af0 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002b58 00001d2b R_ARM_MOVW_ABS_NC 0000033c .LC22 │ │ │ │ │ +00002b5c 00001d2c R_ARM_MOVT_ABS 0000033c .LC22 │ │ │ │ │ +00002b98 0000282b R_ARM_MOVW_ABS_NC 000004cc .LC34 │ │ │ │ │ +00002b9c 0000292b R_ARM_MOVW_ABS_NC 00000524 .LC35 │ │ │ │ │ +00002ba0 0000282c R_ARM_MOVT_ABS 000004cc .LC34 │ │ │ │ │ +00002ba4 0000292c R_ARM_MOVT_ABS 00000524 .LC35 │ │ │ │ │ +00002ba8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002bec 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002bf8 0000581c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +00002c28 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c34 0000341c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002c60 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002cb8 0000202b R_ARM_MOVW_ABS_NC 00000384 .LC25 │ │ │ │ │ +00002cbc 0000202c R_ARM_MOVT_ABS 00000384 .LC25 │ │ │ │ │ +00002da0 0000252b R_ARM_MOVW_ABS_NC 0000043c .LC31 │ │ │ │ │ +00002da4 0000252c R_ARM_MOVT_ABS 0000043c .LC31 │ │ │ │ │ +00002da8 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002db0 00002c2b R_ARM_MOVW_ABS_NC 0000059c .LC38 │ │ │ │ │ +00002db4 00002c2c R_ARM_MOVT_ABS 0000059c .LC38 │ │ │ │ │ +00002dc8 0000262b R_ARM_MOVW_ABS_NC 00000470 .LC32 │ │ │ │ │ +00002dcc 0000262c R_ARM_MOVT_ABS 00000470 .LC32 │ │ │ │ │ +00002df4 00001e2b R_ARM_MOVW_ABS_NC 00000344 .LC23 │ │ │ │ │ +00002df8 00001e2c R_ARM_MOVT_ABS 00000344 .LC23 │ │ │ │ │ +00002e68 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e70 00004e1c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002e88 0000172b R_ARM_MOVW_ABS_NC 00000290 .LC16 │ │ │ │ │ +00002e8c 0000172c R_ARM_MOVT_ABS 00000290 .LC16 │ │ │ │ │ +00002e90 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002ea0 00005a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002ec4 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ed4 00005b1c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002ef8 0000591c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f28 0000182b R_ARM_MOVW_ABS_NC 000002b0 .LC17 │ │ │ │ │ +00002f2c 0000182c R_ARM_MOVT_ABS 000002b0 .LC17 │ │ │ │ │ +00002f30 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002f78 00005c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002f7c 00005c2c R_ARM_MOVT_ABS 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00002f84 00005d1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002fa4 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00002fa8 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00002fac 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00002fb0 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00002fb4 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002ff8 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00002ffc 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +00003000 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00003004 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00003008 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000302c 00001c2b R_ARM_MOVW_ABS_NC 00000324 .LC21 │ │ │ │ │ +00003030 00001c2c R_ARM_MOVT_ABS 00000324 .LC21 │ │ │ │ │ +00003034 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000305c 00005e1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000316c 0000521c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00003178 00005f1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031b8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003210 0000112b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ +00003214 0000112c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ +00003268 00002f2b R_ARM_MOVW_ABS_NC 00000614 .LC41 │ │ │ │ │ +0000326c 00002f2c R_ARM_MOVT_ABS 00000614 .LC41 │ │ │ │ │ +00003270 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000327c 00002e2b R_ARM_MOVW_ABS_NC 000005c8 .LC40 │ │ │ │ │ +00003280 00002e2c R_ARM_MOVT_ABS 000005c8 .LC40 │ │ │ │ │ +00003284 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000032a4 00002d2b R_ARM_MOVW_ABS_NC 000005ac .LC39 │ │ │ │ │ +000032a8 00002d2c R_ARM_MOVT_ABS 000005ac .LC39 │ │ │ │ │ +000032e4 0000192b R_ARM_MOVW_ABS_NC 000002d8 .LC18 │ │ │ │ │ +000032e8 0000192c R_ARM_MOVT_ABS 000002d8 .LC18 │ │ │ │ │ +000032f0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003308 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003320 0000341c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +0000334c 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00003390 00001b2b R_ARM_MOVW_ABS_NC 00000300 .LC20 │ │ │ │ │ +00003394 00001b2c R_ARM_MOVT_ABS 00000300 .LC20 │ │ │ │ │ +000033a4 0000162b R_ARM_MOVW_ABS_NC 00000268 .LC15 │ │ │ │ │ +000033a8 0000162c R_ARM_MOVT_ABS 00000268 .LC15 │ │ │ │ │ +000033c4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000033c8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000033f4 00002a2b R_ARM_MOVW_ABS_NC 00000558 .LC36 │ │ │ │ │ +000033f8 00002a2c R_ARM_MOVT_ABS 00000558 .LC36 │ │ │ │ │ +000033fc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003404 0000152b R_ARM_MOVW_ABS_NC 00000240 .LC14 │ │ │ │ │ +00003408 0000152c R_ARM_MOVT_ABS 00000240 .LC14 │ │ │ │ │ +0000341c 0000142b R_ARM_MOVW_ABS_NC 00000218 .LC13 │ │ │ │ │ +00003420 0000142c R_ARM_MOVT_ABS 00000218 .LC13 │ │ │ │ │ +00003434 0000132b R_ARM_MOVW_ABS_NC 000001f0 .LC12 │ │ │ │ │ +00003438 0000132c R_ARM_MOVT_ABS 000001f0 .LC12 │ │ │ │ │ +0000344c 0000122b R_ARM_MOVW_ABS_NC 000001c8 .LC11 │ │ │ │ │ +00003450 0000122c R_ARM_MOVT_ABS 000001c8 .LC11 │ │ │ │ │ +00003484 00001f2b R_ARM_MOVW_ABS_NC 0000036c .LC24 │ │ │ │ │ +00003488 00001f2c R_ARM_MOVT_ABS 0000036c .LC24 │ │ │ │ │ +0000348c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000034a8 0000242b R_ARM_MOVW_ABS_NC 00000414 .LC29 │ │ │ │ │ +000034ac 0000242c R_ARM_MOVT_ABS 00000414 .LC29 │ │ │ │ │ +000034b0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000034c8 0000461c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000356c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000035cc 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000035e0 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000035e4 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000035ec 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003660 0000032b R_ARM_MOVW_ABS_NC 00000028 .LC1 │ │ │ │ │ +00003664 0000032c R_ARM_MOVT_ABS 00000028 .LC1 │ │ │ │ │ +00003668 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +0000366c 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00003670 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00003674 0000042b R_ARM_MOVW_ABS_NC 00000048 .LC2 │ │ │ │ │ +00003678 0000042c R_ARM_MOVT_ABS 00000048 .LC2 │ │ │ │ │ +0000367c 00000d2b R_ARM_MOVW_ABS_NC 00000050 .LANCHOR0 │ │ │ │ │ +00003680 00000d2c R_ARM_MOVT_ABS 00000050 .LANCHOR0 │ │ │ │ │ +00003684 00004a1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +0000369c 00004b2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000036a0 00004b2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000372c 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00003778 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000037c4 0000471c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000037d4 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000037d8 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000037dc 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003830 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ -00003834 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ -00003838 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000038dc 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ -000038e0 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ -000038e8 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003908 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -0000390c 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003914 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ -00003918 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ -0000391c 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -00003920 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003928 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -0000394c 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ -00003950 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ -00003954 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -00003958 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003960 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000396c 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ -00003970 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ -00003978 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003988 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ -0000398c 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ -00003994 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -000039e4 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ -000039e8 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ -000039f0 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003a00 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ -00003a04 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ -00003a0c 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003a1c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003aa8 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ -00003aac 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ -00003ab4 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003ad8 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003adc 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003ae8 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -00003aec 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003af4 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003b1c 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ -00003b20 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ -00003b2c 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003b3c 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ -00003b40 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ -00003b48 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003b5c 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ -00003b60 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ -00003b68 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003bc0 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ -00003bc4 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ -00003bcc 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003be0 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ -00003be4 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ -00003bec 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ -00003bfc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003788 0000022b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000378c 0000022c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003790 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000037e4 0000212b R_ARM_MOVW_ABS_NC 0000038c .LC26 │ │ │ │ │ +000037e8 0000212c R_ARM_MOVT_ABS 0000038c .LC26 │ │ │ │ │ +000037ec 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003890 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ +00003894 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ +0000389c 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +000038bc 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000038c0 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +000038c8 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ +000038cc 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ +000038d0 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +000038d4 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +000038dc 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003900 00003c2b R_ARM_MOVW_ABS_NC 0000066c .LC48 │ │ │ │ │ +00003904 00003c2c R_ARM_MOVT_ABS 0000066c .LC48 │ │ │ │ │ +00003908 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +0000390c 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +00003914 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003920 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ +00003924 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ +0000392c 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +0000393c 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ +00003940 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ +00003948 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003998 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ +0000399c 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ +000039a4 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +000039b4 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ +000039b8 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ +000039c0 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +000039d0 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003a5c 0000372b R_ARM_MOVW_ABS_NC 00000658 .LC43 │ │ │ │ │ +00003a60 0000372c R_ARM_MOVT_ABS 00000658 .LC43 │ │ │ │ │ +00003a68 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003a8c 0000602b R_ARM_MOVW_ABS_NC 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003a90 0000602c R_ARM_MOVT_ABS 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003a9c 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +00003aa0 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +00003aa8 0000611c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +00003ad0 00003d2b R_ARM_MOVW_ABS_NC 00000674 .LC49 │ │ │ │ │ +00003ad4 00003d2c R_ARM_MOVT_ABS 00000674 .LC49 │ │ │ │ │ +00003ae0 0000481c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00003af0 00003a2b R_ARM_MOVW_ABS_NC 00000664 .LC46 │ │ │ │ │ +00003af4 00003a2c R_ARM_MOVT_ABS 00000664 .LC46 │ │ │ │ │ +00003afc 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b10 00003b2b R_ARM_MOVW_ABS_NC 00000668 .LC47 │ │ │ │ │ +00003b14 00003b2c R_ARM_MOVT_ABS 00000668 .LC47 │ │ │ │ │ +00003b1c 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b74 0000392b R_ARM_MOVW_ABS_NC 00000660 .LC45 │ │ │ │ │ +00003b78 0000392c R_ARM_MOVT_ABS 00000660 .LC45 │ │ │ │ │ +00003b80 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003b94 0000382b R_ARM_MOVW_ABS_NC 0000065c .LC44 │ │ │ │ │ +00003b98 0000382c R_ARM_MOVT_ABS 0000065c .LC44 │ │ │ │ │ +00003ba0 00003e1c R_ARM_CALL 00000088 lookahead │ │ │ │ │ +00003bb0 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -8,43 +8,43 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq 7c │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #25 │ │ │ │ │ strne r3, [r4, #32] │ │ │ │ │ mvnne r1, #0 │ │ │ │ │ bne 70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r3, #11 │ │ │ │ │ mov r1, r0 │ │ │ │ │ streq r3, [r4, #32] │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ streq r2, [r4, #4] │ │ │ │ │ beq 70 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ b 28 │ │ │ │ │ │ │ │ │ │ 00000088 : │ │ │ │ │ lookahead(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -52,15 +52,15 @@ │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq a8 │ │ │ │ │ @@ -75,19 +75,19 @@ │ │ │ │ │ bls cc │ │ │ │ │ subs r4, r0, #95 @ 0x5f │ │ │ │ │ movne r4, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ movgt r4, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r5, r7 │ │ │ │ │ beq 128 │ │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r7, r5 │ │ │ │ │ bne 114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -298,15 +298,15 @@ │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #61 @ 0x3d │ │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 348 <_PyTokenizer_Get+0x348> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq d0c <_PyTokenizer_Get+0xd0c> │ │ │ │ │ add r5, r4, r8 │ │ │ │ │ sub r2, r6, #123 @ 0x7b │ │ │ │ │ bics r3, r2, #2 │ │ │ │ │ ldr r3, [r5, #2776] @ 0xad8 │ │ │ │ │ @@ -336,15 +336,15 @@ │ │ │ │ │ movne r2, #60 @ 0x3c │ │ │ │ │ moveq r2, #63 @ 0x3f │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 348 <_PyTokenizer_Get+0x348> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ moveq r8, r1 │ │ │ │ │ beq 578 <_PyTokenizer_Get+0x578> │ │ │ │ │ @@ -644,15 +644,15 @@ │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d38 <_PyTokenizer_Get+0xd38> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr lr, [r7, #2760] @ 0xac8 │ │ │ │ │ eor r1, r1, #1 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, r1, #1 │ │ │ │ │ @@ -665,18 +665,18 @@ │ │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ │ ldrne r1, [r4, #28] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ bne a48 <_PyTokenizer_Get+0xa48> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ ldr r2, [r6, #68] @ 0x44 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ add r2, r4, r2, lsl #6 │ │ │ │ │ str r3, [r2, #2756] @ 0xac4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -796,15 +796,15 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 348 <_PyTokenizer_Get+0x348> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ bne c94 <_PyTokenizer_Get+0xc94> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr ip, [r5, #2772] @ 0xad4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ @@ -833,26 +833,26 @@ │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r8, #10 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 7f8 <_PyTokenizer_Get+0x7f8> │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ │ str r7, [r3, #2756] @ 0xac4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r7, [r5, #2812] @ 0xafc │ │ │ │ │ b 32c <_PyTokenizer_Get+0x32c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ ldr ip, [r5, #2772] @ 0xad4 │ │ │ │ │ b 4c8 <_PyTokenizer_Get+0x4c8> │ │ │ │ │ add r2, r4, r2, lsl #6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ @@ -871,21 +871,21 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 348 <_PyTokenizer_Get+0x348> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq d1c <_PyTokenizer_Get+0xd1c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ add r3, r4, r8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr ip, [r3, #2772] @ 0xad4 │ │ │ │ │ b 4c8 <_PyTokenizer_Get+0x4c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ b 498 <_PyTokenizer_Get+0x498> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -956,240 +956,240 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r3, [r4, #448] @ 0x1c0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str ip, [r4, #28] │ │ │ │ │ str r0, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 131c │ │ │ │ │ + bne 1318 │ │ │ │ │ ldr r6, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 168c │ │ │ │ │ + bne 1678 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r7 │ │ │ │ │ beq 1d64 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ bhi 1dc0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - bhi 33f0 │ │ │ │ │ + bhi 2fa4 │ │ │ │ │ ldrb r1, [r7] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r8, [r4, #28] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ beq 19d0 │ │ │ │ │ - ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2e68 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - add r1, r7, #1 │ │ │ │ │ - str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - str r1, [r4, #4] │ │ │ │ │ - ldrb r0, [r7] │ │ │ │ │ - sub r3, r0, #9 │ │ │ │ │ - uxtb r3, r3 │ │ │ │ │ - cmp r3, #23 │ │ │ │ │ + ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ + cmn r1, #-2147483646 @ 0x80000002 │ │ │ │ │ + bhi 3370 │ │ │ │ │ + add r2, r1, #1 │ │ │ │ │ + add r0, r7, #1 │ │ │ │ │ + str r2, [r4, #476] @ 0x1dc │ │ │ │ │ + str r0, [r4, #4] │ │ │ │ │ + ldrb ip, [r7] │ │ │ │ │ + sub r2, ip, #9 │ │ │ │ │ + uxtb r2, r2 │ │ │ │ │ + cmp r2, #23 │ │ │ │ │ bhi 1098 │ │ │ │ │ - mov ip, #9 │ │ │ │ │ - movt ip, #128 @ 0x80 │ │ │ │ │ - lsr ip, ip, r3 │ │ │ │ │ - tst ip, #1 │ │ │ │ │ - bne 1454 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - beq 2e2c │ │ │ │ │ + mov lr, #9 │ │ │ │ │ + movt lr, #128 @ 0x80 │ │ │ │ │ + lsr lr, lr, r2 │ │ │ │ │ + tst lr, #1 │ │ │ │ │ + bne 1450 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + beq 3354 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq 2e4c │ │ │ │ │ + beq 3338 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ - sub r3, r2, #65 @ 0x41 │ │ │ │ │ + sub r1, r2, #65 @ 0x41 │ │ │ │ │ + cmp r1, #25 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - cmp r3, #25 │ │ │ │ │ bls 1118 │ │ │ │ │ - sub r3, r5, #95 @ 0x5f │ │ │ │ │ - clz r3, r3 │ │ │ │ │ - lsr r3, r3, #5 │ │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + orreq r7, r7, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ bne 1130 │ │ │ │ │ cmp r5, #13 │ │ │ │ │ - beq 2e78 │ │ │ │ │ + beq 3380 │ │ │ │ │ cmp r5, #10 │ │ │ │ │ - beq 145c │ │ │ │ │ + beq 1458 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ beq 127c │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + uxtb r2, r5 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 1874 │ │ │ │ │ + ldr r2, [r8, r2, lsl #2] │ │ │ │ │ + tst r2, #4 │ │ │ │ │ + bne 185c │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ cmp r5, #34 @ 0x22 │ │ │ │ │ cmpne r5, #39 @ 0x27 │ │ │ │ │ - moveq r2, #1 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ - ldrb r3, [r7, r3] │ │ │ │ │ - sub r3, r3, #102 @ 0x66 │ │ │ │ │ - uxtb r3, r3 │ │ │ │ │ - cmp r3, #14 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + ldrb r2, [r1] │ │ │ │ │ + ldrb r2, [r8, r2] │ │ │ │ │ + sub r2, r2, #102 @ 0x66 │ │ │ │ │ + uxtb r2, r2 │ │ │ │ │ + cmp r2, #14 │ │ │ │ │ bhi f8c │ │ │ │ │ - movw r0, #20481 @ 0x5001 │ │ │ │ │ - lsr r3, r0, r3 │ │ │ │ │ - tst r3, #1 │ │ │ │ │ + movw ip, #20481 @ 0x5001 │ │ │ │ │ + lsr r2, ip, r2 │ │ │ │ │ + tst r2, #1 │ │ │ │ │ bne 24ec │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 176c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1754 │ │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ │ - beq 2c94 │ │ │ │ │ + beq 2c30 │ │ │ │ │ sub r6, r5, #125 @ 0x7d │ │ │ │ │ clz r6, r6 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ movne r3, r6 │ │ │ │ │ orreq r3, r6, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14b0 │ │ │ │ │ + bne 14ac │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ cmpne r5, #33 @ 0x21 │ │ │ │ │ - beq 14b0 │ │ │ │ │ + beq 14ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ │ cmpeq r8, #62 @ 0x3e │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 3404 │ │ │ │ │ + beq 2fb8 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 22b0 │ │ │ │ │ + bne 22b4 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ beq 1230 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 33f0 │ │ │ │ │ + bhi 2fa4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r8, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 1500 │ │ │ │ │ ble 123c │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 1500 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ addeq r3, r4, #12288 @ 0x3000 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 157c │ │ │ │ │ + beq 1568 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1568 │ │ │ │ │ + beq 2118 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_CALL _PyToken_OneChar │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - beq 2e2c │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + beq 3354 │ │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ bne edc │ │ │ │ │ movw r7, #47102 @ 0xb7fe │ │ │ │ │ movt r7, #65535 @ 0xffff │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - add r3, r0, #1 │ │ │ │ │ - cmp r3, #14 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + add r2, r0, #1 │ │ │ │ │ + cmp r2, #14 │ │ │ │ │ bhi 10bc │ │ │ │ │ - asr r3, r7, r3 │ │ │ │ │ - tst r3, #1 │ │ │ │ │ + asr r2, r7, r2 │ │ │ │ │ + tst r2, #1 │ │ │ │ │ bne 10bc │ │ │ │ │ add ip, r4, #12288 @ 0x3000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [r4, #2740] @ 0xab4 │ │ │ │ │ + ldr r2, [r4, #2740] @ 0xab4 │ │ │ │ │ ldr r0, [ip, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26a0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 27c4 │ │ │ │ │ + bne 26d0 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 27a8 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #28 │ │ │ │ │ - beq 2e4c │ │ │ │ │ + beq 3338 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 2470 │ │ │ │ │ mov r1, r5 │ │ │ │ │ b efc │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ beq 1dfc │ │ │ │ │ cmp r2, #85 @ 0x55 │ │ │ │ │ beq 236c │ │ │ │ │ cmp r2, #82 @ 0x52 │ │ │ │ │ beq 1a98 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq 20d8 │ │ │ │ │ + beq 20c4 │ │ │ │ │ cmp r1, #84 @ 0x54 │ │ │ │ │ - beq 20f0 │ │ │ │ │ + beq 20dc │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ mov r6, #0 │ │ │ │ │ b 1188 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 143c │ │ │ │ │ + beq 1438 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 1448 │ │ │ │ │ + bhi 1444 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldrb r5, [r5] │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ sub r2, r2, #65 @ 0x41 │ │ │ │ │ @@ -1203,233 +1203,232 @@ │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r5, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 1228 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2548 │ │ │ │ │ + beq 2534 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ - bcc 33f0 │ │ │ │ │ + bcc 2fa4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 2c28 │ │ │ │ │ + bne 2bc4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ b 114c │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 1500 │ │ │ │ │ bgt 1044 │ │ │ │ │ cmp r5, #40 @ 0x28 │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 1500 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ beq 191c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1568 │ │ │ │ │ + beq 2118 │ │ │ │ │ cmp r5, #61 @ 0x3d │ │ │ │ │ bne 1068 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ streq r3, [sl, #52] @ 0x34 │ │ │ │ │ b 1068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ - ldr r2, [r7, r3, lsl #2] │ │ │ │ │ + ldr r2, [r8, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 25ac │ │ │ │ │ + bne 25e8 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 2950 │ │ │ │ │ + beq 2888 │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2700 │ │ │ │ │ + beq 268c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, lr, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 33f0 │ │ │ │ │ + bcc 2fa4 │ │ │ │ │ ldrb r2, [lr, #-1] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b 1220 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2558 │ │ │ │ │ + bne 2614 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ ldmib r4, {r7, r9} │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 1f20 │ │ │ │ │ + beq 1f0c │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 31e0 │ │ │ │ │ + bhi 3188 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ str r1, [r4, #476] @ 0x1dc │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ ldrb r1, [r7] │ │ │ │ │ cmp r1, #32 │ │ │ │ │ addeq r8, r8, #1 │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ - beq 1330 │ │ │ │ │ + beq 132c │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 271c │ │ │ │ │ + beq 26a8 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ + beq 2758 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 2fe4 │ │ │ │ │ + beq 3310 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - bcc 33f0 │ │ │ │ │ + bcc 2fa4 │ │ │ │ │ ldrb r0, [r6, #-1] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ sub lr, r1, #10 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp lr, #25 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi 15fc │ │ │ │ │ + bhi 15e8 │ │ │ │ │ mov ip, #9 │ │ │ │ │ movt ip, #512 @ 0x200 │ │ │ │ │ lsr ip, ip, lr │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 15fc │ │ │ │ │ + beq 15e8 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r8, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1ef8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2938 │ │ │ │ │ + bne 2824 │ │ │ │ │ ldr r6, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #28] │ │ │ │ │ - bne 168c │ │ │ │ │ + bne 1678 │ │ │ │ │ mov r6, #1 │ │ │ │ │ b e2c │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2544 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2840 │ │ │ │ │ + bne 2764 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ bne 115c │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 13fc │ │ │ │ │ + beq 13f8 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ mvn r2, #32 │ │ │ │ │ b 1188 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ b e7c │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - bne 12fc │ │ │ │ │ + bne 12f8 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 12fc │ │ │ │ │ + bgt 12f8 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r2, #76] @ 0x4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2984 │ │ │ │ │ + bne 2780 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r6, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bgt 16c8 │ │ │ │ │ + ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bgt 16b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 22b0 │ │ │ │ │ + bne 22b4 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ bne 1000 │ │ │ │ │ cmp r5, #91 @ 0x5b │ │ │ │ │ ble 124c │ │ │ │ │ cmp r5, #123 @ 0x7b │ │ │ │ │ ldrne r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 157c │ │ │ │ │ + bne 1568 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 2ed0 │ │ │ │ │ + bgt 33f0 │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ add r0, r4, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r5, [r2, #484] @ 0x1e4 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str r2, [r0, #684] @ 0x2ac │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ @@ -1445,77 +1444,71 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1068 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC17 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 2364 │ │ │ │ │ + b 2118 │ │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 232c │ │ │ │ │ + bgt 2330 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2500 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3458 │ │ │ │ │ + beq 2db0 │ │ │ │ │ ble 1058 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #480] @ 0x1e0 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r5, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ bne 19a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2230 │ │ │ │ │ + bgt 224c │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1568 │ │ │ │ │ + beq 2118 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ b 106c │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20bc │ │ │ │ │ + bne 20a8 │ │ │ │ │ ldr r6, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 228c │ │ │ │ │ + bne 2290 │ │ │ │ │ ldr r1, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2f50 │ │ │ │ │ + bne 31d0 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq 1748 │ │ │ │ │ - ble 1e78 │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + beq 1730 │ │ │ │ │ + bge 1e64 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, #99 @ 0x63 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movgt r0, #20 │ │ │ │ │ ldrgt r2, [r4, #8] │ │ │ │ │ - bgt 31c0 │ │ │ │ │ + bgt 31a0 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 1f00 │ │ │ │ │ + bge 1eec │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #452] @ 0x1c4 │ │ │ │ │ str r8, [r2, #52] @ 0x34 │ │ │ │ │ str r5, [r2, #2296] @ 0x8f8 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ @@ -1540,215 +1533,221 @@ │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ ldr ip, [sl, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 14c4 │ │ │ │ │ - subs r2, r5, #123 @ 0x7b │ │ │ │ │ + blt 14c0 │ │ │ │ │ + subs r0, r5, #123 @ 0x7b │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - sub r9, r3, r2 │ │ │ │ │ + movne r0, #1 │ │ │ │ │ + sub r9, r3, r0 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 29d8 │ │ │ │ │ + beq 2b74 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - movne r2, #0 │ │ │ │ │ - andeq r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 21c8 │ │ │ │ │ - lsl r0, r0, #6 │ │ │ │ │ - add r2, r4, r0 │ │ │ │ │ - ldr lr, [r2, #2808] @ 0xaf8 │ │ │ │ │ + orreq r7, r7, #1 │ │ │ │ │ + tst r0, r7 │ │ │ │ │ + beq 21e4 │ │ │ │ │ + lsl r2, r2, #6 │ │ │ │ │ + add r0, r4, r2 │ │ │ │ │ + ldr lr, [r0, #2808] @ 0xaf8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 2134 │ │ │ │ │ - ldr r2, [r2, #2816] @ 0xb00 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 2134 │ │ │ │ │ + bne 2148 │ │ │ │ │ + ldr r0, [r0, #2816] @ 0xb00 │ │ │ │ │ + cmp r0, #1 │ │ │ │ │ + beq 2148 │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ - bne 14c4 │ │ │ │ │ + bne 14c0 │ │ │ │ │ cmp ip, r9 │ │ │ │ │ - bne 14c4 │ │ │ │ │ + bne 14c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #58 @ 0x3a │ │ │ │ │ str r3, [sl] │ │ │ │ │ str r3, [sl, #56] @ 0x38 │ │ │ │ │ b 106c │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ ldr r3, [r2, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1f00 │ │ │ │ │ + bne 1eec │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 1678 │ │ │ │ │ + b 1664 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ beq 249c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 29b4 │ │ │ │ │ + beq 2988 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ str sl, [r4, #4] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bcc 33f0 │ │ │ │ │ + bcc 2fa4 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 17f4 │ │ │ │ │ + b 17dc │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ mov r6, r2 │ │ │ │ │ beq 2418 │ │ │ │ │ mov sl, ip │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 1ff0 │ │ │ │ │ + beq 1fdc │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 34e4 │ │ │ │ │ + bhi 2d40 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ add ip, sl, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq 20bc │ │ │ │ │ + beq 20a8 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 1858 │ │ │ │ │ + beq 1840 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 29ac │ │ │ │ │ + bne 2bbc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 17e4 │ │ │ │ │ + bne 17cc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 17f0 │ │ │ │ │ + bne 17d8 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #3 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ bne 1e14 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ - beq 2a24 │ │ │ │ │ - bgt 21d8 │ │ │ │ │ + beq 2c64 │ │ │ │ │ + bgt 21f4 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 21e8 │ │ │ │ │ + beq 2204 │ │ │ │ │ ble 238c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2ae0 │ │ │ │ │ - ldr r3, [r7, r5, lsl #2] │ │ │ │ │ + beq 29e4 │ │ │ │ │ + ldr r3, [r8, r5, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2b7c │ │ │ │ │ + bne 2a5c │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2a94 │ │ │ │ │ + beq 2998 │ │ │ │ │ bgt 23dc │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2a94 │ │ │ │ │ + beq 2998 │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ beq 23e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3858 │ │ │ │ │ + bl 380c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne lr, [r4, #4] │ │ │ │ │ - beq 20bc │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - sub ip, lr, #1 │ │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ │ + beq 20a8 │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - bcc 33f0 │ │ │ │ │ - ldrb r3, [lr, #-1] │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bcc 2fa4 │ │ │ │ │ + ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r5, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3444 │ │ │ │ │ - ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ - mov r2, #2 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ + ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - b 12dc │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r3, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1588 │ │ │ │ │ + ble 1574 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2744 │ │ │ │ │ + bne 2734 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3458 │ │ │ │ │ - bgt 15a8 │ │ │ │ │ + beq 2db0 │ │ │ │ │ + bgt 1594 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ - bmi 2240 │ │ │ │ │ + bmi 225c │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ bne 1058 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 34d0 │ │ │ │ │ + bne 2108 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ str r2, [sl, #52] @ 0x34 │ │ │ │ │ str r2, [sl, #56] @ 0x38 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1068 │ │ │ │ │ - b 1568 │ │ │ │ │ + b 2118 │ │ │ │ │ cmp r5, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 2108 │ │ │ │ │ + bne 20f4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2230 │ │ │ │ │ + bgt 224c │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1568 │ │ │ │ │ + beq 2118 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ b 106c │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne 244c │ │ │ │ │ - ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ + ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ + blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a7c │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ @@ -1759,17 +1758,17 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1a68 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ bne e84 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne 244c │ │ │ │ │ - ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ + ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ + blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1a7c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r5 │ │ │ │ │ @@ -1796,18 +1795,18 @@ │ │ │ │ │ b 2460 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ beq 1b3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r2, r5, #32 │ │ │ │ │ bne 1ad8 │ │ │ │ │ cmp r2, #66 @ 0x42 │ │ │ │ │ beq 2410 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -1824,184 +1823,184 @@ │ │ │ │ │ beq 2444 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ bne 1144 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ bne 1144 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ bne 1ac4 │ │ │ │ │ tst r6, r7 │ │ │ │ │ - bne 2cf4 │ │ │ │ │ + bne 28bc │ │ │ │ │ tst r7, r8 │ │ │ │ │ - bne 3384 │ │ │ │ │ + bne 3210 │ │ │ │ │ tst sl, r7 │ │ │ │ │ - bne 2e14 │ │ │ │ │ + bne 344c │ │ │ │ │ tst r9, r7 │ │ │ │ │ - bne 2dfc │ │ │ │ │ + bne 3434 │ │ │ │ │ tst sl, r6 │ │ │ │ │ - bne 2de4 │ │ │ │ │ + bne 341c │ │ │ │ │ tst r9, r6 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 3404 │ │ │ │ │ tst r9, sl │ │ │ │ │ - bne 2d94 │ │ │ │ │ + bne 33a4 │ │ │ │ │ orrs sl, r9, sl │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 1754 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_tolower │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ - ldrb r3, [r7, r3] │ │ │ │ │ + ldrb r3, [r8, r3] │ │ │ │ │ sub r3, r3, #102 @ 0x66 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r3, #14 │ │ │ │ │ - bhi 176c │ │ │ │ │ + bhi 1754 │ │ │ │ │ movw r2, #20481 @ 0x5001 │ │ │ │ │ lsr r3, r2, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 1754 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4, #2708] @ 0xa94 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2712] @ 0xa98 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 2d48 │ │ │ │ │ + beq 2ce0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2d3c │ │ │ │ │ + beq 2cd4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bcc 33f0 │ │ │ │ │ + bcc 2fa4 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r0, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r8, [r4, #28] │ │ │ │ │ + ldr r7, [r4, #28] │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ - bgt 2d68 │ │ │ │ │ + bgt 34a4 │ │ │ │ │ add r3, r4, r3, lsl #6 │ │ │ │ │ lsl ip, r2, #6 │ │ │ │ │ str r2, [r0, #68] @ 0x44 │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r0, [r3, #2820] @ 0xb04 │ │ │ │ │ add r3, r4, ip │ │ │ │ │ strb r5, [r3, #2768] @ 0xad0 │ │ │ │ │ str r1, [r3, #2772] @ 0xad4 │ │ │ │ │ add r1, r4, ip │ │ │ │ │ - str r8, [r3, #2780] @ 0xadc │ │ │ │ │ + str r7, [r3, #2780] @ 0xadc │ │ │ │ │ ldr lr, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ str r0, [r3, #2784] @ 0xae0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str lr, [r3, #2788] @ 0xae4 │ │ │ │ │ mvn lr, #0 │ │ │ │ │ str r0, [r3, #2800] @ 0xaf0 │ │ │ │ │ str r0, [r3, #2812] @ 0xafc │ │ │ │ │ str lr, [r3, #2792] @ 0xae8 │ │ │ │ │ str lr, [r3, #2796] @ 0xaec │ │ │ │ │ str lr, [r1, #2804] @ 0xaf4 │ │ │ │ │ str r0, [r1, #2808] @ 0xaf8 │ │ │ │ │ - ldr r1, [pc, #4004] @ 2c24 │ │ │ │ │ - ldrb r3, [r8] │ │ │ │ │ + ldr r1, [pc, #4064] @ 2c60 │ │ │ │ │ + ldrb r3, [r7] │ │ │ │ │ sub r3, r3, #70 @ 0x46 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ bhi 1cec │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ - ldrb r3, [r8, #1] │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ add r1, r4, ip │ │ │ │ │ - ldrb r3, [r7, r3] │ │ │ │ │ + ldrb r3, [r8, r3] │ │ │ │ │ sub r3, r3, #114 @ 0x72 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [r1, #2776] @ 0xad8 │ │ │ │ │ add r2, r4, r2, lsl #6 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str lr, [ip, #2816] @ 0xb00 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ str lr, [r2, #2760] @ 0xac8 │ │ │ │ │ str ip, [r2, #2764] @ 0xacc │ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ - ldrb r3, [r8, #1] │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ add r1, r4, ip │ │ │ │ │ - ldrb r3, [r7, r3] │ │ │ │ │ + ldrb r3, [r8, r3] │ │ │ │ │ sub r3, r3, #114 @ 0x72 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [r1, #2776] @ 0xad8 │ │ │ │ │ add r2, r2, #43 @ 0x2b │ │ │ │ │ add ip, r4, ip │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov lr, #1 │ │ │ │ │ add r2, r4, r2, lsl #6 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str lr, [ip, #2816] @ 0xb00 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ strd r4, [r2, #8] │ │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ add r3, r4, ip │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r3, #2776] @ 0xad8 │ │ │ │ │ - ldrb r3, [r8, #1] │ │ │ │ │ - ldrb r3, [r7, r3] │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + ldrb r3, [r8, r3] │ │ │ │ │ cmp r3, #116 @ 0x74 │ │ │ │ │ bne 1cb4 │ │ │ │ │ b 1d08 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne e74 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2640 │ │ │ │ │ + beq 2728 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2620 │ │ │ │ │ + bne 2594 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 25d8 │ │ │ │ │ + beq 254c │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ bls e40 │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b e74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2019,188 +2018,182 @@ │ │ │ │ │ b 1220 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ b 1aac │ │ │ │ │ - bl 36d4 │ │ │ │ │ + bl 3688 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25bc │ │ │ │ │ + beq 25f8 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 25cc │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 2a94 │ │ │ │ │ + beq 2998 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ beq 23e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3858 │ │ │ │ │ + bl 380c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - ldr lr, [r4, #4] │ │ │ │ │ + beq 20ac │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne 18e8 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ + bne 18d0 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b 1900 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 31b4 │ │ │ │ │ + ble 3194 │ │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ │ add r2, r4, r2 │ │ │ │ │ subs r3, r1, #1 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ str r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r2, #44] @ 0x2c │ │ │ │ │ - beq 1ee8 │ │ │ │ │ + beq 1ed4 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble 1ee8 │ │ │ │ │ + ble 1ed4 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ str ip, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r2, #40] @ 0x28 │ │ │ │ │ - beq 1ee8 │ │ │ │ │ + beq 1ed4 │ │ │ │ │ add r1, r4, #48 @ 0x30 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bge 1ee8 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + ble 1ed4 │ │ │ │ │ ldr r2, [r4, #452] @ 0x1c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ - bne 1ec4 │ │ │ │ │ - cmp r8, r0 │ │ │ │ │ - bne 31b4 │ │ │ │ │ + bne 1eb0 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ + bne 3194 │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ ldr r3, [r3, #2292] @ 0x8f4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1758 │ │ │ │ │ + beq 1740 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 2270 │ │ │ │ │ + b 212c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3350 │ │ │ │ │ + bne 3228 │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 1678 │ │ │ │ │ + b 1664 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 15e8 │ │ │ │ │ + bne 15d4 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 15e4 │ │ │ │ │ + beq 15d0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fcc │ │ │ │ │ + bne 1fb8 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne 1338 │ │ │ │ │ + bne 1334 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 15e8 │ │ │ │ │ + bne 15d4 │ │ │ │ │ ldr r2, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r2 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 15e4 │ │ │ │ │ + beq 15d0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f70 │ │ │ │ │ + beq 1f5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - b 15e8 │ │ │ │ │ + b 15d4 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 2674 │ │ │ │ │ + bne 25b4 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov ip, r9 │ │ │ │ │ - beq 268c │ │ │ │ │ + beq 2714 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str sl, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f4 │ │ │ │ │ + beq 17dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r2, #17 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - beq 20bc │ │ │ │ │ + beq 20a8 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 1858 │ │ │ │ │ + beq 1840 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ ldr r0, [r4, #468] @ 0x1d4 │ │ │ │ │ add r1, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str r0, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ ldr ip, [r4, #2712] @ 0xa98 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str ip, [r4, #2708] @ 0xa94 │ │ │ │ │ - bgt 346c │ │ │ │ │ + bgt 2d4c │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - bne 29f4 │ │ │ │ │ + bne 2b8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ @@ -2225,88 +2218,104 @@ │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ b 1aac │ │ │ │ │ cmp r5, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 2e88 │ │ │ │ │ + bne 3230 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 252c │ │ │ │ │ + bgt 2520 │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1568 │ │ │ │ │ - mov r0, #125 @ 0x7d │ │ │ │ │ - b 106c │ │ │ │ │ + bne 1068 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC17 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 21c8 │ │ │ │ │ - add r0, r4, r0 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - ldr r7, [r0, #2800] @ 0xaf0 │ │ │ │ │ - sub r8, r1, r7 │ │ │ │ │ - b 219c │ │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ │ + ldr ip, [r3, #28] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 21e4 │ │ │ │ │ + add r0, r4, r2 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + ldr r3, [r0, #2800] @ 0xaf0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + sub r7, r1, r3 │ │ │ │ │ + mov r3, ip │ │ │ │ │ + b 21b8 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ addeq r2, r2, #1 │ │ │ │ │ - beq 2198 │ │ │ │ │ + beq 21b4 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - beq 2d20 │ │ │ │ │ + beq 296c │ │ │ │ │ eor lr, ip, #1 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ movne lr, #0 │ │ │ │ │ andeq lr, lr, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 31ec │ │ │ │ │ + bne 3054 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bgt 215c │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bgt 2174 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 20bc │ │ │ │ │ + beq 20a8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r7, [r3, #28] │ │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ │ - bne 14c4 │ │ │ │ │ + bne 14c0 │ │ │ │ │ ldr ip, [sl, #8] │ │ │ │ │ - b 1728 │ │ │ │ │ + b 1710 │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2754 │ │ │ │ │ + beq 2b04 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - bne 18a8 │ │ │ │ │ + bne 1890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2928 │ │ │ │ │ + beq 2748 │ │ │ │ │ uxtb r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r5, [r7, r3, lsl #2] │ │ │ │ │ + ldr r5, [r8, r3, lsl #2] │ │ │ │ │ ands r5, r5, #16 │ │ │ │ │ - beq 350c │ │ │ │ │ - bl 351c │ │ │ │ │ + beq 32e0 │ │ │ │ │ + bl 34d0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ beq 264c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2210 │ │ │ │ │ + b 222c │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bpl 1058 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ @@ -2318,53 +2327,46 @@ │ │ │ │ │ add r2, r4, r2, lsl #6 │ │ │ │ │ ldr r2, [r2, #2816] @ 0xb00 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ + b 212c │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r7, [r4, #4] │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 1678 │ │ │ │ │ + b 1664 │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - beq 3414 │ │ │ │ │ + beq 2fc8 │ │ │ │ │ mov r8, #62 @ 0x3e │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ - bne 29cc │ │ │ │ │ + bne 2c54 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 29c4 │ │ │ │ │ + beq 2964 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 33f0 │ │ │ │ │ - ldrb r2, [r3, #-1] │ │ │ │ │ - uxtb r3, r6 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bcc 2fa4 │ │ │ │ │ + ldrb r3, [r3, #-1] │ │ │ │ │ + uxtb r6, r6 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2384,186 +2386,147 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r3, [r3, #2816] @ 0xb00 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r2, #102 @ 0x66 │ │ │ │ │ moveq r2, #116 @ 0x74 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2270 │ │ │ │ │ + b 2128 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r6, r9 │ │ │ │ │ b 1aac │ │ │ │ │ mov r8, #1 │ │ │ │ │ b 1b1c │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 2a24 │ │ │ │ │ + beq 2c64 │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2754 │ │ │ │ │ + beq 2b04 │ │ │ │ │ cmp r5, #48 @ 0x30 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2a20 │ │ │ │ │ uxtb r3, r5 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2b7c │ │ │ │ │ + bne 2a5c │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 25cc │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - bgt 18b4 │ │ │ │ │ + bgt 189c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3858 │ │ │ │ │ + bl 380c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1e50 │ │ │ │ │ - b 20bc │ │ │ │ │ + b 20a8 │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 18d0 │ │ │ │ │ + bne 18b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ - bl 3a20 │ │ │ │ │ + bl 39d4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 1e50 │ │ │ │ │ - b 20c0 │ │ │ │ │ + b 20ac │ │ │ │ │ mov r6, #1 │ │ │ │ │ b 1b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldreq sl, [r4, #4] │ │ │ │ │ - beq 17d8 │ │ │ │ │ + beq 17c0 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 2f90 │ │ │ │ │ + beq 32d4 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ - b 17d8 │ │ │ │ │ + b 17c0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ b 1b1c │ │ │ │ │ - ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ + ldr r1, [r4, #476] @ 0x1dc │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2ef8 │ │ │ │ │ + beq 32b4 │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ cmp r0, #28 │ │ │ │ │ str r9, [r4, #28] │ │ │ │ │ str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - beq 2e4c │ │ │ │ │ + beq 3338 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20c0 │ │ │ │ │ + bne 20ac │ │ │ │ │ cmp r0, #11 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movne r2, #67 @ 0x43 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 2520 │ │ │ │ │ + beq 2514 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2684 │ │ │ │ │ + beq 25c4 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub ip, sl, #1 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 33f0 │ │ │ │ │ + bcc 2fa4 │ │ │ │ │ ldrb r2, [sl, #-1] │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3444 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - b 1858 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ + b 1840 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ bne 1ba8 │ │ │ │ │ b f94 │ │ │ │ │ mov r7, #1 │ │ │ │ │ b 1b1c │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1058 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - ble 1058 │ │ │ │ │ - b 1950 │ │ │ │ │ + subgt r3, r3, #1 │ │ │ │ │ + strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b 1058 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r8, #3 │ │ │ │ │ - b 17d0 │ │ │ │ │ + b 17b8 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ bpl 1968 │ │ │ │ │ - b 2240 │ │ │ │ │ - str r7, [r4, #4] │ │ │ │ │ - b 1448 │ │ │ │ │ + b 225c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c28 │ │ │ │ │ + bne 2bc4 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ b 1208 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - strne r3, [r2, #76] @ 0x4c │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 1e28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 36d4 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bne 1e28 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ + str r7, [r4, #4] │ │ │ │ │ + b 1444 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne e74 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2640 │ │ │ │ │ + beq 2728 │ │ │ │ │ ldr r8, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r8, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r9, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ @@ -2577,64 +2540,71 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ mov r9, r7 │ │ │ │ │ b e74 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - b e74 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2928 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3a20 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1e50 │ │ │ │ │ - b 20c0 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ - beq 20bc │ │ │ │ │ + beq 20a8 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - bne 2064 │ │ │ │ │ + bne 2050 │ │ │ │ │ mov ip, sl │ │ │ │ │ - b 1858 │ │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ │ - str r9, [r4, #4] │ │ │ │ │ - cmp r2, #17 │ │ │ │ │ - bne 205c │ │ │ │ │ - b 20bc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 27c4 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b 1840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 1e28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3688 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 1e28 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ │ - mov r2, #65 @ 0x41 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + ldrne r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + strne r3, [r2, #76] @ 0x4c │ │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 2748 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 39d4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 1e50 │ │ │ │ │ + b 20ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ ldr lr, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #23 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ @@ -2646,340 +2616,291 @@ │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mla r8, r0, r8, r8 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 1330 │ │ │ │ │ + b 132c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 27a8 │ │ │ │ │ + ldr r8, [r4, #28] │ │ │ │ │ + str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 360c │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ │ + mov r2, #65 @ 0x41 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ + cmp r2, #17 │ │ │ │ │ + bne 2048 │ │ │ │ │ + b 20a8 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + str r9, [r4, #4] │ │ │ │ │ + b e74 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 250c │ │ │ │ │ + subgt r3, r3, #1 │ │ │ │ │ + strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ b 1950 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 336c │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 32f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bls 2774 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 336c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 3358 │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + b 2218 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 26c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3a20 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1e50 │ │ │ │ │ - b 20c0 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 1444 │ │ │ │ │ + ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 148c │ │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, #66 @ 0x42 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ │ + ldr r8, [r4, #28] │ │ │ │ │ mov lr, #9 │ │ │ │ │ ldr r9, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 27f4 │ │ │ │ │ - ldrb r7, [r2] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 285c │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ + b 27d8 │ │ │ │ │ + ldrb r7, [r8] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne 283c │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ subs lr, lr, #1 │ │ │ │ │ - beq 2864 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ - bls 285c │ │ │ │ │ - cmp r3, #32 │ │ │ │ │ - bne 27dc │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - ldrb r2, [r7] │ │ │ │ │ - cmp r2, #9 │ │ │ │ │ - cmpne r2, #32 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + beq 2844 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ + ldrb r2, [r1] │ │ │ │ │ + bls 283c │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + bne 27c0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + ldrb r8, [r7] │ │ │ │ │ + cmp r8, #9 │ │ │ │ │ + cmpne r8, #32 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 281c │ │ │ │ │ - sub r3, r9, r3 │ │ │ │ │ - add r9, r3, r2 │ │ │ │ │ - b 27f0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 1448 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 33dc │ │ │ │ │ + beq 2800 │ │ │ │ │ + sub r2, r9, r2 │ │ │ │ │ + add r9, r2, r8 │ │ │ │ │ + b 27d4 │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 1f00 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 15e8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 31c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - add r7, r2, #6 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ + add r7, r8, #6 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bcs 28ac │ │ │ │ │ + bcs 28e8 │ │ │ │ │ ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ │ + bne 2674 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + mov r2, #52 @ 0x34 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + sub r2, r2, r0 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + b 20a8 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2884 │ │ │ │ │ + bne 2860 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 28f4 │ │ │ │ │ + beq 2930 │ │ │ │ │ ldrsb r3, [r8, #6] │ │ │ │ │ ldrb r2, [r8, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 2884 │ │ │ │ │ + blt 2860 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne 2884 │ │ │ │ │ + bne 2860 │ │ │ │ │ add r8, r9, #6 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2ee4 │ │ │ │ │ + bne 2de0 │ │ │ │ │ ldr ip, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 21fc │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 1f14 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 15fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ │ - bne 26e8 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - mov r2, #52 @ 0x34 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ - ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 1490 │ │ │ │ │ - str r6, [r2, #76] @ 0x4c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, #66 @ 0x42 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ - mov r6, #10 │ │ │ │ │ - b 2068 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + b 2314 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + moveq r3, r0 │ │ │ │ │ + moveq ip, #1 │ │ │ │ │ + beq 21b4 │ │ │ │ │ + subs ip, r0, r3 │ │ │ │ │ + movne ip, #1 │ │ │ │ │ + b 21b4 │ │ │ │ │ mov r7, #1 │ │ │ │ │ ldr sl, [r4, #4] │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 17d0 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - b 2310 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - b 2310 │ │ │ │ │ - ldr r2, [sl, #52] @ 0x34 │ │ │ │ │ - ldr lr, [sl, #56] @ 0x38 │ │ │ │ │ - orrs r2, r2, lr │ │ │ │ │ - beq 21c8 │ │ │ │ │ - cmp r5, #123 @ 0x7b │ │ │ │ │ - bne 1700 │ │ │ │ │ - b 14c4 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movwne r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ - movweq r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ - movtne r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC34 │ │ │ │ │ - movteq r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC35 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r6, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 20bc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 33cc │ │ │ │ │ - sub r3, r5, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 339c │ │ │ │ │ + b 17b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - sub r3, r0, #48 @ 0x30 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bls 2a44 │ │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 33cc │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2fd0 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3a20 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bne 1e50 │ │ │ │ │ - b 20c0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ sub r3, r0, #43 @ 0x2b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ - bne 2b1c │ │ │ │ │ + bne 2d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r5, [r7, r3, lsl #2] │ │ │ │ │ + ldr r5, [r8, r3, lsl #2] │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - beq 2f9c │ │ │ │ │ + beq 33bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d4 │ │ │ │ │ + bl 3688 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25bc │ │ │ │ │ + beq 25f8 │ │ │ │ │ bic r3, r5, #32 │ │ │ │ │ b 1e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2b74 │ │ │ │ │ + bne 2a54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2270 │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2ac8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b 212c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3858 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r5, #95 @ 0x5f │ │ │ │ │ + bne 239c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 239c │ │ │ │ │ + b 2a00 │ │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 2cc0 │ │ │ │ │ + beq 2a20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ │ - bl 36d4 │ │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ │ + bl 3688 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25bc │ │ │ │ │ + beq 25f8 │ │ │ │ │ cmp r5, #46 @ 0x2e │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 25cc │ │ │ │ │ cmp r5, #45 @ 0x2d │ │ │ │ │ - ble 2bbc │ │ │ │ │ + ble 2a9c │ │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ │ - beq 2a94 │ │ │ │ │ - bgt 2c18 │ │ │ │ │ + beq 2998 │ │ │ │ │ + bgt 2af8 │ │ │ │ │ cmp r5, #69 @ 0x45 │ │ │ │ │ - beq 2a94 │ │ │ │ │ + beq 2998 │ │ │ │ │ cmp r5, #74 @ 0x4a │ │ │ │ │ beq 23e4 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 23c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #2708] @ 0xa94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - sub r2, r8, r1 │ │ │ │ │ + sub r2, r7, r1 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ @@ -2988,787 +2909,845 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 1220 │ │ │ │ │ cmp r5, #106 @ 0x6a │ │ │ │ │ - bne 2bbc │ │ │ │ │ + bne 2a9c │ │ │ │ │ b 23e4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3044 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 300c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bls 2b24 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3044 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 3390 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 39d4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 1e50 │ │ │ │ │ + b 20ac │ │ │ │ │ + ldr lr, [sl, #52] @ 0x34 │ │ │ │ │ + ldr r7, [sl, #56] @ 0x38 │ │ │ │ │ + orrs lr, lr, r7 │ │ │ │ │ + beq 21e4 │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 16d8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + movwne r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ + movweq r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ + movtne r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC34 │ │ │ │ │ + movteq r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC35 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + cmp r6, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 20a8 │ │ │ │ │ + mov r6, #10 │ │ │ │ │ + b 2054 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2550 │ │ │ │ │ + bne 253c │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20bc │ │ │ │ │ + bne 20a8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3180 │ │ │ │ │ + beq 2f78 │ │ │ │ │ bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - blt 3010 │ │ │ │ │ + blt 2e08 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2550 │ │ │ │ │ + bgt 253c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2550 │ │ │ │ │ + bne 253c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2550 │ │ │ │ │ + b 253c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL tok_continuation_line │ │ │ │ │ + mov r3, #0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 20bc │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + beq 20ac │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ ldmib r4, {r7, r9} │ │ │ │ │ b e78 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 273c │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 2314 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - cmp r5, #95 @ 0x5f │ │ │ │ │ - bne 239c │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3494 │ │ │ │ │ + sub r3, r5, #48 @ 0x30 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 3464 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - uxtb r3, r0 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + sub r3, r0, #48 @ 0x30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r3, [r7, r3, lsl #2] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bls 2c84 │ │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ │ + beq 3494 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 239c │ │ │ │ │ - b 2afc │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ + bne 2df4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - b 20bc │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - moveq r3, r0 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - beq 2198 │ │ │ │ │ - subs ip, r0, r3 │ │ │ │ │ - movne ip, #1 │ │ │ │ │ - b 2198 │ │ │ │ │ + bl 39d4 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bne 1e50 │ │ │ │ │ + b 20ac │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ b 1c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 2dac │ │ │ │ │ + bne 33d0 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ mov r1, #3 │ │ │ │ │ b 1c08 │ │ │ │ │ + uxtb r3, r0 │ │ │ │ │ + ldr r3, [r8, r3, lsl #2] │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 29cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC29 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2d08 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 1c08 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2d08 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2d08 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2d08 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - b 2d08 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - cmp r0, #35 @ 0x23 │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - beq 10b4 │ │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ │ - cmp r0, #28 │ │ │ │ │ - bne 2f44 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ - mov r0, #29 │ │ │ │ │ - sub r1, r2, #1 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ - b 2454 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b f20 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - movgt r0, #1 │ │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2f1c │ │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ │ - ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ │ - ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bne 2f08 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2270 │ │ │ │ │ + bl 380c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 20ac │ │ │ │ │ + mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2270 │ │ │ │ │ + bl 360c │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + b 1900 │ │ │ │ │ + mov r2, #29 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b 2050 │ │ │ │ │ + add ip, r4, r1, lsl #6 │ │ │ │ │ + ldrb lr, [ip, #2768] @ 0xad0 │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bne 2084 │ │ │ │ │ + ldr lr, [ip, #2772] @ 0xad4 │ │ │ │ │ + cmp lr, r8 │ │ │ │ │ + bne 2084 │ │ │ │ │ + ldr r2, [ip, #2764] @ 0xacc │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + ldr r1, [ip, #2760] @ 0xac8 │ │ │ │ │ + add r3, r3, r2 │ │ │ │ │ + ldr r2, [ip, #2816] @ 0xb00 │ │ │ │ │ + sub r3, r3, r1 │ │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ │ + ldr r3, [r3, #684] @ 0x2ac │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq 2dc4 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2900 │ │ │ │ │ - str r7, [r4, #28] │ │ │ │ │ - mvn r5, #0 │ │ │ │ │ - str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ - b 2e44 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC40 │ │ │ │ │ + R_ARM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2270 │ │ │ │ │ - ldmib sl, {r0, ip} │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bne 2ea4 │ │ │ │ │ - add r2, r4, r1, lsl #6 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + b 212c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC39 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 225c │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - bne ee8 │ │ │ │ │ - b 2470 │ │ │ │ │ - add r2, r4, r1, lsl #2 │ │ │ │ │ - ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ - lsl r2, r1, #2 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq 1744 │ │ │ │ │ - movlt r5, r3 │ │ │ │ │ - movlt r8, r5 │ │ │ │ │ - blt 162c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble 31b4 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - movle r3, r1 │ │ │ │ │ - ble 1ef0 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - b 1e80 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - b 243c │ │ │ │ │ + R_ARM_MOVT_ABS .LC38 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + b 2128 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_MOVT_ABS .LC32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + movne r2, #102 @ 0x66 │ │ │ │ │ + moveq r2, #116 @ 0x74 │ │ │ │ │ + b 2128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + b 293c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2364 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - moveq r3, r8 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 20bc │ │ │ │ │ - ldmib r4, {r6, r9} │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 273c │ │ │ │ │ + b 2128 │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ ubfx r0, r2, #2, #3 │ │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 3164 │ │ │ │ │ + beq 2f5c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 3148 │ │ │ │ │ + bne 2f40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3140 │ │ │ │ │ + beq 2f38 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ lsl r1, r3, #1 │ │ │ │ │ ldrh r7, [r2, r1] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt 30a0 │ │ │ │ │ + bgt 2e98 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3074 │ │ │ │ │ + bgt 2e6c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3074 │ │ │ │ │ + bne 2e6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 2f20 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 20bc │ │ │ │ │ + b 20a8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 30d0 │ │ │ │ │ + bgt 2ec8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 30d0 │ │ │ │ │ + bne 2ec8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 311c │ │ │ │ │ + beq 2f14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3104 │ │ │ │ │ + bgt 2efc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3104 │ │ │ │ │ + bne 2efc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r2, [r5, #8] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ addne r3, r3, r2 │ │ │ │ │ strne r3, [r4, #4] │ │ │ │ │ - bne 3054 │ │ │ │ │ + bne 2e4c │ │ │ │ │ mov r3, #17 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 20bc │ │ │ │ │ + b 20a8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 20bc │ │ │ │ │ + b 20a8 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 3040 │ │ │ │ │ + b 2e38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 31ac │ │ │ │ │ + beq 303c │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldr r7, [r2, r3, lsl #2] │ │ │ │ │ - b 3048 │ │ │ │ │ + b 2e40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 31a4 │ │ │ │ │ + beq 2f9c │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r7, [r2, r3] │ │ │ │ │ - b 3048 │ │ │ │ │ + b 2e40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_UnicodeDecodeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_UnicodeDecodeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #17 │ │ │ │ │ movne r3, #22 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - b 20bc │ │ │ │ │ + b 20a8 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 3178 │ │ │ │ │ + b 2f70 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 22a8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bcc 2fa4 │ │ │ │ │ + ldrb r3, [r3, #-1] │ │ │ │ │ + cmp r3, #62 @ 0x3e │ │ │ │ │ + ldreq r3, [r4, #476] @ 0x1dc │ │ │ │ │ + subeq r3, r3, #1 │ │ │ │ │ + streq r3, [r4, #476] @ 0x1dc │ │ │ │ │ + beq 124c │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r8, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 3390 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 360c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC21 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2adc │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 315c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, #21 │ │ │ │ │ - str r0, [r4, #32] │ │ │ │ │ + b 2f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - mov r2, #67 @ 0x43 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 1220 │ │ │ │ │ - mov r2, #29 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b 15e8 │ │ │ │ │ - add r0, r8, #1 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2b18 │ │ │ │ │ + add r0, r7, #1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 20bc │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ble 3324 │ │ │ │ │ - mov lr, r1 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 20a8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble 3160 │ │ │ │ │ mov r3, r1 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 3250 │ │ │ │ │ - eor r6, r3, #1 │ │ │ │ │ + b 30b4 │ │ │ │ │ + eor r6, lr, #1 │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ movne r6, #0 │ │ │ │ │ andeq r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 329c │ │ │ │ │ + bne 3100 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strb r0, [ip] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - ble 3320 │ │ │ │ │ - ldrb r0, [r7, r2] │ │ │ │ │ - ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + ble 315c │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add ip, r8, r1 │ │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ │ cmp r0, #92 @ 0x5c │ │ │ │ │ - add ip, ip, r1 │ │ │ │ │ - beq 32c8 │ │ │ │ │ + beq 3134 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 3224 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - moveq lr, r0 │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - beq 323c │ │ │ │ │ - subs r3, r0, lr │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - b 323c │ │ │ │ │ + bne 3088 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + moveq r3, r0 │ │ │ │ │ + moveq lr, #1 │ │ │ │ │ + beq 30a0 │ │ │ │ │ + subs lr, r0, r3 │ │ │ │ │ + movne lr, #1 │ │ │ │ │ + b 30a0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - ble 3348 │ │ │ │ │ - ldrb r3, [r7, r2] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne 3298 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ - bge 3348 │ │ │ │ │ - strb r3, [ip] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 3244 │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + ble 312c │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldrb r0, [r0, r2] │ │ │ │ │ + cmp r0, #10 │ │ │ │ │ + bne 30fc │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + addlt r1, r1, #1 │ │ │ │ │ + movlt lr, #0 │ │ │ │ │ + strblt r0, [ip] │ │ │ │ │ + blt 30a8 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + b 30a8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - strb r0, [r6, r1] │ │ │ │ │ + strb r0, [r8, r1] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ - ble 337c │ │ │ │ │ - ldrb ip, [r7, r2] │ │ │ │ │ + ble 3180 │ │ │ │ │ + ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ - strb ip, [r6, r0] │ │ │ │ │ - b 3244 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r7, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 3358 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC21 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2bfc │ │ │ │ │ + ldrb ip, [ip, r2] │ │ │ │ │ + strb ip, [r8, r0] │ │ │ │ │ + b 30a8 │ │ │ │ │ ldr r6, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strb r2, [r8, r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 21b8 │ │ │ │ │ + b 21d4 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + b 30a8 │ │ │ │ │ + mov r2, #29 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ + b 15d4 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3244 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 15fc │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 2364 │ │ │ │ │ + mov r0, #21 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2768 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 3244 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + mov r2, #67 @ 0x43 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10fc │ │ │ │ │ + str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 26e0 │ │ │ │ │ + add r2, r4, r1, lsl #2 │ │ │ │ │ + ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ + lsl r2, r1, #2 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq 172c │ │ │ │ │ + movlt r5, r3 │ │ │ │ │ + movlt r8, r5 │ │ │ │ │ + blt 1618 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 3194 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + movle r3, r1 │ │ │ │ │ + ble 1edc │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + b 1e6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 2d08 │ │ │ │ │ - uxtb r3, r5 │ │ │ │ │ - ldr r6, [r7, r3, lsl #2] │ │ │ │ │ - ands r6, r6, #4 │ │ │ │ │ - bne 2fd0 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + b 28d0 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 15e8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 328c │ │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ │ + ldr r0, [r4, #464] @ 0x1d0 │ │ │ │ │ + ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + bne 3278 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 212c │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC40 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2bfc │ │ │ │ │ + b 212c │ │ │ │ │ + ldmib sl, {r0, ip} │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bne 324c │ │ │ │ │ + add r2, r4, r1, lsl #6 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 2a38 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 10fc │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 26b4 │ │ │ │ │ + b 2278 │ │ │ │ │ + str r7, [r4, #28] │ │ │ │ │ + mvn r5, #0 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + cmp r0, #28 │ │ │ │ │ + beq 3338 │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + bne ee8 │ │ │ │ │ + b 2470 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + b 243c │ │ │ │ │ + bl 360c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22a4 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [r4] │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bcc 33f0 │ │ │ │ │ - ldrb r3, [r3, #-1] │ │ │ │ │ - cmp r3, #62 @ 0x3e │ │ │ │ │ - ldreq r3, [r4, #476] @ 0x1dc │ │ │ │ │ - subeq r3, r3, #1 │ │ │ │ │ - streq r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 124c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + moveq r3, r8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 20a8 │ │ │ │ │ + ldmib r4, {r6, r9} │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 26c8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + cmp ip, #35 @ 0x23 │ │ │ │ │ + str r1, [r4, #472] @ 0x1d8 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + beq 10b4 │ │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ │ + b 32c0 │ │ │ │ │ + mov r0, #29 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + str r0, [r4, #32] │ │ │ │ │ + b 2454 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b f20 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 2128 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 28d0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 360c │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC38 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + b 32ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2364 │ │ │ │ │ - add ip, r4, r1, lsl #6 │ │ │ │ │ - ldrb lr, [ip, #2768] @ 0xad0 │ │ │ │ │ - cmp lr, r5 │ │ │ │ │ - bne 2098 │ │ │ │ │ - ldr lr, [ip, #2772] @ 0xad4 │ │ │ │ │ - cmp lr, r8 │ │ │ │ │ - bne 2098 │ │ │ │ │ - ldr r2, [ip, #2764] @ 0xacc │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - ldr r1, [ip, #2760] @ 0xac8 │ │ │ │ │ - add r3, r3, r2 │ │ │ │ │ - ldr r2, [ip, #2816] @ 0xb00 │ │ │ │ │ - sub r3, r3, r1 │ │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ │ - ldr r3, [r3, #684] @ 0x2ac │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq 34f0 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ + bl 360c │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 360c │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 1c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC31 │ │ │ │ │ + R_ARM_MOVT_ABS .LC36 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 2270 │ │ │ │ │ - mov r0, #125 @ 0x7d │ │ │ │ │ - bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ - R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1068 │ │ │ │ │ - b 1568 │ │ │ │ │ - mov r2, #29 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - b 2064 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ + b 212c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 28d0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 28d0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 28d0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2708] @ 0xa94 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + b 28d0 │ │ │ │ │ + uxtb r3, r5 │ │ │ │ │ + ldr r6, [r8, r3, lsl #2] │ │ │ │ │ + ands r6, r6, #4 │ │ │ │ │ + bne 2df4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 360c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC32 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 2adc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 2c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - movne r2, #102 @ 0x66 │ │ │ │ │ - moveq r2, #116 @ 0x74 │ │ │ │ │ - b 2364 │ │ │ │ │ - bl 3658 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - b 2fac │ │ │ │ │ + R_ARM_MOVT_ABS .LC29 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1220 │ │ │ │ │ │ │ │ │ │ -0000351c : │ │ │ │ │ +000034d0 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 352c │ │ │ │ │ ldr r2, [r3, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r2, #29 │ │ │ │ │ strhi r2, [r3, #32] │ │ │ │ │ - bhi 3648 │ │ │ │ │ + bhi 35fc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ str r2, [r3, #476] @ 0x1dc │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ ldrb r0, [r4] │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3648 │ │ │ │ │ + bne 35fc │ │ │ │ │ ldr r2, [r0, #2748] @ 0xabc │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 3650 │ │ │ │ │ + beq 3604 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3628 │ │ │ │ │ + bne 35dc │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 3548 │ │ │ │ │ + bne 34fc │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ - bne 3648 │ │ │ │ │ + bne 35fc │ │ │ │ │ ldr r2, [r3, #2748] @ 0xabc │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 3650 │ │ │ │ │ + beq 3604 │ │ │ │ │ ldr r4, [r3, #4] │ │ │ │ │ str r4, [r3, #2708] @ 0xa94 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 357c │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3570 │ │ │ │ │ + b 3524 │ │ │ │ │ str r5, [r3, #4] │ │ │ │ │ - b 3648 │ │ │ │ │ + b 35fc │ │ │ │ │ │ │ │ │ │ -00003658 : │ │ │ │ │ +0000360c : │ │ │ │ │ tok_backup(): │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 36ac │ │ │ │ │ + bcc 3660 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ uxtb r1, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 36c0 │ │ │ │ │ + bne 3674 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3786,173 +3765,173 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ │ │ │ │ │ -000036d4 : │ │ │ │ │ +00003688 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 36f4 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 37ec │ │ │ │ │ + bhi 37a0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 3800 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3700 │ │ │ │ │ + bne 36b4 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 37ec │ │ │ │ │ + bne 37a0 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 384c │ │ │ │ │ + beq 3800 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37d0 │ │ │ │ │ + bne 3784 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3700 │ │ │ │ │ + bne 36b4 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 37ec │ │ │ │ │ + bne 37a0 │ │ │ │ │ ldr r3, [r4, #2748] @ 0xabc │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 384c │ │ │ │ │ + beq 3800 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r5, [r4, #2708] @ 0xa94 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3784 │ │ │ │ │ + beq 3738 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r6, #1020] @ 0x3fc │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 3844 │ │ │ │ │ + beq 37f8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 3734 │ │ │ │ │ + b 36e8 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 36f4 │ │ │ │ │ + bne 36a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 37ec │ │ │ │ │ + b 37a0 │ │ │ │ │ │ │ │ │ │ -00003858 : │ │ │ │ │ +0000380c : │ │ │ │ │ verify_end_of_number.constprop.0(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add r2, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 3880 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r1, [pc, #400] @ 3a1c │ │ │ │ │ + ldr r1, [pc, #400] @ 39d0 │ │ │ │ │ sub r2, r3, #97 @ 0x61 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #14 │ │ │ │ │ - bhi 38a4 │ │ │ │ │ + bhi 3858 │ │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 38cc │ │ │ │ │ + bgt 3880 │ │ │ │ │ bic r2, r3, #32 │ │ │ │ │ sub r2, r2, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls 3940 │ │ │ │ │ + bls 38f4 │ │ │ │ │ sub r2, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r2, #9 │ │ │ │ │ - bls 3940 │ │ │ │ │ + bls 38f4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3940 │ │ │ │ │ + beq 38f4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ @@ -3962,124 +3941,124 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 3918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - b 38d0 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + b 3884 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC48 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC48 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 38d0 │ │ │ │ │ + b 3884 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 38f4 │ │ │ │ │ + b 38a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 38f4 │ │ │ │ │ + b 38a8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ movhi r2, #0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ movwls r2, #8449 @ 0x2101 │ │ │ │ │ lsrls r2, r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ andls r2, r2, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 38f4 │ │ │ │ │ + b 38a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 38f4 │ │ │ │ │ + b 38a8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 38f4 │ │ │ │ │ + b 38a8 │ │ │ │ │ .word 0x0000002f │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00003a20 : │ │ │ │ │ +000039d4 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add ip, r0, #12288 @ 0x3000 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [ip, #72] @ 0x48 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3a94 │ │ │ │ │ + bne 3a48 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #424] @ 3bfc │ │ │ │ │ + ldr r0, [pc, #424] @ 3bb0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 3a6c │ │ │ │ │ + bhi 3a20 │ │ │ │ │ ldrb r1, [r0, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ - bgt 3a94 │ │ │ │ │ + bgt 3a48 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3b0c │ │ │ │ │ + bls 3ac0 │ │ │ │ │ sub r1, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ cmpne r1, #9 │ │ │ │ │ - bls 3b0c │ │ │ │ │ + bls 3ac0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ @@ -4087,107 +4066,107 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3b0c │ │ │ │ │ + beq 3ac0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SyntaxWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SyntaxWarning │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b30 │ │ │ │ │ + bne 3ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 351c │ │ │ │ │ - b 3a98 │ │ │ │ │ + bl 34d0 │ │ │ │ │ + b 3a4c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3a98 │ │ │ │ │ + b 3a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3ac0 │ │ │ │ │ + b 3a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3ac0 │ │ │ │ │ + b 3a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 351c │ │ │ │ │ + bl 34d0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ sub r0, r0, #102 @ 0x66 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ movwls ip, #8449 @ 0x2101 │ │ │ │ │ lsrls ip, ip, r0 │ │ │ │ │ movhi ip, #0 │ │ │ │ │ andls ip, ip, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r5, ip │ │ │ │ │ - bl 3658 │ │ │ │ │ + bl 360c │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3ac0 │ │ │ │ │ + b 3a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3ac0 │ │ │ │ │ + b 3a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - b 3ac0 │ │ │ │ │ + b 3a74 │ │ │ │ │ .word 0x0000003e │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -46,17 +46,17 @@ │ │ │ │ │ 0x000002b0 5f507954 6f6b656e 697a6572 5f696e64 _PyTokenizer_ind │ │ │ │ │ 0x000002c0 656e7465 72726f72 00507955 6e69636f enterror.PyUnico │ │ │ │ │ 0x000002d0 64655f44 65636f64 65555446 38005f50 de_DecodeUTF8._P │ │ │ │ │ 0x000002e0 79546f6b 656e5f54 68726565 43686172 yToken_ThreeChar │ │ │ │ │ 0x000002f0 73005f5f 61656162 695f6964 6976005f s.__aeabi_idiv._ │ │ │ │ │ 0x00000300 50794c65 7865725f 74797065 5f636f6d PyLexer_type_com │ │ │ │ │ 0x00000310 6d656e74 5f746f6b 656e5f73 65747570 ment_token_setup │ │ │ │ │ - 0x00000320 006d656d 636d7000 5f507954 6f6b656e .memcmp._PyToken │ │ │ │ │ - 0x00000330 697a6572 5f73796e 74617865 72726f72 izer_syntaxerror │ │ │ │ │ - 0x00000340 5f6b6e6f 776e5f72 616e6765 005f5079 _known_range._Py │ │ │ │ │ + 0x00000320 005f5079 546f6b65 6e697a65 725f7379 ._PyTokenizer_sy │ │ │ │ │ + 0x00000330 6e746178 6572726f 725f6b6e 6f776e5f ntaxerror_known_ │ │ │ │ │ + 0x00000340 72616e67 65006d65 6d636d70 005f5079 range.memcmp._Py │ │ │ │ │ 0x00000350 556e6963 6f64655f 5363616e 4964656e Unicode_ScanIden │ │ │ │ │ 0x00000360 74696669 6572005f 50795f44 65616c6c tifier._Py_Deall │ │ │ │ │ 0x00000370 6f630050 79556e69 636f6465 5f537562 oc.PyUnicode_Sub │ │ │ │ │ 0x00000380 73747269 6e670050 79556e69 636f6465 string.PyUnicode │ │ │ │ │ 0x00000390 5f417355 54463853 7472696e 67005079 _AsUTF8String.Py │ │ │ │ │ 0x000003a0 4578635f 556e6963 6f646544 65636f64 Exc_UnicodeDecod │ │ │ │ │ 0x000003b0 65457272 6f720050 79457272 5f457863 eError.PyErr_Exc │ │ │ ├── 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: 72008 (bytes into file) │ │ │ │ │ + Start of section headers: 72140 (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 0x11948: │ │ │ │ │ +There are 15 section headers, starting at offset 0x119cc: │ │ │ │ │ │ │ │ │ │ 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 001690 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e4e8 000688 08 I 12 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 0016c4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 0016c4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0016c4 008144 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00eb70 0026f8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 009808 000dde 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00a5e8 001524 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 011268 000660 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00bb0c 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00bb0c 000033 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00bb40 001710 10 13 168 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00d250 001298 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0118c8 000080 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0013dc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e554 0005e0 08 I 12 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001410 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 001410 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 001410 008464 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00eb34 0027b8 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 009874 000dde 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a654 001524 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0112ec 000660 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00bb78 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00bb78 000033 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00bbac 001710 10 13 168 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00d2bc 001298 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 01194c 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,159 +1,159 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 369 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 2: 00000714 96 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 3: 000004fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 3: 00000518 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 .LC0 │ │ │ │ │ 7: 00000030 0 NOTYPE LOCAL DEFAULT 7 .LC1 │ │ │ │ │ 8: 00000054 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ - 9: 00000504 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 9: 00000520 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 10: 00000498 40 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 11: 00000704 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 11: 00000720 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 12: 0000007c 0 NOTYPE LOCAL DEFAULT 7 .LC3 │ │ │ │ │ 13: 0000009c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ - 14: 00000708 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 15: 00000898 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 14: 00000724 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 15: 000008b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 16: 000000cc 0 NOTYPE LOCAL DEFAULT 7 .LC5 │ │ │ │ │ - 17: 0000089c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 17: 000008b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 18: 00000100 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ - 19: 0000146c 2324 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 20: 0000496c 344 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 21: 00001464 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 22: 0000146c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 23: 00001d7c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 24: 00001d80 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 19: 00001494 2336 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 20: 000049a0 344 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 21: 0000148c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 22: 00001494 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 23: 00001db0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 24: 00001db4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 25: 00000118 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 26: 0000014c 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 27: 00000178 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ 28: 00000224 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ - 29: 0000200c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 30: 00002010 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 29: 00002040 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 30: 00002044 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 31: 00000254 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 32: 00000238 144 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ 33: 00000164 212 FUNC LOCAL DEFAULT 1 binary_iop │ │ │ │ │ - 34: 00003580 452 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 34: 000035b4 452 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ 35: 00000258 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ 36: 00000238 144 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ 37: 00000298 0 NOTYPE LOCAL DEFAULT 7 .LC13 │ │ │ │ │ 38: 000002c8 0 NOTYPE LOCAL DEFAULT 7 .LC14 │ │ │ │ │ 39: 000002f0 0 NOTYPE LOCAL DEFAULT 7 .LC15 │ │ │ │ │ 40: 000004c0 56 FUNC LOCAL DEFAULT 1 Py_XDECREF.part.0 │ │ │ │ │ - 41: 00002604 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 41: 00002638 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 42: 0000031c 0 NOTYPE LOCAL DEFAULT 7 .LC16 │ │ │ │ │ 43: 00000338 0 NOTYPE LOCAL DEFAULT 7 .LC17 │ │ │ │ │ - 44: 0000260c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 44: 00002640 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 45: 00000364 0 NOTYPE LOCAL DEFAULT 7 .LC18 │ │ │ │ │ 46: 00000388 0 NOTYPE LOCAL DEFAULT 7 .LC19 │ │ │ │ │ - 47: 0000298c 1896 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 48: 000011cc 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ + 47: 000029c0 1896 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 48: 00000f18 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ 49: 0000034c 100 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ 50: 000002c8 132 FUNC LOCAL DEFAULT 1 recursive_issubclass │ │ │ │ │ - 51: 00002984 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 52: 0000298c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 53: 000030f0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 54: 000030f4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 55: 0000326c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 51: 000029b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 52: 000029c0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 53: 00003124 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 54: 00003128 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 55: 000032a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 56: 000003a0 0 NOTYPE LOCAL DEFAULT 7 .LC20 │ │ │ │ │ - 57: 00003270 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 58: 000033c0 448 FUNC LOCAL DEFAULT 5 binary_op1.constprop.1 │ │ │ │ │ + 57: 000032a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 58: 000033f4 448 FUNC LOCAL DEFAULT 5 binary_op1.constprop.1 │ │ │ │ │ 59: 000003a4 0 NOTYPE LOCAL DEFAULT 7 .LC21 │ │ │ │ │ 60: 000003a8 0 NOTYPE LOCAL DEFAULT 7 .LC22 │ │ │ │ │ 61: 000003d8 0 NOTYPE LOCAL DEFAULT 7 .LC23 │ │ │ │ │ - 62: 00007820 2340 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 62: 00007b40 2340 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 63: 0000041c 0 NOTYPE LOCAL DEFAULT 7 .LC24 │ │ │ │ │ 64: 00000444 0 NOTYPE LOCAL DEFAULT 7 .LC25 │ │ │ │ │ 65: 00000474 0 NOTYPE LOCAL DEFAULT 7 .LC26 │ │ │ │ │ 66: 0000049c 0 NOTYPE LOCAL DEFAULT 7 .LC27 │ │ │ │ │ 67: 000004a0 0 NOTYPE LOCAL DEFAULT 7 .LC28 │ │ │ │ │ 68: 000004a4 0 NOTYPE LOCAL DEFAULT 7 .LC29 │ │ │ │ │ 69: 000004d4 0 NOTYPE LOCAL DEFAULT 7 .LC30 │ │ │ │ │ - 70: 0000449c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 70: 000044d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 71: 00000508 0 NOTYPE LOCAL DEFAULT 7 .LC31 │ │ │ │ │ - 72: 000044ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 72: 000044e0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 73: 00000530 0 NOTYPE LOCAL DEFAULT 7 .LC32 │ │ │ │ │ 74: 00000534 0 NOTYPE LOCAL DEFAULT 7 .LC33 │ │ │ │ │ 75: 0000055c 0 NOTYPE LOCAL DEFAULT 7 .LC34 │ │ │ │ │ 76: 00000608 0 NOTYPE LOCAL DEFAULT 7 .LC35 │ │ │ │ │ 77: 0000065c 0 NOTYPE LOCAL DEFAULT 7 .LC36 │ │ │ │ │ - 78: 00004ac0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 79: 00004ac4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 78: 00004af4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 79: 00004af8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 80: 0000069c 0 NOTYPE LOCAL DEFAULT 7 .LC37 │ │ │ │ │ 81: 000006b4 0 NOTYPE LOCAL DEFAULT 7 .LC38 │ │ │ │ │ 82: 000006e4 0 NOTYPE LOCAL DEFAULT 7 .LC39 │ │ │ │ │ 83: 00000718 0 NOTYPE LOCAL DEFAULT 7 .LC40 │ │ │ │ │ 84: 00000730 0 NOTYPE LOCAL DEFAULT 7 .LC41 │ │ │ │ │ 85: 00000734 0 NOTYPE LOCAL DEFAULT 7 .LC42 │ │ │ │ │ - 86: 000050d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 87: 000050e0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 86: 00005110 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 87: 00005118 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 88: 0000075c 0 NOTYPE LOCAL DEFAULT 7 .LC43 │ │ │ │ │ - 89: 000055d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 89: 0000560c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 90: 00000774 0 NOTYPE LOCAL DEFAULT 7 .LC44 │ │ │ │ │ - 91: 000055dc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 91: 00005614 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 92: 00000778 0 NOTYPE LOCAL DEFAULT 7 .LC45 │ │ │ │ │ 93: 0000077c 0 NOTYPE LOCAL DEFAULT 7 .LC46 │ │ │ │ │ 94: 00000780 0 NOTYPE LOCAL DEFAULT 7 .LC47 │ │ │ │ │ 95: 000007b4 0 NOTYPE LOCAL DEFAULT 7 .LC48 │ │ │ │ │ 96: 000003b0 176 FUNC LOCAL DEFAULT 1 sequence_repeat │ │ │ │ │ 97: 000007b8 0 NOTYPE LOCAL DEFAULT 7 .LC49 │ │ │ │ │ 98: 000007bc 0 NOTYPE LOCAL DEFAULT 7 .LC50 │ │ │ │ │ 99: 000007c0 0 NOTYPE LOCAL DEFAULT 7 .LC51 │ │ │ │ │ 100: 000004f8 152 FUNC LOCAL DEFAULT 1 _IsCContiguous │ │ │ │ │ - 101: 000012dc 124 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ - 102: 00001358 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ + 101: 00001028 124 FUNC LOCAL DEFAULT 1 _IsFortranContiguous │ │ │ │ │ + 102: 000010a4 84 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ 103: 000007cc 0 NOTYPE LOCAL DEFAULT 7 .LC52 │ │ │ │ │ 104: 000007d0 0 NOTYPE LOCAL DEFAULT 7 .LC53 │ │ │ │ │ 105: 000007f8 0 NOTYPE LOCAL DEFAULT 7 .LC54 │ │ │ │ │ 106: 00000804 0 NOTYPE LOCAL DEFAULT 7 .LC55 │ │ │ │ │ - 107: 000068a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 108: 000068ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 109: 000069f8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 107: 000068e0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 108: 000068e4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 109: 00006a30 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 110: 00000824 0 NOTYPE LOCAL DEFAULT 7 .LC56 │ │ │ │ │ 111: 00000844 0 NOTYPE LOCAL DEFAULT 7 .LC57 │ │ │ │ │ 112: 00000848 0 NOTYPE LOCAL DEFAULT 7 .LC58 │ │ │ │ │ 113: 0000084c 0 NOTYPE LOCAL DEFAULT 7 .LC59 │ │ │ │ │ 114: 00000888 0 NOTYPE LOCAL DEFAULT 7 .LC60 │ │ │ │ │ 115: 000008b4 0 NOTYPE LOCAL DEFAULT 7 .LC61 │ │ │ │ │ 116: 000008d4 0 NOTYPE LOCAL DEFAULT 7 .LC62 │ │ │ │ │ 117: 000008f4 0 NOTYPE LOCAL DEFAULT 7 .LC63 │ │ │ │ │ 118: 00000b04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 119: 0000091c 0 NOTYPE LOCAL DEFAULT 7 .LC64 │ │ │ │ │ - 120: 000069fc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 120: 00006a34 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 121: 00000920 0 NOTYPE LOCAL DEFAULT 7 .LC65 │ │ │ │ │ - 122: 00006ed8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 123: 00006edc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 124: 00006fb8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 122: 00006f10 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 123: 00006f14 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 124: 00006ff0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 125: 00000924 0 NOTYPE LOCAL DEFAULT 7 .LC66 │ │ │ │ │ - 126: 00006fbc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 126: 00006ff4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 127: 00000954 0 NOTYPE LOCAL DEFAULT 7 .LC67 │ │ │ │ │ 128: 00000b08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 129: 0000097c 0 NOTYPE LOCAL DEFAULT 7 .LC68 │ │ │ │ │ 130: 000009c4 0 NOTYPE LOCAL DEFAULT 7 .LC69 │ │ │ │ │ - 131: 00001058 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 132: 00001060 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 131: 00000da4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 132: 00000dac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 133: 000009c8 0 NOTYPE LOCAL DEFAULT 7 .LC70 │ │ │ │ │ 134: 000009cc 0 NOTYPE LOCAL DEFAULT 7 .LC71 │ │ │ │ │ 135: 000009f4 0 NOTYPE LOCAL DEFAULT 7 .LC72 │ │ │ │ │ 136: 00000a20 0 NOTYPE LOCAL DEFAULT 7 .LC73 │ │ │ │ │ 137: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 138: 0000001c 668 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 139: 00000ad0 0 NOTYPE LOCAL DEFAULT 7 .LC74 │ │ │ │ │ 140: 00000ad4 0 NOTYPE LOCAL DEFAULT 7 .LC75 │ │ │ │ │ 141: 00000ad8 0 NOTYPE LOCAL DEFAULT 7 .LC76 │ │ │ │ │ - 142: 0000129c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 142: 00000fe8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 143: 00000adc 0 NOTYPE LOCAL DEFAULT 7 .LC77 │ │ │ │ │ 144: 00000ae0 0 NOTYPE LOCAL DEFAULT 7 .LC78 │ │ │ │ │ - 145: 00008120 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 145: 00008440 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 146: 00000af4 0 NOTYPE LOCAL DEFAULT 7 .LC79 │ │ │ │ │ 147: 00000af8 0 NOTYPE LOCAL DEFAULT 7 .LC80 │ │ │ │ │ - 148: 000012a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 148: 00000ff0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 149: 00000afc 0 NOTYPE LOCAL DEFAULT 7 .LC81 │ │ │ │ │ 150: 00000b28 0 NOTYPE LOCAL DEFAULT 7 .LC82 │ │ │ │ │ 151: 00000b60 0 NOTYPE LOCAL DEFAULT 7 .LC83 │ │ │ │ │ 152: 00000770 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 153: 00000b84 0 NOTYPE LOCAL DEFAULT 7 .LC84 │ │ │ │ │ 154: 00000774 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 155: 00000c0c 0 NOTYPE LOCAL DEFAULT 7 .LC85 │ │ │ │ │ @@ -165,191 +165,191 @@ │ │ │ │ │ 161: 00000de0 32 FUNC LOCAL DEFAULT 8 _buffer_release_call │ │ │ │ │ 162: 00000f60 76 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_F │ │ │ │ │ 163: 00000f0c 84 FUNC LOCAL DEFAULT 8 _Py_add_one_to_index_C │ │ │ │ │ 164: 00000d48 0 NOTYPE LOCAL DEFAULT 7 .LC91 │ │ │ │ │ 165: 00000d80 0 NOTYPE LOCAL DEFAULT 7 .LC92 │ │ │ │ │ 166: 00000db8 0 NOTYPE LOCAL DEFAULT 7 .LC93 │ │ │ │ │ 167: 00001370 128 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ - 168: 00000000 1284 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 168: 00000000 1312 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 169: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 170: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 171: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 172: 00000708 252 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 172: 00000724 252 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 174: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AsTupleAndClear │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_AppendTakeRefListResize │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 180: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 182: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 183: 00000000 136 FUNC GLOBAL DEFAULT 1 PyMapping_GetItemString │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 185: 00000504 516 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 185: 00000520 516 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 187: 00001dd0 576 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 188: 0000260c 228 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 187: 00001e04 576 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 188: 00002640 228 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ - 199: 00000804 152 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 200: 0000089c 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ - 201: 000013ac 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 202: 000009d8 148 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 199: 00000820 152 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 200: 000008b8 316 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 201: 000010f8 244 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ + 202: 000009f4 148 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenDict_Type │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 209: 00000a6c 164 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ - 210: 00000b10 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 209: 00000a88 164 FUNC GLOBAL DEFAULT 5 _PyMapping_GetOptionalItem2 │ │ │ │ │ + 210: 00000b2c 64 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ 211: 00000088 76 FUNC GLOBAL DEFAULT 1 PyObject_Type │ │ │ │ │ 212: 000000d4 144 FUNC GLOBAL DEFAULT 1 PyMapping_SetItemString │ │ │ │ │ - 213: 00000b50 2332 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 213: 00000b6c 2344 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 219: 00001d80 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 219: 00001db4 80 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ 220: 000008d0 568 FUNC GLOBAL HIDDEN 1 _PySequence_IterSearch │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ - 228: 00002010 340 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 229: 00002164 544 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 228: 00002044 340 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 229: 00002198 544 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 232: 00002384 648 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 232: 000023b8 648 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 237: 000026f0 668 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 238: 000030f4 380 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 237: 00002724 668 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 238: 00003128 380 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 241: 00003270 336 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 242: 00003744 596 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ - 243: 00003998 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ - 244: 000039c8 236 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 245: 00003ab4 180 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 246: 00003b68 132 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 247: 00003bec 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ - 248: 00003c78 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 249: 00003db4 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 250: 00003de4 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 251: 00003e54 452 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 252: 00004018 452 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ - 253: 000041dc 720 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 241: 000032a4 336 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 242: 00003778 596 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 243: 000039cc 48 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 244: 000039fc 236 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 245: 00003ae8 180 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 246: 00003b9c 132 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 247: 00003c20 140 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 248: 00003cac 316 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 249: 00003de8 48 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 250: 00003e18 112 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 251: 00003e88 452 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 252: 0000404c 452 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 253: 00004210 720 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 257: 000044ac 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 258: 0000451c 452 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 259: 000046e0 652 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 257: 000044e0 112 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 258: 00004550 452 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 259: 00004714 652 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 263: 00004b48 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 263: 00004b7c 136 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 266: 00004d94 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 267: 000050e0 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ - 268: 00004ac4 132 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 266: 00004dcc 156 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 267: 00005118 436 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 268: 00004af8 132 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 271: 00004bd0 452 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 271: 00004c04 456 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 274: 00004e30 688 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 274: 00004e68 688 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 277: 00005294 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 278: 0000532c 688 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 277: 000052cc 152 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 278: 00005364 688 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 280: 000055dc 452 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 281: 000057a0 452 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 282: 00005964 452 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 283: 00005b28 800 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 284: 00005e48 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 280: 00005614 452 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 281: 000057d8 452 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 282: 0000599c 452 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 283: 00005b60 800 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 284: 00005e80 52 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ 285: 00000460 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceSubtract │ │ │ │ │ - 286: 00005e7c 452 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 287: 00006040 696 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ - 288: 000062f8 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 289: 00006390 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 290: 000063d4 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 286: 00005eb4 452 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 287: 00006078 696 FUNC GLOBAL DEFAULT 5 _PyNumber_PowerNoMod │ │ │ │ │ + 288: 00006330 152 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 289: 000063c8 68 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 290: 0000640c 460 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ 291: 00000590 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceAnd │ │ │ │ │ - 292: 000065a0 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ - 293: 00006610 452 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 294: 000067d4 216 FUNC GLOBAL DEFAULT 5 PyIter_NextItem │ │ │ │ │ - 295: 000068ac 336 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 292: 000065d8 112 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 293: 00006648 452 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 294: 0000680c 216 FUNC GLOBAL DEFAULT 5 PyIter_NextItem │ │ │ │ │ + 295: 000068e4 336 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ 296: 000005c8 80 FUNC GLOBAL DEFAULT 1 _PyObject_HasLen │ │ │ │ │ 297: 00000618 200 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ 299: 000006e0 416 FUNC GLOBAL DEFAULT 1 PyNumber_Xor │ │ │ │ │ 300: 00000880 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceXor │ │ │ │ │ 301: 000008b8 24 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 303: 000069fc 452 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 304: 00006bc0 544 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 305: 00006de0 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ + 303: 00006a34 452 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 304: 00006bf8 544 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 305: 00006e18 252 FUNC GLOBAL DEFAULT 5 _PyIter_Send │ │ │ │ │ 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 307: 00006edc 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ - 308: 00006fbc 444 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 307: 00006f14 224 FUNC GLOBAL DEFAULT 5 PyIter_Send │ │ │ │ │ + 308: 00006ff4 444 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ 310: 00000b08 272 FUNC GLOBAL DEFAULT 1 PySequence_Concat │ │ │ │ │ - 311: 00007178 668 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 312: 00000c18 692 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceMultiply │ │ │ │ │ - 313: 00000ecc 404 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ + 311: 000071b0 720 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 312: 00007480 692 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 313: 00000c18 404 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ - 315: 00001060 140 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ - 316: 000010ec 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ - 317: 00001124 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ - 318: 00007414 536 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 315: 00000dac 140 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ + 316: 00000e38 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ + 317: 00000e70 112 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ + 318: 00007734 536 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 323: 00000000 28 FUNC GLOBAL DEFAULT 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 324: 0000762c 500 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ - 325: 00001194 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ + 324: 0000794c 500 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 325: 00000ee0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 326: 000002b8 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 327: 00000308 56 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ - 328: 000012a4 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ + 328: 00000ff0 56 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 329: 00000340 24 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 330: 00000358 600 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ 331: 000005b0 20 FUNC GLOBAL DEFAULT 8 PyNumber_InPlacePower │ │ │ │ │ 332: 000005c4 216 FUNC GLOBAL DEFAULT 8 PyObject_GetAIter │ │ │ │ │ 333: 0000069c 120 FUNC GLOBAL DEFAULT 8 PyObject_DelItemString │ │ │ │ │ 334: 00000774 100 FUNC GLOBAL DEFAULT 8 PyMapping_HasKey │ │ │ │ │ 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 336: 000007d8 96 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyString │ │ │ │ │ 337: 00000838 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 338: 00000870 56 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ - 339: 000014a0 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ - 340: 000014fc 200 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ + 339: 000011ec 92 FUNC GLOBAL DEFAULT 1 PyBuffer_GetPointer │ │ │ │ │ + 340: 00001248 200 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 341: 000008a8 620 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 343: 00000b14 528 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ - 344: 000015c4 204 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ + 344: 00001310 204 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ 345: 00000d24 156 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModuleAttrString │ │ │ │ │ 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 348: 00000dc0 32 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 350: 00000e00 268 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe4e8 contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe554 contains 188 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000003c 0000b91c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ +0000003c 0000b91c R_ARM_CALL 00000520 PyObject_GetItem │ │ │ │ │ 00000064 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000007c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000000c4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 000000fc 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000114 0000c81c R_ARM_CALL 0000089c PyObject_SetItem │ │ │ │ │ +00000114 0000c81c R_ARM_CALL 000008b8 PyObject_SetItem │ │ │ │ │ 00000144 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ 00000158 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001b0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000001d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001e4 0000221c R_ARM_CALL 00003580 binary_op1 │ │ │ │ │ +000001e4 0000221c R_ARM_CALL 000035b4 binary_op1 │ │ │ │ │ 0000022c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000024c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000250 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000026c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000270 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000278 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ 0000027c 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ @@ -27,18 +27,18 @@ │ │ │ │ │ 000002f0 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ 00000308 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ 0000030c 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ 00000364 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ 00000368 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ 00000380 00003d2b R_ARM_MOVW_ABS_NC 000003d8 .LC23 │ │ │ │ │ 00000384 00003d2c R_ARM_MOVT_ABS 000003d8 .LC23 │ │ │ │ │ -000003ac 00003e1d R_ARM_JUMP24 00007820 abstract_issubclass │ │ │ │ │ +000003ac 00003e1d R_ARM_JUMP24 00007b40 abstract_issubclass │ │ │ │ │ 000003e8 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 000003ec 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000003fc 0000bb1c R_ARM_CALL 00001dd0 PyNumber_AsSsize_t │ │ │ │ │ +000003fc 0000bb1c R_ARM_CALL 00001e04 PyNumber_AsSsize_t │ │ │ │ │ 00000424 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000440 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000444 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000044c 00005e2b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ 00000450 00005e2c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ 00000458 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000480 0000612b R_ARM_MOVW_ABS_NC 000007b8 .LC49 │ │ │ │ │ @@ -67,15 +67,15 @@ │ │ │ │ │ 00000838 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000083c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000864 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000878 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008a0 0000702b R_ARM_MOVW_ABS_NC 00000848 .LC58 │ │ │ │ │ 000008a4 0000702c R_ARM_MOVT_ABS 00000848 .LC58 │ │ │ │ │ 000008cc 0000dc1d R_ARM_JUMP24 000008d0 _PySequence_IterSearch │ │ │ │ │ -00000908 0000ac1c R_ARM_CALL 00000708 PyObject_GetIter │ │ │ │ │ +00000908 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ 00000938 00012e1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000009b0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009dc 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009f0 0001002b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000009f4 0001002c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000009f8 0000752b R_ARM_MOVW_ABS_NC 000008f4 .LC63 │ │ │ │ │ 000009fc 0000752c R_ARM_MOVT_ABS 000008f4 .LC63 │ │ │ │ │ @@ -103,1369 +103,1372 @@ │ │ │ │ │ 00000ae8 0000712c R_ARM_MOVT_ABS 0000084c .LC59 │ │ │ │ │ 00000aec 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000af4 0000722b R_ARM_MOVW_ABS_NC 00000888 .LC60 │ │ │ │ │ 00000af8 0000722c R_ARM_MOVT_ABS 00000888 .LC60 │ │ │ │ │ 00000afc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000b04 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b58 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000bac 00003a1c R_ARM_CALL 000033c0 binary_op1.constprop.1 │ │ │ │ │ +00000bac 00003a1c R_ARM_CALL 000033f4 binary_op1.constprop.1 │ │ │ │ │ 00000bb0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000bb4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000bd4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000bd8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000be0 00007f2b R_ARM_MOVW_ABS_NC 00000954 .LC67 │ │ │ │ │ 00000be4 00007f2c R_ARM_MOVT_ABS 00000954 .LC67 │ │ │ │ │ 00000bec 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000c00 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000c04 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000c0c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c50 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c54 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c5c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000c60 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000d1c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000d20 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000d60 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000da8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dfc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e28 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e2c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e38 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e5c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e74 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e78 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e80 0000822b R_ARM_MOVW_ABS_NC 000009c4 .LC69 │ │ │ │ │ -00000e84 0000822c R_ARM_MOVT_ABS 000009c4 .LC69 │ │ │ │ │ -00000e8c 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00000e90 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00000ea0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ef0 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000ef4 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000ef8 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000efc 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000f1c 00013a1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ -00000f30 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000f44 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00000f48 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00000f54 0000ac1c R_ARM_CALL 00000708 PyObject_GetIter │ │ │ │ │ -00000f80 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f90 0000f51c R_ARM_CALL 00003ab4 PySequence_List │ │ │ │ │ -00000fb8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fd0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000fd4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000fec 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000ffc 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ -00001000 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ -0000101c 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00001038 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00001050 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001058 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000105c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001088 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000010a4 0000ca1c R_ARM_CALL 000009d8 PyMapping_GetOptionalItem │ │ │ │ │ -000010cc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010e0 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -0000110c 0000852b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ -00001110 0000852c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ -00001168 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00001174 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001178 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001180 0000862b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ -00001184 0000862c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ -0000118c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011b4 00008d2b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ -000011b8 00008d2c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ -000011f0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001248 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000124c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001258 0000f01c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00001270 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001294 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000129c 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012a0 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000012c4 0000932b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ -000012c8 0000932c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ -0000140c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00001458 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000145c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001480 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -00001484 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -00001488 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001490 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00001494 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00001498 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001544 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00001588 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001598 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000015a4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000015a8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000015b0 00009c2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ -000015b4 00009c2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ -000015bc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001610 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ -00001654 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001664 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00001670 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001674 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000167c 00009e2b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ -00001680 00009e2c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ -00001688 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c3c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000c40 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000c44 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000c48 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000c68 00013a1d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ +00000c7c 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00000c90 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00000c94 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00000ca0 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ +00000ccc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cdc 0000f51c R_ARM_CALL 00003ae8 PySequence_List │ │ │ │ │ +00000d04 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d1c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d20 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d38 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000d48 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ +00000d4c 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ +00000d68 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000d84 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000d9c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000da4 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000da8 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000dd4 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000df0 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ +00000e18 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e2c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000e58 0000852b R_ARM_MOVW_ABS_NC 000009c8 .LC70 │ │ │ │ │ +00000e5c 0000852c R_ARM_MOVT_ABS 000009c8 .LC70 │ │ │ │ │ +00000eb4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000ec0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ec4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ecc 0000862b R_ARM_MOVW_ABS_NC 000009cc .LC71 │ │ │ │ │ +00000ed0 0000862c R_ARM_MOVT_ABS 000009cc .LC71 │ │ │ │ │ +00000ed8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000f00 00008d2b R_ARM_MOVW_ABS_NC 00000ad8 .LC76 │ │ │ │ │ +00000f04 00008d2c R_ARM_MOVT_ABS 00000ad8 .LC76 │ │ │ │ │ +00000f3c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000f94 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000f98 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000fa4 0000f01c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000fbc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fe0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fe8 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000fec 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001010 0000932b R_ARM_MOVW_ABS_NC 00000af8 .LC80 │ │ │ │ │ +00001014 0000932c R_ARM_MOVT_ABS 00000af8 .LC80 │ │ │ │ │ +00001158 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000011a4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000011a8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000011cc 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +000011d0 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +000011d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011dc 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000011e0 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000011e4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001290 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000012d4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012e4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000012f0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000012f4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000012fc 00009c2b R_ARM_MOVW_ABS_NC 00000cac .LC86 │ │ │ │ │ +00001300 00009c2c R_ARM_MOVT_ABS 00000cac .LC86 │ │ │ │ │ +00001308 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000135c 00012a1c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ +000013a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b0 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000013bc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013c0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013c8 00009e2b R_ARM_MOVW_ABS_NC 00000d00 .LC88 │ │ │ │ │ +000013cc 00009e2c R_ARM_MOVT_ABS 00000d00 .LC88 │ │ │ │ │ +000013d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xeb70 contains 1247 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xeb34 contains 1271 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000a92b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 00000028 0000a92c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 00000058 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ 0000005c 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ 00000070 0000ab1d R_ARM_JUMP24 00000000 PyList_AsTuple │ │ │ │ │ -00000074 0000ac1c R_ARM_CALL 00000708 PyObject_GetIter │ │ │ │ │ -00000190 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000001bc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c8 0000af1c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -000001d8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000001f0 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000002c4 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000002f4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000304 0000b11c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ -00000330 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000034c 0000b21c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ -000003d4 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000003d8 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000003ec 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000404 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000041c 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000420 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000430 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000444 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -000004b8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000074 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ +0000018c 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000001b8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c4 0000af1c R_ARM_CALL 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +000001d4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000001ec 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000002c0 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000002f0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000300 0000b11c R_ARM_CALL 00000000 _PyList_AsTupleAndClear │ │ │ │ │ +0000032c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 0000b21c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize │ │ │ │ │ +000003f0 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +000003f4 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000408 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000420 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000438 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000043c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000044c 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000460 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 000004d4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004fc 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000500 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000058c 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000590 0000ba2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000005a0 0000bb1c R_ARM_CALL 00001dd0 PyNumber_AsSsize_t │ │ │ │ │ -000005c0 0000bc1d R_ARM_JUMP24 0000260c PySequence_GetItem │ │ │ │ │ -000005d0 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000005d4 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000005f0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000604 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000608 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000061c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000644 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000660 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000068c 0000c11d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -00000694 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -0000069c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006a0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006a4 0000072b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ -000006a8 0000072c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ -000006b4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006bc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006c0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006c8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000006cc 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000006d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006dc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006e0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006e8 0000082b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ -000006ec 0000082c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ -000006f4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006fc 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000704 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000744 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000748 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000794 0000c61d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -00000798 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000079c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007a0 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -000007a4 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -000007b0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007bc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000007c0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000007c8 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -000007cc 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -000007d8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007fc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086c 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000870 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000880 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000890 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00000898 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000930 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00000934 0000ba2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00000940 0000bb1c R_ARM_CALL 00001dd0 PyNumber_AsSsize_t │ │ │ │ │ -00000960 0000c91d R_ARM_JUMP24 000013ac PySequence_SetItem │ │ │ │ │ -00000964 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00000978 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000998 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000099c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009a4 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ -000009a8 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ -000009b0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009b8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000009bc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000009c4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000009c8 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000009d0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009f4 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000009f8 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000009fc 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a00 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a18 0000cd1d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000a20 0000b91c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000a38 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000a3c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000a48 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a54 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a8c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000a90 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000a94 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00000a98 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00000aac 0000cd1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ -00000ac4 0000b91c R_ARM_CALL 00000504 PyObject_GetItem │ │ │ │ │ -00000ad8 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ -00000adc 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ -00000ae8 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000af4 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000b78 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00000b7c 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -00000b98 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00000b9c 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00000ea4 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000ecc 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000ef0 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000f14 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f24 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00000f4c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f60 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00000f8c 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00000fbc 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000fec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000100c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001040 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000105c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000108c 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000010c0 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000010ec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000110c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000113c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001158 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000117c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000011a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b0 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000011d8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011f4 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000011f8 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000011fc 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001224 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000128c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001290 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001298 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000012c4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ec 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000012f0 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000012f4 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001324 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000133c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001340 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001348 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000136c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001370 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001374 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000013a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ac 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000013cc 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -000013d0 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -000013dc 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001404 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001408 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000140c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000004f0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000504 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000510 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000518 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000051c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000005a8 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000005ac 0000ba2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000005bc 0000bb1c R_ARM_CALL 00001e04 PyNumber_AsSsize_t │ │ │ │ │ +000005dc 0000bc1d R_ARM_JUMP24 00002640 PySequence_GetItem │ │ │ │ │ +000005ec 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000005f0 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +0000060c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000620 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000624 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000638 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000660 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000067c 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000006a8 0000c11d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +000006b0 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +000006b8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006bc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006c0 0000072b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ +000006c4 0000072c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ +000006d0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006d8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006dc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006e4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000006e8 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000006f0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006fc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000704 0000082b R_ARM_MOVW_ABS_NC 00000054 .LC2 │ │ │ │ │ +00000708 0000082c R_ARM_MOVT_ABS 00000054 .LC2 │ │ │ │ │ +00000710 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000718 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000720 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000760 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000764 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000007b0 0000c61d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +000007b4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007b8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007bc 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +000007c0 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +000007cc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007d8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007dc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007e4 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +000007e8 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000007f4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000818 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000888 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000088c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000089c 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000008ac 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000008b4 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000094c 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00000950 0000ba2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000095c 0000bb1c R_ARM_CALL 00001e04 PyNumber_AsSsize_t │ │ │ │ │ +0000097c 0000c91d R_ARM_JUMP24 000010f8 PySequence_SetItem │ │ │ │ │ +00000980 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00000994 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009b4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009b8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009c0 0000102b R_ARM_MOVW_ABS_NC 000000cc .LC5 │ │ │ │ │ +000009c4 0000102c R_ARM_MOVT_ABS 000000cc .LC5 │ │ │ │ │ +000009cc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009d4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000009d8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000009e0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000009e4 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000009ec 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000a10 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000a14 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000a18 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000a1c 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000a34 0000cd1d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000a3c 0000b91c R_ARM_CALL 00000520 PyObject_GetItem │ │ │ │ │ +00000a54 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000a58 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000a64 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a70 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000aa8 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00000aac 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00000ab0 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00000ab4 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00000ac8 0000cd1c R_ARM_CALL 00000000 PyDict_GetItemRef │ │ │ │ │ +00000ae0 0000b91c R_ARM_CALL 00000520 PyObject_GetItem │ │ │ │ │ +00000af4 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_KeyError │ │ │ │ │ +00000af8 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_KeyError │ │ │ │ │ +00000b04 0000cf1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000b10 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000b94 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00000b98 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00000bb4 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00000bb8 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00000ecc 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000ef4 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000f18 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000f3c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f4c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00000f74 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f88 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00000fb4 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000fe4 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001014 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001034 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001068 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001084 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000010b4 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000010e8 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001114 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001134 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001164 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001180 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000011a4 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000011c8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011d8 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001200 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000121c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001220 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001224 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000124c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012b4 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000012b8 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +000012c0 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000012ec 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001314 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001318 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +0000131c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000134c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001364 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001368 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001370 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001394 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001398 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +0000139c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000013c8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d4 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000013f4 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +000013f8 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001404 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ 0000142c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ 00001430 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -0000143c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001464 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001468 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001498 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -0000149c 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000014a8 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000014ac 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000017b8 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000017e4 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000180c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001830 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001840 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001868 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000187c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000018a8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000018d8 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001908 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001928 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000195c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001978 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000019a8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000019dc 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001a08 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a28 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001a58 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a74 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001a98 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001abc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001acc 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001af4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b10 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001b14 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001b18 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b40 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ba8 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001bac 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001bb4 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001be0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c08 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001c0c 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c10 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c40 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c58 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001c5c 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001c68 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c90 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001c94 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001434 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001454 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001458 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001464 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000148c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001490 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000014c0 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000014c4 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000014d0 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000014d4 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000017ec 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001818 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001840 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001864 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001874 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000189c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018b0 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000018dc 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000190c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000193c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000195c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001990 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019ac 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000019dc 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001a10 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001a3c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a5c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001a8c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001acc 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001af0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b00 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001b28 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b44 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001b48 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001b4c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b74 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001bdc 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001be0 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001be8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c14 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c3c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001c40 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001c44 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c74 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c8c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001c90 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ 00001c9c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001cc8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce0 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001ce4 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001cf0 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d18 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001d1c 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001d28 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d50 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ -00001d54 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ -00001d58 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001d6c 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001d7c 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001dcc 0000dc1d R_ARM_JUMP24 000008d0 _PySequence_IterSearch │ │ │ │ │ -00001e10 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e4c 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001e9c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ec4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001ec8 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00001ecc 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00001ed8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ef0 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001ef4 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001f00 0000df1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00001f10 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00001f54 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001f58 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001f70 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001f74 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001f78 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00001f7c 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00001f8c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fac 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fb4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00001fbc 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001fc0 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001fcc 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00001fd0 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00001fdc 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00001ff8 00001c2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ -00001ffc 00001c2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ -00002004 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -0000200c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000207c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002080 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002084 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -00002088 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -00002094 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000020bc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000020c0 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000020d8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000020dc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000020e4 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -000020e8 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000020f0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002110 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002118 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000211c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000212c 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00002130 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00002138 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002158 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000021a4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021a8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000021fc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002200 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002248 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000224c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002270 00001f2b R_ARM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ -00002274 00001f2c R_ARM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ -00002280 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ -000022b4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000022c0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000022c4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000230c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002310 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000233c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002354 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002368 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000237c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023ac 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000023b0 0000e92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000023bc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000023c0 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000023d4 0000ea1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00002400 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002428 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002454 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002494 0000eb1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -000024b4 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000250c 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -0000251c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00002520 0000e92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000252c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002530 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000255c 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002560 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002568 0000252b R_ARM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ -0000256c 0000252c R_ARM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ -00002574 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002584 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002588 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000258c 0000262b R_ARM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ -00002590 0000262c R_ARM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ -0000259c 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000025a4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000025a8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000025ac 0000272b R_ARM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ -000025b0 0000272c R_ARM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ -000025bc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000025f8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002604 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002608 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002698 00002b2b R_ARM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ -0000269c 00002b2c R_ARM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ -000026a0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026b0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000026b4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000026d8 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -000026dc 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -000026e0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000026e8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -0000270c 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -00002710 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -0000272c 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -00002730 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -000027c0 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -000027c8 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000027e8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002808 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000282c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000283c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002864 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b4 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -000028b8 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -000028bc 0000301c R_ARM_CALL 000011cc check_class │ │ │ │ │ -000028e0 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ -000028f4 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -000028f8 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -000028fc 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000291c 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00002920 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00002924 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000294c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002970 0000321d R_ARM_JUMP24 000002c8 recursive_issubclass │ │ │ │ │ -00002984 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002988 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000029a8 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ -000029ac 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ -000029bc 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ -000029c0 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ -00002b04 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002b60 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002bc0 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00002bd0 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002bf4 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002c18 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c28 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002c50 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c64 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002c8c 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002cb8 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002ce8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d00 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002d2c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d44 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002d68 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002d90 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002da0 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00002dc8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e44 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00002e48 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00002e50 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002e80 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e8c 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00002e90 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002e94 0000301c R_ARM_CALL 000011cc check_class │ │ │ │ │ -00002eb0 0000311c R_ARM_CALL 0000034c recursive_issubclass.part.0 │ │ │ │ │ -00002ecc 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00002ed0 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00002ed8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002ef0 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00002ef4 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002efc 0000301c R_ARM_CALL 000011cc check_class │ │ │ │ │ -00002f10 0000311c R_ARM_CALL 0000034c recursive_issubclass.part.0 │ │ │ │ │ -00002f24 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002f44 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00002f48 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00002f4c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002f6c 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -00002f70 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00002f78 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002f90 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00002fb8 0000321c R_ARM_CALL 000002c8 recursive_issubclass │ │ │ │ │ -00002fcc 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00002fd0 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00002fd8 0000301c R_ARM_CALL 000011cc check_class │ │ │ │ │ -00002ff4 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ -00003018 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -0000301c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -00003020 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003048 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000306c 0000321d R_ARM_JUMP24 000002c8 recursive_issubclass │ │ │ │ │ -00003084 0000321c R_ARM_CALL 000002c8 recursive_issubclass │ │ │ │ │ -000030a0 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ -000030a4 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ -000030ac 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000030f0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000311c 0000a92b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003120 0000a92c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003124 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003128 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003168 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00003180 0000ac1c R_ARM_CALL 00000708 PyObject_GetIter │ │ │ │ │ -00003194 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000031a8 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -000031dc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003200 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003218 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003228 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000322c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003244 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003260 0000f01c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -0000326c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000032b0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032b4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000032d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003344 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003348 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003350 0000382b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ -00003354 0000382c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ -0000335c 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00003360 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003370 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003398 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033b4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003408 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000340c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003458 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000345c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003470 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003480 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003484 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034a0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034a4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003508 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003520 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003524 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001cc4 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001cc8 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001cd0 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001cfc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d14 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001d18 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001d24 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d4c 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001d50 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001d5c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001d84 0000122b R_ARM_MOVW_ABS_NC 00000100 .LC6 │ │ │ │ │ +00001d88 0000122c R_ARM_MOVT_ABS 00000100 .LC6 │ │ │ │ │ +00001d8c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001da0 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001db0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e00 0000dc1d R_ARM_JUMP24 000008d0 _PySequence_IterSearch │ │ │ │ │ +00001e44 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001e80 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001ed0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ef4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001ef8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001efc 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +00001f00 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +00001f0c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001f24 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001f28 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001f34 0000df1c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00001f44 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00001f88 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001f8c 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001fa4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001fa8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001fac 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00001fb0 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00001fc0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001fe0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fe8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00001ff0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001ff4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002000 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002004 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00002010 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000202c 00001c2b R_ARM_MOVW_ABS_NC 00000224 .LC10 │ │ │ │ │ +00002030 00001c2c R_ARM_MOVT_ABS 00000224 .LC10 │ │ │ │ │ +00002038 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002040 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000020b0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000020b4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000020b8 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000020bc 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000020c8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020f0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000020f4 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +0000210c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002110 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002118 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +0000211c 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00002124 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002144 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000214c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002150 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002160 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00002164 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +0000216c 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000218c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000021d8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000021dc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002230 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002234 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000227c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002280 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022a4 00001f2b R_ARM_MOVW_ABS_NC 00000254 .LC11 │ │ │ │ │ +000022a8 00001f2c R_ARM_MOVT_ABS 00000254 .LC11 │ │ │ │ │ +000022b4 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ +000022e8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000022f4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000022f8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002340 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002344 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002370 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002388 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000239c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023e0 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000023e4 0000e92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000023f0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +000023f4 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002408 0000ea1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00002434 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000245c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002488 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024c8 0000eb1c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +000024e8 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002540 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00002550 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00002554 0000e92c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00002560 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002564 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002590 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002594 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000259c 0000252b R_ARM_MOVW_ABS_NC 00000298 .LC13 │ │ │ │ │ +000025a0 0000252c R_ARM_MOVT_ABS 00000298 .LC13 │ │ │ │ │ +000025a8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000025b8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025bc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025c0 0000262b R_ARM_MOVW_ABS_NC 000002c8 .LC14 │ │ │ │ │ +000025c4 0000262c R_ARM_MOVT_ABS 000002c8 .LC14 │ │ │ │ │ +000025d0 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000025d8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000025dc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000025e0 0000272b R_ARM_MOVW_ABS_NC 000002f0 .LC15 │ │ │ │ │ +000025e4 0000272c R_ARM_MOVT_ABS 000002f0 .LC15 │ │ │ │ │ +000025f0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000262c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002638 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000263c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026cc 00002b2b R_ARM_MOVW_ABS_NC 00000338 .LC17 │ │ │ │ │ +000026d0 00002b2c R_ARM_MOVT_ABS 00000338 .LC17 │ │ │ │ │ +000026d4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000026e4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000026e8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000270c 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00002710 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00002714 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000271c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00002740 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +00002744 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +00002760 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +00002764 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +000027f4 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000027fc 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +0000281c 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000283c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002860 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002870 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002898 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028e8 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +000028ec 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +000028f0 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00002914 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ +00002928 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +0000292c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00002930 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002950 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00002954 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00002958 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002980 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029a4 0000321d R_ARM_JUMP24 000002c8 recursive_issubclass │ │ │ │ │ +000029b8 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000029bc 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000029dc 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyType_Type │ │ │ │ │ +000029e0 0000bd2c R_ARM_MOVT_ABS 00000000 PyType_Type │ │ │ │ │ +000029f0 0000d62b R_ARM_MOVW_ABS_NC 00000000 _PyUnion_Type │ │ │ │ │ +000029f4 0000d62c R_ARM_MOVT_ABS 00000000 _PyUnion_Type │ │ │ │ │ +00002b38 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002b94 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002bf4 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00002c04 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002c28 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002c4c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c5c 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002c84 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c98 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002cc0 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002cec 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002d1c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d34 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002d60 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d78 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002d9c 0000c01c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002dc4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dd4 0000d91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00002dfc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e78 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00002e7c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00002e84 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002eb4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ec0 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00002ec4 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00002ec8 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00002ee4 0000311c R_ARM_CALL 0000034c recursive_issubclass.part.0 │ │ │ │ │ +00002f00 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00002f04 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00002f0c 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002f24 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00002f28 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00002f30 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00002f44 0000311c R_ARM_CALL 0000034c recursive_issubclass.part.0 │ │ │ │ │ +00002f58 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002f78 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00002f7c 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00002f80 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fa0 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00002fa4 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00002fac 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002fc4 0000d71c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002fec 0000321c R_ARM_CALL 000002c8 recursive_issubclass │ │ │ │ │ +00003000 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00003004 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +0000300c 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00003028 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ +0000304c 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +00003050 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +00003054 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000307c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030a0 0000321d R_ARM_JUMP24 000002c8 recursive_issubclass │ │ │ │ │ +000030b8 0000321c R_ARM_CALL 000002c8 recursive_issubclass │ │ │ │ │ +000030d4 00002e2b R_ARM_MOVW_ABS_NC 00000388 .LC19 │ │ │ │ │ +000030d8 00002e2c R_ARM_MOVT_ABS 00000388 .LC19 │ │ │ │ │ +000030e0 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003124 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003150 0000a92b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003154 0000a92c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003158 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +0000315c 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +0000319c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000031b4 0000ac1c R_ARM_CALL 00000724 PyObject_GetIter │ │ │ │ │ +000031c8 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000031dc 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003210 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003234 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000324c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000325c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003260 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003278 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003294 0000f01c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +000032a0 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000032e4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000032e8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003304 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003308 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003378 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000337c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003384 0000382b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ +00003388 0000382c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ +00003390 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00003394 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000033a4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000033cc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000033e8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000343c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003440 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000348c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003490 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034a4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000034b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034d4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000034d8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003500 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003504 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000353c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003554 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003558 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003560 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003578 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000035d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000361c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003620 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003634 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003644 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003648 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003664 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003668 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003690 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003694 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036cc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036e4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000036e8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003588 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000358c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003594 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ac 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003600 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003604 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003650 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003654 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003668 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003678 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000367c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003698 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000369c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036c4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000036c8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003700 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003718 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000371c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003724 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000373c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003784 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003788 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037c4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000037c8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003828 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000382c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003840 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003850 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003854 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003868 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000386c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000374c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003750 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003758 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003770 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037b8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037bc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037f8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000037fc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000385c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003860 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003874 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003884 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003888 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000389c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000038a0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000038a8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038f8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003910 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003914 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003934 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003948 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000394c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003950 00003b2b R_ARM_MOVW_ABS_NC 000003a4 .LC21 │ │ │ │ │ -00003954 00003b2c R_ARM_MOVT_ABS 000003a4 .LC21 │ │ │ │ │ -00003958 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -0000395c 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00003970 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003988 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000398c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003990 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a5c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003a60 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003a84 00003c2b R_ARM_MOVW_ABS_NC 000003a8 .LC22 │ │ │ │ │ -00003a88 00003c2c R_ARM_MOVT_ABS 000003a8 .LC22 │ │ │ │ │ -00003a8c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003a9c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00003aa4 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00003aa8 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00003aac 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003adc 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003af0 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003b14 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00003b44 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b5c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b90 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00003ba8 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ -00003bac 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ -00003bc0 0000301c R_ARM_CALL 000011cc check_class │ │ │ │ │ -00003be8 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ -00003c4c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003c50 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003c54 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -00003c58 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00003c64 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c70 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00003d00 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003d04 0000ba2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003d14 0000bb1c R_ARM_CALL 00001dd0 PyNumber_AsSsize_t │ │ │ │ │ -00003d34 0000f41d R_ARM_JUMP24 000039c8 PySequence_DelItem │ │ │ │ │ -00003d38 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00003d50 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003d74 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d78 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003d80 0000402b R_ARM_MOVW_ABS_NC 00000444 .LC25 │ │ │ │ │ -00003d84 0000402c R_ARM_MOVT_ABS 00000444 .LC25 │ │ │ │ │ -00003d8c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d94 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003d98 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003da0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003da4 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003dac 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e28 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00003e34 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e38 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e40 0000412b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ -00003e44 0000412c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ -00003e4c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e9c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003ea0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003efc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f0c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f10 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f28 0000422b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ -00003f2c 0000422c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ -00003f38 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -00003f48 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f4c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000038dc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000392c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003944 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003948 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003968 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000397c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003980 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003984 00003b2b R_ARM_MOVW_ABS_NC 000003a4 .LC21 │ │ │ │ │ +00003988 00003b2c R_ARM_MOVT_ABS 000003a4 .LC21 │ │ │ │ │ +0000398c 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00003990 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +000039a4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039bc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039c0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000039c4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a90 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003a94 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003ab8 00003c2b R_ARM_MOVW_ABS_NC 000003a8 .LC22 │ │ │ │ │ +00003abc 00003c2c R_ARM_MOVT_ABS 000003a8 .LC22 │ │ │ │ │ +00003ac0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ad0 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00003ad8 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +00003adc 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +00003ae0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003b10 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003b24 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003b48 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00003b78 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b90 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bc4 0000e71d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003bdc 00002d2b R_ARM_MOVW_ABS_NC 00000364 .LC18 │ │ │ │ │ +00003be0 00002d2c R_ARM_MOVT_ABS 00000364 .LC18 │ │ │ │ │ +00003bf4 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00003c1c 0000311d R_ARM_JUMP24 0000034c recursive_issubclass.part.0 │ │ │ │ │ +00003c80 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c84 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c88 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +00003c8c 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +00003c98 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ca4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00003d34 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003d38 0000ba2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003d48 0000bb1c R_ARM_CALL 00001e04 PyNumber_AsSsize_t │ │ │ │ │ +00003d68 0000f41d R_ARM_JUMP24 000039fc PySequence_DelItem │ │ │ │ │ +00003d6c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00003d84 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003da8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003dac 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003db4 0000402b R_ARM_MOVW_ABS_NC 00000444 .LC25 │ │ │ │ │ +00003db8 0000402c R_ARM_MOVT_ABS 00000444 .LC25 │ │ │ │ │ +00003dc0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003dc8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003dcc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003dd4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003dd8 0000062c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003de0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e5c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00003e68 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e6c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e74 0000412b R_ARM_MOVW_ABS_NC 00000474 .LC26 │ │ │ │ │ +00003e78 0000412c R_ARM_MOVT_ABS 00000474 .LC26 │ │ │ │ │ +00003e80 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ed0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003ed4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f30 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f40 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f44 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003f5c 0000422b R_ARM_MOVW_ABS_NC 0000049c .LC27 │ │ │ │ │ +00003f60 0000422c R_ARM_MOVT_ABS 0000049c .LC27 │ │ │ │ │ +00003f6c 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ 00003f7c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00003f80 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003f88 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fb4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fb8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003fe0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004010 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004060 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004064 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040c0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000040d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000040ec 0000432b R_ARM_MOVW_ABS_NC 000004a0 .LC28 │ │ │ │ │ -000040f0 0000432c R_ARM_MOVT_ABS 000004a0 .LC28 │ │ │ │ │ -000040fc 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -0000410c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004110 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fb0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fb4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fbc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fe8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003fec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004014 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004044 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004094 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004098 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000040f4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004104 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004108 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004120 0000432b R_ARM_MOVW_ABS_NC 000004a0 .LC28 │ │ │ │ │ +00004124 0000432c R_ARM_MOVT_ABS 000004a0 .LC28 │ │ │ │ │ +00004130 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ 00004140 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004144 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000414c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004178 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000417c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000041a4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041d4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004220 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004280 0000fe1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000042a4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042b0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042b4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000042d4 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000042fc 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004328 0000f71c R_ARM_CALL 00003bec PyObject_Size │ │ │ │ │ -0000433c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004340 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004354 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000043a0 0000ff1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000043c0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000043c4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000043d8 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000043e8 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004400 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004418 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004420 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004424 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004430 0000442b R_ARM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ -00004434 0000442c R_ARM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ -0000443c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000445c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004464 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004470 0001002b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004474 0001002c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000447c 0000452b R_ARM_MOVW_ABS_NC 000004d4 .LC30 │ │ │ │ │ -00004480 0000452c R_ARM_MOVT_ABS 000004d4 .LC30 │ │ │ │ │ -00004488 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004494 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000449c 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000044a0 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000044a4 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000044a8 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000044f0 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000044fc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004500 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004508 0000472b R_ARM_MOVW_ABS_NC 00000508 .LC31 │ │ │ │ │ -0000450c 0000472c R_ARM_MOVT_ABS 00000508 .LC31 │ │ │ │ │ -00004514 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004564 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004568 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045c4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000045d4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045d8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000045f0 0000492b R_ARM_MOVW_ABS_NC 00000530 .LC32 │ │ │ │ │ -000045f4 0000492c R_ARM_MOVT_ABS 00000530 .LC32 │ │ │ │ │ -00004600 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -00004610 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004614 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004174 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004178 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004180 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000041ac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041b0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000041d8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004208 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004254 0000d81c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000042b4 0000fe1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000042d8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000042e4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000042e8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004308 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004330 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000435c 0000f71c R_ARM_CALL 00003c20 PyObject_Size │ │ │ │ │ +00004370 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004374 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004388 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000043d4 0000ff1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000043f4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000043f8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000440c 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000441c 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004434 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000444c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004454 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004458 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004464 0000442b R_ARM_MOVW_ABS_NC 000004a4 .LC29 │ │ │ │ │ +00004468 0000442c R_ARM_MOVT_ABS 000004a4 .LC29 │ │ │ │ │ +00004470 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004490 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004498 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044a4 0001002b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000044a8 0001002c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000044b0 0000452b R_ARM_MOVW_ABS_NC 000004d4 .LC30 │ │ │ │ │ +000044b4 0000452c R_ARM_MOVT_ABS 000004d4 .LC30 │ │ │ │ │ +000044bc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044c8 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000044d0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000044d4 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000044d8 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000044dc 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004524 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00004530 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004534 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000453c 0000472b R_ARM_MOVW_ABS_NC 00000508 .LC31 │ │ │ │ │ +00004540 0000472c R_ARM_MOVT_ABS 00000508 .LC31 │ │ │ │ │ +00004548 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004598 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000459c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000045f8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004608 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000460c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004624 0000492b R_ARM_MOVW_ABS_NC 00000530 .LC32 │ │ │ │ │ +00004628 0000492c R_ARM_MOVT_ABS 00000530 .LC32 │ │ │ │ │ +00004634 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ 00004644 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00004648 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004650 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000467c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004680 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000046a8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046d8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004704 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00004708 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00004784 0001041d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -000047c4 0001051d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -000047c8 0001062b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000047cc 0001062c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000047ec 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004800 0001071c R_ARM_CALL 00004b48 PyObject_GetBuffer │ │ │ │ │ -00004810 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004814 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004818 00004c2b R_ARM_MOVW_ABS_NC 00000608 .LC35 │ │ │ │ │ -0000481c 00004c2c R_ARM_MOVT_ABS 00000608 .LC35 │ │ │ │ │ -00004828 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004840 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004844 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004854 00004b2b R_ARM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ -00004858 00004b2c R_ARM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ -00004860 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004870 0001081c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00004894 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048a4 0001091c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000048c0 0001051c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -000048e4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000048f0 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ -000048fc 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ -0000491c 00010b1d R_ARM_JUMP24 000050e0 PyNumber_Index │ │ │ │ │ -00004920 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004924 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004930 00004a2b R_ARM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ -00004934 00004a2c R_ARM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ -0000493c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000495c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004964 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000049a8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000049c0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004a04 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a34 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004a48 00004d2b R_ARM_MOVW_ABS_NC 0000065c .LC36 │ │ │ │ │ -00004a4c 00004d2c R_ARM_MOVT_ABS 0000065c .LC36 │ │ │ │ │ -00004a50 0000301c R_ARM_CALL 000011cc check_class │ │ │ │ │ -00004a6c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004ab0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004ac0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004afc 00010d2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00004b00 00010d2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00004b30 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004b98 0000502b R_ARM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ -00004b9c 0000502c R_ARM_MOVT_ABS 0000069c .LC37 │ │ │ │ │ -00004ba4 00010e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004bac 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004bb0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004bb4 0000512b R_ARM_MOVW_ABS_NC 000006b4 .LC38 │ │ │ │ │ -00004bb8 0000512c R_ARM_MOVT_ABS 000006b4 .LC38 │ │ │ │ │ -00004bc4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d24 0000542b R_ARM_MOVW_ABS_NC 00000730 .LC41 │ │ │ │ │ -00004d28 0000542c R_ARM_MOVT_ABS 00000730 .LC41 │ │ │ │ │ -00004d44 0000502b R_ARM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ -00004d48 0000502c R_ARM_MOVT_ABS 0000069c .LC37 │ │ │ │ │ -00004d50 00010e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004d5c 0001102b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00004d60 0001102c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00004d64 0000532b R_ARM_MOVW_ABS_NC 00000718 .LC40 │ │ │ │ │ -00004d68 0000532c R_ARM_MOVT_ABS 00000718 .LC40 │ │ │ │ │ -00004d70 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004d78 0001102b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ -00004d7c 0001102c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ -00004d80 0000522b R_ARM_MOVW_ABS_NC 000006e4 .LC39 │ │ │ │ │ -00004d84 0000522c R_ARM_MOVT_ABS 000006e4 .LC39 │ │ │ │ │ -00004d8c 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e2c 0000ae1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00004e54 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00004e58 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00004e5c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00004e60 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00004e88 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00004e98 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00004e9c 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00004ec4 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004ec8 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00004ef8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f00 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00004f14 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00004f48 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f60 0001141d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00004f88 0000c61c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00004f94 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004f98 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004fb4 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004fc4 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ -00004fc8 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ -00004fe0 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00004ffc 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000500c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005010 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005018 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -0000501c 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00005028 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005030 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005034 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005044 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00005048 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00005050 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005070 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005094 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050ac 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050b8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000050d0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000050d8 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000050dc 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000511c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00005120 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000513c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00005140 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000515c 0001081c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00005184 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051a8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000051ac 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000051b0 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -000051b4 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000051c0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000051e8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000051ec 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00005208 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000520c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005210 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00005214 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00005220 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005240 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005248 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000524c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000525c 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00005260 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00005268 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00005288 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000052d8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000052dc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005300 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -00005304 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -00005308 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005314 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -0000531c 0000582b R_ARM_MOVW_ABS_NC 0000075c .LC43 │ │ │ │ │ -00005320 0000582c R_ARM_MOVT_ABS 0000075c .LC43 │ │ │ │ │ -00005324 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005350 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ -00005354 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ -00005358 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -0000535c 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00005384 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00005394 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00005398 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000053c0 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000053c4 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000053f4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053fc 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005410 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005444 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005478 0000c61c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00005484 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005488 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000054a4 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000054b4 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ -000054b8 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ -000054d0 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000054ec 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000054fc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005500 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005508 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ -0000550c 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ -00005518 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000553c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005548 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000554c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000555c 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ -00005560 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ -00005568 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005588 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055ac 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000055bc 0001171d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -000055cc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055d4 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000055d8 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00005624 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005628 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005684 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005694 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005698 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056b0 00005a2b R_ARM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ -000056b4 00005a2c R_ARM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ -000056c0 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -000056d0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000056d4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005704 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005708 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005710 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004678 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000467c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004684 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046b0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046b4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000046dc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000470c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004738 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000473c 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +000047b8 0001041d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +000047f8 0001051d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +000047fc 0001062b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00004800 0001062c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004820 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004834 0001071c R_ARM_CALL 00004b7c PyObject_GetBuffer │ │ │ │ │ +00004844 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004848 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000484c 00004c2b R_ARM_MOVW_ABS_NC 00000608 .LC35 │ │ │ │ │ +00004850 00004c2c R_ARM_MOVT_ABS 00000608 .LC35 │ │ │ │ │ +0000485c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004874 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004878 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004888 00004b2b R_ARM_MOVW_ABS_NC 0000055c .LC34 │ │ │ │ │ +0000488c 00004b2c R_ARM_MOVT_ABS 0000055c .LC34 │ │ │ │ │ +00004894 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000048a4 0001081c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +000048c8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048d8 0001091c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000048f4 0001051c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00004918 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004924 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ +00004930 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ +00004950 00010b1d R_ARM_JUMP24 00005118 PyNumber_Index │ │ │ │ │ +00004954 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004958 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004964 00004a2b R_ARM_MOVW_ABS_NC 00000534 .LC33 │ │ │ │ │ +00004968 00004a2c R_ARM_MOVT_ABS 00000534 .LC33 │ │ │ │ │ +00004970 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004990 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004998 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000049dc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000049f4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004a38 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a68 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004a7c 00004d2b R_ARM_MOVW_ABS_NC 0000065c .LC36 │ │ │ │ │ +00004a80 00004d2c R_ARM_MOVT_ABS 0000065c .LC36 │ │ │ │ │ +00004a84 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +00004aa0 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004ae4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004af4 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004b30 00010d2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00004b34 00010d2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00004b64 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004bcc 0000502b R_ARM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ +00004bd0 0000502c R_ARM_MOVT_ABS 0000069c .LC37 │ │ │ │ │ +00004bd8 00010e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004be0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004be4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004be8 0000512b R_ARM_MOVW_ABS_NC 000006b4 .LC38 │ │ │ │ │ +00004bec 0000512c R_ARM_MOVT_ABS 000006b4 .LC38 │ │ │ │ │ +00004bf8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004d30 0000542b R_ARM_MOVW_ABS_NC 00000730 .LC41 │ │ │ │ │ +00004d34 0000542c R_ARM_MOVT_ABS 00000730 .LC41 │ │ │ │ │ +00004d7c 0001102b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00004d80 0001102c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00004d84 0000522b R_ARM_MOVW_ABS_NC 000006e4 .LC39 │ │ │ │ │ +00004d88 0000522c R_ARM_MOVT_ABS 000006e4 .LC39 │ │ │ │ │ +00004d90 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004d9c 0000502b R_ARM_MOVW_ABS_NC 0000069c .LC37 │ │ │ │ │ +00004da0 0000502c R_ARM_MOVT_ABS 0000069c .LC37 │ │ │ │ │ +00004da8 00010e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004db0 0001102b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ +00004db4 0001102c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ +00004db8 0000532b R_ARM_MOVW_ABS_NC 00000718 .LC40 │ │ │ │ │ +00004dbc 0000532c R_ARM_MOVT_ABS 00000718 .LC40 │ │ │ │ │ +00004dc4 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004e64 0000ae1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00004e8c 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +00004e90 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00004e94 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004e98 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004ec0 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00004ed0 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00004ed4 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00004efc 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00004f00 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00004f30 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f38 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004f4c 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00004f80 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f98 0001141d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00004fc0 0000c61c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +00004fcc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004fd0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004fec 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00004ffc 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ +00005000 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ +00005018 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00005034 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005044 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005048 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005050 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00005054 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00005060 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005068 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000506c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000507c 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00005080 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +00005088 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000050a8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050cc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050e4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050f0 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00005108 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005110 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005114 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005154 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00005158 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00005174 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00005178 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00005194 0001081c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +000051bc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051e0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000051e4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000051e8 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000051ec 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000051f8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005220 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00005224 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00005240 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005244 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005248 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +0000524c 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00005258 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005278 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005280 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005284 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005294 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00005298 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +000052a0 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000052c0 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00005310 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005314 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005338 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +0000533c 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +00005340 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000534c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00005354 0000582b R_ARM_MOVW_ABS_NC 0000075c .LC43 │ │ │ │ │ +00005358 0000582c R_ARM_MOVT_ABS 0000075c .LC43 │ │ │ │ │ +0000535c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005388 0000cc2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenDict_Type │ │ │ │ │ +0000538c 0000cc2c R_ARM_MOVT_ABS 00000000 PyFrozenDict_Type │ │ │ │ │ +00005390 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00005394 0000cb2c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000053bc 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000053cc 0000aa2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000053d0 0000aa2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000053f8 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000053fc 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +0000542c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005434 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005448 0000ef1c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000547c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054b0 0000c61c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000054bc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000054c0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000054dc 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000054ec 0000552b R_ARM_MOVW_ABS_NC 00000734 .LC42 │ │ │ │ │ +000054f0 0000552c R_ARM_MOVT_ABS 00000734 .LC42 │ │ │ │ │ +00005508 0000e31c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00005524 0000b01c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005534 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005538 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005540 00000c2b R_ARM_MOVW_ABS_NC 0000007c .LC3 │ │ │ │ │ +00005544 00000c2c R_ARM_MOVT_ABS 0000007c .LC3 │ │ │ │ │ +00005550 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005574 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005580 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005584 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005594 00000d2b R_ARM_MOVW_ABS_NC 0000009c .LC4 │ │ │ │ │ +00005598 00000d2c R_ARM_MOVT_ABS 0000009c .LC4 │ │ │ │ │ +000055a0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000055c0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055d8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055e4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +000055f4 0001171d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00005604 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000560c 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005610 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000565c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005660 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056bc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000056cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000056e8 00005a2b R_ARM_MOVW_ABS_NC 00000774 .LC44 │ │ │ │ │ +000056ec 00005a2c R_ARM_MOVT_ABS 00000774 .LC44 │ │ │ │ │ +000056f8 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ +00005708 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000570c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000573c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005740 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005768 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005798 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057e8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057ec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005848 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005858 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000585c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005874 00005c2b R_ARM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ -00005878 00005c2c R_ARM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ -00005884 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -00005894 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005898 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058c8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058cc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000058d4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005748 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005774 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005778 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057d0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005820 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005824 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005880 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005890 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005894 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058ac 00005c2b R_ARM_MOVW_ABS_NC 00000778 .LC45 │ │ │ │ │ +000058b0 00005c2c R_ARM_MOVT_ABS 00000778 .LC45 │ │ │ │ │ +000058bc 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ +000058cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000058d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005900 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005904 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000592c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000595c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000059ac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000059b0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a0c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005a1c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a20 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a38 00005d2b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ -00005a3c 00005d2c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ -00005a48 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -00005a58 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a5c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a8c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a90 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005a98 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000590c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005938 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000593c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005964 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005994 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059e4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000059e8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a44 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005a54 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a58 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a70 00005d2b R_ARM_MOVW_ABS_NC 0000077c .LC46 │ │ │ │ │ +00005a74 00005d2c R_ARM_MOVT_ABS 0000077c .LC46 │ │ │ │ │ +00005a80 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ +00005a90 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005a94 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005ac4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005ac8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005af0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b20 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b68 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b6c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bc0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bc4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bd8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005be8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bec 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005bfc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c00 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c48 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005c4c 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005c58 0000bb1c R_ARM_CALL 00001dd0 PyNumber_AsSsize_t │ │ │ │ │ -00005c88 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005c8c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005cbc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005cc0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005cc8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d44 0000601d R_ARM_JUMP24 000003b0 sequence_repeat │ │ │ │ │ -00005d58 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d5c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005d74 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d8c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005d90 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005d98 00005e2b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ -00005d9c 00005e2c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ -00005da4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005db8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ddc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005df0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005df4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e00 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e14 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005e18 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005e20 00005f2b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ -00005e24 00005f2c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ -00005e2c 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -00005e30 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00005e40 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005e4c 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005e50 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005ec4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005ec8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f24 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005f34 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f38 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f50 0000622b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ -00005f54 0000622c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ -00005f60 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -00005f70 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f74 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fa4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fa8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005fb0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ad0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005afc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b00 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b28 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b58 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ba0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005ba4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005bf8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005bfc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005c10 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005c20 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005c24 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005c34 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005c38 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005c80 0000de2b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005c84 0000de2c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005c90 0000bb1c R_ARM_CALL 00001e04 PyNumber_AsSsize_t │ │ │ │ │ +00005cc0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005cc4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005cf4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005cf8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d00 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d7c 0000601d R_ARM_JUMP24 000003b0 sequence_repeat │ │ │ │ │ +00005d90 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005d94 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dac 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005dc4 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005dc8 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005dd0 00005e2b R_ARM_MOVW_ABS_NC 00000780 .LC47 │ │ │ │ │ +00005dd4 00005e2c R_ARM_MOVT_ABS 00000780 .LC47 │ │ │ │ │ +00005ddc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005df0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e14 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e28 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e2c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e38 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e4c 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005e50 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005e58 00005f2b R_ARM_MOVW_ABS_NC 000007b4 .LC48 │ │ │ │ │ +00005e5c 00005f2c R_ARM_MOVT_ABS 000007b4 .LC48 │ │ │ │ │ +00005e64 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00005e68 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00005e78 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005e84 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005e88 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005efc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f00 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f5c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005f6c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f70 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005f88 0000622b R_ARM_MOVW_ABS_NC 000007bc .LC50 │ │ │ │ │ +00005f8c 0000622c R_ARM_MOVT_ABS 000007bc .LC50 │ │ │ │ │ +00005f98 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ +00005fa8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fac 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005fdc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00005fe0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006008 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006038 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060a4 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000060a8 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000060ac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060b0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060ec 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060f0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060f8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000060fc 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006100 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006114 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006118 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005fe8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006014 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006018 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006040 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006070 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000060dc 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000060e0 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000060e4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060e8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006124 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006128 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006130 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006134 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006138 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000614c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006150 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000615c 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006160 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006180 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006184 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000061c8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000061cc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000061d4 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -000061d8 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000061e0 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000061e4 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -000061f4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006200 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006204 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006238 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000623c 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006274 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006278 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062d0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062d4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062e8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062f0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000633c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00006348 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000634c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006364 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ -00006368 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ -0000636c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006380 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ -00006384 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ -00006388 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006578 0000641c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ -00006590 0000651d R_ARM_JUMP24 000012dc _IsFortranContiguous │ │ │ │ │ -0000659c 0000661d R_ARM_JUMP24 00001358 _IsFortranContiguous.part.0 │ │ │ │ │ -000065e4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000065f0 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000065f4 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000065fc 0000682b R_ARM_MOVW_ABS_NC 000007d0 .LC53 │ │ │ │ │ -00006600 0000682c R_ARM_MOVT_ABS 000007d0 .LC53 │ │ │ │ │ -00006608 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006658 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000665c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000066b8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000066c8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000066cc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000066e4 0000692b R_ARM_MOVW_ABS_NC 000007f8 .LC54 │ │ │ │ │ -000066e8 0000692c R_ARM_MOVT_ABS 000007f8 .LC54 │ │ │ │ │ -000066f4 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -00006704 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006708 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006738 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000673c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006744 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006184 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006188 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006194 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006198 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000061b8 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000061bc 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006200 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006204 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000620c 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +00006210 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +00006218 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +0000621c 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +0000622c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006238 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000623c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006270 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006274 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000062ac 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062b0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062d8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006304 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006308 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000630c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006320 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006328 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006374 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00006380 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006384 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000639c 00003f2b R_ARM_MOVW_ABS_NC 0000041c .LC24 │ │ │ │ │ +000063a0 00003f2c R_ARM_MOVT_ABS 0000041c .LC24 │ │ │ │ │ +000063a4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000063b8 00002a2b R_ARM_MOVW_ABS_NC 0000031c .LC16 │ │ │ │ │ +000063bc 00002a2c R_ARM_MOVT_ABS 0000031c .LC16 │ │ │ │ │ +000063c0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000065b0 0000641c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ +000065c8 0000651d R_ARM_JUMP24 00001028 _IsFortranContiguous │ │ │ │ │ +000065d4 0000661d R_ARM_JUMP24 000010a4 _IsFortranContiguous.part.0 │ │ │ │ │ +0000661c 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00006628 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000662c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006634 0000682b R_ARM_MOVW_ABS_NC 000007d0 .LC53 │ │ │ │ │ +00006638 0000682c R_ARM_MOVT_ABS 000007d0 .LC53 │ │ │ │ │ +00006640 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006690 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006694 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000066f0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006700 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006704 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000671c 0000692b R_ARM_MOVW_ABS_NC 000007f8 .LC54 │ │ │ │ │ +00006720 0000692c R_ARM_MOVT_ABS 000007f8 .LC54 │ │ │ │ │ +0000672c 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ +0000673c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006740 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006770 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006774 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000679c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000067cc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006850 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00006854 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00006864 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -0000687c 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00006884 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006888 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006894 00006a2b R_ARM_MOVW_ABS_NC 00000804 .LC55 │ │ │ │ │ -00006898 00006a2c R_ARM_MOVT_ABS 00000804 .LC55 │ │ │ │ │ -000068a0 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000068a8 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000068e8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006900 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006944 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000696c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006988 00004d2b R_ARM_MOVW_ABS_NC 0000065c .LC36 │ │ │ │ │ -0000698c 00004d2c R_ARM_MOVT_ABS 0000065c .LC36 │ │ │ │ │ -00006990 0000301c R_ARM_CALL 000011cc check_class │ │ │ │ │ -000069ac 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000069f0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069f8 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006a44 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006a48 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006aa4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006ab4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ab8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ad0 0000772b R_ARM_MOVW_ABS_NC 0000091c .LC64 │ │ │ │ │ -00006ad4 0000772c R_ARM_MOVT_ABS 0000091c .LC64 │ │ │ │ │ -00006ae0 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ -00006af0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006af4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b24 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b28 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b30 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000677c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067a8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000067ac 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000067d4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006804 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006888 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000688c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000689c 0000b41c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000068b4 0000b51c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000068bc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000068c0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000068cc 00006a2b R_ARM_MOVW_ABS_NC 00000804 .LC55 │ │ │ │ │ +000068d0 00006a2c R_ARM_MOVT_ABS 00000804 .LC55 │ │ │ │ │ +000068d8 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000068e0 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006920 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006938 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000697c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069a4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000069c0 00004d2b R_ARM_MOVW_ABS_NC 0000065c .LC36 │ │ │ │ │ +000069c4 00004d2c R_ARM_MOVT_ABS 0000065c .LC36 │ │ │ │ │ +000069c8 0000301c R_ARM_CALL 00000f18 check_class │ │ │ │ │ +000069e4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006a28 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a30 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a7c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006a80 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006adc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006aec 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006af0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b08 0000772b R_ARM_MOVW_ABS_NC 0000091c .LC64 │ │ │ │ │ +00006b0c 0000772c R_ARM_MOVT_ABS 0000091c .LC64 │ │ │ │ │ +00006b18 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ +00006b28 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b2c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006b5c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00006b60 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006b88 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bb8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c00 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c04 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c58 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c5c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ca4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ca8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006ccc 0000792b R_ARM_MOVW_ABS_NC 00000920 .LC65 │ │ │ │ │ -00006cd0 0000792c R_ARM_MOVT_ABS 00000920 .LC65 │ │ │ │ │ -00006cdc 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ -00006d10 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006d1c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d20 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d68 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d6c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006d98 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006db0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dc4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006dd8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e14 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006e18 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006e28 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006e2c 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006eb0 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006ec4 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006ed8 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f18 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f1c 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006f30 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006f34 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00006f84 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00006fb0 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00006fb8 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006fec 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00006ff0 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00006ff4 00007d2b R_ARM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ -00006ff8 00007d2c R_ARM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ -00007000 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000703c 0001351c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00007060 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007094 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007098 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000070a0 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ -000070a4 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ -000070ac 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000070c8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000070cc 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000070ec 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000070f0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000070fc 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -00007100 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -00007108 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007128 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007130 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007134 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00007144 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ -00007148 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ -00007150 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00007170 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -000071d8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000071dc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000722c 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007238 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000723c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007268 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000726c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000072c8 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000072cc 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000072d4 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000072d8 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000072f0 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -000072f4 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000072f8 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ -000072fc 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ -00007304 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007320 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007324 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000734c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007374 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007378 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000073a4 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ -000073a8 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ -000073ac 0000812b R_ARM_MOVW_ABS_NC 0000097c .LC68 │ │ │ │ │ -000073b0 0000812c R_ARM_MOVT_ABS 0000097c .LC68 │ │ │ │ │ -000073bc 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000073d0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000073e4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000740c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000743c 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00007440 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000074c0 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -000074c4 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000074cc 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000074ec 0001401d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -000074f4 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ -00007508 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007518 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000751c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007524 0000872b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ -00007528 0000872c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ -00007530 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007548 0000e41c R_ARM_CALL 00002010 _PyNumber_Index │ │ │ │ │ -00007554 0001411c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00007578 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007594 0001421d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -000075a8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075c8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075d0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000075d4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000075e4 0000882b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ -000075e8 0000882c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ -000075f0 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00007620 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000766c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007670 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000076c4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000076c8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007710 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007714 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007738 00008c2b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ -0000773c 00008c2c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ -00007748 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ -00007784 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007790 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007794 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000077a8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000077ac 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000077d8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077f0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007804 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007818 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000784c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000078cc 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007948 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000079c4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007a50 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a74 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a98 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ab8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007adc 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007b04 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007b38 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -00007b3c 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -00007b40 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007b6c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b88 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007bb0 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007cc8 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00007cdc 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -00007ce0 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -00007ce8 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007d18 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d2c 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -00007d30 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -00007d38 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00007d68 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d84 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007dac 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007df4 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007df8 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e34 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007e38 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007e74 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007e78 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007ea4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00007ecc 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007f00 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00007f2c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f3c 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ -00007f40 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f68 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00007f74 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f84 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f94 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007fac 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007fc4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007fe8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ffc 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00008034 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ -00008038 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ -00008040 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008118 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008120 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008124 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008128 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000812c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008130 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008134 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008138 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000813c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008140 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006b68 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b94 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006b98 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006bc0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bf0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c38 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c3c 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c90 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c94 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006cdc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006ce0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d04 0000792b R_ARM_MOVW_ABS_NC 00000920 .LC65 │ │ │ │ │ +00006d08 0000792c R_ARM_MOVT_ABS 00000920 .LC65 │ │ │ │ │ +00006d14 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ +00006d48 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006d54 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d58 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006da0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006da4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006dd0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006de8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dfc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e10 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e4c 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006e50 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006e60 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006e64 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006ee8 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00006efc 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00006f10 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f50 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006f54 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006f68 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006f6c 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00006fbc 0001321c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +00006fe8 0001131c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +00006ff0 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007024 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00007028 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +0000702c 00007d2b R_ARM_MOVW_ABS_NC 00000924 .LC66 │ │ │ │ │ +00007030 00007d2c R_ARM_MOVT_ABS 00000924 .LC66 │ │ │ │ │ +00007038 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007074 0001351c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +00007098 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070cc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000070d0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000070d8 0000192b R_ARM_MOVW_ABS_NC 00000118 .LC7 │ │ │ │ │ +000070dc 0000192c R_ARM_MOVT_ABS 00000118 .LC7 │ │ │ │ │ +000070e4 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007100 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00007104 0000e02c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00007124 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007128 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007134 00001a2b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +00007138 00001a2c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +00007140 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007160 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007168 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000716c 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000717c 00001b2b R_ARM_MOVW_ABS_NC 00000178 .LC9 │ │ │ │ │ +00007180 00001b2c R_ARM_MOVT_ABS 00000178 .LC9 │ │ │ │ │ +00007188 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000071a8 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +0000721c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007220 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007260 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000726c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007270 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000072b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000072b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007314 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007318 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007320 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007324 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000733c 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +00007340 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +00007344 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +00007348 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00007350 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007380 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007384 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000073bc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000073c0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000073e8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000073f4 0000632b R_ARM_MOVW_ABS_NC 000007c0 .LC51 │ │ │ │ │ +000073f8 0000632c R_ARM_MOVT_ABS 000007c0 .LC51 │ │ │ │ │ +000073fc 0000812b R_ARM_MOVW_ABS_NC 0000097c .LC68 │ │ │ │ │ +00007400 0000812c R_ARM_MOVT_ABS 0000097c .LC68 │ │ │ │ │ +0000740c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007420 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007424 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007428 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007450 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007478 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074b8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000074bc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000074c4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000074c8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007580 0000601d R_ARM_JUMP24 000003b0 sequence_repeat │ │ │ │ │ +00007584 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007588 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000075c8 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007610 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007628 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007664 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007690 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007694 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000076a0 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076c4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000076dc 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000076e0 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000076e8 0000822b R_ARM_MOVW_ABS_NC 000009c4 .LC69 │ │ │ │ │ +000076ec 0000822c R_ARM_MOVT_ABS 000009c4 .LC69 │ │ │ │ │ +000076f4 0000232b R_ARM_MOVW_ABS_NC 00000258 .LC12 │ │ │ │ │ +000076f8 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ +00007708 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000775c 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00007760 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000077e0 00013f2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +000077e4 00013f2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +000077ec 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000780c 0001401d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +00007814 0000021c R_ARM_CALL 00000714 null_error.isra.0 │ │ │ │ │ +00007828 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007838 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000783c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007844 0000872b R_ARM_MOVW_ABS_NC 000009f4 .LC72 │ │ │ │ │ +00007848 0000872c R_ARM_MOVT_ABS 000009f4 .LC72 │ │ │ │ │ +00007850 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007868 0000e41c R_ARM_CALL 00002044 _PyNumber_Index │ │ │ │ │ +00007874 0001411c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00007898 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000078b4 0001421d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000078c8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078e8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078f0 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000078f4 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00007904 0000882b R_ARM_MOVW_ABS_NC 00000a20 .LC73 │ │ │ │ │ +00007908 0000882c R_ARM_MOVT_ABS 00000a20 .LC73 │ │ │ │ │ +00007910 0000e21c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00007940 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000798c 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007990 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000079e4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000079e8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007a30 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007a34 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007a58 00008c2b R_ARM_MOVW_ABS_NC 00000ad4 .LC75 │ │ │ │ │ +00007a5c 00008c2c R_ARM_MOVT_ABS 00000ad4 .LC75 │ │ │ │ │ +00007a68 0000201d R_ARM_JUMP24 00000238 binary_iop.part.0 │ │ │ │ │ +00007aa4 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007ab0 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ab4 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ac8 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007acc 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007af8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b10 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b24 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b38 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007b6c 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007bec 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007c68 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007ce4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007d70 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d94 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007db8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dd8 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dfc 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007e24 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00007e58 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +00007e5c 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00007e60 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00007e8c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ea8 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00007ed0 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00007fe8 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +00007ffc 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +00008000 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00008008 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008038 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000804c 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +00008050 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00008058 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008088 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080a4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000080cc 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008114 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008118 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008154 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008158 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008194 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008198 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081c4 0000be1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000081ec 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008220 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +0000824c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000825c 0000281c R_ARM_CALL 000004c0 Py_XDECREF.part.0 │ │ │ │ │ +00008260 0000ad1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008288 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +00008294 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082a4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082b4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082cc 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000082e4 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008308 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000831c 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ +00008354 0000902b R_ARM_MOVW_ABS_NC 00000ae0 .LC78 │ │ │ │ │ +00008358 0000902c R_ARM_MOVT_ABS 00000ae0 .LC78 │ │ │ │ │ +00008360 0000da1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008438 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008440 0000c402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008444 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008448 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000844c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008450 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008454 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008458 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000845c 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008460 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11268 contains 204 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x112ec contains 204 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000bf2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000008 0000bf2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000060 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000064 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000008c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000d0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1491,15 +1494,15 @@ │ │ │ │ │ 00000264 0000232c R_ARM_MOVT_ABS 00000258 .LC12 │ │ │ │ │ 0000026c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000027c 00008b2b R_ARM_MOVW_ABS_NC 00000ad0 .LC74 │ │ │ │ │ 00000280 00008b2c R_ARM_MOVT_ABS 00000ad0 .LC74 │ │ │ │ │ 00000284 0000812b R_ARM_MOVW_ABS_NC 0000097c .LC68 │ │ │ │ │ 00000288 0000812c R_ARM_MOVT_ABS 0000097c .LC68 │ │ │ │ │ 00000294 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000002d8 0000221c R_ARM_CALL 00003580 binary_op1 │ │ │ │ │ +000002d8 0000221c R_ARM_CALL 000035b4 binary_op1 │ │ │ │ │ 000002dc 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002e0 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002f4 00008f2b R_ARM_MOVW_ABS_NC 00000adc .LC77 │ │ │ │ │ 000002f8 00008f2c R_ARM_MOVT_ABS 00000adc .LC77 │ │ │ │ │ 00000304 0000241d R_ARM_JUMP24 00000238 binary_op.part.0 │ │ │ │ │ 00000328 0000922b R_ARM_MOVW_ABS_NC 00000af4 .LC79 │ │ │ │ │ 0000032c 0000922c R_ARM_MOVT_ABS 00000af4 .LC79 │ │ │ │ │ @@ -1530,35 +1533,35 @@ │ │ │ │ │ 00000650 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000654 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000660 0000962b R_ARM_MOVW_ABS_NC 00000b28 .LC82 │ │ │ │ │ 00000664 0000962c R_ARM_MOVT_ABS 00000b28 .LC82 │ │ │ │ │ 0000066c 0000c31c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000068c 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006d0 0000b81c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000006e4 0000f81c R_ARM_CALL 00003c78 PyObject_DelItem │ │ │ │ │ +000006e4 0000f81c R_ARM_CALL 00003cac PyObject_DelItem │ │ │ │ │ 00000708 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000744 0000ec2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000748 0000ec2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 0000074c 0000972b R_ARM_MOVW_ABS_NC 00000b60 .LC83 │ │ │ │ │ 00000750 0000972c R_ARM_MOVT_ABS 00000b60 .LC83 │ │ │ │ │ 00000760 0000f01d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 00000770 0000b66b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000007a4 0000ca1c R_ARM_CALL 000009d8 PyMapping_GetOptionalItem │ │ │ │ │ +000007a4 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ 000007b0 0000992b R_ARM_MOVW_ABS_NC 00000b84 .LC84 │ │ │ │ │ 000007b4 0000992c R_ARM_MOVT_ABS 00000b84 .LC84 │ │ │ │ │ 000007bc 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 000007c8 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00000804 00013b1c R_ARM_CALL 00001060 PyMapping_GetOptionalItemString │ │ │ │ │ +00000804 00013b1c R_ARM_CALL 00000dac PyMapping_GetOptionalItemString │ │ │ │ │ 00000810 00009b2b R_ARM_MOVW_ABS_NC 00000c0c .LC85 │ │ │ │ │ 00000814 00009b2c R_ARM_MOVT_ABS 00000c0c .LC85 │ │ │ │ │ 0000081c 00014f1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ 00000828 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -00000854 00013b1c R_ARM_CALL 00001060 PyMapping_GetOptionalItemString │ │ │ │ │ +00000854 00013b1c R_ARM_CALL 00000dac PyMapping_GetOptionalItemString │ │ │ │ │ 00000860 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ -0000088c 0000ca1c R_ARM_CALL 000009d8 PyMapping_GetOptionalItem │ │ │ │ │ +0000088c 0000ca1c R_ARM_CALL 000009f4 PyMapping_GetOptionalItem │ │ │ │ │ 00000898 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ 00000924 0001561c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000934 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000938 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000988 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000009d0 0000e71c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000a14 0000ae1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1599,71 +1602,71 @@ │ │ │ │ │ 00000d98 0000dd1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000da4 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ 00000dac 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ 00000db4 00000a1c R_ARM_CALL 00000498 Py_XDECREF │ │ │ │ │ 00000dc8 0000a12b R_ARM_MOVW_ABS_NC 00000de0 _buffer_release_call │ │ │ │ │ 00000dcc 0000a12c R_ARM_MOVT_ABS 00000de0 _buffer_release_call │ │ │ │ │ 00000ddc 00015d1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ -00000df4 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ -00000e34 0001221c R_ARM_CALL 000063d4 PyBuffer_IsContiguous │ │ │ │ │ +00000df4 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ +00000e34 0001221c R_ARM_CALL 0000640c PyBuffer_IsContiguous │ │ │ │ │ 00000e50 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000e60 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000e78 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000ea0 0000a22b R_ARM_MOVW_ABS_NC 00000f60 _Py_add_one_to_index_F │ │ │ │ │ 00000ea4 0000a22c R_ARM_MOVT_ABS 00000f60 _Py_add_one_to_index_F │ │ │ │ │ 00000ea8 0000a32b R_ARM_MOVW_ABS_NC 00000f0c _Py_add_one_to_index_C │ │ │ │ │ 00000eac 0000a32c R_ARM_MOVT_ABS 00000f0c _Py_add_one_to_index_C │ │ │ │ │ 00000eb4 0001621c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000ec8 0001531c R_ARM_CALL 000014a0 PyBuffer_GetPointer │ │ │ │ │ +00000ec8 0001531c R_ARM_CALL 000011ec PyBuffer_GetPointer │ │ │ │ │ 00000ed8 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000f00 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000fbc 0000f71d R_ARM_JUMP24 00003bec PyObject_Size │ │ │ │ │ -00001080 0001071c R_ARM_CALL 00004b48 PyObject_GetBuffer │ │ │ │ │ +00000fbc 0000f71d R_ARM_JUMP24 00003c20 PyObject_Size │ │ │ │ │ +00001080 0001071c R_ARM_CALL 00004b7c PyObject_GetBuffer │ │ │ │ │ 00001094 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001098 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000109c 0000a42b R_ARM_MOVW_ABS_NC 00000d48 .LC91 │ │ │ │ │ 000010a0 0000a42c R_ARM_MOVT_ABS 00000d48 .LC91 │ │ │ │ │ 000010a8 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010bc 0001071c R_ARM_CALL 00004b48 PyObject_GetBuffer │ │ │ │ │ -000010cc 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ +000010bc 0001071c R_ARM_CALL 00004b7c PyObject_GetBuffer │ │ │ │ │ +000010cc 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ 000010e4 0001102b R_ARM_MOVW_ABS_NC 00000000 PyExc_BufferError │ │ │ │ │ 000010e8 0001102c R_ARM_MOVT_ABS 00000000 PyExc_BufferError │ │ │ │ │ 000010ec 0000a52b R_ARM_MOVW_ABS_NC 00000d80 .LC92 │ │ │ │ │ 000010f0 0000a52c R_ARM_MOVT_ABS 00000d80 .LC92 │ │ │ │ │ 000010f8 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001100 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ -00001108 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ +00001100 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ +00001108 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ 00001120 0000641c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ 0000113c 0000641c R_ARM_CALL 000004f8 _IsCContiguous │ │ │ │ │ -0000114c 0000651c R_ARM_CALL 000012dc _IsFortranContiguous │ │ │ │ │ -00001168 0000651c R_ARM_CALL 000012dc _IsFortranContiguous │ │ │ │ │ +0000114c 0000651c R_ARM_CALL 00001028 _IsFortranContiguous │ │ │ │ │ +00001168 0000651c R_ARM_CALL 00001028 _IsFortranContiguous │ │ │ │ │ 00001180 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001188 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ -00001190 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ +00001188 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ +00001190 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ 000011a0 0001601c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000011b4 0001611c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000011bc 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ -000011c4 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ -00001264 0001531c R_ARM_CALL 000014a0 PyBuffer_GetPointer │ │ │ │ │ -00001274 0001531c R_ARM_CALL 000014a0 PyBuffer_GetPointer │ │ │ │ │ +000011bc 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ +000011c4 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ +00001264 0001531c R_ARM_CALL 000011ec PyBuffer_GetPointer │ │ │ │ │ +00001274 0001531c R_ARM_CALL 000011ec PyBuffer_GetPointer │ │ │ │ │ 00001284 00015f1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001294 0001631c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000129c 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ -000012a4 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ +0000129c 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ +000012a4 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ 00001308 0000c22b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 0000130c 0000c22c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001310 0000a62b R_ARM_MOVW_ABS_NC 00000db8 .LC93 │ │ │ │ │ 00001314 0000a62c R_ARM_MOVT_ABS 00000db8 .LC93 │ │ │ │ │ 0000131c 0001111c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001360 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ -000013c0 0001071c R_ARM_CALL 00004b48 PyObject_GetBuffer │ │ │ │ │ -000013e0 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ +00001360 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ +000013c0 0001071c R_ARM_CALL 00004b7c PyObject_GetBuffer │ │ │ │ │ +000013e0 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ 00001460 0000d01c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001470 00010a1c R_ARM_CALL 00004d94 PyBuffer_Release │ │ │ │ │ +00001470 00010a1c R_ARM_CALL 00004dcc PyBuffer_Release │ │ │ │ │ 00001490 0000a12b R_ARM_MOVW_ABS_NC 00000de0 _buffer_release_call │ │ │ │ │ 00001494 0000a12c R_ARM_MOVT_ABS 00000de0 _buffer_release_call │ │ │ │ │ 000014a4 00016c1d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ -000014b8 0001201d R_ARM_JUMP24 000062f8 PySequence_Size │ │ │ │ │ -000014cc 0001151d R_ARM_JUMP24 00005294 PyMapping_Size │ │ │ │ │ -000014e0 0000db1d R_ARM_JUMP24 00001d80 PySequence_Contains │ │ │ │ │ +000014b8 0001201d R_ARM_JUMP24 00006330 PySequence_Size │ │ │ │ │ +000014cc 0001151d R_ARM_JUMP24 000052cc PyMapping_Size │ │ │ │ │ +000014e0 0000db1d R_ARM_JUMP24 00001db4 PySequence_Contains │ │ │ │ │ 00001500 0000c52b R_ARM_MOVW_ABS_NC 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00001504 0000c52c R_ARM_MOVT_ABS 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -17,15 +17,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 504 <_IsCContiguous+0xc> │ │ │ │ │ + bl 520 <_IsCContiguous+0x28> │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 68 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ @@ -82,15 +82,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 148 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 89c │ │ │ │ │ + bl 8b8 │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 138 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3580 │ │ │ │ │ + bl 35b4 │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ bne 1c0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -242,15 +242,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 11cc │ │ │ │ │ + bl f18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 338 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -275,24 +275,24 @@ │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 39c │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ - bl 11cc │ │ │ │ │ + bl f18 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 39c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 7820 │ │ │ │ │ + b 7b40 │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ │ │ │ │ │ 000003b0 : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -310,15 +310,15 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 1dd0 │ │ │ │ │ + bl 1e04 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 420 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ @@ -703,15 +703,15 @@ │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #0 │ │ │ │ │ beq a90 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bl 708 │ │ │ │ │ + bl 724 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ movne r7, r4 │ │ │ │ │ beq ab8 <_PySequence_IterSearch+0x1e8> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ @@ -911,15 +911,15 @@ │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq bd4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq bd4 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ - bl 33c0 │ │ │ │ │ + bl 33f4 │ │ │ │ │ R_ARM_CALL binary_op1.constprop.1 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ @@ -950,380 +950,183 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ b bd0 │ │ │ │ │ │ │ │ │ │ -00000c18 : │ │ │ │ │ -PyNumber_InPlaceMultiply(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq d1c │ │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movweq r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movteq r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq c9c │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - beq c80 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e50 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq e48 │ │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - bne d2c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq e08 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r2 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne c74 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble db4 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bne dcc │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq eac │ │ │ │ │ - ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq e64 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 3b0 │ │ │ │ │ - movw r5, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r5, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b ca0 │ │ │ │ │ - ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq cac │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq cac │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq dc4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq cb8 │ │ │ │ │ - mov r1, ip │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyType_IsSubtype │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq cb8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne c74 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cb4 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne cb4 │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b cb4 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne dc4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq e00 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r7 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, r5 │ │ │ │ │ - bne c74 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ce4 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne e00 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - ldr r2, [r5] │ │ │ │ │ - ldr r3, [ip, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf4 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r5] │ │ │ │ │ - bne cf4 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b cf4 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - b ca0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne c8c │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c8c │ │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne d08 │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC69 │ │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ - str r0, [sp] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - ldr r3, [ip, #12] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b c74 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq e70 │ │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq e70 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - b d10 │ │ │ │ │ - │ │ │ │ │ -00000ecc : │ │ │ │ │ +00000c18 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1034 │ │ │ │ │ + beq d80 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne f20 │ │ │ │ │ + bne c6c │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Values │ │ │ │ │ - ldr r0, [pc, #304] @ 1058 │ │ │ │ │ + ldr r0, [pc, #304] @ da4 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq fbc │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq fbc │ │ │ │ │ - bl 708 │ │ │ │ │ + beq d08 │ │ │ │ │ + bl 724 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fc8 │ │ │ │ │ + beq d14 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f88 │ │ │ │ │ + bgt cd4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne f88 │ │ │ │ │ + bne cd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 3ab4 │ │ │ │ │ + bl 3ae8 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fbc │ │ │ │ │ + bgt d08 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne fbc │ │ │ │ │ + bne d08 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr r2, [pc, #140] @ 105c │ │ │ │ │ + ldr r2, [pc, #140] @ da8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r5, [r1, r2] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1020 │ │ │ │ │ + beq d6c │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ - ldr ip, [pc, #76] @ 1058 │ │ │ │ │ + ldr ip, [pc, #76] @ da4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1040 │ │ │ │ │ + ble d8c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b fbc │ │ │ │ │ + b d08 │ │ │ │ │ mov r6, r4 │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b fbc │ │ │ │ │ + b d08 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 102c │ │ │ │ │ + bne d78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 102c │ │ │ │ │ + b d78 │ │ │ │ │ .word 0x0000e508 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001060 : │ │ │ │ │ +00000dac : │ │ │ │ │ PyMapping_GetOptionalItemString(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq 10dc │ │ │ │ │ + beq e28 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r1, [r2] │ │ │ │ │ - beq 10e4 │ │ │ │ │ + beq e30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 9d8 <_PySequence_IterSearch+0x108> │ │ │ │ │ + bl 9f4 <_PySequence_IterSearch+0x124> │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10d0 │ │ │ │ │ + bgt e1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 10d0 │ │ │ │ │ + bne e1c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r0, [r2] │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 10d0 │ │ │ │ │ + b e1c │ │ │ │ │ │ │ │ │ │ -000010ec : │ │ │ │ │ +00000e38 : │ │ │ │ │ PyNumber_InPlaceRemainder(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1334,30 +1137,30 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001124 : │ │ │ │ │ +00000e70 : │ │ │ │ │ PyNumber_Positive(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1168 │ │ │ │ │ + beq eb4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1174 │ │ │ │ │ + beq ec0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1174 │ │ │ │ │ + beq ec0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -1369,17 +1172,17 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 116c │ │ │ │ │ + b eb8 │ │ │ │ │ │ │ │ │ │ -00001194 : │ │ │ │ │ +00000ee0 : │ │ │ │ │ PyNumber_InPlaceTrueDivide(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1390,80 +1193,80 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000011cc : │ │ │ │ │ +00000f18 : │ │ │ │ │ check_class(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - ldr r1, [pc, #168] @ 129c │ │ │ │ │ + ldr r1, [pc, #168] @ fe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122c │ │ │ │ │ + beq f78 │ │ │ │ │ ldrd r2, [r0] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1224 │ │ │ │ │ + beq f70 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1264 │ │ │ │ │ + ble fb0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1288 │ │ │ │ │ - ldr r3, [pc, #108] @ 12a0 │ │ │ │ │ + ble fd4 │ │ │ │ │ + ldr r3, [pc, #108] @ fec │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1278 │ │ │ │ │ + bne fc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 121c │ │ │ │ │ + b f68 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1218 │ │ │ │ │ + bne f64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1218 │ │ │ │ │ + b f64 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ - b 1248 │ │ │ │ │ + bne fa8 │ │ │ │ │ + b f94 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 122c │ │ │ │ │ + bne f78 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 122c │ │ │ │ │ + b f78 │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000012a4 : │ │ │ │ │ +00000ff0 : │ │ │ │ │ PyNumber_InPlaceRshift(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1474,286 +1277,286 @@ │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC80 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 164 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000012dc <_IsFortranContiguous>: │ │ │ │ │ +00001028 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1350 <_IsFortranContiguous+0x74> │ │ │ │ │ + beq 109c <_IsFortranContiguous+0x74> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 134c <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 1098 <_IsFortranContiguous+0x70> │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble 1344 <_IsFortranContiguous+0x68> │ │ │ │ │ + ble 1090 <_IsFortranContiguous+0x68> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 1330 <_IsFortranContiguous+0x54> │ │ │ │ │ + ble 107c <_IsFortranContiguous+0x54> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 133c <_IsFortranContiguous+0x60> │ │ │ │ │ + bne 1088 <_IsFortranContiguous+0x60> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 130c <_IsFortranContiguous+0x30> │ │ │ │ │ + b 1058 <_IsFortranContiguous+0x30> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - b 1358 <_IsFortranContiguous.part.0> │ │ │ │ │ + b 10a4 <_IsFortranContiguous.part.0> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001358 <_IsFortranContiguous.part.0>: │ │ │ │ │ +000010a4 <_IsFortranContiguous.part.0>: │ │ │ │ │ _IsFortranContiguous.part.0(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - bgt 137c <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ + bgt 10c8 <_IsFortranContiguous.part.0+0x24> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ addgt r0, r0, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1388 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ + bne 10d4 <_IsFortranContiguous.part.0+0x30> │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ movle r0, #1 │ │ │ │ │ - b 1370 <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ + b 10bc <_IsFortranContiguous.part.0+0x18> │ │ │ │ │ │ │ │ │ │ -000013ac : │ │ │ │ │ +000010f8 : │ │ │ │ │ PySequence_SetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 140c │ │ │ │ │ + beq 1158 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1458 │ │ │ │ │ + beq 11a4 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1458 │ │ │ │ │ + beq 11a4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 141c │ │ │ │ │ + blt 1168 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 13f4 │ │ │ │ │ + beq 1140 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx ip │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1410 │ │ │ │ │ + blt 115c │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ - b 13f4 │ │ │ │ │ + b 1140 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [ip, #56] @ 0x38 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1480 │ │ │ │ │ + beq 11cc │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1490 │ │ │ │ │ + bne 11dc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1410 │ │ │ │ │ + b 115c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1410 │ │ │ │ │ + b 115c │ │ │ │ │ │ │ │ │ │ -000014a0 : │ │ │ │ │ +000011ec : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - ble 14f4 │ │ │ │ │ + ble 1240 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ ldr r5, [r4, r3, lsl #2] │ │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ - beq 14ec │ │ │ │ │ + beq 1238 │ │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrge r2, [r2] │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14b8 │ │ │ │ │ + b 1204 │ │ │ │ │ mov r0, r2 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000014fc : │ │ │ │ │ +00001248 : │ │ │ │ │ PySequence_DelSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1598 │ │ │ │ │ + beq 12e4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r4, [r3, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 15a4 │ │ │ │ │ + beq 12f0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 15a4 │ │ │ │ │ + beq 12f0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 12e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 158c │ │ │ │ │ + bgt 12d8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 158c │ │ │ │ │ + bne 12d8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 158c │ │ │ │ │ + b 12d8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 159c │ │ │ │ │ + b 12e8 │ │ │ │ │ │ │ │ │ │ -000015c4 : │ │ │ │ │ +00001310 : │ │ │ │ │ PySequence_SetSlice(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1664 │ │ │ │ │ + beq 13b0 │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ ldr r4, [ip, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1670 │ │ │ │ │ + beq 13bc │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1670 │ │ │ │ │ + beq 13bc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, lr │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PySlice_FromIndices> │ │ │ │ │ R_ARM_CALL _PySlice_FromIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1668 │ │ │ │ │ + beq 13b4 │ │ │ │ │ ldr r4, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1658 │ │ │ │ │ + bgt 13a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1658 │ │ │ │ │ + bne 13a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1658 │ │ │ │ │ + b 13a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1668 │ │ │ │ │ + b 13b4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,158 +1,157 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ PySequence_Tuple(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1d4 │ │ │ │ │ + beq 1d0 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 58 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e0 │ │ │ │ │ + bgt 1dc │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r0, r2 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bne 74 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_AsTuple │ │ │ │ │ - bl 708 │ │ │ │ │ + bl 724 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 4c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 37c │ │ │ │ │ + beq 378 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 384 │ │ │ │ │ + beq 380 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 38c │ │ │ │ │ + beq 388 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 394 │ │ │ │ │ + beq 390 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39c │ │ │ │ │ - sub r7, fp, #52 @ 0x34 │ │ │ │ │ - sub r5, fp, #36 @ 0x24 │ │ │ │ │ + beq 398 │ │ │ │ │ sub r6, fp, #52 @ 0x34 │ │ │ │ │ + sub r5, fp, #36 @ 0x24 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - b 150 │ │ │ │ │ + b 14c │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ str r0, [r1, #4]! │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 1e8 │ │ │ │ │ + beq 1e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 134 │ │ │ │ │ - ldr r3, [pc, #900] @ 4fc │ │ │ │ │ + bne 130 │ │ │ │ │ + ldr r3, [pc, #932] @ 518 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ ldr r1, [r3, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 3c8 │ │ │ │ │ + bne 3e4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ - bne 450 │ │ │ │ │ + bne 46c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c0 │ │ │ │ │ + bgt 1bc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1c0 │ │ │ │ │ + bne 1bc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_CALL _PyTuple_FromArraySteal │ │ │ │ │ mov r2, r0 │ │ │ │ │ b 4c │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b 4c │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 494 │ │ │ │ │ + beq 4b0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - sub r0, r1, r7 │ │ │ │ │ + sub r0, r1, r6 │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - beq 3a4 │ │ │ │ │ + beq 3a0 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str ip, [r1] │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str ip, [r1, #8] │ │ │ │ │ @@ -161,53 +160,53 @@ │ │ │ │ │ ldr ip, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str ip, [r1, #16] │ │ │ │ │ str r0, [r1, #20] │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str ip, [r1, #28] │ │ │ │ │ str r0, [r1, #24] │ │ │ │ │ - b 278 │ │ │ │ │ + b 274 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge 33c │ │ │ │ │ + bge 338 │ │ │ │ │ ldr lr, [r3, #12] │ │ │ │ │ add ip, r1, #1 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ │ blx r1 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 258 │ │ │ │ │ - ldr r1, [pc, #600] @ 500 │ │ │ │ │ + bne 254 │ │ │ │ │ + ldr r1, [pc, #632] @ 51c │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r1, [r1, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 410 │ │ │ │ │ + bne 42c │ │ │ │ │ strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35c │ │ │ │ │ + bne 358 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2fc │ │ │ │ │ + bgt 2f8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 2fc │ │ │ │ │ + bne 2f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -231,244 +230,252 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 278 │ │ │ │ │ + bge 274 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4a4 │ │ │ │ │ + ble 4c0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4c4 │ │ │ │ │ + ble 4e0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 4c │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 170 │ │ │ │ │ + b 16c │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 170 │ │ │ │ │ + b 16c │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 170 │ │ │ │ │ + b 16c │ │ │ │ │ mov r4, #3 │ │ │ │ │ - b 170 │ │ │ │ │ + b 16c │ │ │ │ │ mov r4, #4 │ │ │ │ │ - b 170 │ │ │ │ │ - sub r0, r1, #4 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - ldr ip, [lr], #4 │ │ │ │ │ - str ip, [r0, #4]! │ │ │ │ │ - mov r6, lr │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - bne 3ac │ │ │ │ │ - b 278 │ │ │ │ │ + b 16c │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r0, [r1] │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r0, [r1, #4] │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r0, [r1, #8] │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r0, [r1, #12] │ │ │ │ │ + ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + str r0, [r1, #16] │ │ │ │ │ + ldr r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r0, [r1, #20] │ │ │ │ │ + ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + str r0, [r1, #24] │ │ │ │ │ + ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + str r0, [r1, #28] │ │ │ │ │ + b 274 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 18c │ │ │ │ │ + beq 188 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18c │ │ │ │ │ + beq 188 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 18c │ │ │ │ │ + b 188 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2c0 │ │ │ │ │ + beq 2bc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r4 │ │ │ │ │ strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 2c0 │ │ │ │ │ + beq 2bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ ldrd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 2c0 │ │ │ │ │ + b 2bc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 464 │ │ │ │ │ + bgt 480 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 4f0 │ │ │ │ │ + beq 50c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 374 │ │ │ │ │ - sub r7, fp, #52 @ 0x34 │ │ │ │ │ + beq 370 │ │ │ │ │ + sub r6, fp, #52 @ 0x34 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r0, [r7, r3, lsl #2] │ │ │ │ │ + ldr r0, [r6, r3, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4dc │ │ │ │ │ + ble 4f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 470 │ │ │ │ │ - b 374 │ │ │ │ │ + bne 48c │ │ │ │ │ + b 370 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 458 │ │ │ │ │ - b 470 │ │ │ │ │ + ble 474 │ │ │ │ │ + b 48c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 368 │ │ │ │ │ + bne 364 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 368 │ │ │ │ │ + b 364 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 374 │ │ │ │ │ + bne 370 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 374 │ │ │ │ │ + b 370 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 488 │ │ │ │ │ + bne 4a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 488 │ │ │ │ │ + b 4a4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 464 │ │ │ │ │ - .word 0x0000037c │ │ │ │ │ + b 480 │ │ │ │ │ + .word 0x0000039c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000250 │ │ │ │ │ + .word 0x00000270 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000504 : │ │ │ │ │ +00000520 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 6fc │ │ │ │ │ + beq 718 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [ip, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 574 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 558 │ │ │ │ │ + beq 574 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 5e0 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 5e0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 6d8 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 6d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - bl 1dd0 │ │ │ │ │ + bl 1e04 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 658 │ │ │ │ │ + beq 674 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 260c │ │ │ │ │ + b 2640 │ │ │ │ │ R_ARM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr r2, [ip, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 6dc │ │ │ │ │ + bge 6f8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 67c │ │ │ │ │ + beq 698 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #280] @ 704 │ │ │ │ │ + ldr r1, [pc, #280] @ 720 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 674 │ │ │ │ │ + blt 690 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r2 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 690 │ │ │ │ │ + beq 6ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 64c │ │ │ │ │ + bgt 668 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 64c │ │ │ │ │ + bne 668 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 5b4 │ │ │ │ │ + beq 5d0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 64c │ │ │ │ │ + b 668 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GenericAlias │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ @@ -483,84 +490,84 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 674 │ │ │ │ │ + b 690 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 674 │ │ │ │ │ + b 690 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 674 │ │ │ │ │ - bl 714 │ │ │ │ │ + b 690 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 674 │ │ │ │ │ + b 690 │ │ │ │ │ .word 0x00008690 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000708 : │ │ │ │ │ +00000724 : │ │ │ │ │ PyObject_GetIter(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 768 │ │ │ │ │ + beq 784 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 75c │ │ │ │ │ + beq 778 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r1, [r1, #112] @ 0x70 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ - beq 7bc │ │ │ │ │ + beq 7d8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 798 │ │ │ │ │ + bne 7b4 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 798 │ │ │ │ │ + beq 7b4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 798 │ │ │ │ │ + beq 7b4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySeqIter_New │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -570,15 +577,15 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 75c │ │ │ │ │ + b 778 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ @@ -587,168 +594,168 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b4 │ │ │ │ │ + bgt 7d0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 7b4 │ │ │ │ │ + bne 7d0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b4 │ │ │ │ │ + b 7d0 │ │ │ │ │ │ │ │ │ │ -00000804 : │ │ │ │ │ +00000820 : │ │ │ │ │ PyIter_Next(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 838 │ │ │ │ │ + beq 854 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r3, [pc, #88] @ 898 │ │ │ │ │ + ldr r3, [pc, #88] @ 8b4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 860 │ │ │ │ │ + bne 87c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 854 │ │ │ │ │ + beq 870 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 854 │ │ │ │ │ + beq 870 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 854 │ │ │ │ │ + b 870 │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000089c : │ │ │ │ │ +000008b8 : │ │ │ │ │ PyObject_SetItem(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 964 │ │ │ │ │ + bne 980 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 908 │ │ │ │ │ + beq 924 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 908 │ │ │ │ │ + beq 924 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 998 │ │ │ │ │ + beq 9b4 │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 98c │ │ │ │ │ + beq 9a8 │ │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 98c │ │ │ │ │ + beq 9a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 1dd0 │ │ │ │ │ + bl 1e04 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 974 │ │ │ │ │ + beq 990 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 13ac │ │ │ │ │ + b 10f8 │ │ │ │ │ R_ARM_JUMP24 PySequence_SetItem │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 950 │ │ │ │ │ - b 968 │ │ │ │ │ + beq 96c │ │ │ │ │ + b 984 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9b8 │ │ │ │ │ + bne 9d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 968 │ │ │ │ │ + b 984 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 968 │ │ │ │ │ + b 984 │ │ │ │ │ │ │ │ │ │ -000009d8 : │ │ │ │ │ +000009f4 : │ │ │ │ │ PyMapping_GetOptionalItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -759,46 +766,46 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp lr, r3 │ │ │ │ │ cmpne lr, ip │ │ │ │ │ - bne a1c │ │ │ │ │ + bne a38 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_GetItemRef │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bl 504 │ │ │ │ │ + bl 520 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne a5c │ │ │ │ │ + bne a78 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a64 │ │ │ │ │ + beq a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b a5c │ │ │ │ │ + b a78 │ │ │ │ │ │ │ │ │ │ -00000a6c <_PyMapping_GetOptionalItem2>: │ │ │ │ │ +00000a88 <_PyMapping_GetOptionalItem2>: │ │ │ │ │ _PyMapping_GetOptionalItem2(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -810,1496 +817,1502 @@ │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, ip │ │ │ │ │ - bne ac4 <_PyMapping_GetOptionalItem2+0x58> │ │ │ │ │ + bne ae0 <_PyMapping_GetOptionalItem2+0x58> │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_GetItemRef │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - bl 504 │ │ │ │ │ + bl 520 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ movne r3, #1 │ │ │ │ │ - bne afc <_PyMapping_GetOptionalItem2+0x90> │ │ │ │ │ + bne b18 <_PyMapping_GetOptionalItem2+0x90> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_KeyError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_KeyError │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b08 <_PyMapping_GetOptionalItem2+0x9c> │ │ │ │ │ + beq b24 <_PyMapping_GetOptionalItem2+0x9c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b abc <_PyMapping_GetOptionalItem2+0x50> │ │ │ │ │ + b ad8 <_PyMapping_GetOptionalItem2+0x50> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b afc <_PyMapping_GetOptionalItem2+0x90> │ │ │ │ │ + b b18 <_PyMapping_GetOptionalItem2+0x90> │ │ │ │ │ │ │ │ │ │ -00000b10 : │ │ │ │ │ +00000b2c : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq b48 │ │ │ │ │ + beq b64 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b48 │ │ │ │ │ + beq b64 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b3c │ │ │ │ │ + b b58 │ │ │ │ │ │ │ │ │ │ -00000b50 : │ │ │ │ │ +00000b6c : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq d5c │ │ │ │ │ + beq d80 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyType_Type │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - beq d50 │ │ │ │ │ - ldr r1, [pc, #2256] @ 1464 │ │ │ │ │ + beq d74 │ │ │ │ │ + ldr r1, [pc, #2268] @ 148c │ │ │ │ │ mov r3, r0 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyUnion_Type │ │ │ │ │ cmp r2, r6 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r7, [r0, r1] │ │ │ │ │ - beq e9c │ │ │ │ │ + beq ec4 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq ec0 │ │ │ │ │ + beq ee8 │ │ │ │ │ ldr r2, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 132c │ │ │ │ │ + bcc 1354 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble db8 │ │ │ │ │ + ble ddc │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ add r6, r8, #12 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ │ + ldr r2, [r6, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq d2c │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq d50 │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq d80 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq f58 │ │ │ │ │ + beq da4 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq f80 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq fa4 │ │ │ │ │ ldr r1, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 13bc │ │ │ │ │ - ldr ip, [r3, #8] │ │ │ │ │ + bcc 13e4 │ │ │ │ │ + ldr ip, [r2, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble da0 │ │ │ │ │ + ble dc4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r8 │ │ │ │ │ - add r8, r3, #12 │ │ │ │ │ + add r8, r2, #12 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq d2c │ │ │ │ │ + beq d50 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq dc0 │ │ │ │ │ + beq de4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 1050 │ │ │ │ │ + beq 1078 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - beq 107c │ │ │ │ │ + beq 10a4 │ │ │ │ │ ldr r1, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 141c │ │ │ │ │ + bcc 1444 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble de8 │ │ │ │ │ + ble e0c │ │ │ │ │ str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq d2c │ │ │ │ │ + beq d50 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq e0c │ │ │ │ │ + beq e34 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 13a8 │ │ │ │ │ + beq 13d0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1150 │ │ │ │ │ + beq 1178 │ │ │ │ │ ldr r2, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 13f4 │ │ │ │ │ + bcc 141c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble e24 │ │ │ │ │ + ble e4c │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 146c │ │ │ │ │ + bl 1494 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e4c │ │ │ │ │ + beq e74 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1454 │ │ │ │ │ + bne 147c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 496c │ │ │ │ │ + b 49a0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d80 │ │ │ │ │ + beq da4 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + bne 126c │ │ │ │ │ + mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 496c │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 49a0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d20 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne d44 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne bf0 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne c10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b d20 │ │ │ │ │ + b d44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 496c │ │ │ │ │ + bl 49a0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d20 │ │ │ │ │ + bne d44 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne c54 │ │ │ │ │ - ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne c78 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b da0 │ │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b dc4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 496c │ │ │ │ │ + bl 49a0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d20 │ │ │ │ │ + bne d44 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne cb8 │ │ │ │ │ + bne cdc │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b de8 │ │ │ │ │ + b e0c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e4c │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, r6, #16 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 146c │ │ │ │ │ + bl 1494 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne d20 │ │ │ │ │ + bne d44 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne e90 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e24 │ │ │ │ │ + b e4c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne bbc │ │ │ │ │ - ldr r1, [pc, #1440] @ 1468 │ │ │ │ │ + bne bd8 │ │ │ │ │ + ldr r1, [pc, #1440] @ 1490 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq d3c │ │ │ │ │ + beq d60 │ │ │ │ │ ldr r2, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 135c │ │ │ │ │ + bcc 1384 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f18 │ │ │ │ │ + bgt f40 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f18 │ │ │ │ │ + bne f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1244 │ │ │ │ │ + beq 126c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d20 │ │ │ │ │ + bgt d44 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne d20 │ │ │ │ │ + bne d44 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b d20 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b d44 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne c20 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #1248] @ 1468 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne c40 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r1, [pc, #1248] @ 1490 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d68 │ │ │ │ │ - ldr r3, [r7, #788] @ 0x314 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bcc 127c │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq d8c │ │ │ │ │ + ldr r2, [r7, #788] @ 0x314 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc 12a4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ff8 │ │ │ │ │ + bgt 1020 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - bne ff8 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1020 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1244 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 126c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d98 │ │ │ │ │ + bgt dbc │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - bne d98 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + bne dbc │ │ │ │ │ + mov r0, r2 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b d98 │ │ │ │ │ + b dbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne c84 │ │ │ │ │ - ldr r1, [pc, #996] @ 1468 │ │ │ │ │ + bne ca8 │ │ │ │ │ + ldr r1, [pc, #996] @ 1490 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 124c │ │ │ │ │ + beq 1274 │ │ │ │ │ ldr r1, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 12dc │ │ │ │ │ + bcc 1304 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f8 │ │ │ │ │ + bgt 1120 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 10f8 │ │ │ │ │ + bne 1120 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1244 │ │ │ │ │ + beq 126c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt de0 │ │ │ │ │ + bgt e04 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne de0 │ │ │ │ │ + bne e04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b de0 │ │ │ │ │ - ldr r1, [pc, #784] @ 1468 │ │ │ │ │ + b e04 │ │ │ │ │ + ldr r1, [pc, #784] @ 1490 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 122c │ │ │ │ │ + beq 1254 │ │ │ │ │ ldr r2, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 11e4 │ │ │ │ │ + bcc 120c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11a4 │ │ │ │ │ + bgt 11cc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 11a4 │ │ │ │ │ + bne 11cc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1244 │ │ │ │ │ + beq 126c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e1c │ │ │ │ │ + bgt e44 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne e1c │ │ │ │ │ + bne e44 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b e1c │ │ │ │ │ + b e44 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 1174 │ │ │ │ │ + bcc 119c │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1174 │ │ │ │ │ + beq 119c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1244 │ │ │ │ │ + bgt 126c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne 126c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1244 │ │ │ │ │ + b 126c │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e0c │ │ │ │ │ + beq e34 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e0c │ │ │ │ │ + beq e34 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b d20 │ │ │ │ │ + b d44 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 12cc │ │ │ │ │ + bne 12f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 496c │ │ │ │ │ + bl 49a0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b de0 │ │ │ │ │ - sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bcc fb0 │ │ │ │ │ + b e04 │ │ │ │ │ + sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc fd8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fb0 │ │ │ │ │ + beq fd8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1244 │ │ │ │ │ + bgt 126c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne 126c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1244 │ │ │ │ │ + b 126c │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ - b 1258 │ │ │ │ │ + bne 126c │ │ │ │ │ + b 1280 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 10b0 │ │ │ │ │ + bcc 10d8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10b0 │ │ │ │ │ + beq 10d8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1244 │ │ │ │ │ + bgt 126c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne 126c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1244 │ │ │ │ │ + b 126c │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc bc8 │ │ │ │ │ + bcc be4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ - b bc8 │ │ │ │ │ + bne 126c │ │ │ │ │ + b be4 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc ee8 │ │ │ │ │ + bcc f10 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee8 │ │ │ │ │ + beq f10 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1244 │ │ │ │ │ + bgt 126c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1244 │ │ │ │ │ + bne 126c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1244 │ │ │ │ │ + b 126c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b cdc │ │ │ │ │ + b d00 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc c2c │ │ │ │ │ + bcc c4c │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1244 │ │ │ │ │ - b c2c │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne 126c │ │ │ │ │ + b c4c │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc cf4 │ │ │ │ │ + bcc d18 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ - b cf4 │ │ │ │ │ + bne 126c │ │ │ │ │ + b d18 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc c90 │ │ │ │ │ + bcc cb4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 1244 │ │ │ │ │ - b c90 │ │ │ │ │ + bne 126c │ │ │ │ │ + b cb4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1244 │ │ │ │ │ - b d48 │ │ │ │ │ - .word 0x000008b8 │ │ │ │ │ + bne 126c │ │ │ │ │ + b d6c │ │ │ │ │ + .word 0x000008c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008d04 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000146c : │ │ │ │ │ +00001494 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1678 │ │ │ │ │ + beq 16a8 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyType_Type │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 1664 │ │ │ │ │ + beq 1694 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - beq 17b0 │ │ │ │ │ + beq 17e4 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - beq 17d4 │ │ │ │ │ + beq 1808 │ │ │ │ │ ldr r1, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1c48 │ │ │ │ │ + bcc 1c7c │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 16d4 │ │ │ │ │ + ble 1704 │ │ │ │ │ add r8, r2, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ │ + ldr r2, [r6, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - beq 163c │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq 166c │ │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 169c │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq 1874 │ │ │ │ │ + beq 16cc │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 18a8 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1898 │ │ │ │ │ + beq 18cc │ │ │ │ │ ldr r1, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1d08 │ │ │ │ │ - ldr ip, [r3, #8] │ │ │ │ │ + bcc 1d3c │ │ │ │ │ + ldr ip, [r2, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 16bc │ │ │ │ │ + ble 16ec │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r8 │ │ │ │ │ - add r8, r3, #12 │ │ │ │ │ + add r8, r2, #12 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r5, [r8, #4]! │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq 163c │ │ │ │ │ + beq 166c │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 16dc │ │ │ │ │ + beq 170c │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 196c │ │ │ │ │ + beq 19a0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1998 │ │ │ │ │ + beq 19cc │ │ │ │ │ ldr r1, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1cd0 │ │ │ │ │ + bcc 1d04 │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 1704 │ │ │ │ │ + ble 1734 │ │ │ │ │ str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - beq 163c │ │ │ │ │ + beq 166c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 1728 │ │ │ │ │ + beq 175c │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1d9c │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1a6c │ │ │ │ │ + beq 1aa0 │ │ │ │ │ ldr r2, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 1d40 │ │ │ │ │ + bcc 1d74 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1740 │ │ │ │ │ + ble 1774 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 146c │ │ │ │ │ + bl 1494 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 179c │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1664 │ │ │ │ │ + beq 1694 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b94 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 496c │ │ │ │ │ + b 49a0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 169c │ │ │ │ │ + beq 16cc │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ + bne 1b94 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 496c │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 49a0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1630 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 1660 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne 1500 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 152c │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1630 │ │ │ │ │ + b 1660 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 496c │ │ │ │ │ + bl 49a0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1660 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 1564 │ │ │ │ │ - ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 1594 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 16bc │ │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 16ec │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 496c │ │ │ │ │ + bl 49a0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1660 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 15c8 │ │ │ │ │ + bne 15f8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1704 │ │ │ │ │ + b 1734 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1740 │ │ │ │ │ + beq 1774 │ │ │ │ │ str r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, r6, #16 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 146c │ │ │ │ │ + bl 1494 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1660 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1780 │ │ │ │ │ + bne 17b4 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1740 │ │ │ │ │ + b 1774 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne 14c8 │ │ │ │ │ + bne 14f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1436] @ 1d7c │ │ │ │ │ + ldr r1, [pc, #1436] @ 1db0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq 164c │ │ │ │ │ + beq 167c │ │ │ │ │ ldr r2, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 1c80 │ │ │ │ │ + bcc 1cb4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1834 │ │ │ │ │ + bgt 1868 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1834 │ │ │ │ │ + bne 1868 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b60 │ │ │ │ │ + beq 1b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1630 │ │ │ │ │ + bgt 1660 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1630 │ │ │ │ │ + bne 1660 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1630 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1660 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne 1530 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [pc, #1240] @ 1d7c │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 155c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + ldr r1, [pc, #1240] @ 1db0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 1684 │ │ │ │ │ - ldr r3, [r7, #788] @ 0x314 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bcc 1b98 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + beq 16b4 │ │ │ │ │ + ldr r2, [r7, #788] @ 0x314 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc 1bcc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1914 │ │ │ │ │ + bgt 1948 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - bne 1914 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 1948 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1b60 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1b94 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16b4 │ │ │ │ │ + bgt 16e4 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - str r0, [r3] │ │ │ │ │ - bne 16b4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + bne 16e4 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 16b4 │ │ │ │ │ + b 16e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne 1594 │ │ │ │ │ - ldr r1, [pc, #988] @ 1d7c │ │ │ │ │ + bne 15c4 │ │ │ │ │ + ldr r1, [pc, #988] @ 1db0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 1b68 │ │ │ │ │ + beq 1b9c │ │ │ │ │ ldr r1, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 1bf8 │ │ │ │ │ + bcc 1c2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a14 │ │ │ │ │ + bgt 1a48 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 1a14 │ │ │ │ │ + bne 1a48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1b60 │ │ │ │ │ + beq 1b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16fc │ │ │ │ │ + bgt 172c │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne 16fc │ │ │ │ │ + bne 172c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 16fc │ │ │ │ │ - ldr r1, [pc, #776] @ 1d7c │ │ │ │ │ + b 172c │ │ │ │ │ + ldr r1, [pc, #776] @ 1db0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1b48 │ │ │ │ │ + beq 1b7c │ │ │ │ │ ldr r2, [r7, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 1b00 │ │ │ │ │ + bcc 1b34 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ac0 │ │ │ │ │ + bgt 1af4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 1ac0 │ │ │ │ │ + bne 1af4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1b60 │ │ │ │ │ + beq 1b94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1738 │ │ │ │ │ + bgt 176c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 1738 │ │ │ │ │ + bne 176c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1738 │ │ │ │ │ + b 176c │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 1a90 │ │ │ │ │ + bcc 1ac4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a90 │ │ │ │ │ + beq 1ac4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b60 │ │ │ │ │ + bgt 1b94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b94 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b60 │ │ │ │ │ + b 1b94 │ │ │ │ │ ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1728 │ │ │ │ │ + beq 175c │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1728 │ │ │ │ │ + beq 175c │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 1630 │ │ │ │ │ + b 1660 │ │ │ │ │ ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1be8 │ │ │ │ │ + bne 1c1c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 496c │ │ │ │ │ + bl 49a0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 16fc │ │ │ │ │ - sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bcc 18cc │ │ │ │ │ + b 172c │ │ │ │ │ + sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + bcc 1900 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ - str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18cc │ │ │ │ │ + beq 1900 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b60 │ │ │ │ │ + bgt 1b94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b94 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b60 │ │ │ │ │ + b 1b94 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ - b 1b74 │ │ │ │ │ + bne 1b94 │ │ │ │ │ + b 1ba8 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 19cc │ │ │ │ │ + bcc 1a00 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19cc │ │ │ │ │ + beq 1a00 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b60 │ │ │ │ │ + bgt 1b94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b60 │ │ │ │ │ + b 1b94 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 14d4 │ │ │ │ │ + bcc 14fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1b60 │ │ │ │ │ - b 14d4 │ │ │ │ │ + bne 1b94 │ │ │ │ │ + b 14fc │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 1804 │ │ │ │ │ + bcc 1838 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 1838 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b60 │ │ │ │ │ + bgt 1b94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b60 │ │ │ │ │ + b 1b94 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 15a0 │ │ │ │ │ + bcc 15d0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ - b 15a0 │ │ │ │ │ + bne 1b94 │ │ │ │ │ + b 15d0 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 153c │ │ │ │ │ + bcc 1568 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne 1b60 │ │ │ │ │ - b 153c │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bne 1b94 │ │ │ │ │ + b 1568 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 1604 │ │ │ │ │ + bcc 1634 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ - b 1604 │ │ │ │ │ + bne 1b94 │ │ │ │ │ + b 1634 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 15ec │ │ │ │ │ + b 161c │ │ │ │ │ .word 0x00008d04 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001d80 : │ │ │ │ │ +00001db4 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1dec │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1db8 │ │ │ │ │ + beq 1dec │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 8d0 │ │ │ │ │ + b 8d0 │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -00001dd0 : │ │ │ │ │ +00001e04 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1fb4 │ │ │ │ │ + beq 1fe8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1ea8 │ │ │ │ │ + beq 1edc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e3c │ │ │ │ │ + ble 1e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ moveq r6, r4 │ │ │ │ │ - beq 1e60 │ │ │ │ │ + beq 1e94 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e88 │ │ │ │ │ + ble 1ebc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r6, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ movne r4, r6 │ │ │ │ │ - bne 1e24 │ │ │ │ │ - ldr r3, [pc, #420] @ 200c │ │ │ │ │ + bne 1e58 │ │ │ │ │ + ldr r3, [pc, #420] @ 2040 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ee4 │ │ │ │ │ + bne 1f18 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 1e24 │ │ │ │ │ + b 1e58 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 1e30 │ │ │ │ │ + bne 1e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1e30 │ │ │ │ │ + b 1e64 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1ec0 │ │ │ │ │ + beq 1ef4 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f40 │ │ │ │ │ + bne 1f74 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 1e30 │ │ │ │ │ + b 1e64 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e7c │ │ │ │ │ + beq 1eb0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e7c │ │ │ │ │ + beq 1eb0 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1fec │ │ │ │ │ + bne 2020 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r4, r6 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ eor r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ - b 1e24 │ │ │ │ │ + b 1e58 │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1f10 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1e48 │ │ │ │ │ + beq 1e7c │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 1fbc │ │ │ │ │ + bne 1ff0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2307,25 +2320,25 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1edc │ │ │ │ │ + bgt 1f10 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1edc │ │ │ │ │ + bne 1f10 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1edc │ │ │ │ │ - bl 714 │ │ │ │ │ + b 1f10 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 1edc │ │ │ │ │ + b 1f10 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2333,111 +2346,111 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e48 │ │ │ │ │ - b 1f90 │ │ │ │ │ + beq 1e7c │ │ │ │ │ + b 1fc4 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 1e7c │ │ │ │ │ + b 1eb0 │ │ │ │ │ .word 0x0000019c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002010 <_PyNumber_Index>: │ │ │ │ │ +00002044 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2154 <_PyNumber_Index+0x144> │ │ │ │ │ + beq 2188 <_PyNumber_Index+0x144> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2064 <_PyNumber_Index+0x54> │ │ │ │ │ + beq 2098 <_PyNumber_Index+0x54> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movgt r4, r2 │ │ │ │ │ movle r4, r2 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 207c <_PyNumber_Index+0x6c> │ │ │ │ │ + beq 20b0 <_PyNumber_Index+0x6c> │ │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 20a0 <_PyNumber_Index+0x90> │ │ │ │ │ + bne 20d4 <_PyNumber_Index+0x90> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2058 <_PyNumber_Index+0x48> │ │ │ │ │ + b 208c <_PyNumber_Index+0x48> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 2058 <_PyNumber_Index+0x48> │ │ │ │ │ + beq 208c <_PyNumber_Index+0x48> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 2058 <_PyNumber_Index+0x48> │ │ │ │ │ + beq 208c <_PyNumber_Index+0x48> │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 2118 <_PyNumber_Index+0x108> │ │ │ │ │ + bne 214c <_PyNumber_Index+0x108> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2098 <_PyNumber_Index+0x88> │ │ │ │ │ + bgt 20cc <_PyNumber_Index+0x88> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2098 <_PyNumber_Index+0x88> │ │ │ │ │ + bne 20cc <_PyNumber_Index+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2098 <_PyNumber_Index+0x88> │ │ │ │ │ + b 20cc <_PyNumber_Index+0x88> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -2445,345 +2458,345 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2058 <_PyNumber_Index+0x48> │ │ │ │ │ + beq 208c <_PyNumber_Index+0x48> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2098 <_PyNumber_Index+0x88> │ │ │ │ │ - b 2100 <_PyNumber_Index+0xf0> │ │ │ │ │ + bgt 20cc <_PyNumber_Index+0x88> │ │ │ │ │ + b 2134 <_PyNumber_Index+0xf0> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ - b 2058 <_PyNumber_Index+0x48> │ │ │ │ │ + b 208c <_PyNumber_Index+0x48> │ │ │ │ │ │ │ │ │ │ -00002164 : │ │ │ │ │ +00002198 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22d8 │ │ │ │ │ + beq 230c │ │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21e0 │ │ │ │ │ + beq 2214 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 21f8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 235c │ │ │ │ │ + ble 2390 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22d8 │ │ │ │ │ + beq 230c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 2284 │ │ │ │ │ + bne 22b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 229c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 21b8 │ │ │ │ │ + bne 21ec │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2370 │ │ │ │ │ + ble 23a4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 229c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 21b8 │ │ │ │ │ + bne 21ec │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2348 │ │ │ │ │ + ble 237c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 238 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 2300 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 2300 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2234 │ │ │ │ │ + beq 2268 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22c0 │ │ │ │ │ + beq 22f4 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2300 │ │ │ │ │ + bne 2334 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 2208 │ │ │ │ │ + b 223c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 21fc │ │ │ │ │ - b 2268 │ │ │ │ │ + bne 2230 │ │ │ │ │ + b 229c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 229c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2268 │ │ │ │ │ + beq 229c │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 223c │ │ │ │ │ - b 2268 │ │ │ │ │ + bne 2270 │ │ │ │ │ + b 229c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 21b8 │ │ │ │ │ + bne 21ec │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2204 │ │ │ │ │ + bgt 2238 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2204 │ │ │ │ │ + bne 2238 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2204 │ │ │ │ │ + b 2238 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2268 │ │ │ │ │ + bne 229c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2268 │ │ │ │ │ + b 229c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 21d0 │ │ │ │ │ + bne 2204 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21d0 │ │ │ │ │ + b 2204 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 2268 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2234 │ │ │ │ │ + b 2268 │ │ │ │ │ │ │ │ │ │ -00002384 : │ │ │ │ │ +000023b8 : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - bne 23d8 │ │ │ │ │ + bne 240c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 2544 │ │ │ │ │ + beq 2578 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 248c │ │ │ │ │ + bne 24c0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ ldr r1, [ip, #84] @ 0x54 │ │ │ │ │ ands r1, r1, #268435456 @ 0x10000000 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 255c │ │ │ │ │ + beq 2590 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2518 │ │ │ │ │ - ldr r1, [pc, #516] @ 2604 │ │ │ │ │ + beq 254c │ │ │ │ │ + ldr r1, [pc, #516] @ 2638 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 24d0 │ │ │ │ │ + beq 2504 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25e4 │ │ │ │ │ + bgt 2618 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - bne 25e4 │ │ │ │ │ + bne 2618 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2478 │ │ │ │ │ + beq 24ac │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 25a4 │ │ │ │ │ + beq 25d8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 2504 │ │ │ │ │ + bne 2538 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, #7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #340] @ 2604 │ │ │ │ │ + ldr r1, [pc, #340] @ 2638 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ movne r5, r4 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ movne r4, r0 │ │ │ │ │ - bne 241c │ │ │ │ │ - ldr r3, [pc, #304] @ 2608 │ │ │ │ │ + bne 2450 │ │ │ │ │ + ldr r3, [pc, #304] @ 263c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r1, r3] │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2580 │ │ │ │ │ + beq 25b4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2580 │ │ │ │ │ + beq 25b4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2478 │ │ │ │ │ + b 24ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 2480 │ │ │ │ │ + b 24b4 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp lr, ip │ │ │ │ │ - beq 2544 │ │ │ │ │ + beq 2578 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp lr, ip │ │ │ │ │ movne r4, r1 │ │ │ │ │ - beq 23cc │ │ │ │ │ - b 24a4 │ │ │ │ │ + beq 2400 │ │ │ │ │ + b 24d8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 2480 │ │ │ │ │ + b 24b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 2480 │ │ │ │ │ + b 24b4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 24f8 │ │ │ │ │ + b 252c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2791,71 +2804,71 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25dc │ │ │ │ │ + bgt 2610 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 25f0 │ │ │ │ │ + beq 2624 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2478 │ │ │ │ │ + b 24ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2468 │ │ │ │ │ - b 2478 │ │ │ │ │ + bne 249c │ │ │ │ │ + b 24ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 2478 │ │ │ │ │ + b 24ac │ │ │ │ │ .word 0x000089e8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000128 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000260c : │ │ │ │ │ +00002640 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 26e8 │ │ │ │ │ + beq 271c │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ ldr r4, [ip, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 26b0 │ │ │ │ │ + beq 26e4 │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 26b0 │ │ │ │ │ + beq 26e4 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - blt 2660 │ │ │ │ │ + blt 2694 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 268c │ │ │ │ │ + beq 26c0 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26a4 │ │ │ │ │ + blt 26d8 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 2650 │ │ │ │ │ + b 2684 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -2865,30 +2878,30 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [ip, #56] @ 0x38 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2698 │ │ │ │ │ + beq 26cc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2698 │ │ │ │ │ + beq 26cc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 26a4 │ │ │ │ │ - bl 714 │ │ │ │ │ + b 26d8 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 26a4 │ │ │ │ │ + b 26d8 │ │ │ │ │ │ │ │ │ │ -000026f0 : │ │ │ │ │ +00002724 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -2896,903 +2909,903 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyType_Type │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2790 │ │ │ │ │ - ldr r3, [pc, #600] @ 2984 │ │ │ │ │ + beq 27c4 │ │ │ │ │ + ldr r3, [pc, #600] @ 29b8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyUnion_Type │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r1, r3] │ │ │ │ │ - beq 27c4 │ │ │ │ │ + beq 27f8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 2814 │ │ │ │ │ ldr r3, [r5, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 28e4 │ │ │ │ │ + bcc 2918 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ - ble 2784 │ │ │ │ │ + ble 27b8 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 298c │ │ │ │ │ + bl 29c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2870 │ │ │ │ │ + beq 28a4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 2784 │ │ │ │ │ + beq 27b8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 28b0 │ │ │ │ │ + bge 28e4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 28b0 │ │ │ │ │ + bge 28e4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - bne 2750 │ │ │ │ │ - ldr r1, [pc, #416] @ 2988 │ │ │ │ │ + bne 2784 │ │ │ │ │ + ldr r1, [pc, #416] @ 29bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2954 │ │ │ │ │ + beq 2988 │ │ │ │ │ ldr r3, [r5, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 290c │ │ │ │ │ + bcc 2940 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2830 │ │ │ │ │ + bgt 2864 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2830 │ │ │ │ │ + bne 2864 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 28fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2784 │ │ │ │ │ + bgt 27b8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2784 │ │ │ │ │ + bne 27b8 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 2784 │ │ │ │ │ + b 27b8 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2784 │ │ │ │ │ + beq 27b8 │ │ │ │ │ add r8, r4, #16 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r8, r3 │ │ │ │ │ - bl 298c │ │ │ │ │ + bl 29c0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2784 │ │ │ │ │ + bne 27b8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 2880 │ │ │ │ │ - b 2784 │ │ │ │ │ + bne 28b4 │ │ │ │ │ + b 27b8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - bl 11cc │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28d0 │ │ │ │ │ + bne 2904 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 2784 │ │ │ │ │ + b 27b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 34c │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 275c │ │ │ │ │ + bcc 2790 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28c8 │ │ │ │ │ - b 275c │ │ │ │ │ + bne 28fc │ │ │ │ │ + b 2790 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2800 │ │ │ │ │ + bcc 2834 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2800 │ │ │ │ │ + beq 2834 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 28c8 │ │ │ │ │ + bgt 28fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 28c8 │ │ │ │ │ + bne 28fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 28c8 │ │ │ │ │ + b 28fc │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2974 │ │ │ │ │ + bne 29a8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 2c8 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28c8 │ │ │ │ │ - b 2960 │ │ │ │ │ + bne 28fc │ │ │ │ │ + b 2994 │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00009710 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000298c : │ │ │ │ │ +000029c0 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyType_Type │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyType_Type │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 2ac4 │ │ │ │ │ + beq 2af8 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyUnion_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyUnion_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2f20 │ │ │ │ │ + beq 2f54 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2bf8 │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2ebc │ │ │ │ │ + bcc 2ef0 │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 2b2c │ │ │ │ │ + ble 2b60 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r7, r2, #12 │ │ │ │ │ mov r8, r5 │ │ │ │ │ str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r4, [r7, #4]! │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 2ad4 │ │ │ │ │ + beq 2b08 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2c5c │ │ │ │ │ + beq 2c90 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2c80 │ │ │ │ │ + beq 2cb4 │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2f5c │ │ │ │ │ + bcc 2f90 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 2b18 │ │ │ │ │ + ble 2b4c │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 2b34 │ │ │ │ │ + beq 2b68 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 2f8c │ │ │ │ │ + beq 2fc0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2d3c │ │ │ │ │ + beq 2d70 │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2f34 │ │ │ │ │ + bcc 2f68 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2b70 │ │ │ │ │ + ble 2ba4 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 298c │ │ │ │ │ + bl 29c0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2dd4 │ │ │ │ │ + beq 2e08 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2b94 │ │ │ │ │ + bne 2bc8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 2ab8 │ │ │ │ │ + b 2aec │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 2acc │ │ │ │ │ + beq 2b00 │ │ │ │ │ ldr r2, [r8, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2eec │ │ │ │ │ + bge 2f20 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2eec │ │ │ │ │ + bge 2f20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ab8 │ │ │ │ │ + bne 2aec │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2a08 │ │ │ │ │ + bne 2a3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 2ab8 │ │ │ │ │ + b 2aec │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 2acc │ │ │ │ │ + beq 2b00 │ │ │ │ │ ldr r2, [r8, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2e88 │ │ │ │ │ + bge 2ebc │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2e88 │ │ │ │ │ + bge 2ebc │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ab8 │ │ │ │ │ + bne 2aec │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 2a90 │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 2b18 │ │ │ │ │ + b 2b4c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 2fc8 │ │ │ │ │ + bge 2ffc │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 2fc8 │ │ │ │ │ + bge 2ffc │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1312] @ 30f0 │ │ │ │ │ + ldr r1, [pc, #1312] @ 3124 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3050 │ │ │ │ │ + beq 3084 │ │ │ │ │ ldr r3, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 3008 │ │ │ │ │ + bcc 303c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c1c │ │ │ │ │ + bgt 2c50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2c1c │ │ │ │ │ + bne 2c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ea0 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ab8 │ │ │ │ │ + bgt 2aec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2ab8 │ │ │ │ │ + bne 2aec │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2ab8 │ │ │ │ │ + b 2aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - bne 2a2c │ │ │ │ │ - ldr r1, [pc, #1128] @ 30f0 │ │ │ │ │ + bne 2a60 │ │ │ │ │ + ldr r1, [pc, #1128] @ 3124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2fa0 │ │ │ │ │ + beq 2fd4 │ │ │ │ │ ldr r1, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 3090 │ │ │ │ │ + bcc 30c4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2cf0 │ │ │ │ │ + bgt 2d24 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 2cf0 │ │ │ │ │ + bne 2d24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2ea0 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2b10 │ │ │ │ │ + bgt 2b44 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - bne 2b10 │ │ │ │ │ + bne 2b44 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2b10 │ │ │ │ │ - ldr r1, [pc, #940] @ 30f0 │ │ │ │ │ + b 2b44 │ │ │ │ │ + ldr r1, [pc, #940] @ 3124 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3070 │ │ │ │ │ + beq 30a4 │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2e34 │ │ │ │ │ + bcc 2e68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2d94 │ │ │ │ │ + bgt 2dc8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 2d94 │ │ │ │ │ + bne 2dc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2ea0 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2b68 │ │ │ │ │ + bgt 2b9c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ - bne 2b68 │ │ │ │ │ + bne 2b9c │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2b68 │ │ │ │ │ + b 2b9c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2b70 │ │ │ │ │ + beq 2ba4 │ │ │ │ │ add r2, r5, #16 │ │ │ │ │ str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 298c │ │ │ │ │ + bl 29c0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2ab8 │ │ │ │ │ + bne 2aec │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 2df8 │ │ │ │ │ + bne 2e2c │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 2b70 │ │ │ │ │ + b 2ba4 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2d5c │ │ │ │ │ + bcc 2d90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d5c │ │ │ │ │ + beq 2d90 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ea0 │ │ │ │ │ + bgt 2ed4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 2ea0 │ │ │ │ │ + bne 2ed4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ea0 │ │ │ │ │ + b 2ed4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - bl 11cc │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ea8 │ │ │ │ │ + bne 2edc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 2ab8 │ │ │ │ │ + b 2aec │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 34c │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 2b68 │ │ │ │ │ + b 2b9c │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 29e8 │ │ │ │ │ + bcc 2a1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ea0 │ │ │ │ │ - b 29e8 │ │ │ │ │ + bne 2ed4 │ │ │ │ │ + b 2a1c │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 11cc │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ea0 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 34c │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 2b10 │ │ │ │ │ + b 2b44 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 29d0 │ │ │ │ │ + b 2a04 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2a8c │ │ │ │ │ + bcc 2ac0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ea0 │ │ │ │ │ - b 2a8c │ │ │ │ │ + bne 2ed4 │ │ │ │ │ + b 2ac0 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2a38 │ │ │ │ │ + bcc 2a6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ea0 │ │ │ │ │ - b 2a38 │ │ │ │ │ + bne 2ed4 │ │ │ │ │ + b 2a6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2a74 │ │ │ │ │ + b 2aa8 │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ff8 │ │ │ │ │ + bne 302c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 2c8 │ │ │ │ │ R_ARM_CALL recursive_issubclass │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 2b10 │ │ │ │ │ + b 2b44 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 11cc │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ea0 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 34c │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ea0 │ │ │ │ │ - b 2fac │ │ │ │ │ + bne 2ed4 │ │ │ │ │ + b 2fe0 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2bec │ │ │ │ │ + bcc 2c20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2bec │ │ │ │ │ + beq 2c20 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2ea0 │ │ │ │ │ + bgt 2ed4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2ea0 │ │ │ │ │ + bne 2ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ea0 │ │ │ │ │ + b 2ed4 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 30d0 │ │ │ │ │ + bne 3104 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2c8 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass │ │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 30e0 │ │ │ │ │ + bne 3114 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 2c8 │ │ │ │ │ R_ARM_CALL recursive_issubclass │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 2b68 │ │ │ │ │ + b 2b9c │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 2ca8 │ │ │ │ │ + bcc 2cdc │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2cdc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2e70 │ │ │ │ │ - b 2ea0 │ │ │ │ │ + ble 2ea4 │ │ │ │ │ + b 2ed4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ea0 │ │ │ │ │ - b 305c │ │ │ │ │ + bne 2ed4 │ │ │ │ │ + b 3090 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ea0 │ │ │ │ │ - b 307c │ │ │ │ │ + bne 2ed4 │ │ │ │ │ + b 30b0 │ │ │ │ │ .word 0x00009710 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000030f4 : │ │ │ │ │ +00003128 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3164 │ │ │ │ │ + beq 3198 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r1, ip │ │ │ │ │ cmpne r1, lr │ │ │ │ │ moveq r1, #1 │ │ │ │ │ movne r1, #0 │ │ │ │ │ - bne 3178 │ │ │ │ │ + bne 31ac │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ movle r4, r3 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - bgt 3170 │ │ │ │ │ + bgt 31a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 3158 │ │ │ │ │ + b 318c │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 708 │ │ │ │ │ + bl 724 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 3220 │ │ │ │ │ + beq 3254 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 31c0 │ │ │ │ │ + beq 31f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 31e4 │ │ │ │ │ + beq 3218 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 320c │ │ │ │ │ + ble 3240 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3158 │ │ │ │ │ + bgt 318c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3158 │ │ │ │ │ + bne 318c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3158 │ │ │ │ │ + b 318c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3204 │ │ │ │ │ + bgt 3238 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3204 │ │ │ │ │ + bne 3238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 31c0 │ │ │ │ │ + b 31f4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 31c0 │ │ │ │ │ + bne 31f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 31c0 │ │ │ │ │ - ldr r0, [pc, #68] @ 326c │ │ │ │ │ + b 31f4 │ │ │ │ │ + ldr r0, [pc, #68] @ 32a0 │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [pc, r0] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r4, [ip, r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3264 │ │ │ │ │ + beq 3298 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3158 │ │ │ │ │ + b 318c │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003270 : │ │ │ │ │ +000032a4 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32d0 │ │ │ │ │ + beq 3304 │ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 32d0 │ │ │ │ │ + beq 3304 │ │ │ │ │ blx r3 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 337c │ │ │ │ │ + beq 33b0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 33c0 │ │ │ │ │ + bl 33f4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 32c4 │ │ │ │ │ + bne 32f8 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 33a4 │ │ │ │ │ + ble 33d8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3340 │ │ │ │ │ + beq 3374 │ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3334 │ │ │ │ │ + beq 3368 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3320 │ │ │ │ │ + bne 3354 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -3806,450 +3819,450 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 32c4 │ │ │ │ │ + b 32f8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 32d8 │ │ │ │ │ + bgt 330c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 32d8 │ │ │ │ │ + bne 330c │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 32d8 │ │ │ │ │ + b 330c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 330c │ │ │ │ │ + bne 3340 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 330c │ │ │ │ │ + b 3340 │ │ │ │ │ │ │ │ │ │ -000033c0 : │ │ │ │ │ +000033f4 : │ │ │ │ │ binary_op1.constprop.1(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 34ac │ │ │ │ │ + beq 34e0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3438 │ │ │ │ │ + bne 346c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34d4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 348c │ │ │ │ │ + beq 34c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3400 │ │ │ │ │ + beq 3434 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3400 │ │ │ │ │ + beq 3434 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 3498 │ │ │ │ │ + beq 34cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3480 │ │ │ │ │ + beq 34b4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3514 │ │ │ │ │ + bne 3548 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 3414 │ │ │ │ │ + b 3448 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 356c │ │ │ │ │ + ble 35a0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 34d4 │ │ │ │ │ + bne 3508 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 342c │ │ │ │ │ + b 3460 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34d4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34d4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34d4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 342c │ │ │ │ │ + bne 3460 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 342c │ │ │ │ │ + bgt 3460 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 342c │ │ │ │ │ + bne 3460 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 342c │ │ │ │ │ + b 3460 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 342c │ │ │ │ │ + bne 3460 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3410 │ │ │ │ │ + bgt 3444 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3410 │ │ │ │ │ + bne 3444 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 3410 │ │ │ │ │ + b 3444 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3498 │ │ │ │ │ + bne 34cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3498 │ │ │ │ │ + b 34cc │ │ │ │ │ │ │ │ │ │ -00003580 : │ │ │ │ │ +000035b4 : │ │ │ │ │ binary_op1(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3670 │ │ │ │ │ + beq 36a4 │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 35fc │ │ │ │ │ + bne 3630 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3698 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 3650 │ │ │ │ │ + beq 3684 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 35c4 │ │ │ │ │ + beq 35f8 │ │ │ │ │ ldr r3, [r3, ip] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 35c4 │ │ │ │ │ + beq 35f8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 365c │ │ │ │ │ + beq 3690 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3644 │ │ │ │ │ + beq 3678 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36d8 │ │ │ │ │ + bne 370c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 35d8 │ │ │ │ │ + b 360c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3730 │ │ │ │ │ + ble 3764 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3698 │ │ │ │ │ + bne 36cc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 35f0 │ │ │ │ │ + b 3624 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3698 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3698 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3698 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 35f0 │ │ │ │ │ + bne 3624 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35f0 │ │ │ │ │ + bgt 3624 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 35f0 │ │ │ │ │ + bne 3624 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 35f0 │ │ │ │ │ + b 3624 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 35f0 │ │ │ │ │ + bne 3624 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 35d4 │ │ │ │ │ + bgt 3608 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 35d4 │ │ │ │ │ + bne 3608 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 35d4 │ │ │ │ │ + b 3608 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 365c │ │ │ │ │ + bne 3690 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 365c │ │ │ │ │ + b 3690 │ │ │ │ │ │ │ │ │ │ -00003744 : │ │ │ │ │ +00003778 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37bc │ │ │ │ │ + beq 37f0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3808 │ │ │ │ │ + bne 383c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 37cc │ │ │ │ │ + beq 3800 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 38b4 │ │ │ │ │ + beq 38e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3900 │ │ │ │ │ + bne 3934 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 397c │ │ │ │ │ + ble 39b0 │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ ldr r3, [ip, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3944 │ │ │ │ │ + beq 3978 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3944 │ │ │ │ │ + beq 3978 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3784 │ │ │ │ │ + beq 37b8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3784 │ │ │ │ │ + beq 37b8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 3938 │ │ │ │ │ + beq 396c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3850 │ │ │ │ │ + beq 3884 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 385c │ │ │ │ │ + bne 3890 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 3798 │ │ │ │ │ + b 37cc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 37b0 │ │ │ │ │ + bne 37e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3794 │ │ │ │ │ + bgt 37c8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3794 │ │ │ │ │ + bne 37c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 3794 │ │ │ │ │ + b 37c8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3928 │ │ │ │ │ + ble 395c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 37d8 │ │ │ │ │ + beq 380c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 37b0 │ │ │ │ │ + bne 37e4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 37d8 │ │ │ │ │ + bgt 380c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 37cc │ │ │ │ │ + bne 3800 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 37cc │ │ │ │ │ + b 3800 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 37c4 │ │ │ │ │ + beq 37f8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38c8 │ │ │ │ │ - b 37cc │ │ │ │ │ + bne 38fc │ │ │ │ │ + b 3800 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3938 │ │ │ │ │ + bne 396c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 38c8 │ │ │ │ │ - b 37cc │ │ │ │ │ + bne 38fc │ │ │ │ │ + b 3800 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ @@ -4262,177 +4275,177 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 37b0 │ │ │ │ │ + b 37e4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 37d8 │ │ │ │ │ + bne 380c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 37d8 │ │ │ │ │ + b 380c │ │ │ │ │ │ │ │ │ │ -00003998 : │ │ │ │ │ +000039cc : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39bc │ │ │ │ │ + beq 39f0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000039c8 : │ │ │ │ │ +000039fc : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3a9c │ │ │ │ │ + beq 3ad0 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3a5c │ │ │ │ │ + beq 3a90 │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3a5c │ │ │ │ │ + beq 3a90 │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - blt 3a20 │ │ │ │ │ + blt 3a54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3a4c │ │ │ │ │ + beq 3a80 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ blx r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3a90 │ │ │ │ │ + blt 3ac4 │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr lr, [r2, #20] │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 3a10 │ │ │ │ │ + b 3a44 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [ip, #56] @ 0x38 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3a84 │ │ │ │ │ + beq 3ab8 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3aa4 │ │ │ │ │ + bne 3ad8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 3a90 │ │ │ │ │ + b 3ac4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3a90 │ │ │ │ │ + b 3ac4 │ │ │ │ │ │ │ │ │ │ -00003ab4 : │ │ │ │ │ +00003ae8 : │ │ │ │ │ PySequence_List(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - beq 3b14 │ │ │ │ │ + beq 3b48 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 3b60 │ │ │ │ │ + beq 3b94 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 3b24 │ │ │ │ │ + beq 3b58 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3b50 │ │ │ │ │ + ble 3b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 3b08 │ │ │ │ │ + b 3b3c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3b1c │ │ │ │ │ + bgt 3b50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3b1c │ │ │ │ │ + bne 3b50 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 3b1c │ │ │ │ │ + b 3b50 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 3b60 │ │ │ │ │ + bne 3b94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 3b1c │ │ │ │ │ + b 3b50 │ │ │ │ │ │ │ │ │ │ -00003b68 <_PyObject_RealIsSubclass>: │ │ │ │ │ +00003b9c <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 3b94 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ + bge 3bc8 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 3b94 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ + bge 3bc8 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ @@ -4440,205 +4453,205 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 11cc │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bd8 <_PyObject_RealIsSubclass+0x70> │ │ │ │ │ + bne 3c0c <_PyObject_RealIsSubclass+0x70> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 34c │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ │ │ │ │ │ -00003bec : │ │ │ │ │ +00003c20 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3c70 │ │ │ │ │ + beq 3ca4 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3c30 │ │ │ │ │ + beq 3c64 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3c30 │ │ │ │ │ + beq 3c64 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r2, [ip, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3c4c │ │ │ │ │ + beq 3c80 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r0, r3 │ │ │ │ │ - bne 3c24 │ │ │ │ │ + bne 3c58 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 3c68 │ │ │ │ │ + b 3c9c │ │ │ │ │ │ │ │ │ │ -00003c78 : │ │ │ │ │ +00003cac : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 3d38 │ │ │ │ │ + beq 3d6c │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr lr, [r4, #56] @ 0x38 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3cd8 │ │ │ │ │ + beq 3d0c │ │ │ │ │ ldr lr, [lr, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3cd8 │ │ │ │ │ + beq 3d0c │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3da8 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3d68 │ │ │ │ │ + beq 3d9c │ │ │ │ │ ldr lr, [lr, #132] @ 0x84 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 3d68 │ │ │ │ │ + beq 3d9c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, ip │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - bl 1dd0 │ │ │ │ │ + bl 1e04 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3d48 │ │ │ │ │ + beq 3d7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 39c8 │ │ │ │ │ + b 39fc │ │ │ │ │ R_ARM_JUMP24 PySequence_DelItem │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 3d28 │ │ │ │ │ - b 3d3c │ │ │ │ │ + beq 3d5c │ │ │ │ │ + b 3d70 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d94 │ │ │ │ │ + bne 3dc8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3d3c │ │ │ │ │ + b 3d70 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3d3c │ │ │ │ │ + b 3d70 │ │ │ │ │ │ │ │ │ │ -00003db4 : │ │ │ │ │ +00003de8 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3dd8 │ │ │ │ │ + beq 3e0c │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003de4 : │ │ │ │ │ +00003e18 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3e28 │ │ │ │ │ + beq 3e5c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e34 │ │ │ │ │ + beq 3e68 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e34 │ │ │ │ │ + beq 3e68 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -4646,74 +4659,74 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3e2c │ │ │ │ │ + b 3e60 │ │ │ │ │ │ │ │ │ │ -00003e54 : │ │ │ │ │ +00003e88 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f18 │ │ │ │ │ + beq 3f4c │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3ecc │ │ │ │ │ + bne 3f00 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3f20 │ │ │ │ │ + beq 3f54 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 3f94 │ │ │ │ │ + beq 3fc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e94 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3e94 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3fa0 │ │ │ │ │ + beq 3fd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f0c │ │ │ │ │ + beq 3f40 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f3c │ │ │ │ │ + bne 3f70 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 3ea8 │ │ │ │ │ + b 3edc │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 3fe8 │ │ │ │ │ + bne 401c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -4727,126 +4740,126 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 3ec0 │ │ │ │ │ + bne 3ef4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3ea4 │ │ │ │ │ + bgt 3ed8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3ea4 │ │ │ │ │ + bne 3ed8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 3ea4 │ │ │ │ │ + b 3ed8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4004 │ │ │ │ │ + ble 4038 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3f20 │ │ │ │ │ + beq 3f54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 3ec0 │ │ │ │ │ + bne 3ef4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3f20 │ │ │ │ │ + bgt 3f54 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3f20 │ │ │ │ │ + bne 3f54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f20 │ │ │ │ │ + b 3f54 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f20 │ │ │ │ │ + beq 3f54 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3fa8 │ │ │ │ │ - b 3f20 │ │ │ │ │ + bne 3fdc │ │ │ │ │ + b 3f54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3fa0 │ │ │ │ │ + bne 3fd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3fa0 │ │ │ │ │ + b 3fd4 │ │ │ │ │ │ │ │ │ │ -00004018 : │ │ │ │ │ +0000404c : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40dc │ │ │ │ │ + beq 4110 │ │ │ │ │ ldr r2, [r3, #44] @ 0x2c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 4090 │ │ │ │ │ + bne 40c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 40e4 │ │ │ │ │ + beq 4118 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 4158 │ │ │ │ │ + beq 418c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4058 │ │ │ │ │ + beq 408c │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4058 │ │ │ │ │ + beq 408c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4164 │ │ │ │ │ + beq 4198 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40d0 │ │ │ │ │ + beq 4104 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4100 │ │ │ │ │ + bne 4134 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 406c │ │ │ │ │ + b 40a0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 41ac │ │ │ │ │ + bne 41e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -4860,233 +4873,233 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 4084 │ │ │ │ │ + bne 40b8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4068 │ │ │ │ │ + bgt 409c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4068 │ │ │ │ │ + bne 409c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4068 │ │ │ │ │ + b 409c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 41c8 │ │ │ │ │ + ble 41fc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 40e4 │ │ │ │ │ + beq 4118 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 4084 │ │ │ │ │ + bne 40b8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 40e4 │ │ │ │ │ + bgt 4118 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 40e4 │ │ │ │ │ + bne 4118 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 40e4 │ │ │ │ │ + b 4118 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40e4 │ │ │ │ │ + beq 4118 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 416c │ │ │ │ │ - b 40e4 │ │ │ │ │ + bne 41a0 │ │ │ │ │ + b 4118 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4164 │ │ │ │ │ + bne 4198 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4164 │ │ │ │ │ + b 4198 │ │ │ │ │ │ │ │ │ │ -000041dc : │ │ │ │ │ +00004210 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4318 │ │ │ │ │ + bne 434c │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4368 │ │ │ │ │ - ldr r1, [pc, #636] @ 449c │ │ │ │ │ + bne 439c │ │ │ │ │ + ldr r1, [pc, #636] @ 44d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 42fc │ │ │ │ │ - ldr r3, [pc, #620] @ 44a0 │ │ │ │ │ + beq 4330 │ │ │ │ │ + ldr r3, [pc, #620] @ 44d4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 438c │ │ │ │ │ + beq 43c0 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 438c │ │ │ │ │ + beq 43c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 43b4 │ │ │ │ │ + bgt 43e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 43b4 │ │ │ │ │ + bne 43e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 43bc │ │ │ │ │ + beq 43f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 4378 │ │ │ │ │ + beq 43ac │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4420 │ │ │ │ │ + beq 4454 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4408 │ │ │ │ │ + ble 443c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 4464 │ │ │ │ │ + blt 4498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ mvnne r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 420c │ │ │ │ │ + beq 4240 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3bec │ │ │ │ │ + bl 3c20 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge 42f0 │ │ │ │ │ - ldr r3, [pc, #360] @ 44a4 │ │ │ │ │ + bge 4324 │ │ │ │ │ + ldr r3, [pc, #360] @ 44d8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ ldr r4, [r2, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4490 │ │ │ │ │ + bne 44c4 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 42f0 │ │ │ │ │ + b 4324 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4218 │ │ │ │ │ - b 4324 │ │ │ │ │ + beq 424c │ │ │ │ │ + b 4358 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 43f0 │ │ │ │ │ + ble 4424 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 42f0 │ │ │ │ │ + b 4324 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4294 │ │ │ │ │ + ble 42c8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 42b0 │ │ │ │ │ - ldr r3, [pc, #228] @ 44a8 │ │ │ │ │ + bne 42e4 │ │ │ │ │ + ldr r3, [pc, #228] @ 44dc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r4, [r9, r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4360 │ │ │ │ │ + beq 4394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 4384 │ │ │ │ │ + b 43b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4384 │ │ │ │ │ + bne 43b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4384 │ │ │ │ │ + b 43b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 42e8 │ │ │ │ │ + bne 431c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 42e8 │ │ │ │ │ + b 431c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -5094,72 +5107,72 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4360 │ │ │ │ │ + bgt 4394 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4360 │ │ │ │ │ + bne 4394 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4360 │ │ │ │ │ + b 4394 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4360 │ │ │ │ │ + bne 4394 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4360 │ │ │ │ │ + b 4394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 4218 │ │ │ │ │ + b 424c │ │ │ │ │ .word 0x00008ef8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000260 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000158 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000044ac : │ │ │ │ │ +000044e0 : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 44f0 │ │ │ │ │ + beq 4524 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44fc │ │ │ │ │ + beq 4530 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44fc │ │ │ │ │ + beq 4530 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -5167,74 +5180,74 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 44f4 │ │ │ │ │ + b 4528 │ │ │ │ │ │ │ │ │ │ -0000451c : │ │ │ │ │ +00004550 : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 45e0 │ │ │ │ │ + beq 4614 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 4594 │ │ │ │ │ + bne 45c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 45e8 │ │ │ │ │ + beq 461c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 465c │ │ │ │ │ + beq 4690 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 455c │ │ │ │ │ + beq 4590 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 455c │ │ │ │ │ + beq 4590 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4668 │ │ │ │ │ + beq 469c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 4608 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4604 │ │ │ │ │ + bne 4638 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 4570 │ │ │ │ │ + b 45a4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 46b0 │ │ │ │ │ + bne 46e4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -5248,109 +5261,109 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 4588 │ │ │ │ │ + bne 45bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 456c │ │ │ │ │ + bgt 45a0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 456c │ │ │ │ │ + bne 45a0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 456c │ │ │ │ │ + b 45a0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 46cc │ │ │ │ │ + ble 4700 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 45e8 │ │ │ │ │ + beq 461c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 4588 │ │ │ │ │ + bne 45bc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 45e8 │ │ │ │ │ + bgt 461c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 45e8 │ │ │ │ │ + bne 461c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 45e8 │ │ │ │ │ + b 461c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 45e8 │ │ │ │ │ + beq 461c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 4670 │ │ │ │ │ - b 45e8 │ │ │ │ │ + bne 46a4 │ │ │ │ │ + b 461c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4668 │ │ │ │ │ + bne 469c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4668 │ │ │ │ │ + b 469c │ │ │ │ │ │ │ │ │ │ -000046e0 : │ │ │ │ │ +00004714 : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #64 @ 0x40 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4964 │ │ │ │ │ + beq 4998 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4788 │ │ │ │ │ + beq 47bc │ │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4768 │ │ │ │ │ + beq 479c │ │ │ │ │ ldr ip, [r1, #64] @ 0x40 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 475c │ │ │ │ │ + beq 4790 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ blx ip │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 4750 │ │ │ │ │ + beq 4784 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4834 │ │ │ │ │ + bne 4868 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r1, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4914 │ │ │ │ │ + bne 4948 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 47a8 │ │ │ │ │ + beq 47dc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ @@ -5358,61 +5371,61 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 47c8 │ │ │ │ │ + beq 47fc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 47e8 │ │ │ │ │ + bne 481c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - b 47bc │ │ │ │ │ + b 47f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 47d8 │ │ │ │ │ + bne 480c │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4b48 │ │ │ │ │ + bl 4b7c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 489c │ │ │ │ │ + beq 48d0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4750 │ │ │ │ │ + b 4784 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4920 │ │ │ │ │ + beq 4954 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -5420,67 +5433,67 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4904 │ │ │ │ │ + bne 4938 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4798 │ │ │ │ │ + bgt 47cc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4798 │ │ │ │ │ + bne 47cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4798 │ │ │ │ │ + b 47cc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 48f8 │ │ │ │ │ + beq 492c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ mov r2, #10 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 48e8 │ │ │ │ │ + bgt 491c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 491c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4750 │ │ │ │ │ + b 4784 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4750 │ │ │ │ │ + b 4784 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 482c │ │ │ │ │ - b 494c │ │ │ │ │ + bgt 4860 │ │ │ │ │ + b 4980 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 50e0 │ │ │ │ │ + b 5118 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Index │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -5489,194 +5502,194 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 482c │ │ │ │ │ + bgt 4860 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 482c │ │ │ │ │ + bne 4860 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 482c │ │ │ │ │ - bl 714 │ │ │ │ │ + b 4860 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4798 │ │ │ │ │ + b 47cc │ │ │ │ │ │ │ │ │ │ -0000496c : │ │ │ │ │ +000049a0 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 4a44 │ │ │ │ │ + bge 4a78 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 4a0c │ │ │ │ │ + beq 4a40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4a0c │ │ │ │ │ - ldr r1, [pc, #260] @ 4ac0 │ │ │ │ │ + bne 4a40 │ │ │ │ │ + ldr r1, [pc, #260] @ 4af4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4ab8 │ │ │ │ │ + beq 4aec │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 4a1c │ │ │ │ │ + bne 4a50 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 49f4 │ │ │ │ │ + ble 4a28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 49e8 │ │ │ │ │ + bne 4a1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 49e8 │ │ │ │ │ + b 4a1c │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 49dc │ │ │ │ │ + bge 4a10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 49dc │ │ │ │ │ + b 4a10 │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bl 11cc │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 49e8 │ │ │ │ │ - ldr r1, [pc, #88] @ 4ac0 │ │ │ │ │ + beq 4a1c │ │ │ │ │ + ldr r1, [pc, #88] @ 4af4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 49e8 │ │ │ │ │ + beq 4a1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7820 │ │ │ │ │ + bl 7b40 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 49e8 │ │ │ │ │ + bgt 4a1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 49e8 │ │ │ │ │ + bne 4a1c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 49e8 │ │ │ │ │ + b 4a1c │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 49e8 │ │ │ │ │ + b 4a1c │ │ │ │ │ .word 0x00008670 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004ac4 : │ │ │ │ │ +00004af8 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b40 │ │ │ │ │ + beq 4b74 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b40 │ │ │ │ │ + beq 4b74 │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4af0 │ │ │ │ │ + beq 4b24 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4ae8 │ │ │ │ │ + bne 4b1c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ sub r2, r0, r1 │ │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ orrs r3, r3, r2 │ │ │ │ │ - bne 4ae8 │ │ │ │ │ + bne 4b1c │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004b48 : │ │ │ │ │ +00004b7c : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4b8c │ │ │ │ │ + bne 4bc0 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4bac │ │ │ │ │ + beq 4be0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4bac │ │ │ │ │ + beq 4be0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ │ bics r3, r3, #256 @ 0x100 │ │ │ │ │ - bne 4b64 │ │ │ │ │ + bne 4b98 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ movw r1, #443 @ 0x1bb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 4bc8 │ │ │ │ │ + b 4bfc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -5684,28 +5697,28 @@ │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00004bd0 : │ │ │ │ │ +00004c04 : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 4d7c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4c50 │ │ │ │ │ + bne 4c84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4cf0 │ │ │ │ │ + beq 4d50 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r1] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ @@ -5720,309 +5733,310 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub lr, ip, #256 @ 0x100 │ │ │ │ │ bics lr, lr, #256 @ 0x100 │ │ │ │ │ - beq 4d44 │ │ │ │ │ + beq 4d9c │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ movne lr, #0 │ │ │ │ │ andeq lr, ip, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 4d5c │ │ │ │ │ + bne 4db0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4c8c │ │ │ │ │ + beq 4cc0 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r1] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ tst ip, #4 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - bne 4d1c │ │ │ │ │ + bne 4d28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ tst ip, #8 │ │ │ │ │ strd r2, [r0, #20] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq 4c38 │ │ │ │ │ + beq 4c6c │ │ │ │ │ and ip, ip, #24 │ │ │ │ │ - add r3, r0, #8 │ │ │ │ │ + add r1, r0, #8 │ │ │ │ │ cmp ip, #24 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - bne 4c38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - add r2, r0, #12 │ │ │ │ │ - str r3, [r0, #40] @ 0x28 │ │ │ │ │ + addeq r2, r0, #12 │ │ │ │ │ + movne r2, #0 │ │ │ │ │ + str r1, [r0, #28] │ │ │ │ │ strd r2, [r0, #32] │ │ │ │ │ - b 4c48 │ │ │ │ │ + str r3, [r0, #40] @ 0x28 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC41 │ │ │ │ │ + tst ip, #8 │ │ │ │ │ + str r3, [r0, #24] │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + str r2, [r0, #28] │ │ │ │ │ + bne 4cfc │ │ │ │ │ + b 4c6c │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r2, [r0] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str ip, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b 4c38 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ + b 4c6c │ │ │ │ │ movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - tst ip, #8 │ │ │ │ │ - str r3, [r0, #24] │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - str r2, [r0, #28] │ │ │ │ │ - bne 4cc8 │ │ │ │ │ - b 4c38 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC39 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ movw r1, #785 @ 0x311 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ + b 4d94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4d54 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_BufferError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_BufferError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC39 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4d54 │ │ │ │ │ + b 4d94 │ │ │ │ │ │ │ │ │ │ -00004d94 : │ │ │ │ │ +00004dcc : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4dd8 │ │ │ │ │ + beq 4e10 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4e04 │ │ │ │ │ + bne 4e3c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4dfc │ │ │ │ │ + bgt 4e34 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 4e20 │ │ │ │ │ + beq 4e58 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 4dd8 │ │ │ │ │ + b 4e10 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00004e30 : │ │ │ │ │ +00004e68 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 50b4 │ │ │ │ │ + beq 50ec │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 4f58 │ │ │ │ │ - ldr r0, [pc, #600] @ 50d8 │ │ │ │ │ + beq 4f90 │ │ │ │ │ + ldr r0, [pc, #600] @ 5110 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4f4c │ │ │ │ │ + beq 4f84 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4f4c │ │ │ │ │ + beq 4f84 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f64 │ │ │ │ │ + beq 4f9c │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4f94 │ │ │ │ │ + beq 4fcc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq 5030 │ │ │ │ │ + beq 5068 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ff8 │ │ │ │ │ + bgt 5030 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 4ff8 │ │ │ │ │ + bne 5030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4f2c │ │ │ │ │ + beq 4f64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5078 │ │ │ │ │ + beq 50b0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 50a0 │ │ │ │ │ + ble 50d8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4f4c │ │ │ │ │ + bgt 4f84 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4f4c │ │ │ │ │ + bne 4f84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Keys │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 500c │ │ │ │ │ + bne 5044 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 500c │ │ │ │ │ + beq 5044 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 500c │ │ │ │ │ + beq 5044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4edc │ │ │ │ │ + bne 4f14 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #312] @ 50dc │ │ │ │ │ + ldr r3, [pc, #312] @ 5114 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4fe4 │ │ │ │ │ - ldr ip, [pc, #272] @ 50d8 │ │ │ │ │ + beq 501c │ │ │ │ │ + ldr ip, [pc, #272] @ 5110 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 50c0 │ │ │ │ │ + ble 50f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4f4c │ │ │ │ │ + b 4f84 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4f0c │ │ │ │ │ - b 4f2c │ │ │ │ │ + bne 4f44 │ │ │ │ │ + b 4f64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4f9c │ │ │ │ │ + b 4fd4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -6031,166 +6045,166 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4f9c │ │ │ │ │ + bgt 4fd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4f9c │ │ │ │ │ + bne 4fd4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f9c │ │ │ │ │ + b 4fd4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5098 │ │ │ │ │ + bgt 50d0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5098 │ │ │ │ │ + bne 50d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4f2c │ │ │ │ │ + b 4f64 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4f2c │ │ │ │ │ + bne 4f64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f2c │ │ │ │ │ + b 4f64 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4f4c │ │ │ │ │ + b 4f84 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4ff0 │ │ │ │ │ + bne 5028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ff0 │ │ │ │ │ + b 5028 │ │ │ │ │ .word 0x0000c2c4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000050e0 : │ │ │ │ │ +00005118 : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 5284 │ │ │ │ │ + beq 52bc │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ ldr r3, [ip, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 51c8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 513c │ │ │ │ │ + ble 5174 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 5154 │ │ │ │ │ + bne 518c │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 512c │ │ │ │ │ + beq 5164 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 512c │ │ │ │ │ + bgt 5164 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 512c │ │ │ │ │ + bne 5164 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 512c │ │ │ │ │ + b 5164 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 51a8 │ │ │ │ │ + beq 51e0 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 51cc │ │ │ │ │ + bne 5204 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5130 │ │ │ │ │ + b 5168 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 5168 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 5168 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 5248 │ │ │ │ │ + bne 5280 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51c4 │ │ │ │ │ + bgt 51fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 51c4 │ │ │ │ │ + bne 51fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 51c4 │ │ │ │ │ + b 51fc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -6198,239 +6212,239 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 525c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 5130 │ │ │ │ │ - b 5158 │ │ │ │ │ + beq 5168 │ │ │ │ │ + b 5190 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 512c │ │ │ │ │ + b 5164 │ │ │ │ │ │ │ │ │ │ -00005294 : │ │ │ │ │ +000052cc : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5314 │ │ │ │ │ + beq 534c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 52d8 │ │ │ │ │ + beq 5310 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 52d8 │ │ │ │ │ + beq 5310 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5300 │ │ │ │ │ + beq 5338 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 531c │ │ │ │ │ + bne 5354 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 530c │ │ │ │ │ + b 5344 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 530c │ │ │ │ │ + b 5344 │ │ │ │ │ │ │ │ │ │ -0000532c : │ │ │ │ │ +00005364 : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 55a8 │ │ │ │ │ + beq 55e0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenDict_Type │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 55b4 │ │ │ │ │ - ldr r0, [pc, #600] @ 55d4 │ │ │ │ │ + beq 55ec │ │ │ │ │ + ldr r0, [pc, #600] @ 560c │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r6, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5448 │ │ │ │ │ + beq 5480 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5448 │ │ │ │ │ + beq 5480 │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5454 │ │ │ │ │ + beq 548c │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5484 │ │ │ │ │ + beq 54bc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 5580 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 54e8 │ │ │ │ │ + bgt 5520 │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 54e8 │ │ │ │ │ + bne 5520 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5428 │ │ │ │ │ + beq 5460 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5520 │ │ │ │ │ + beq 5558 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 55c0 │ │ │ │ │ + ble 55f8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5448 │ │ │ │ │ + bgt 5480 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5448 │ │ │ │ │ + bne 5480 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 54fc │ │ │ │ │ + bne 5534 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 54fc │ │ │ │ │ + beq 5534 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 54fc │ │ │ │ │ + beq 5534 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 53d8 │ │ │ │ │ + bne 5410 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r3, [pc, #324] @ 55d8 │ │ │ │ │ + ldr r3, [pc, #324] @ 5610 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54d4 │ │ │ │ │ - ldr ip, [pc, #284] @ 55d4 │ │ │ │ │ + beq 550c │ │ │ │ │ + ldr ip, [pc, #284] @ 560c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5590 │ │ │ │ │ + ble 55c8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5448 │ │ │ │ │ + b 5480 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5408 │ │ │ │ │ - b 5428 │ │ │ │ │ + bne 5440 │ │ │ │ │ + b 5460 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 548c │ │ │ │ │ + b 54c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5540 │ │ │ │ │ + bgt 5578 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5540 │ │ │ │ │ + bne 5578 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5428 │ │ │ │ │ + b 5460 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -6439,106 +6453,106 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 548c │ │ │ │ │ + bgt 54c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 548c │ │ │ │ │ + bne 54c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 548c │ │ │ │ │ + b 54c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 54e0 │ │ │ │ │ + bne 5518 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 54e0 │ │ │ │ │ + b 5518 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 5448 │ │ │ │ │ + b 5480 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Items │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5428 │ │ │ │ │ + bne 5460 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5428 │ │ │ │ │ + b 5460 │ │ │ │ │ .word 0x0000c1c0 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000138 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000055dc : │ │ │ │ │ +00005614 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56a0 │ │ │ │ │ + beq 56d8 │ │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5654 │ │ │ │ │ + bne 568c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 56a8 │ │ │ │ │ + beq 56e0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 571c │ │ │ │ │ + beq 5754 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 561c │ │ │ │ │ + beq 5654 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 561c │ │ │ │ │ + beq 5654 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5728 │ │ │ │ │ + beq 5760 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5694 │ │ │ │ │ + beq 56cc │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56c4 │ │ │ │ │ + bne 56fc │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5630 │ │ │ │ │ + b 5668 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5770 │ │ │ │ │ + bne 57a8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -6552,126 +6566,126 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 5648 │ │ │ │ │ + bne 5680 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 562c │ │ │ │ │ + bgt 5664 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 562c │ │ │ │ │ + bne 5664 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 562c │ │ │ │ │ + b 5664 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 578c │ │ │ │ │ + ble 57c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 56a8 │ │ │ │ │ + beq 56e0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5648 │ │ │ │ │ + bne 5680 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 56a8 │ │ │ │ │ + bgt 56e0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 56a8 │ │ │ │ │ + bne 56e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56a8 │ │ │ │ │ + b 56e0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56a8 │ │ │ │ │ + beq 56e0 │ │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5730 │ │ │ │ │ - b 56a8 │ │ │ │ │ + bne 5768 │ │ │ │ │ + b 56e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5728 │ │ │ │ │ + bne 5760 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5728 │ │ │ │ │ + b 5760 │ │ │ │ │ │ │ │ │ │ -000057a0 : │ │ │ │ │ +000057d8 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5864 │ │ │ │ │ + beq 589c │ │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5818 │ │ │ │ │ + bne 5850 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 586c │ │ │ │ │ + beq 58a4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 58e0 │ │ │ │ │ + beq 5918 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 57e0 │ │ │ │ │ + beq 5818 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 57e0 │ │ │ │ │ + beq 5818 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 58ec │ │ │ │ │ + beq 5924 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5858 │ │ │ │ │ + beq 5890 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5888 │ │ │ │ │ + bne 58c0 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 57f4 │ │ │ │ │ + b 582c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5934 │ │ │ │ │ + bne 596c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -6685,126 +6699,126 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 580c │ │ │ │ │ + bne 5844 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 57f0 │ │ │ │ │ + bgt 5828 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 57f0 │ │ │ │ │ + bne 5828 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 57f0 │ │ │ │ │ + b 5828 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5950 │ │ │ │ │ + ble 5988 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 586c │ │ │ │ │ + beq 58a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 580c │ │ │ │ │ + bne 5844 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 586c │ │ │ │ │ + bgt 58a4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 586c │ │ │ │ │ + bne 58a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 586c │ │ │ │ │ + b 58a4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 586c │ │ │ │ │ + beq 58a4 │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 58f4 │ │ │ │ │ - b 586c │ │ │ │ │ + bne 592c │ │ │ │ │ + b 58a4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 58ec │ │ │ │ │ + bne 5924 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58ec │ │ │ │ │ + b 5924 │ │ │ │ │ │ │ │ │ │ -00005964 : │ │ │ │ │ +0000599c : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a28 │ │ │ │ │ + beq 5a60 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 59dc │ │ │ │ │ + bne 5a14 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5a30 │ │ │ │ │ + beq 5a68 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 5aa4 │ │ │ │ │ + beq 5adc │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 59a4 │ │ │ │ │ + beq 59dc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 59a4 │ │ │ │ │ + beq 59dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5ab0 │ │ │ │ │ + beq 5ae8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a1c │ │ │ │ │ + beq 5a54 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5a4c │ │ │ │ │ + bne 5a84 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 59b8 │ │ │ │ │ + b 59f0 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5af8 │ │ │ │ │ + bne 5b30 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC46 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC46 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -6818,162 +6832,162 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 59d0 │ │ │ │ │ + bne 5a08 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 59b4 │ │ │ │ │ + bgt 59ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 59b4 │ │ │ │ │ + bne 59ec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 59b4 │ │ │ │ │ + b 59ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5b14 │ │ │ │ │ + ble 5b4c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5a30 │ │ │ │ │ + beq 5a68 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 59d0 │ │ │ │ │ + bne 5a08 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5a30 │ │ │ │ │ + bgt 5a68 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 5a30 │ │ │ │ │ + bne 5a68 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5a30 │ │ │ │ │ + b 5a68 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a30 │ │ │ │ │ + beq 5a68 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5ab8 │ │ │ │ │ - b 5a30 │ │ │ │ │ + bne 5af0 │ │ │ │ │ + b 5a68 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5ab0 │ │ │ │ │ + bne 5ae8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5ab0 │ │ │ │ │ + b 5ae8 │ │ │ │ │ │ │ │ │ │ -00005b28 : │ │ │ │ │ +00005b60 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5bf4 │ │ │ │ │ + beq 5c2c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5ba0 │ │ │ │ │ + bne 5bd8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c04 │ │ │ │ │ + beq 5c3c │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 5cd4 │ │ │ │ │ + beq 5d0c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b68 │ │ │ │ │ + beq 5ba0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5b68 │ │ │ │ │ + beq 5ba0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movweq r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 5dbc │ │ │ │ │ + beq 5df4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5be8 │ │ │ │ │ + beq 5c20 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5c7c │ │ │ │ │ + bne 5cb4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5b7c │ │ │ │ │ + b 5bb4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5d48 │ │ │ │ │ + bne 5d80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ ldr r3, [r1, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ - ble 5de4 │ │ │ │ │ + ble 5e1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d20 │ │ │ │ │ + beq 5d58 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5d20 │ │ │ │ │ + beq 5d58 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d8c │ │ │ │ │ + beq 5dc4 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5d8c │ │ │ │ │ + beq 5dc4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 1dd0 │ │ │ │ │ + bl 1e04 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5d70 │ │ │ │ │ + beq 5da8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -6982,123 +6996,123 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 5b94 │ │ │ │ │ + bne 5bcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b78 │ │ │ │ │ + bgt 5bb0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5b78 │ │ │ │ │ + bne 5bb0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5b78 │ │ │ │ │ + b 5bb0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5dac │ │ │ │ │ + ble 5de4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5d0c │ │ │ │ │ + beq 5d44 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 5b94 │ │ │ │ │ + bne 5bcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5dd0 │ │ │ │ │ + ble 5e08 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ - b 5c18 │ │ │ │ │ + b 5c50 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5e10 │ │ │ │ │ + beq 5e48 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e10 │ │ │ │ │ + beq 5e48 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 3b0 │ │ │ │ │ R_ARM_JUMP24 sequence_repeat │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5bfc │ │ │ │ │ + beq 5c34 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ce8 │ │ │ │ │ - b 5c04 │ │ │ │ │ + bne 5d20 │ │ │ │ │ + b 5c3c │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c68 │ │ │ │ │ + beq 5ca0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5b94 │ │ │ │ │ + b 5bcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC47 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 5d84 │ │ │ │ │ + b 5dbc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5dbc │ │ │ │ │ + bne 5df4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5ce8 │ │ │ │ │ + bne 5d20 │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - b 5c04 │ │ │ │ │ + b 5c3c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5dc4 │ │ │ │ │ + bne 5dfc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5dc4 │ │ │ │ │ + b 5dfc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 5c18 │ │ │ │ │ + bne 5c50 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5c18 │ │ │ │ │ + b 5c50 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr ip, [r6, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7111,17 +7125,17 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 5d84 │ │ │ │ │ + b 5dbc │ │ │ │ │ │ │ │ │ │ -00005e48 : │ │ │ │ │ +00005e80 : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ @@ -7131,72 +7145,72 @@ │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005e7c : │ │ │ │ │ +00005eb4 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f40 │ │ │ │ │ + beq 5f78 │ │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5ef4 │ │ │ │ │ + bne 5f2c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5f48 │ │ │ │ │ + beq 5f80 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 5fbc │ │ │ │ │ + beq 5ff4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5ebc │ │ │ │ │ + beq 5ef4 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5ebc │ │ │ │ │ + beq 5ef4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5fc8 │ │ │ │ │ + beq 6000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f34 │ │ │ │ │ + beq 5f6c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f64 │ │ │ │ │ + bne 5f9c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5ed0 │ │ │ │ │ + b 5f08 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6010 │ │ │ │ │ + bne 6048 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -7210,69 +7224,69 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 5ee8 │ │ │ │ │ + bne 5f20 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5ecc │ │ │ │ │ + bgt 5f04 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5ecc │ │ │ │ │ + bne 5f04 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 5ecc │ │ │ │ │ + b 5f04 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 602c │ │ │ │ │ + ble 6064 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5f48 │ │ │ │ │ + beq 5f80 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5ee8 │ │ │ │ │ + bne 5f20 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5f48 │ │ │ │ │ + bgt 5f80 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 5f48 │ │ │ │ │ + bne 5f80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5f48 │ │ │ │ │ + b 5f80 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f48 │ │ │ │ │ + beq 5f80 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 5fd0 │ │ │ │ │ - b 5f48 │ │ │ │ │ + bne 6008 │ │ │ │ │ + b 5f80 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5fc8 │ │ │ │ │ + bne 6000 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5fc8 │ │ │ │ │ + b 6000 │ │ │ │ │ │ │ │ │ │ -00006040 <_PyNumber_PowerNoMod>: │ │ │ │ │ +00006078 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -7283,111 +7297,111 @@ │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 62a8 <_PyNumber_PowerNoMod+0x268> │ │ │ │ │ + beq 62e0 <_PyNumber_PowerNoMod+0x268> │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 60d0 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ + bne 6108 <_PyNumber_PowerNoMod+0x90> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6260 <_PyNumber_PowerNoMod+0x220> │ │ │ │ │ + beq 6298 <_PyNumber_PowerNoMod+0x220> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 6250 <_PyNumber_PowerNoMod+0x210> │ │ │ │ │ + beq 6288 <_PyNumber_PowerNoMod+0x210> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 6094 <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ + beq 60cc <_PyNumber_PowerNoMod+0x54> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6144 <_PyNumber_PowerNoMod+0x104> │ │ │ │ │ + beq 617c <_PyNumber_PowerNoMod+0x104> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movteq r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 6230 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ + beq 6268 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 6200 <_PyNumber_PowerNoMod+0x1c0> │ │ │ │ │ + bne 6238 <_PyNumber_PowerNoMod+0x1c0> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 60c4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 60fc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6154 <_PyNumber_PowerNoMod+0x114> │ │ │ │ │ + bgt 618c <_PyNumber_PowerNoMod+0x114> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 62cc <_PyNumber_PowerNoMod+0x28c> │ │ │ │ │ + beq 6304 <_PyNumber_PowerNoMod+0x28c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6180 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ + beq 61b8 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 60c4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 60fc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 62dc <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ + ble 6314 <_PyNumber_PowerNoMod+0x29c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 61c4 <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ + beq 61fc <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ cmpne r7, r4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6268 <_PyNumber_PowerNoMod+0x228> │ │ │ │ │ + bne 62a0 <_PyNumber_PowerNoMod+0x228> │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr ip, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -7401,301 +7415,301 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 60c4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + b 60fc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 60c4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 60fc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6230 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ + bgt 6268 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 62f0 <_PyNumber_PowerNoMod+0x2b0> │ │ │ │ │ + beq 6328 <_PyNumber_PowerNoMod+0x2b0> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 60c4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 60fc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, #0 │ │ │ │ │ - ble 6138 <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ + ble 6170 <_PyNumber_PowerNoMod+0xf8> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 6180 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ + b 61b8 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 60c4 <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ + bne 60fc <_PyNumber_PowerNoMod+0x84> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 61c4 <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ + bgt 61fc <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 61c4 <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ + bne 61fc <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61c4 <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ + b 61fc <_PyNumber_PowerNoMod+0x184> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ moveq r8, r4 │ │ │ │ │ - beq 6180 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ + beq 61b8 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ - bne 614c <_PyNumber_PowerNoMod+0x10c> │ │ │ │ │ + bne 6184 <_PyNumber_PowerNoMod+0x10c> │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 6180 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ + b 61b8 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6144 <_PyNumber_PowerNoMod+0x104> │ │ │ │ │ + b 617c <_PyNumber_PowerNoMod+0x104> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6180 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ + bne 61b8 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6180 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ + b 61b8 <_PyNumber_PowerNoMod+0x140> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6230 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ + b 6268 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ │ │ │ │ │ -000062f8 : │ │ │ │ │ +00006330 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 633c │ │ │ │ │ + beq 6374 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6348 │ │ │ │ │ + beq 6380 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6348 │ │ │ │ │ + beq 6380 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [r2, #56] @ 0x38 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6374 │ │ │ │ │ + bne 63ac │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6340 │ │ │ │ │ + b 6378 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6364 │ │ │ │ │ + beq 639c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6340 │ │ │ │ │ + b 6378 │ │ │ │ │ │ │ │ │ │ -00006390 : │ │ │ │ │ +000063c8 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 63cc │ │ │ │ │ + bne 6404 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 63cc │ │ │ │ │ + beq 6404 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 63c0 │ │ │ │ │ + b 63f8 │ │ │ │ │ │ │ │ │ │ -000063d4 : │ │ │ │ │ +0000640c : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 64b8 │ │ │ │ │ + bne 64f0 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ - bne 64c0 │ │ │ │ │ + bne 64f8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 64a8 │ │ │ │ │ + beq 64e0 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 64a8 │ │ │ │ │ + beq 64e0 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - bmi 64a8 │ │ │ │ │ + bmi 64e0 │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ lsl r4, r1, #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6448 │ │ │ │ │ + ble 6480 │ │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 64e8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ mul r5, lr, r3 │ │ │ │ │ sub lr, r4, #4 │ │ │ │ │ ldr r3, [ip, lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 6470 │ │ │ │ │ + ble 64a8 │ │ │ │ │ ldr r1, [r2, lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 64e8 │ │ │ │ │ sub r1, r0, #3 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 64a8 │ │ │ │ │ + beq 64e0 │ │ │ │ │ mul r3, r3, r5 │ │ │ │ │ ldr r0, [ip, r1, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 6498 │ │ │ │ │ + ble 64d0 │ │ │ │ │ ldr lr, [r2, r1, lsl #2] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 64e8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ - bne 6480 │ │ │ │ │ + bne 64b8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne 656c │ │ │ │ │ + bne 65a4 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 64a8 │ │ │ │ │ + beq 64e0 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6594 │ │ │ │ │ + beq 65cc │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 64a8 │ │ │ │ │ + ble 64e0 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 650c │ │ │ │ │ + ble 6544 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 64e8 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6530 │ │ │ │ │ + ble 6568 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 64e8 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 64a8 │ │ │ │ │ + beq 64e0 │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ mov ip, #2 │ │ │ │ │ ldr lr, [r1, ip, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6558 │ │ │ │ │ + ble 6590 │ │ │ │ │ ldr r4, [r2, ip, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 64e8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mul r3, lr, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 6540 │ │ │ │ │ - b 64a8 │ │ │ │ │ + bne 6578 │ │ │ │ │ + b 64e0 │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne 64b0 │ │ │ │ │ + bne 64e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 12dc │ │ │ │ │ + b 1028 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1358 │ │ │ │ │ + b 10a4 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -000065a0 : │ │ │ │ │ +000065d8 : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 661c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 65f0 │ │ │ │ │ + beq 6628 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 65f0 │ │ │ │ │ + beq 6628 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -7703,74 +7717,74 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 65e8 │ │ │ │ │ + b 6620 │ │ │ │ │ │ │ │ │ │ -00006610 : │ │ │ │ │ +00006648 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66d4 │ │ │ │ │ + beq 670c │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6688 │ │ │ │ │ + bne 66c0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 66dc │ │ │ │ │ + beq 6714 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 6750 │ │ │ │ │ + beq 6788 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6650 │ │ │ │ │ + beq 6688 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6650 │ │ │ │ │ + beq 6688 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 675c │ │ │ │ │ + beq 6794 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66c8 │ │ │ │ │ + beq 6700 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 6730 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6664 │ │ │ │ │ + b 669c │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 67a4 │ │ │ │ │ + bne 67dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -7784,290 +7798,290 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 667c │ │ │ │ │ + bne 66b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6660 │ │ │ │ │ + bgt 6698 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6660 │ │ │ │ │ + bne 6698 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6660 │ │ │ │ │ + b 6698 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 67c0 │ │ │ │ │ + ble 67f8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 66dc │ │ │ │ │ + beq 6714 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 667c │ │ │ │ │ + bne 66b4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 66dc │ │ │ │ │ + bgt 6714 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 66dc │ │ │ │ │ + bne 6714 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 66dc │ │ │ │ │ + b 6714 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66dc │ │ │ │ │ + beq 6714 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6764 │ │ │ │ │ - b 66dc │ │ │ │ │ + bne 679c │ │ │ │ │ + b 6714 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6794 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 675c │ │ │ │ │ + b 6794 │ │ │ │ │ │ │ │ │ │ -000067d4 : │ │ │ │ │ +0000680c : │ │ │ │ │ PyIter_NextItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6884 │ │ │ │ │ + beq 68bc │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ blx r3 │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - beq 6820 │ │ │ │ │ + beq 6858 │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ - ldr r3, [pc, #128] @ 68a8 │ │ │ │ │ + ldr r3, [pc, #128] @ 68e0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6844 │ │ │ │ │ + bne 687c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 6818 │ │ │ │ │ + b 6850 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 683c │ │ │ │ │ + beq 6874 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6878 │ │ │ │ │ + bne 68b0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 6818 │ │ │ │ │ + b 6850 │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 683c │ │ │ │ │ + b 6874 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ str r3, [r1] │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6870 │ │ │ │ │ + b 68a8 │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000068ac <_PyObject_RealIsInstance>: │ │ │ │ │ +000068e4 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6984 <_PyObject_RealIsInstance+0xd8> │ │ │ │ │ + bge 69bc <_PyObject_RealIsInstance+0xd8> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 694c <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ + beq 6984 <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 694c <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ - ldr r1, [pc, #252] @ 69f8 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ + bne 6984 <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ + ldr r1, [pc, #252] @ 6a30 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 697c <_PyObject_RealIsInstance+0xd0> │ │ │ │ │ + beq 69b4 <_PyObject_RealIsInstance+0xd0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6954 <_PyObject_RealIsInstance+0xa8> │ │ │ │ │ + bne 698c <_PyObject_RealIsInstance+0xa8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6934 <_PyObject_RealIsInstance+0x88> │ │ │ │ │ + ble 696c <_PyObject_RealIsInstance+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 6928 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + bne 6960 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6928 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + b 6960 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 6928 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + b 6960 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 691c <_PyObject_RealIsInstance+0x70> │ │ │ │ │ + bge 6954 <_PyObject_RealIsInstance+0x70> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 691c <_PyObject_RealIsInstance+0x70> │ │ │ │ │ + b 6954 <_PyObject_RealIsInstance+0x70> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 6928 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + b 6960 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ - bl 11cc │ │ │ │ │ + bl f18 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 6928 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ - ldr r1, [pc, #80] @ 69f8 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ + beq 6960 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + ldr r1, [pc, #80] @ 6a30 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6928 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + beq 6960 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 7820 │ │ │ │ │ + bl 7b40 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6928 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + bgt 6960 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6928 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + bne 6960 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6928 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ + b 6960 <_PyObject_RealIsInstance+0x7c> │ │ │ │ │ .word 0x00008670 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000069fc : │ │ │ │ │ +00006a34 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r3, [r1, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ac0 │ │ │ │ │ + beq 6af8 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6a74 │ │ │ │ │ + bne 6aac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6ac8 │ │ │ │ │ + beq 6b00 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6b74 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6a3c │ │ │ │ │ + beq 6a74 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6a3c │ │ │ │ │ + beq 6a74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6b48 │ │ │ │ │ + beq 6b80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ab4 │ │ │ │ │ + beq 6aec │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ae4 │ │ │ │ │ + bne 6b1c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6a50 │ │ │ │ │ + b 6a88 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 6b90 │ │ │ │ │ + bne 6bc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -8081,378 +8095,378 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r7 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 6a68 │ │ │ │ │ + bne 6aa0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6a4c │ │ │ │ │ + bgt 6a84 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6a4c │ │ │ │ │ + bne 6a84 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6a4c │ │ │ │ │ + b 6a84 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6bac │ │ │ │ │ + ble 6be4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6ac8 │ │ │ │ │ + beq 6b00 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6a68 │ │ │ │ │ + bne 6aa0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6ac8 │ │ │ │ │ + bgt 6b00 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6ac8 │ │ │ │ │ + bne 6b00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ac8 │ │ │ │ │ + b 6b00 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ac8 │ │ │ │ │ + beq 6b00 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6b50 │ │ │ │ │ - b 6ac8 │ │ │ │ │ + bne 6b88 │ │ │ │ │ + b 6b00 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6b48 │ │ │ │ │ + bne 6b80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b48 │ │ │ │ │ + b 6b80 │ │ │ │ │ │ │ │ │ │ -00006bc0 : │ │ │ │ │ +00006bf8 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d34 │ │ │ │ │ + beq 6d6c │ │ │ │ │ ldr r2, [r3, #96] @ 0x60 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c3c │ │ │ │ │ + beq 6c74 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 6c20 │ │ │ │ │ + beq 6c58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6db8 │ │ │ │ │ + ble 6df0 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d34 │ │ │ │ │ + beq 6d6c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, ip │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 6ce0 │ │ │ │ │ + bne 6d18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6cc4 │ │ │ │ │ + beq 6cfc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6c14 │ │ │ │ │ + bne 6c4c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6dcc │ │ │ │ │ + ble 6e04 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6cc4 │ │ │ │ │ + beq 6cfc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6c14 │ │ │ │ │ + bne 6c4c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6da4 │ │ │ │ │ + ble 6ddc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 238 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d28 │ │ │ │ │ + beq 6d60 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 6d28 │ │ │ │ │ + beq 6d60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6c90 │ │ │ │ │ + beq 6cc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d1c │ │ │ │ │ + beq 6d54 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d5c │ │ │ │ │ + bne 6d94 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 6c64 │ │ │ │ │ + b 6c9c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6c58 │ │ │ │ │ - b 6cc4 │ │ │ │ │ + bne 6c90 │ │ │ │ │ + b 6cfc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 6cc4 │ │ │ │ │ + beq 6cfc │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6cc4 │ │ │ │ │ + beq 6cfc │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 6c98 │ │ │ │ │ - b 6cc4 │ │ │ │ │ + bne 6cd0 │ │ │ │ │ + b 6cfc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6c14 │ │ │ │ │ + bne 6c4c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 │ │ │ │ │ + bgt 6c98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6c60 │ │ │ │ │ + bne 6c98 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 6c60 │ │ │ │ │ + b 6c98 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6cc4 │ │ │ │ │ + bne 6cfc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6cc4 │ │ │ │ │ + b 6cfc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6c2c │ │ │ │ │ + bne 6c64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c2c │ │ │ │ │ + b 6c64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6c90 │ │ │ │ │ + bne 6cc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c90 │ │ │ │ │ + b 6cc8 │ │ │ │ │ │ │ │ │ │ -00006de0 <_PyIter_Send>: │ │ │ │ │ +00006e18 <_PyIter_Send>: │ │ │ │ │ _PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e70 <_PyIter_Send+0x90> │ │ │ │ │ + bne 6ea8 <_PyIter_Send+0x90> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6e94 <_PyIter_Send+0xb4> │ │ │ │ │ + bne 6ecc <_PyIter_Send+0xb4> │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq 6e94 <_PyIter_Send+0xb4> │ │ │ │ │ + beq 6ecc <_PyIter_Send+0xb4> │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 6ec0 <_PyIter_Send+0xe0> │ │ │ │ │ + beq 6ef8 <_PyIter_Send+0xe0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldm r5, {r0, r1} │ │ │ │ │ stm r4, {r0, r1} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6e14 <_PyIter_Send+0x34> │ │ │ │ │ + beq 6e4c <_PyIter_Send+0x34> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ mov r0, ip │ │ │ │ │ mov r2, r5 │ │ │ │ │ blx r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6e58 <_PyIter_Send+0x78> │ │ │ │ │ + b 6e90 <_PyIter_Send+0x78> │ │ │ │ │ sub r5, fp, #20 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #52] @ 6ed8 <_PyIter_Send+0xf8> │ │ │ │ │ + ldr r0, [pc, #52] @ 6f10 <_PyIter_Send+0xf8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bne 6e54 <_PyIter_Send+0x74> │ │ │ │ │ + bne 6e8c <_PyIter_Send+0x74> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ - b 6e58 <_PyIter_Send+0x78> │ │ │ │ │ + b 6e90 <_PyIter_Send+0x78> │ │ │ │ │ .word 0x0000d974 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006edc : │ │ │ │ │ +00006f14 : │ │ │ │ │ PyIter_Send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r4, [lr, #40] @ 0x28 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6f64 │ │ │ │ │ + bne 6f9c │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6f98 │ │ │ │ │ + bne 6fd0 │ │ │ │ │ ldr r3, [lr, #112] @ 0x70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyObject_NextNotImplemented │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyObject_NextNotImplemented │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r2 │ │ │ │ │ - beq 6f98 │ │ │ │ │ + beq 6fd0 │ │ │ │ │ mov r0, ip │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ movne r0, #1 │ │ │ │ │ - beq 6f80 │ │ │ │ │ + beq 6fb8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6f10 │ │ │ │ │ + beq 6f48 │ │ │ │ │ mov r3, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ - b 6f5c │ │ │ │ │ + b 6f94 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483646 @ 0x80000002 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ - ldr r0, [pc, #8] @ 6fb8 │ │ │ │ │ + ldr r0, [pc, #8] @ 6ff0 │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ - b 6f4c │ │ │ │ │ + b 6f84 │ │ │ │ │ .word 0x0000d974 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006fbc : │ │ │ │ │ +00006ff4 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ bic r2, r1, #8 │ │ │ │ │ bic r3, r3, #8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 7014 │ │ │ │ │ + beq 704c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -8461,76 +8475,76 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 716c │ │ │ │ │ + beq 71a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 707c │ │ │ │ │ + beq 70b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7068 │ │ │ │ │ + ble 70a0 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7008 │ │ │ │ │ + bgt 7040 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7008 │ │ │ │ │ + bne 7040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7008 │ │ │ │ │ + b 7040 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 703c │ │ │ │ │ + b 7074 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7094 │ │ │ │ │ + beq 70cc │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 70b4 │ │ │ │ │ + bne 70ec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7004 │ │ │ │ │ + b 703c │ │ │ │ │ blx r2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 7008 │ │ │ │ │ + beq 7040 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 70e0 │ │ │ │ │ + bne 7118 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 7070 │ │ │ │ │ + b 70a8 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 7130 │ │ │ │ │ + bne 7168 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -8538,22 +8552,22 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7004 │ │ │ │ │ + bgt 703c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7004 │ │ │ │ │ + bne 703c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7004 │ │ │ │ │ + b 703c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -8561,25 +8575,25 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 70d8 │ │ │ │ │ + beq 7110 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7004 │ │ │ │ │ - b 7118 │ │ │ │ │ + bgt 703c │ │ │ │ │ + b 7150 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 7008 │ │ │ │ │ + b 7040 │ │ │ │ │ │ │ │ │ │ -00007178 : │ │ │ │ │ +000071b0 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ @@ -8591,325 +8605,538 @@ │ │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7354 │ │ │ │ │ + beq 7430 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 720c │ │ │ │ │ + bne 7240 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - movne r9, #0 │ │ │ │ │ - movwne r7, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movtne r7, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - beq 7360 │ │ │ │ │ + beq 736c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 7244 │ │ │ │ │ + beq 735c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 71d0 │ │ │ │ │ + beq 7208 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7250 │ │ │ │ │ + beq 729c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7238 │ │ │ │ │ + beq 726c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7368 │ │ │ │ │ + bne 7374 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 71e4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne 7234 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 73d8 │ │ │ │ │ + ble 7414 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 7288 │ │ │ │ │ + beq 72d4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7200 │ │ │ │ │ + bne 7234 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 73c4 │ │ │ │ │ + ble 7444 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 72c4 │ │ │ │ │ + beq 7310 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ cmpne r7, r4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7310 │ │ │ │ │ + bne 73ac │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 73a0 │ │ │ │ │ + bne 73f0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7200 │ │ │ │ │ + b 7234 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + movle r9, #0 │ │ │ │ │ + ble 7414 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 72d4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + blx r9 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r7 │ │ │ │ │ + bne 7234 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 746c │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 7274 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7200 │ │ │ │ │ + bne 7234 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 72c4 │ │ │ │ │ + bgt 7310 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 72c4 │ │ │ │ │ + bne 7310 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 72c4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - moveq r4, r2 │ │ │ │ │ - bne 73ec │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b 7288 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - blx r9 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ - bne 7200 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7400 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b 71e4 │ │ │ │ │ + b 7310 │ │ │ │ │ ldr lr, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ ldr lr, [lr, #12] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7308 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 7288 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7288 │ │ │ │ │ + b 7354 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7250 │ │ │ │ │ + bne 729c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 729c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 7458 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b 72d4 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r0] │ │ │ │ │ + bne 72d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7250 │ │ │ │ │ + b 72d4 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ subs r9, r3, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ + bne 729c │ │ │ │ │ mov r4, r9 │ │ │ │ │ - b 7288 │ │ │ │ │ + b 72d4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7398 │ │ │ │ │ + bne 73a4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 73a4 │ │ │ │ │ + │ │ │ │ │ +00007480 : │ │ │ │ │ +PyNumber_InPlaceMultiply(): │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 7584 │ │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + movweq r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movteq r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + beq 7504 │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + beq 74e8 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 76b8 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 76b0 │ │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + cmp r0, ip │ │ │ │ │ + bne 7594 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 7670 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r2 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 74dc │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 761c │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 7634 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 7714 │ │ │ │ │ + ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 76cc │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b 3b0 │ │ │ │ │ + R_ARM_JUMP24 sequence_repeat │ │ │ │ │ + movw r5, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r5, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 7508 │ │ │ │ │ + ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 7514 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 7514 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 762c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 7520 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 7520 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 74dc │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 751c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 751c │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7398 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 751c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 762c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 7668 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r7 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ + bne 74dc │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 754c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 7668 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + ldr r2, [r5] │ │ │ │ │ + ldr r3, [ip, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r0, #52] @ 0x34 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 755c │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + bne 755c │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 755c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + b 7508 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 74f4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 74f4 │ │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 7570 │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC69 │ │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ + str r0, [sp] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + ldr r3, [ip, #12] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 74dc │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 76d8 │ │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 76d8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + b 7578 │ │ │ │ │ │ │ │ │ │ -00007414 : │ │ │ │ │ +00007734 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ vpush {d8} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 74f0 │ │ │ │ │ + beq 7810 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 7498 │ │ │ │ │ + beq 77b8 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 74bc │ │ │ │ │ + beq 77dc │ │ │ │ │ ldr r4, [ip, #72] @ 0x48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 74b0 │ │ │ │ │ + beq 77d0 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ blx r4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 77a8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 7508 │ │ │ │ │ + bne 7828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 7488 │ │ │ │ │ + b 77a8 │ │ │ │ │ ldr r1, [ip, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7548 │ │ │ │ │ + bne 7868 │ │ │ │ │ mov r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7500 │ │ │ │ │ + bne 7820 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bl 714 │ │ │ │ │ + bl 714 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 74a8 │ │ │ │ │ + b 77c8 │ │ │ │ │ vldr d0, [r2, #8] │ │ │ │ │ - b 7588 │ │ │ │ │ + b 78a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75d0 │ │ │ │ │ + bne 78f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 75b8 │ │ │ │ │ + ble 78d8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7488 │ │ │ │ │ - bl 2010 <_PyNumber_Index> │ │ │ │ │ + b 77a8 │ │ │ │ │ + bl 2044 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7488 │ │ │ │ │ + beq 77a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ vmov.f64 d8, d0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7598 │ │ │ │ │ + ble 78b8 │ │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 7584 │ │ │ │ │ + bne 78a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7540 │ │ │ │ │ + bne 7860 │ │ │ │ │ vmov.f64 d0, d8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ vpop {d8} │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7568 │ │ │ │ │ + bne 7888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7568 │ │ │ │ │ + b 7888 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7540 │ │ │ │ │ + bgt 7860 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7540 │ │ │ │ │ + bne 7860 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7540 │ │ │ │ │ + b 7860 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -8918,803 +9145,803 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC73 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75b0 │ │ │ │ │ + bne 78d0 │ │ │ │ │ vldr d0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7588 │ │ │ │ │ + bgt 78a8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7588 │ │ │ │ │ + bne 78a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ vstr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ vldr d0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 7588 │ │ │ │ │ + b 78a8 │ │ │ │ │ │ │ │ │ │ -0000762c : │ │ │ │ │ +0000794c : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 774c │ │ │ │ │ + beq 7a6c │ │ │ │ │ ldr r2, [r3, #124] @ 0x7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 76a8 │ │ │ │ │ + beq 79c8 │ │ │ │ │ blx r2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 768c │ │ │ │ │ + beq 79ac │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77f8 │ │ │ │ │ + ble 7b18 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 774c │ │ │ │ │ + beq 7a6c │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 7754 │ │ │ │ │ + bne 7a74 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7730 │ │ │ │ │ + beq 7a50 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7680 │ │ │ │ │ + bne 79a0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 780c │ │ │ │ │ + ble 7b2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7730 │ │ │ │ │ + beq 7a50 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7680 │ │ │ │ │ + bne 79a0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 77e4 │ │ │ │ │ + ble 7b04 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 238 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 76b0 │ │ │ │ │ + b 79d0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 76bc │ │ │ │ │ + beq 79dc │ │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 76bc │ │ │ │ │ + beq 79dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 76fc │ │ │ │ │ + beq 7a1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 7ab0 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 779c │ │ │ │ │ + bne 7abc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 76d0 │ │ │ │ │ + b 79f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7680 │ │ │ │ │ + bne 79a0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 76cc │ │ │ │ │ + bgt 79ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 76cc │ │ │ │ │ + bne 79ec │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 76cc │ │ │ │ │ + b 79ec │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7730 │ │ │ │ │ + bne 7a50 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7730 │ │ │ │ │ + b 7a50 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7698 │ │ │ │ │ + bne 79b8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7698 │ │ │ │ │ + b 79b8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 76fc │ │ │ │ │ + bne 7a1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 76fc │ │ │ │ │ + b 7a1c │ │ │ │ │ │ │ │ │ │ -00007820 : │ │ │ │ │ +00007b40 : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7ff0 │ │ │ │ │ + beq 8310 │ │ │ │ │ mov r9, r1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #2256] @ 8120 │ │ │ │ │ + ldr r1, [pc, #2256] @ 8440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7f40 │ │ │ │ │ + beq 8260 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 80a8 │ │ │ │ │ + beq 83c8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 80e0 │ │ │ │ │ + beq 8400 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7ac8 │ │ │ │ │ - ldr r3, [pc, #2204] @ 8124 │ │ │ │ │ + beq 7de8 │ │ │ │ │ + ldr r3, [pc, #2204] @ 8444 │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [sl, r3] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 8028 │ │ │ │ │ + bcc 8348 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7cb0 │ │ │ │ │ + ble 7fd0 │ │ │ │ │ str r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 7fcc │ │ │ │ │ - ldr r1, [pc, #2132] @ 8120 │ │ │ │ │ + beq 82ec │ │ │ │ │ + ldr r1, [pc, #2132] @ 8440 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7e78 │ │ │ │ │ + beq 8198 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8014 │ │ │ │ │ + beq 8334 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7c88 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7e90 │ │ │ │ │ - ldr r3, [pc, #2080] @ 8128 │ │ │ │ │ + beq 81b0 │ │ │ │ │ + ldr r3, [pc, #2080] @ 8448 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [sl, r3] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 7d20 │ │ │ │ │ + bcc 8040 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 7c88 │ │ │ │ │ + ble 7fa8 │ │ │ │ │ add r7, r8, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 7ef0 │ │ │ │ │ - ldr r1, [pc, #2008] @ 8120 │ │ │ │ │ + beq 8210 │ │ │ │ │ + ldr r1, [pc, #2008] @ 8440 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7df8 │ │ │ │ │ + beq 8118 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 80cc │ │ │ │ │ + beq 83ec │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c60 │ │ │ │ │ + beq 7f80 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7b74 │ │ │ │ │ - ldr r2, [pc, #1960] @ 812c │ │ │ │ │ + beq 7e94 │ │ │ │ │ + ldr r2, [pc, #1960] @ 844c │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r0, [sl, r2] │ │ │ │ │ ldr r1, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 7cd0 │ │ │ │ │ + bcc 7ff0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 7c60 │ │ │ │ │ + ble 7f80 │ │ │ │ │ add r6, r5, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 7cb8 │ │ │ │ │ - ldr r1, [pc, #1884] @ 8120 │ │ │ │ │ + beq 7fd8 │ │ │ │ │ + ldr r1, [pc, #1884] @ 8440 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7e38 │ │ │ │ │ + beq 8158 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 80bc │ │ │ │ │ + beq 83dc │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7c38 │ │ │ │ │ + beq 7f58 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7d70 │ │ │ │ │ - ldr r1, [pc, #1840] @ 8130 │ │ │ │ │ + beq 8090 │ │ │ │ │ + ldr r1, [pc, #1840] @ 8450 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r0, [sl, r1] │ │ │ │ │ ldr ip, [r0, #788] @ 0x314 │ │ │ │ │ cmp fp, ip │ │ │ │ │ - bcc 7b2c │ │ │ │ │ + bcc 7e4c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 7c38 │ │ │ │ │ + ble 7f58 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 7820 │ │ │ │ │ + bl 7b40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7bd4 │ │ │ │ │ + beq 7ef4 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 809c │ │ │ │ │ + bgt 83bc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 83b4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 800c │ │ │ │ │ + bgt 832c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8004 │ │ │ │ │ + bne 8324 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 806c │ │ │ │ │ + bgt 838c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 8064 │ │ │ │ │ + bne 8384 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7abc │ │ │ │ │ + bgt 7ddc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7abc │ │ │ │ │ + bne 7ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 7ff4 │ │ │ │ │ - ldr r1, [pc, #1604] @ 8120 │ │ │ │ │ + beq 8314 │ │ │ │ │ + ldr r1, [pc, #1604] @ 8440 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7f38 │ │ │ │ │ + beq 8258 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7f10 │ │ │ │ │ + beq 8230 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 80e0 │ │ │ │ │ + beq 8400 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7ac8 │ │ │ │ │ - ldr r3, [pc, #1552] @ 8134 │ │ │ │ │ + beq 7de8 │ │ │ │ │ + ldr r3, [pc, #1552] @ 8454 │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 788c │ │ │ │ │ + b 7bac │ │ │ │ │ sub ip, ip, #16384 @ 0x4000 │ │ │ │ │ cmp ip, fp │ │ │ │ │ - bhi 7a10 │ │ │ │ │ + bhi 7d30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7a10 │ │ │ │ │ + beq 7d30 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e48 │ │ │ │ │ + bgt 8168 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7e48 │ │ │ │ │ + bne 8168 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e48 │ │ │ │ │ + b 8168 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 7f54 │ │ │ │ │ - ldr r1, [pc, #1432] @ 8120 │ │ │ │ │ + beq 8274 │ │ │ │ │ + ldr r1, [pc, #1432] @ 8440 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7df4 │ │ │ │ │ + beq 8114 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7dd0 │ │ │ │ │ + beq 80f0 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c60 │ │ │ │ │ + beq 7f80 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7b74 │ │ │ │ │ - ldr r2, [pc, #1384] @ 8138 │ │ │ │ │ + beq 7e94 │ │ │ │ │ + ldr r2, [pc, #1384] @ 8458 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 7984 │ │ │ │ │ + b 7ca4 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, #1 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bl 7820 │ │ │ │ │ + bl 7b40 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8074 │ │ │ │ │ + bne 8394 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 7bf8 │ │ │ │ │ + bne 7f18 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7fd8 │ │ │ │ │ + ble 82f8 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 79b0 │ │ │ │ │ + bne 7cd0 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7fb4 │ │ │ │ │ + ble 82d4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7934 │ │ │ │ │ + bne 7c54 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7f9c │ │ │ │ │ + ble 82bc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 78b8 │ │ │ │ │ + bne 7bd8 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7a9c │ │ │ │ │ + b 7dbc │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7a54 │ │ │ │ │ + b 7d74 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7994 │ │ │ │ │ + bhi 7cb4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7994 │ │ │ │ │ + beq 7cb4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e08 │ │ │ │ │ + bgt 8128 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7e08 │ │ │ │ │ + bne 8128 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e08 │ │ │ │ │ + b 8128 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 7918 │ │ │ │ │ + bhi 7c38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7918 │ │ │ │ │ + beq 7c38 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e88 │ │ │ │ │ + bgt 81a8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7e88 │ │ │ │ │ + bne 81a8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e88 │ │ │ │ │ + b 81a8 │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 7f08 │ │ │ │ │ + beq 8228 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ - ldr r1, [pc, #920] @ 8120 │ │ │ │ │ + ldr r1, [pc, #920] @ 8440 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7e34 │ │ │ │ │ + beq 8154 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7e10 │ │ │ │ │ + beq 8130 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r4, [r8, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7c38 │ │ │ │ │ + beq 7f58 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7d70 │ │ │ │ │ - ldr r1, [pc, #880] @ 813c │ │ │ │ │ + beq 8090 │ │ │ │ │ + ldr r1, [pc, #880] @ 845c │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 7a00 │ │ │ │ │ + b 7d20 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7df0 │ │ │ │ │ + bgt 8110 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 7f70 │ │ │ │ │ + beq 8290 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7df8 │ │ │ │ │ + beq 8118 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c6c │ │ │ │ │ + beq 7f8c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7a78 │ │ │ │ │ + b 7d98 │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e30 │ │ │ │ │ + bgt 8150 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - beq 7f7c │ │ │ │ │ + beq 829c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7e38 │ │ │ │ │ + beq 8158 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c44 │ │ │ │ │ + beq 7f64 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7a54 │ │ │ │ │ + b 7d74 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7e70 │ │ │ │ │ + bgt 8190 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq 7f90 │ │ │ │ │ + beq 82b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7e78 │ │ │ │ │ + beq 8198 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c94 │ │ │ │ │ + beq 7fb4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7a9c │ │ │ │ │ + b 7dbc │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 7f5c │ │ │ │ │ - ldr r1, [pc, #636] @ 8120 │ │ │ │ │ + beq 827c │ │ │ │ │ + ldr r1, [pc, #636] @ 8440 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7e74 │ │ │ │ │ + beq 8194 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 7e50 │ │ │ │ │ + beq 8170 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7c88 │ │ │ │ │ + beq 7fa8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7e90 │ │ │ │ │ - ldr r3, [pc, #596] @ 8140 │ │ │ │ │ + beq 81b0 │ │ │ │ │ + ldr r3, [pc, #596] @ 8460 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7908 │ │ │ │ │ + b 7c28 │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7a78 │ │ │ │ │ + b 7d98 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 7cc0 │ │ │ │ │ + b 7fe0 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7f38 │ │ │ │ │ + bgt 8258 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 7f30 │ │ │ │ │ + bne 8250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7f40 │ │ │ │ │ + beq 8260 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 4c0 │ │ │ │ │ R_ARM_CALL Py_XDECREF.part.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r6, r3, #0 │ │ │ │ │ - b 7abc │ │ │ │ │ + b 7ddc │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 7ef8 │ │ │ │ │ + b 8218 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7a9c │ │ │ │ │ + b 7dbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7de8 │ │ │ │ │ + b 8108 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 7e28 │ │ │ │ │ + b 8148 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e68 │ │ │ │ │ + b 8188 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 7c94 │ │ │ │ │ + bne 7fb4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c94 │ │ │ │ │ + b 7fb4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7c6c │ │ │ │ │ + bne 7f8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c6c │ │ │ │ │ + b 7f8c │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7f60 │ │ │ │ │ + b 8280 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 7c44 │ │ │ │ │ + bne 7f64 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c44 │ │ │ │ │ + b 7f64 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, #1 │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 7abc │ │ │ │ │ + b 7ddc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7c6c │ │ │ │ │ + beq 7f8c │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 7a78 │ │ │ │ │ + b 7d98 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r5, r3 │ │ │ │ │ - bgt 7e78 │ │ │ │ │ - b 7e5c │ │ │ │ │ + bgt 8198 │ │ │ │ │ + b 817c │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bhi 789c │ │ │ │ │ + bhi 7bbc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC78 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 789c │ │ │ │ │ + beq 7bbc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8108 │ │ │ │ │ + ble 8428 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 7abc │ │ │ │ │ + b 7ddc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7c94 │ │ │ │ │ + beq 7fb4 │ │ │ │ │ ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 7a9c │ │ │ │ │ + b 7dbc │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a38 │ │ │ │ │ + ble 7d58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c44 │ │ │ │ │ + beq 7f64 │ │ │ │ │ ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 7a54 │ │ │ │ │ + b 7d74 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r5, r3 │ │ │ │ │ - bgt 7f40 │ │ │ │ │ - b 7f1c │ │ │ │ │ + bgt 8260 │ │ │ │ │ + b 823c │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e1c │ │ │ │ │ - b 7e38 │ │ │ │ │ + ble 813c │ │ │ │ │ + b 8158 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movle r8, r3 │ │ │ │ │ - bgt 7df8 │ │ │ │ │ - b 7ddc │ │ │ │ │ + bgt 8118 │ │ │ │ │ + b 80fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 80f4 │ │ │ │ │ + ble 8414 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7abc │ │ │ │ │ + b 7ddc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 80ec │ │ │ │ │ - b 7ab4 │ │ │ │ │ + bne 840c │ │ │ │ │ + b 7dd4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 805c │ │ │ │ │ + bne 837c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 805c │ │ │ │ │ + b 837c │ │ │ │ │ .word 0x00008544 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000081c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000007a4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -221,15 +221,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 3580 │ │ │ │ │ + bl 35b4 │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ @@ -537,15 +537,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 6c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 3c78 │ │ │ │ │ + bl 3cac │ │ │ │ │ R_ARM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 70c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ @@ -599,15 +599,15 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ bne 7a0 │ │ │ │ │ bl 714 │ │ │ │ │ b 7b0 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl 9d8 │ │ │ │ │ + bl 9f4 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 7c4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ @@ -631,15 +631,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bne 800 │ │ │ │ │ bl 714 │ │ │ │ │ b 810 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl 1060 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 824 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ @@ -659,15 +659,15 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl 1060 │ │ │ │ │ + bl dac │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ @@ -678,15 +678,15 @@ │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ - bl 9d8 │ │ │ │ │ + bl 9f4 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 498 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ @@ -1088,15 +1088,15 @@ │ │ │ │ │ 00000de0 <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e00 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ @@ -1108,15 +1108,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r1, sl │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ movge r7, r3 │ │ │ │ │ - bl 63d4 │ │ │ │ │ + bl 640c │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq e58 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -1154,15 +1154,15 @@ │ │ │ │ │ moveq r9, r3 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq efc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14a0 <_PyBuffer_ReleaseInInterpreter+0x18> │ │ │ │ │ + bl 11ec │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ @@ -1227,15 +1227,15 @@ │ │ │ │ │ │ │ │ │ │ 00000fac : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3bec │ │ │ │ │ + b 3c20 │ │ │ │ │ R_ARM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000fc0 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ ldrb ip, [fp, #4] │ │ │ │ │ @@ -1283,15 +1283,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1094 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1094 │ │ │ │ │ sub r1, fp, #116 @ 0x74 │ │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ │ - bl 4b48 │ │ │ │ │ + bl 4b7c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 10b0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ b 12a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ @@ -1304,20 +1304,20 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 108c │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4b48 │ │ │ │ │ + bl 4b7c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 10d4 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b 108c │ │ │ │ │ ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge 1110 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1328,18 +1328,18 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b 108c │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1198 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ bl 4f8 │ │ │ │ │ @@ -1351,53 +1351,53 @@ │ │ │ │ │ bne 1148 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 4f8 │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1174 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 12dc │ │ │ │ │ + bl 1028 │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1198 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1198 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 12dc │ │ │ │ │ + bl 1028 │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1198 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b 12a8 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ movne r1, r2 │ │ │ │ │ bne 11cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b 108c │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ strgt r1, [r4, r2, lsl #2] │ │ │ │ │ addgt r2, r2, #1 │ │ │ │ │ bgt 11cc │ │ │ │ │ @@ -1430,36 +1430,36 @@ │ │ │ │ │ strlt r1, [r2] │ │ │ │ │ blt 125c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ str r7, [r2], #-4 │ │ │ │ │ bne 1230 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 14a0 <_PyBuffer_ReleaseInInterpreter+0x18> │ │ │ │ │ + bl 11ec │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 14a0 <_PyBuffer_ReleaseInInterpreter+0x18> │ │ │ │ │ + bl 11ec │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 1218 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ sub r0, fp, #116 @ 0x74 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ 000012b4 : │ │ │ │ │ PyObject_AsWriteBuffer(): │ │ │ │ │ @@ -1507,15 +1507,15 @@ │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 1308 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ 00001370 : │ │ │ │ │ as_read_buffer(): │ │ │ │ │ @@ -1535,24 +1535,24 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 13b8 │ │ │ │ │ bl 714 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 13e4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ - bl 4b48 │ │ │ │ │ + bl 4b7c │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 13b0 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ │ │ │ │ │ 000013f0 : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1591,15 +1591,15 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 146c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 1478 │ │ │ │ │ sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 4d94 │ │ │ │ │ + bl 4dcc │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1619,33 +1619,33 @@ │ │ │ │ │ │ │ │ │ │ 000014a8 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 62f8 │ │ │ │ │ + b 6330 │ │ │ │ │ R_ARM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 000014bc : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 5294 │ │ │ │ │ + b 52cc │ │ │ │ │ R_ARM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 000014d0 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1d80 │ │ │ │ │ + b 1db4 │ │ │ │ │ R_ARM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 000014e4 : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ ├── 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: 22808 (bytes into file) │ │ │ │ │ + Start of section headers: 23276 (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 0x5918: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5aec: │ │ │ │ │ │ │ │ │ │ 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 0014fc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004f60 0003a0 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001530 000000 00 WA 0 0 1 │ │ │ │ │ - [ 4] .bss NOBITS 00000000 001530 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 001530 002628 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 005300 000570 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 003b58 0000f3 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 003c4c 0000a8 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 005870 000020 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003cf4 0007ee 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 0044e2 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0044e2 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 004518 000580 10 14 25 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004a98 0004c7 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 005890 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001688 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 005134 0003a0 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0016bc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 4] .bss NOBITS 00000000 0016bc 000000 00 WA 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0016bc 002670 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 0054d4 000570 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 003d2c 0000f3 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 003e20 0000a8 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 005a44 000020 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003ec8 0007ee 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 0046b6 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 0046b6 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0046ec 000580 10 14 25 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 004c6c 0004c7 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005a64 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 {} │ │ │ │ │ @@ -3,32 +3,32 @@ │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 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: 00000060 0 NOTYPE LOCAL DEFAULT 7 .LC2 │ │ │ │ │ - 6: 0000033c 556 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 7: 00000568 1732 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 8: 00001110 1004 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 6: 0000033c 952 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 7: 000006f4 1732 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 8: 0000129c 1004 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 9: 00000e28 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 10: 0000008c 0 NOTYPE LOCAL DEFAULT 7 .LC4 │ │ │ │ │ 11: 00000e2c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 12: 00001564 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 12: 00001560 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 13: 000000a4 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 14: 000000b0 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ - 15: 00001568 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 15: 00001564 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 16: 000000e8 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 18: 00001d1c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 19: 00001d20 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 18: 00001d18 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 19: 00001d1c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 20: 00000000 168 FUNC LOCAL DEFAULT 8 stringlib__two_way_count │ │ │ │ │ 21: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 22: 000000a4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 23: 000014f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 23: 00001684 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 24: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 25: 00000000 148 FUNC GLOBAL HIDDEN 5 _Py_bytes_lower │ │ │ │ │ 26: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 27: 00000094 1088 FUNC GLOBAL HIDDEN 5 _Py_bytes_rfind │ │ │ │ │ 28: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ @@ -44,41 +44,41 @@ │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ 41: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ 43: 000005cc 2144 FUNC GLOBAL HIDDEN 5 _Py_bytes_find │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 47: 00000e2c 1852 FUNC GLOBAL HIDDEN 5 _Py_bytes_index │ │ │ │ │ - 48: 00001568 648 FUNC GLOBAL HIDDEN 5 _Py_bytes_endswith │ │ │ │ │ + 47: 00000e2c 1848 FUNC GLOBAL HIDDEN 5 _Py_bytes_index │ │ │ │ │ + 48: 00001564 648 FUNC GLOBAL HIDDEN 5 _Py_bytes_endswith │ │ │ │ │ 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 55: 000017f0 208 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ + 55: 000017ec 208 FUNC GLOBAL HIDDEN 5 _Py_bytes_upper │ │ │ │ │ 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_toupper │ │ │ │ │ 57: 00000000 560 FUNC GLOBAL HIDDEN 1 _Py_bytes_startswith │ │ │ │ │ - 58: 000018c0 1120 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ + 58: 000018bc 1120 FUNC GLOBAL HIDDEN 5 _Py_bytes_contains │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 60: 00001d20 1196 FUNC GLOBAL HIDDEN 5 _Py_bytes_count │ │ │ │ │ + 60: 00001d1c 1272 FUNC GLOBAL HIDDEN 5 _Py_bytes_count │ │ │ │ │ 61: 00000230 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isdigit │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 63: 000002b8 132 FUNC GLOBAL HIDDEN 1 _Py_bytes_isascii │ │ │ │ │ - 64: 00000c2c 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ - 65: 00000c84 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ - 66: 00000d0c 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ - 67: 00000d94 156 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ - 68: 00000e30 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ - 69: 00000eb8 216 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ - 70: 00000f90 164 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ - 71: 000021cc 1116 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ - 72: 00001034 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ - 73: 0000108c 132 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ + 64: 00000db8 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_capitalize │ │ │ │ │ + 65: 00000e10 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalnum │ │ │ │ │ + 66: 00000e98 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isalpha │ │ │ │ │ + 67: 00000f20 156 FUNC GLOBAL HIDDEN 1 _Py_bytes_islower │ │ │ │ │ + 68: 00000fbc 136 FUNC GLOBAL HIDDEN 1 _Py_bytes_isspace │ │ │ │ │ + 69: 00001044 216 FUNC GLOBAL HIDDEN 1 _Py_bytes_istitle │ │ │ │ │ + 70: 0000111c 164 FUNC GLOBAL HIDDEN 1 _Py_bytes_isupper │ │ │ │ │ + 71: 00002214 1116 FUNC GLOBAL HIDDEN 5 _Py_bytes_rindex │ │ │ │ │ + 72: 000011c0 88 FUNC GLOBAL HIDDEN 1 _Py_bytes_swapcase │ │ │ │ │ + 73: 00001218 132 FUNC GLOBAL HIDDEN 1 _Py_bytes_title │ │ │ │ │ 74: 00000000 98 OBJECT GLOBAL HIDDEN 10 _Py_isascii__doc__ │ │ │ │ │ 75: 00000064 291 OBJECT GLOBAL HIDDEN 10 _Py_maketrans__doc__ │ │ │ │ │ 76: 00000188 123 OBJECT GLOBAL HIDDEN 10 _Py_swapcase__doc__ │ │ │ │ │ 77: 00000204 124 OBJECT GLOBAL HIDDEN 10 _Py_capitalize__doc__ │ │ │ │ │ 78: 00000280 155 OBJECT GLOBAL HIDDEN 10 _Py_title__doc__ │ │ │ │ │ 79: 0000031c 93 OBJECT GLOBAL HIDDEN 10 _Py_upper__doc__ │ │ │ │ │ 80: 0000037c 93 OBJECT GLOBAL HIDDEN 10 _Py_lower__doc__ │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4f60 contains 116 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x5134 contains 116 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0000311c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000098 0000321c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000000a8 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000b8 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 000000c0 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000000d4 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -32,97 +32,97 @@ │ │ │ │ │ 0000029c 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 000002ac 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 000002b0 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000002f8 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000002fc 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 00000328 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ 0000032c 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000488 0000321c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000050c 0000311c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000c40 0000382b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00000c44 0000382c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00000c5c 00001a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00000c60 00001a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00000ca8 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000cac 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000cd4 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000cd8 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000cec 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000cf0 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d00 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000d04 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000d30 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d34 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d5c 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000d60 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000d74 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000d78 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000d88 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000d8c 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000db8 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000dbc 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000df4 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000dfc 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000e00 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e0c 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000e10 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000e14 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000e20 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000e24 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000e28 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000e44 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000e48 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000e58 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000e5c 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000e80 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000e84 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000eac 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000eb0 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000ee0 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000ee4 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f30 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000f34 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000f38 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000f3c 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000f40 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000f44 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000f60 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000f70 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000f74 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000049c 0000321c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000520 0000311c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000dcc 0000382b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00000dd0 0000382c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00000de8 00001a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00000dec 00001a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00000e34 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000e38 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e60 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000e64 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000e78 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000e7c 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000e8c 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000e90 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000ebc 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000ec0 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000ee8 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000eec 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000f00 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f04 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f14 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000f18 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000f44 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f48 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ 00000f80 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000f84 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000f88 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000fb4 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000fb8 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000ff8 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001000 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001004 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00001010 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001014 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001018 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001024 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001028 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000102c 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001044 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00001048 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000104c 00001a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -00001050 00001a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -00001054 0000382b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00001058 0000382c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -0000109c 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000010a0 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000010a4 00001a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ -000010a8 00001a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ -000010ac 0000382b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -000010b0 0000382c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -00001478 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000014a8 0000141c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ -000014f8 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00000f88 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000f8c 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000f98 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000f9c 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000fa0 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000fac 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000fb0 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000fb4 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000fd0 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000fd4 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000fe4 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000fe8 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000100c 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001010 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001038 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000103c 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000106c 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001070 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000010bc 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000010c0 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000010c4 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000010c8 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000010cc 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000010d0 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000010ec 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000010fc 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001100 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000110c 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001110 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001114 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001140 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001144 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001184 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +0000118c 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00001190 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000119c 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000011a0 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011a4 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011b0 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000011b4 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000011b8 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000011d0 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000011d4 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000011d8 00001a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +000011dc 00001a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +000011e0 0000382b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +000011e4 0000382c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00001228 00003e2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000122c 00003e2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001230 00001a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ +00001234 00001a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ +00001238 0000382b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +0000123c 0000382c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +00001604 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001634 0000141c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ +00001684 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x5300 contains 174 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x54d4 contains 174 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00001a2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_tolower │ │ │ │ │ 00000018 00001a2c R_ARM_MOVT_ABS 00000000 _Py_ctype_tolower │ │ │ │ │ 000000c4 00001c1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ 000000e8 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000214 00001e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000298 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -157,147 +157,147 @@ │ │ │ │ │ 00000958 00002c1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000990 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000009bc 0000201d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00000ac4 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000cd8 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000ce4 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00000d1c 0000061c R_ARM_CALL 0000033c stringlib__preprocess │ │ │ │ │ -00000d2c 0000071c R_ARM_CALL 00000568 stringlib__two_way │ │ │ │ │ +00000d2c 0000071c R_ARM_CALL 000006f4 stringlib__two_way │ │ │ │ │ 00000d78 0000221c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000d84 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000d88 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000d8c 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ 00000d90 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ 00000d98 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dfc 0000081c R_ARM_CALL 00001110 stringlib_adaptive_find │ │ │ │ │ +00000dfc 0000081c R_ARM_CALL 0000129c stringlib_adaptive_find │ │ │ │ │ 00000e08 0000252b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000e0c 0000252c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000e14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000e18 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000e20 0000261c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000e28 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000e6c 00001c1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00000e94 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000010c8 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000010e0 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000010e4 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000010e8 00000a2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -000010ec 00000a2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -000010f4 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001160 00002c1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000119c 00001e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000011e8 00002c1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001214 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001248 0000201d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001354 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000013ac 0000061c R_ARM_CALL 0000033c stringlib__preprocess │ │ │ │ │ -000013bc 0000071c R_ARM_CALL 00000568 stringlib__two_way │ │ │ │ │ -000013d8 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001434 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000148c 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000014b8 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000014d8 0000081c R_ARM_CALL 00001110 stringlib_adaptive_find │ │ │ │ │ -000014e4 0000221c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014f0 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000014f4 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000014f8 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -000014fc 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00001504 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001544 0000252b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001548 0000252c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001550 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001554 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000155c 0000261c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001564 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000015b4 0000311c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001618 0000321c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001628 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001638 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001658 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000166c 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001698 0000311c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001710 0000321c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001720 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001724 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001728 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001734 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001738 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000174c 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000177c 0000252b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001780 0000252c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001788 0000361c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001798 00000d2b R_ARM_MOVW_ABS_NC 000000a4 .LC6 │ │ │ │ │ -0000179c 00000d2c R_ARM_MOVT_ABS 000000a4 .LC6 │ │ │ │ │ -000017a0 00000e2b R_ARM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ -000017a4 00000e2c R_ARM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ -000017b0 0000261c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000017c4 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001804 0000382b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ -00001808 0000382c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ -000018fc 00001e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000190c 0000221c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001918 00003b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00001928 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001adc 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001ba8 00002c1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001c08 00002c1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001cac 0000061c R_ARM_CALL 0000033c stringlib__preprocess │ │ │ │ │ -00001cbc 0000071c R_ARM_CALL 00000568 stringlib__two_way │ │ │ │ │ -00001ccc 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001cec 0000081c R_ARM_CALL 00001110 stringlib_adaptive_find │ │ │ │ │ -00001cfc 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001d00 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001d04 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00001d08 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00001d10 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d1c 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001d50 00001c1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00001d70 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001f70 0000201c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001f84 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001fc4 00001e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002124 0000141c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ +00000e90 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000010ec 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001100 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001104 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001108 00000a2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +0000110c 00000a2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00001114 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001180 00002c1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000011ac 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000011dc 00001e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001228 00002c1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000126c 0000201d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001378 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000013dc 0000061c R_ARM_CALL 0000033c stringlib__preprocess │ │ │ │ │ +000013ec 0000071c R_ARM_CALL 000006f4 stringlib__two_way │ │ │ │ │ +00001408 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001458 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000014b0 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000014d8 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000014dc 0000221c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014e8 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000014ec 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000014f0 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000014f4 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000014fc 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001534 0000081c R_ARM_CALL 0000129c stringlib_adaptive_find │ │ │ │ │ +00001540 0000252b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001544 0000252c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000154c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001550 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001558 0000261c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001560 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000015b0 0000311c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001614 0000321c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001624 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001634 0000331d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00001654 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001668 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001694 0000311c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000170c 0000321c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000171c 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001720 0000342b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001724 0000342c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001730 0000352b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001734 0000352c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001748 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001778 0000252b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000177c 0000252c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001784 0000361c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001794 00000d2b R_ARM_MOVW_ABS_NC 000000a4 .LC6 │ │ │ │ │ +00001798 00000d2c R_ARM_MOVT_ABS 000000a4 .LC6 │ │ │ │ │ +0000179c 00000e2b R_ARM_MOVW_ABS_NC 000000b0 .LC7 │ │ │ │ │ +000017a0 00000e2c R_ARM_MOVT_ABS 000000b0 .LC7 │ │ │ │ │ +000017ac 0000261c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000017c0 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001800 0000382b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_toupper │ │ │ │ │ +00001804 0000382c R_ARM_MOVT_ABS 00000000 _Py_ctype_toupper │ │ │ │ │ +000018f8 00001e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001908 0000221c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001914 00003b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00001924 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001ad8 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001ba4 00002c1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001c04 00002c1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001ca8 0000061c R_ARM_CALL 0000033c stringlib__preprocess │ │ │ │ │ +00001cb8 0000071c R_ARM_CALL 000006f4 stringlib__two_way │ │ │ │ │ +00001cc8 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001ce8 0000081c R_ARM_CALL 0000129c stringlib_adaptive_find │ │ │ │ │ +00001cf8 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001cfc 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001d00 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00001d04 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00001d0c 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d18 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001d4c 00001c1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00001d6c 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001f1c 0000201c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001f30 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fbc 00001e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 0000213c 0000201c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002150 0000221c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000215c 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002160 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002164 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -00002168 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00002170 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002198 0000081c R_ARM_CALL 00001110 stringlib_adaptive_find │ │ │ │ │ -000021a4 0000252b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000021a8 0000252c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000021b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000021b4 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000021bc 0000261c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000021fc 00001c1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002220 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002310 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002314 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002318 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000231c 00000a2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ -00002320 00000a2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ -00002328 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000234c 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002384 00001e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002404 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000241c 0000201d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002424 0000211c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -000024b8 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000025e0 0000221c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025ec 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000025f0 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000025f4 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ -000025f8 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ -00002600 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002608 0000252b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000260c 0000252c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002614 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002618 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002620 0000261c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002190 0000081c R_ARM_CALL 0000129c stringlib_adaptive_find │ │ │ │ │ +0000219c 0000221c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021a8 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000021ac 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000021b0 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +000021b4 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +000021bc 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021c8 0000252b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000021cc 0000252c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000021d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000021d8 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000021e0 0000261c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002200 0000141c R_ARM_CALL 00000000 stringlib__two_way_count │ │ │ │ │ +00002244 00001c1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002268 00001d1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002358 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000235c 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002360 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002364 00000a2b R_ARM_MOVW_ABS_NC 0000008c .LC4 │ │ │ │ │ +00002368 00000a2c R_ARM_MOVT_ABS 0000008c .LC4 │ │ │ │ │ +00002370 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002394 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000023cc 00001e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000244c 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002464 0000201d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000246c 0000211c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00002500 00001f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002628 0000221c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002634 0000232b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002638 0000232c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000263c 0000042b R_ARM_MOVW_ABS_NC 00000040 .LC1 │ │ │ │ │ +00002640 0000042c R_ARM_MOVT_ABS 00000040 .LC1 │ │ │ │ │ +00002648 0000241c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002650 0000252b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002654 0000252c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000265c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002660 0000032c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002668 0000261c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x5870 contains 4 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x5a44 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 0000061c R_ARM_CALL 0000033c stringlib__preprocess │ │ │ │ │ -0000005c 0000071c R_ARM_CALL 00000568 stringlib__two_way │ │ │ │ │ +0000005c 0000071c R_ARM_CALL 000006f4 stringlib__two_way │ │ │ │ │ 00000094 00002d1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000000a4 00002e02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -252,157 +252,256 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 0000033c : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #28 │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + add fp, sp, #32 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ strd r0, [r2] │ │ │ │ │ - ble 55c │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + ble 6e8 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov lr, r2 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - ldrb ip, [r4, r1] │ │ │ │ │ - ldrb r0, [r8, r3] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bcc 3cc │ │ │ │ │ - bne 42c │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + add r2, r4, r3 │ │ │ │ │ + ldrb ip, [r4, r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ + ldrb r2, [r2, r7] │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bcc 404 │ │ │ │ │ + bne 464 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - addne r1, r2, r3 │ │ │ │ │ - bne 440 │ │ │ │ │ - add r2, r2, lr │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - ble 3dc │ │ │ │ │ - mov r1, r2 │ │ │ │ │ + bne 41c │ │ │ │ │ + add r1, r1, lr │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldrb ip, [r4, r1] │ │ │ │ │ - ldrb r0, [r8, r3] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bcs 394 │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ - sub lr, r2, r7 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - bgt 3b4 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + bgt 37c │ │ │ │ │ + mov ip, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r9, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - add ip, r4, r3 │ │ │ │ │ - ldrb r9, [r4, r0] │ │ │ │ │ + mov r0, ip │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldrb r8, [sl, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldrb ip, [ip, r2] │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ - bcc 450 │ │ │ │ │ - add r0, r1, r3 │ │ │ │ │ - bne 544 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - bne 460 │ │ │ │ │ + ldrb r1, [r4, r0] │ │ │ │ │ + cmp r8, r1 │ │ │ │ │ + bcc 42c │ │ │ │ │ + add r0, ip, r3 │ │ │ │ │ + bne 44c │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne 43c │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - ble 468 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ble 47c │ │ │ │ │ + mov ip, r0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3f0 │ │ │ │ │ - add r1, r2, #1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov lr, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ + b 3cc │ │ │ │ │ + add r1, r0, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ + sub lr, r1, r7 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble 3dc │ │ │ │ │ - add r8, r4, r7 │ │ │ │ │ - b 384 │ │ │ │ │ - add r1, r0, #1 │ │ │ │ │ + bgt 37c │ │ │ │ │ + b 3b4 │ │ │ │ │ + add r0, r1, r3 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + bgt 380 │ │ │ │ │ + b 3b4 │ │ │ │ │ + add ip, r0, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - sub r8, r1, r2 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + sub r9, ip, r2 │ │ │ │ │ + mov r0, ip │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 3f0 │ │ │ │ │ + ble 47c │ │ │ │ │ + add sl, r4, r2 │ │ │ │ │ + b 3cc │ │ │ │ │ + add r0, ip, #1 │ │ │ │ │ + mov r2, ip │ │ │ │ │ + mov r9, #1 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 43c │ │ │ │ │ + add r0, r1, #1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 420 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - movlt r8, lr │ │ │ │ │ + movlt r9, lr │ │ │ │ │ movlt r2, r7 │ │ │ │ │ - add r1, r4, r8 │ │ │ │ │ + add r1, r4, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r8, [r6, #12] │ │ │ │ │ + str r9, [r6, #12] │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ - beq 4b8 │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + beq 4cc │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r5, r2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movlt r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ subs r3, r5, #2 │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ - bmi 4f4 │ │ │ │ │ + bmi 508 │ │ │ │ │ add r2, r4, r5 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ - b 4d8 │ │ │ │ │ + b 4ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcc 4f4 │ │ │ │ │ + bcc 508 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 4d0 │ │ │ │ │ + bne 4e4 │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ movlt r7, r5 │ │ │ │ │ movge r7, #255 @ 0xff │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r6, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - sub r3, r5, r7 │ │ │ │ │ - sub r0, r5, #1 │ │ │ │ │ - b 530 │ │ │ │ │ - ldrb r2, [r4, r3] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ │ - add r2, r6, r2 │ │ │ │ │ - strb r1, [r2, #24] │ │ │ │ │ - sub r1, r0, r3 │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - blt 51c │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - add r0, r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 460 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + sub r2, r5, r7 │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + ble 6c8 │ │ │ │ │ + sub r0, r4, #1 │ │ │ │ │ + sub r5, r5, #1 │ │ │ │ │ + add r2, r0, r2 │ │ │ │ │ + add r4, r4, r5 │ │ │ │ │ + sub r3, r4, r2 │ │ │ │ │ + add r0, r0, r5 │ │ │ │ │ + ands r3, r3, #7 │ │ │ │ │ + beq 600 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 5e4 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 5d0 │ │ │ │ │ + cmp r3, #3 │ │ │ │ │ + beq 5bc │ │ │ │ │ + cmp r3, #4 │ │ │ │ │ + beq 5a8 │ │ │ │ │ + cmp r3, #5 │ │ │ │ │ + beq 594 │ │ │ │ │ + cmp r3, #6 │ │ │ │ │ + bne 6d0 │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + beq 6c8 │ │ │ │ │ + ldrb r3, [r2, #1] │ │ │ │ │ + add ip, r2, #1 │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + add r2, r2, #2 │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, ip │ │ │ │ │ + ldrb r3, [ip, #1] │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + add r2, ip, #2 │ │ │ │ │ + ldrb r3, [ip, #2] │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + add r2, ip, #3 │ │ │ │ │ + ldrb r3, [ip, #3] │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + add r2, ip, #4 │ │ │ │ │ + ldrb r3, [ip, #4] │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + add r2, ip, #5 │ │ │ │ │ + ldrb r3, [ip, #5] │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + add r2, ip, #6 │ │ │ │ │ + ldrb r3, [ip, #6] │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + add r2, ip, #7 │ │ │ │ │ + ldrb r3, [ip, #7] │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + bne 600 │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + sub r1, r0, r2 │ │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + add r3, r6, r3 │ │ │ │ │ + strb r1, [r3, #24] │ │ │ │ │ + b 580 │ │ │ │ │ + mov r9, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 474 │ │ │ │ │ + b 488 │ │ │ │ │ │ │ │ │ │ -00000568 : │ │ │ │ │ +000006f4 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ @@ -416,429 +515,429 @@ │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movge r3, r5 │ │ │ │ │ ldr r6, [r0], #24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 6b0 │ │ │ │ │ + bne 83c │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcs 660 │ │ │ │ │ + bcs 7ec │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ rsb lr, r5, #1 │ │ │ │ │ ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ movlt r3, sl │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r3, r2, r4 │ │ │ │ │ - beq 62c │ │ │ │ │ + beq 7b8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls 660 │ │ │ │ │ + bls 7ec │ │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ ldrb r2, [r0, r2] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 62c │ │ │ │ │ + beq 7b8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bls 660 │ │ │ │ │ + bls 7ec │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ - b 608 │ │ │ │ │ + b 794 │ │ │ │ │ add r2, r3, lr │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble 960 │ │ │ │ │ + ble a40 │ │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq 66c │ │ │ │ │ + beq 7f8 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ movge r4, r1 │ │ │ │ │ - bge 698 │ │ │ │ │ + bge 824 │ │ │ │ │ add r2, r3, sl │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bhi 5e4 │ │ │ │ │ + bhi 770 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 960 │ │ │ │ │ + ble a40 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ ldrb r7, [r2, r4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 950 │ │ │ │ │ + beq a30 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt 654 │ │ │ │ │ + bgt 7e0 │ │ │ │ │ sub r2, r4, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 5e4 │ │ │ │ │ - b 660 │ │ │ │ │ + bcc 770 │ │ │ │ │ + b 7ec │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcs 660 │ │ │ │ │ + bcs 7ec │ │ │ │ │ rsb r4, r5, #1 │ │ │ │ │ add r3, r6, #2 │ │ │ │ │ str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ addeq r3, r2, r4 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ streq sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ streq r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 914 │ │ │ │ │ + bne 9f4 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ movge lr, r7 │ │ │ │ │ movlt lr, r1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - ble 788 │ │ │ │ │ + ble 914 │ │ │ │ │ ldrb r4, [r3, lr] │ │ │ │ │ ldrb r8, [r6, lr] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ mov r4, lr │ │ │ │ │ - bne 8fc │ │ │ │ │ + bne 9dc │ │ │ │ │ add r8, lr, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble 788 │ │ │ │ │ + ble 914 │ │ │ │ │ ldrb sl, [r6, r8] │ │ │ │ │ ldrb r9, [r3, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 920 │ │ │ │ │ + bne a00 │ │ │ │ │ add r8, lr, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - ble 788 │ │ │ │ │ + ble 914 │ │ │ │ │ ldrb sl, [r6, r8] │ │ │ │ │ ldrb r9, [r3, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 920 │ │ │ │ │ + bne a00 │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - ble 788 │ │ │ │ │ + ble 914 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ add r4, r9, r4 │ │ │ │ │ ldrb sl, [r4, #1]! │ │ │ │ │ ldrb r9, [r8, #1]! │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 8fc │ │ │ │ │ + bne 9dc │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bgt 76c │ │ │ │ │ + bgt 8f8 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - bge bb0 │ │ │ │ │ + bge da4 │ │ │ │ │ sub lr, r6, #1 │ │ │ │ │ add r4, r3, r7 │ │ │ │ │ add r9, lr, r7 │ │ │ │ │ add lr, r1, r6 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ sub sl, r4, #1 │ │ │ │ │ mov r8, lr │ │ │ │ │ sub lr, lr, r9 │ │ │ │ │ ands lr, lr, #7 │ │ │ │ │ - beq 850 │ │ │ │ │ + beq cdc │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 838 │ │ │ │ │ + beq cc4 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 828 │ │ │ │ │ + beq cb4 │ │ │ │ │ cmp lr, #3 │ │ │ │ │ - beq 818 │ │ │ │ │ + beq ca4 │ │ │ │ │ cmp lr, #4 │ │ │ │ │ - beq 808 │ │ │ │ │ + beq c94 │ │ │ │ │ cmp lr, #5 │ │ │ │ │ - beq 7f8 │ │ │ │ │ + beq c84 │ │ │ │ │ cmp lr, #6 │ │ │ │ │ - bne bbc │ │ │ │ │ - ldrb r4, [r9, #1]! │ │ │ │ │ - ldrb lr, [sl, #1]! │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne bd0 │ │ │ │ │ - ldrb r4, [r9, #1]! │ │ │ │ │ - ldrb lr, [sl, #1]! │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne bd0 │ │ │ │ │ - ldrb r4, [r9, #1]! │ │ │ │ │ - ldrb lr, [sl, #1]! │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne bd0 │ │ │ │ │ - ldrb r4, [r9, #1]! │ │ │ │ │ - ldrb lr, [sl, #1]! │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne bd0 │ │ │ │ │ - ldrb r4, [r9, #1]! │ │ │ │ │ - ldrb lr, [sl, #1]! │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne bd0 │ │ │ │ │ + beq c74 │ │ │ │ │ + ldrb lr, [r3, r7] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ ldrb r4, [r9, #1]! │ │ │ │ │ - ldrb lr, [sl, #1]! │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne bd0 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - beq bb0 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldrb r4, [r9, #1] │ │ │ │ │ - add r8, r9, #1 │ │ │ │ │ - ldrb lr, [sl, #1] │ │ │ │ │ - add r7, sl, #1 │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne c24 │ │ │ │ │ - ldrb r4, [r8, #1] │ │ │ │ │ - add r9, r8, #7 │ │ │ │ │ - ldrb lr, [r7, #1] │ │ │ │ │ - add sl, r7, #7 │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne c24 │ │ │ │ │ - ldrb r4, [r8, #2] │ │ │ │ │ - ldrb lr, [r7, #2] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne c24 │ │ │ │ │ - ldrb r4, [r8, #3] │ │ │ │ │ - ldrb lr, [r7, #3] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne c24 │ │ │ │ │ - ldrb r4, [r8, #4] │ │ │ │ │ - ldrb lr, [r7, #4] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne c24 │ │ │ │ │ - ldrb r4, [r8, #5] │ │ │ │ │ - ldrb lr, [r7, #5] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bne c24 │ │ │ │ │ - ldrb r4, [r8, #6] │ │ │ │ │ - ldrb lr, [r7, #6] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne c24 │ │ │ │ │ - ldrb r4, [r8, #7] │ │ │ │ │ - ldrb lr, [r7, #7] │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - bne c24 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne 858 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b bb4 │ │ │ │ │ + beq c74 │ │ │ │ │ + ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r2, r2, r4 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + bls 7ec │ │ │ │ │ + ldrb lr, [r2] │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + sub r7, r5, r4 │ │ │ │ │ + and lr, lr, #63 @ 0x3f │ │ │ │ │ + ldrb lr, [r0, lr] │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + beq 87c │ │ │ │ │ + rsb r3, r1, #1 │ │ │ │ │ + ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + addge r3, r3, r1 │ │ │ │ │ + addlt r3, r3, r7 │ │ │ │ │ + ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, lr │ │ │ │ │ + addge r2, r2, r3 │ │ │ │ │ + addlt r2, r2, lr │ │ │ │ │ + b a24 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - ble 938 │ │ │ │ │ + ble a18 │ │ │ │ │ add r2, r2, sl │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bhi 6c8 │ │ │ │ │ - b 660 │ │ │ │ │ + bhi 854 │ │ │ │ │ + b 7ec │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bgt 910 │ │ │ │ │ + bgt 9f0 │ │ │ │ │ sub r3, lr, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bcc 6c8 │ │ │ │ │ - b 660 │ │ │ │ │ + bcc 854 │ │ │ │ │ + b 7ec │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 67c │ │ │ │ │ + bgt 808 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble b8c │ │ │ │ │ + ble c6c │ │ │ │ │ add r4, r1, r6 │ │ │ │ │ sub r7, r6, #1 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r4, r4, r7 │ │ │ │ │ str r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ands r4, r4, #7 │ │ │ │ │ sub r7, r2, #1 │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - beq ad8 │ │ │ │ │ + beq bb8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq aa0 │ │ │ │ │ + beq b80 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq a78 │ │ │ │ │ + beq b58 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - beq a50 │ │ │ │ │ + beq b30 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ - beq a28 │ │ │ │ │ + beq b08 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - beq a00 │ │ │ │ │ + beq ae0 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - beq 9d8 │ │ │ │ │ + beq ab8 │ │ │ │ │ ldrb r7, [r6] │ │ │ │ │ ldrb r4, [r2] │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne ba4 │ │ │ │ │ + bne d98 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r7, #1]! │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne ba4 │ │ │ │ │ + bne d98 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r7, #1]! │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne ba4 │ │ │ │ │ + bne d98 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r7, #1]! │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne ba4 │ │ │ │ │ + bne d98 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r7, #1]! │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne ba4 │ │ │ │ │ + bne d98 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r7, #1]! │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne ba4 │ │ │ │ │ + bne d98 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r7, [r4, #1]! │ │ │ │ │ str r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r4, [r7, #1]! │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bne ba4 │ │ │ │ │ + bne d98 │ │ │ │ │ ldr r7, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - beq b8c │ │ │ │ │ + beq c6c │ │ │ │ │ str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ │ add r5, r6, #1 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r4, r7, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne b94 │ │ │ │ │ + bne d88 │ │ │ │ │ ldrb r1, [r5, #1] │ │ │ │ │ add r6, r5, #7 │ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ │ add r7, r4, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne b94 │ │ │ │ │ + bne d88 │ │ │ │ │ ldrb r1, [r5, #2] │ │ │ │ │ ldrb r3, [r4, #2] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne b94 │ │ │ │ │ + bne d88 │ │ │ │ │ ldrb r1, [r5, #3] │ │ │ │ │ ldrb r3, [r4, #3] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne b94 │ │ │ │ │ + bne d88 │ │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne b94 │ │ │ │ │ + bne d88 │ │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne b94 │ │ │ │ │ + bne d88 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne b94 │ │ │ │ │ + bne d88 │ │ │ │ │ ldrb r1, [r5, #7] │ │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne b94 │ │ │ │ │ + bne d88 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne af0 │ │ │ │ │ + bne bd0 │ │ │ │ │ sub r0, r2, r9 │ │ │ │ │ - b 664 │ │ │ │ │ + b 7f0 │ │ │ │ │ + ldrb r4, [r9, #1]! │ │ │ │ │ + ldrb lr, [sl, #1]! │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne 988 │ │ │ │ │ + ldrb r4, [r9, #1]! │ │ │ │ │ + ldrb lr, [sl, #1]! │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne 988 │ │ │ │ │ + ldrb r4, [r9, #1]! │ │ │ │ │ + ldrb lr, [sl, #1]! │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne 988 │ │ │ │ │ + ldrb r4, [r9, #1]! │ │ │ │ │ + ldrb lr, [sl, #1]! │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne 988 │ │ │ │ │ + ldrb r4, [r9, #1]! │ │ │ │ │ + ldrb lr, [sl, #1]! │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne 988 │ │ │ │ │ + ldrb r4, [r9, #1]! │ │ │ │ │ + ldrb lr, [sl, #1]! │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne 988 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + beq da4 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + ldrb r4, [r9, #1] │ │ │ │ │ + add r8, r9, #1 │ │ │ │ │ + ldrb lr, [sl, #1] │ │ │ │ │ + add r7, sl, #1 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne db0 │ │ │ │ │ + ldrb r4, [r8, #1] │ │ │ │ │ + add r9, r8, #7 │ │ │ │ │ + ldrb lr, [r7, #1] │ │ │ │ │ + add sl, r7, #7 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne db0 │ │ │ │ │ + ldrb r4, [r8, #2] │ │ │ │ │ + ldrb lr, [r7, #2] │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne db0 │ │ │ │ │ + ldrb r4, [r8, #3] │ │ │ │ │ + ldrb lr, [r7, #3] │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne db0 │ │ │ │ │ + ldrb r4, [r8, #4] │ │ │ │ │ + ldrb lr, [r7, #4] │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne db0 │ │ │ │ │ + ldrb r4, [r8, #5] │ │ │ │ │ + ldrb lr, [r7, #5] │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne db0 │ │ │ │ │ + ldrb r4, [r8, #6] │ │ │ │ │ + ldrb lr, [r7, #6] │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne db0 │ │ │ │ │ + ldrb r4, [r8, #7] │ │ │ │ │ + ldrb lr, [r7, #7] │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bne db0 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + bne ce4 │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b da8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ - b 6a4 │ │ │ │ │ + b 830 │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r0, r3, r9 │ │ │ │ │ - b 664 │ │ │ │ │ - ldrb lr, [r3, r7] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldrb r4, [r9, #1]! │ │ │ │ │ - cmp r4, lr │ │ │ │ │ - beq 7e8 │ │ │ │ │ - ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r2, r2, r4 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - bls 660 │ │ │ │ │ - ldrb lr, [r2] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - sub r7, r5, r4 │ │ │ │ │ - and lr, lr, #63 @ 0x3f │ │ │ │ │ - ldrb lr, [r0, lr] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - beq 6f0 │ │ │ │ │ - rsb r3, r1, #1 │ │ │ │ │ - ldr sl, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r1, r7 │ │ │ │ │ - addge r3, r3, r1 │ │ │ │ │ - addlt r3, r3, r7 │ │ │ │ │ - ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r3, lr │ │ │ │ │ - addge r2, r2, r3 │ │ │ │ │ - addlt r2, r2, lr │ │ │ │ │ - b 944 │ │ │ │ │ + b 7f0 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b bd0 │ │ │ │ │ + b 988 │ │ │ │ │ │ │ │ │ │ -00000c2c <_Py_bytes_capitalize>: │ │ │ │ │ +00000db8 <_Py_bytes_capitalize>: │ │ │ │ │ _Py_bytes_capitalize(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ subs lr, r2, #0 │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ pople {fp, pc} │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -856,133 +955,133 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ add r0, r1, lr │ │ │ │ │ ldrb r1, [r3], #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldrb r1, [ip, r1] │ │ │ │ │ strb r1, [r2, #1]! │ │ │ │ │ - bne c6c <_Py_bytes_capitalize+0x40> │ │ │ │ │ + bne df8 <_Py_bytes_capitalize+0x40> │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000c84 <_Py_bytes_isalnum>: │ │ │ │ │ +00000e10 <_Py_bytes_isalnum>: │ │ │ │ │ _Py_bytes_isalnum(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq ce8 <_Py_bytes_isalnum+0x64> │ │ │ │ │ + beq e74 <_Py_bytes_isalnum+0x64> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq cd4 <_Py_bytes_isalnum+0x50> │ │ │ │ │ + beq e60 <_Py_bytes_isalnum+0x50> │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs d00 <_Py_bytes_isalnum+0x7c> │ │ │ │ │ + bcs e8c <_Py_bytes_isalnum+0x7c> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b cc0 <_Py_bytes_isalnum+0x3c> │ │ │ │ │ + b e4c <_Py_bytes_isalnum+0x3c> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq d00 <_Py_bytes_isalnum+0x7c> │ │ │ │ │ + beq e8c <_Py_bytes_isalnum+0x7c> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne cb8 <_Py_bytes_isalnum+0x34> │ │ │ │ │ + bne e44 <_Py_bytes_isalnum+0x34> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #7 │ │ │ │ │ - beq c9c <_Py_bytes_isalnum+0x18> │ │ │ │ │ + beq e28 <_Py_bytes_isalnum+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b cdc <_Py_bytes_isalnum+0x58> │ │ │ │ │ + b e68 <_Py_bytes_isalnum+0x58> │ │ │ │ │ │ │ │ │ │ -00000d0c <_Py_bytes_isalpha>: │ │ │ │ │ +00000e98 <_Py_bytes_isalpha>: │ │ │ │ │ _Py_bytes_isalpha(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq d70 <_Py_bytes_isalpha+0x64> │ │ │ │ │ + beq efc <_Py_bytes_isalpha+0x64> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d5c <_Py_bytes_isalpha+0x50> │ │ │ │ │ + beq ee8 <_Py_bytes_isalpha+0x50> │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs d88 <_Py_bytes_isalpha+0x7c> │ │ │ │ │ + bcs f14 <_Py_bytes_isalpha+0x7c> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b d48 <_Py_bytes_isalpha+0x3c> │ │ │ │ │ + b ed4 <_Py_bytes_isalpha+0x3c> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq d88 <_Py_bytes_isalpha+0x7c> │ │ │ │ │ + beq f14 <_Py_bytes_isalpha+0x7c> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ │ tst r2, #3 │ │ │ │ │ - bne d40 <_Py_bytes_isalpha+0x34> │ │ │ │ │ + bne ecc <_Py_bytes_isalpha+0x34> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq d24 <_Py_bytes_isalpha+0x18> │ │ │ │ │ + beq eb0 <_Py_bytes_isalpha+0x18> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b d64 <_Py_bytes_isalpha+0x58> │ │ │ │ │ + b ef0 <_Py_bytes_isalpha+0x58> │ │ │ │ │ │ │ │ │ │ -00000d94 <_Py_bytes_islower>: │ │ │ │ │ +00000f20 <_Py_bytes_islower>: │ │ │ │ │ _Py_bytes_islower(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq df8 <_Py_bytes_islower+0x64> │ │ │ │ │ + beq f84 <_Py_bytes_islower+0x64> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e24 <_Py_bytes_islower+0x90> │ │ │ │ │ + beq fb0 <_Py_bytes_islower+0x90> │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs e1c <_Py_bytes_islower+0x88> │ │ │ │ │ + bcs fa8 <_Py_bytes_islower+0x88> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [lr, r2, lsl #2] │ │ │ │ │ and r1, r2, #1 │ │ │ │ │ tst r2, #2 │ │ │ │ │ - bne e10 <_Py_bytes_islower+0x7c> │ │ │ │ │ + bne f9c <_Py_bytes_islower+0x7c> │ │ │ │ │ orr r0, r0, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne dc8 <_Py_bytes_islower+0x34> │ │ │ │ │ + bne f54 <_Py_bytes_islower+0x34> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1002,92 +1101,92 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000e30 <_Py_bytes_isspace>: │ │ │ │ │ +00000fbc <_Py_bytes_isspace>: │ │ │ │ │ _Py_bytes_isspace(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne e6c <_Py_bytes_isspace+0x3c> │ │ │ │ │ + bne ff8 <_Py_bytes_isspace+0x3c> │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldr r3, [ip, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq e74 <_Py_bytes_isspace+0x44> │ │ │ │ │ + beq 1000 <_Py_bytes_isspace+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq eac <_Py_bytes_isspace+0x7c> │ │ │ │ │ + beq 1038 <_Py_bytes_isspace+0x7c> │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bcs e58 <_Py_bytes_isspace+0x28> │ │ │ │ │ + bcs fe4 <_Py_bytes_isspace+0x28> │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b e98 <_Py_bytes_isspace+0x68> │ │ │ │ │ + b 1024 <_Py_bytes_isspace+0x68> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq e58 <_Py_bytes_isspace+0x28> │ │ │ │ │ + beq fe4 <_Py_bytes_isspace+0x28> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne e90 <_Py_bytes_isspace+0x60> │ │ │ │ │ + bne 101c <_Py_bytes_isspace+0x60> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b e60 <_Py_bytes_isspace+0x30> │ │ │ │ │ + b fec <_Py_bytes_isspace+0x30> │ │ │ │ │ │ │ │ │ │ -00000eb8 <_Py_bytes_istitle>: │ │ │ │ │ +00001044 <_Py_bytes_istitle>: │ │ │ │ │ _Py_bytes_istitle(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq f2c <_Py_bytes_istitle+0x74> │ │ │ │ │ + beq 10b8 <_Py_bytes_istitle+0x74> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f84 <_Py_bytes_istitle+0xcc> │ │ │ │ │ + beq 1110 <_Py_bytes_istitle+0xcc> │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs f7c <_Py_bytes_istitle+0xc4> │ │ │ │ │ + bcs 1108 <_Py_bytes_istitle+0xc4> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b f0c <_Py_bytes_istitle+0x54> │ │ │ │ │ + b 1098 <_Py_bytes_istitle+0x54> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f70 <_Py_bytes_istitle+0xb8> │ │ │ │ │ + beq 10fc <_Py_bytes_istitle+0xb8> │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq f58 <_Py_bytes_istitle+0xa0> │ │ │ │ │ + beq 10e4 <_Py_bytes_istitle+0xa0> │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ ldr r3, [lr, r3, lsl #2] │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne f64 <_Py_bytes_istitle+0xac> │ │ │ │ │ + bne 10f0 <_Py_bytes_istitle+0xac> │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - bne ef4 <_Py_bytes_istitle+0x3c> │ │ │ │ │ + bne 1080 <_Py_bytes_istitle+0x3c> │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b f00 <_Py_bytes_istitle+0x48> │ │ │ │ │ + b 108c <_Py_bytes_istitle+0x48> │ │ │ │ │ ldrb r1, [r0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ @@ -1103,57 +1202,57 @@ │ │ │ │ │ bx lr │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - beq efc <_Py_bytes_istitle+0x44> │ │ │ │ │ + beq 1088 <_Py_bytes_istitle+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000f90 <_Py_bytes_isupper>: │ │ │ │ │ +0000111c <_Py_bytes_isupper>: │ │ │ │ │ _Py_bytes_isupper(): │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq ffc <_Py_bytes_isupper+0x6c> │ │ │ │ │ + beq 1188 <_Py_bytes_isupper+0x6c> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1028 <_Py_bytes_isupper+0x98> │ │ │ │ │ + beq 11b4 <_Py_bytes_isupper+0x98> │ │ │ │ │ add ip, r0, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bcs 1020 <_Py_bytes_isupper+0x90> │ │ │ │ │ + bcs 11ac <_Py_bytes_isupper+0x90> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r1, [lr, r2, lsl #2] │ │ │ │ │ and r2, r1, #2 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 1014 <_Py_bytes_isupper+0x84> │ │ │ │ │ + bne 11a0 <_Py_bytes_isupper+0x84> │ │ │ │ │ orrs r2, r2, r0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne fc4 <_Py_bytes_isupper+0x34> │ │ │ │ │ + bne 1150 <_Py_bytes_isupper+0x34> │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1173,15 +1272,15 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001034 <_Py_bytes_swapcase>: │ │ │ │ │ +000011c0 <_Py_bytes_swapcase>: │ │ │ │ │ _Py_bytes_swapcase(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxle lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1196,23 +1295,23 @@ │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ ldr r2, [lr, r3, lsl #2] │ │ │ │ │ tst r2, #1 │ │ │ │ │ ldrbne r3, [r5, r3] │ │ │ │ │ - bne 107c <_Py_bytes_swapcase+0x48> │ │ │ │ │ + bne 1208 <_Py_bytes_swapcase+0x48> │ │ │ │ │ tst r2, #2 │ │ │ │ │ ldrbne r3, [r4, r3] │ │ │ │ │ strb r3, [r0], #1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 1060 <_Py_bytes_swapcase+0x2c> │ │ │ │ │ + bne 11ec <_Py_bytes_swapcase+0x2c> │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000108c <_Py_bytes_title>: │ │ │ │ │ +00001218 <_Py_bytes_title>: │ │ │ │ │ _Py_bytes_title(): │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxle lr │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ @@ -1224,68 +1323,68 @@ │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_tolower │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 10d8 <_Py_bytes_title+0x4c> │ │ │ │ │ + b 1264 <_Py_bytes_title+0x4c> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ ldrbeq r3, [r6, r3] │ │ │ │ │ strb r3, [r0], #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ popeq {r4, r5, r6, fp, pc} │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ ldr r2, [r4, r3, lsl #2] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 10c0 <_Py_bytes_title+0x34> │ │ │ │ │ + bne 124c <_Py_bytes_title+0x34> │ │ │ │ │ ands r2, r2, #2 │ │ │ │ │ - beq 1100 <_Py_bytes_title+0x74> │ │ │ │ │ + beq 128c <_Py_bytes_title+0x74> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1108 <_Py_bytes_title+0x7c> │ │ │ │ │ + beq 1294 <_Py_bytes_title+0x7c> │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ - b 10cc <_Py_bytes_title+0x40> │ │ │ │ │ + b 1258 <_Py_bytes_title+0x40> │ │ │ │ │ mov lr, r2 │ │ │ │ │ - b 10cc <_Py_bytes_title+0x40> │ │ │ │ │ + b 1258 <_Py_bytes_title+0x40> │ │ │ │ │ mov lr, #1 │ │ │ │ │ - b 10cc <_Py_bytes_title+0x40> │ │ │ │ │ + b 1258 <_Py_bytes_title+0x40> │ │ │ │ │ │ │ │ │ │ -00001110 : │ │ │ │ │ +0000129c : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ sub lr, r1, r3 │ │ │ │ │ str r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - ldr r1, [pc, #948] @ 14f8 │ │ │ │ │ + ldr r1, [pc, #948] @ 1684 │ │ │ │ │ ldrb r0, [r2, r5] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - ble 13f4 │ │ │ │ │ + ble 1580 │ │ │ │ │ sub r9, r2, #2 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ add r9, r9, r3 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ands r1, r1, #3 │ │ │ │ │ - beq 11f4 │ │ │ │ │ + beq 1380 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 1354 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 1330 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r5, [fp, #-136] @ 0xffffff78 │ │ │ │ │ and ip, r1, #31 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ subeq r5, r3, #2 │ │ │ │ │ lsl r6, r8, ip │ │ │ │ │ @@ -1304,15 +1403,15 @@ │ │ │ │ │ orr r6, r6, r8, lsl ip │ │ │ │ │ movw ip, #65534 @ 0xfffe │ │ │ │ │ movt ip, #65535 @ 0xffff │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ addeq r5, ip, r3 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 1294 │ │ │ │ │ + beq 1420 │ │ │ │ │ add r7, r4, #1 │ │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ │ sub r1, r1, r7 │ │ │ │ │ cmp r0, ip │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ @@ -1344,17 +1443,17 @@ │ │ │ │ │ orr r6, r6, r8, lsl r1 │ │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ │ movt r1, #65535 @ 0xffff │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ addeq r5, r1, r3 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne 11f4 │ │ │ │ │ + bne 1380 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 14ec │ │ │ │ │ + blt 1678 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ and r1, r0, #31 │ │ │ │ │ mov r4, #0 │ │ │ │ │ rsb r7, r2, #1 │ │ │ │ │ orr sl, r6, ip, lsl r1 │ │ │ │ │ @@ -1365,144 +1464,144 @@ │ │ │ │ │ mov r9, r4 │ │ │ │ │ add r8, ip, r1 │ │ │ │ │ str r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ str ip, [fp, #-152] @ 0xffffff68 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 1310 │ │ │ │ │ + b 149c │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bgt 13bc │ │ │ │ │ + bgt 1548 │ │ │ │ │ add r3, r8, r4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ lsr r3, sl, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 14dc │ │ │ │ │ + beq 1668 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldrb r3, [r8, r4] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 12e8 │ │ │ │ │ + bne 1474 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 14d4 │ │ │ │ │ + ble 1660 │ │ │ │ │ ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1400 │ │ │ │ │ + bne 158c │ │ │ │ │ add r2, r5, r4 │ │ │ │ │ mov r3, ip │ │ │ │ │ str lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r5, r7, r3 │ │ │ │ │ - beq 1364 │ │ │ │ │ + beq 14f0 │ │ │ │ │ ldrb lr, [r2, #1]! │ │ │ │ │ ldrb r1, [r3, #1]! │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - beq 1348 │ │ │ │ │ + beq 14d4 │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - beq 147c │ │ │ │ │ + beq 1608 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r9, r9, r5 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bgt 1410 │ │ │ │ │ + bgt 159c │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bgt 13ac │ │ │ │ │ + bgt 1538 │ │ │ │ │ add r3, r8, r4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ lsr r3, sl, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 14dc │ │ │ │ │ + beq 1668 │ │ │ │ │ ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ add r2, r3, r4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bge 130c │ │ │ │ │ + bge 1498 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - ldr r3, [pc, #288] @ 14f8 │ │ │ │ │ + ldr r3, [pc, #288] @ 1684 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1478 │ │ │ │ │ + bne 1604 │ │ │ │ │ ldr r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1294 │ │ │ │ │ + b 1420 │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bge 1388 │ │ │ │ │ + bge 1514 │ │ │ │ │ sub r3, lr, r4 │ │ │ │ │ cmp r3, #2000 @ 0x7d0 │ │ │ │ │ - ble 1388 │ │ │ │ │ + ble 1514 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ sub r5, r1, r4 │ │ │ │ │ ldr r1, [fp, #-144] @ 0xffffff70 │ │ │ │ │ add r6, r1, r4 │ │ │ │ │ - bne 1490 │ │ │ │ │ + bne 161c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, ip │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 33c │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 568 │ │ │ │ │ + bl 6f4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ streq r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 155c │ │ │ │ │ add r3, r4, r0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 13d0 │ │ │ │ │ + b 155c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14b0 │ │ │ │ │ + beq 163c │ │ │ │ │ str r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 13d0 │ │ │ │ │ + b 155c │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r4, [fp, #-156] @ 0xffffff64 │ │ │ │ │ sub ip, r1, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ - b 146c │ │ │ │ │ + b 15f8 │ │ │ │ │ ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 155c │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 1540 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 136c │ │ │ │ │ + b 14f8 │ │ │ │ │ ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 1540 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - b 13bc │ │ │ │ │ + b 1548 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -894,15 +894,15 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 33c <_Py_bytes_rfind+0x2a8> │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl 568 <_Py_bytes_maketrans+0x94> │ │ │ │ │ + bl 6f4 <_Py_bytes_find+0x128> │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ mov r2, r0 │ │ │ │ │ b b8c <_Py_bytes_find+0x5c0> │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ @@ -953,15 +953,15 @@ │ │ │ │ │ b 994 <_Py_bytes_find+0x3c8> │ │ │ │ │ ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov lr, #1 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl 1110 <_Py_bytes_index+0x2e4> │ │ │ │ │ + bl 129c <_Py_bytes_index+0x470> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r2, r0 │ │ │ │ │ b b8c <_Py_bytes_find+0x5c0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -981,506 +981,505 @@ │ │ │ │ │ _Py_bytes_index(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - ldr r3, [pc, #1812] @ 1564 <_Py_bytes_index+0x738> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [pc, #1808] @ 1560 <_Py_bytes_index+0x734> │ │ │ │ │ + mov r8, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - mov r4, r2 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + ldr r5, [fp, #4] │ │ │ │ │ + mov r6, r2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 117c <_Py_bytes_index+0x350> │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 11b4 <_Py_bytes_index+0x388> │ │ │ │ │ - sub r3, fp, #172 @ 0xac │ │ │ │ │ + beq 11bc <_Py_bytes_index+0x390> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 11f4 <_Py_bytes_index+0x3c8> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + sub r1, fp, #172 @ 0xac │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + sub r9, fp, #172 @ 0xac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f8 <_Py_bytes_index+0x2cc> │ │ │ │ │ - ldr r9, [fp, #-172] @ 0xffffff54 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - ldr r6, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bge 143c <_Py_bytes_index+0x610> │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt 1470 <_Py_bytes_index+0x644> │ │ │ │ │ - sub r8, r8, r5 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - bgt 1350 <_Py_bytes_index+0x524> │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - beq 1148 <_Py_bytes_index+0x31c> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 1488 <_Py_bytes_index+0x65c> │ │ │ │ │ - cmp r6, #1 │ │ │ │ │ - ble 1350 <_Py_bytes_index+0x524> │ │ │ │ │ - add r3, sl, r5 │ │ │ │ │ - str r3, [fp, #-188] @ 0xffffff44 │ │ │ │ │ - movw r3, #2499 @ 0x9c3 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bgt 136c <_Py_bytes_index+0x540> │ │ │ │ │ - sub r1, r6, #1 │ │ │ │ │ - ldrb r3, [r9] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub ip, r8, r6 │ │ │ │ │ - mov sl, r1 │ │ │ │ │ - ldrb r0, [r9, r1] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - and r3, r3, #31 │ │ │ │ │ - strne r1, [fp, #-192] @ 0xffffff40 │ │ │ │ │ - lsl r2, r2, r3 │ │ │ │ │ - subeq r3, r6, #2 │ │ │ │ │ - streq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + bne 1118 <_Py_bytes_index+0x2ec> │ │ │ │ │ + ldr r2, [fp, #-172] @ 0xffffff54 │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ldr r1, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + bge 1460 <_Py_bytes_index+0x634> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 1494 <_Py_bytes_index+0x668> │ │ │ │ │ + sub r5, r7, r4 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bgt 1374 <_Py_bytes_index+0x548> │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + beq 1168 <_Py_bytes_index+0x33c> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 14ac <_Py_bytes_index+0x680> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ + ble 1374 <_Py_bytes_index+0x548> │ │ │ │ │ + add r3, r8, r4 │ │ │ │ │ + str r4, [fp, #-200] @ 0xffffff38 │ │ │ │ │ + str r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + movw r3, #2499 @ 0x9c3 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bgt 13a0 <_Py_bytes_index+0x574> │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + ldrb r0, [r2] │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + sub ip, r5, r1 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + ldrb r3, [r2, r3] │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + strne sl, [fp, #-188] @ 0xffffff44 │ │ │ │ │ + lsl r5, r5, r0 │ │ │ │ │ + subeq r0, r1, #2 │ │ │ │ │ + streq r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ + cmp sl, #1 │ │ │ │ │ beq fc4 <_Py_bytes_index+0x198> │ │ │ │ │ - ldrb r3, [r9, #1] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - and r3, r3, #31 │ │ │ │ │ - orr r2, r2, r1, lsl r3 │ │ │ │ │ - subeq r3, r6, #3 │ │ │ │ │ - streq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + ldrb r0, [r2, #1] │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + orr r5, r5, lr, lsl r0 │ │ │ │ │ + subeq r0, r1, #3 │ │ │ │ │ + streq r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ beq fc4 <_Py_bytes_index+0x198> │ │ │ │ │ - ldrb r3, [r9, #2] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - and r3, r3, #31 │ │ │ │ │ - orr r2, r2, r1, lsl r3 │ │ │ │ │ - subeq r3, r6, #4 │ │ │ │ │ - streq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + orr r5, r5, lr, lsl r0 │ │ │ │ │ + subeq r0, r1, #4 │ │ │ │ │ + streq r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ cmp sl, #3 │ │ │ │ │ beq fc4 <_Py_bytes_index+0x198> │ │ │ │ │ - ldrb r3, [r9, #3] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - and r3, r3, #31 │ │ │ │ │ - orr r2, r2, r1, lsl r3 │ │ │ │ │ - subeq r3, r6, #5 │ │ │ │ │ - streq r3, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + orr r5, r5, lr, lsl r0 │ │ │ │ │ + subeq r0, r1, #5 │ │ │ │ │ + streq r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ cmp sl, #4 │ │ │ │ │ beq fc4 <_Py_bytes_index+0x198> │ │ │ │ │ - ldr r8, [fp, #-192] @ 0xffffff40 │ │ │ │ │ - add lr, r9, #3 │ │ │ │ │ - sub r1, r6, #6 │ │ │ │ │ + ldr r8, [fp, #-188] @ 0xffffff44 │ │ │ │ │ + add r4, r2, #3 │ │ │ │ │ + sub lr, r1, #6 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - ldrb r3, [lr, #1]! │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - and r3, r3, #31 │ │ │ │ │ - moveq r8, r1 │ │ │ │ │ - subs r1, r1, #1 │ │ │ │ │ - orr r2, r2, r7, lsl r3 │ │ │ │ │ + ldrb r0, [r4, #1]! │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + moveq r8, lr │ │ │ │ │ + subs lr, lr, #1 │ │ │ │ │ + orr r5, r5, r7, lsl r0 │ │ │ │ │ bcs fa4 <_Py_bytes_index+0x178> │ │ │ │ │ - str r8, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + str r8, [fp, #-188] @ 0xffffff44 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ - and r3, r0, #31 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - orr r2, r2, r1, lsl r3 │ │ │ │ │ - ldr r3, [fp, #-188] @ 0xffffff44 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - add lr, r3, sl │ │ │ │ │ - add r3, r6, #1 │ │ │ │ │ + blt 144c <_Py_bytes_index+0x620> │ │ │ │ │ + and r0, r3, #31 │ │ │ │ │ + mov lr, #1 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + add r7, r1, #1 │ │ │ │ │ + orr r5, r5, lr, lsl r0 │ │ │ │ │ + ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + add lr, r0, sl │ │ │ │ │ b ff8 <_Py_bytes_index+0x1cc> │ │ │ │ │ - add r1, r1, r3 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - blt 10b4 <_Py_bytes_index+0x288> │ │ │ │ │ - ldrb r7, [lr, r1] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + blt 10dc <_Py_bytes_index+0x2b0> │ │ │ │ │ + ldrb r0, [lr, r4] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ beq 1038 <_Py_bytes_index+0x20c> │ │ │ │ │ - add r8, r1, #1 │ │ │ │ │ + add r8, r4, #1 │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - blt 10b4 <_Py_bytes_index+0x288> │ │ │ │ │ - add r7, lr, r1 │ │ │ │ │ - ldrb r7, [r7, #1] │ │ │ │ │ - and r7, r7, #31 │ │ │ │ │ - lsr r7, r2, r7 │ │ │ │ │ - tst r7, #1 │ │ │ │ │ + blt 10dc <_Py_bytes_index+0x2b0> │ │ │ │ │ + add r0, lr, r4 │ │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + lsr r0, r5, r0 │ │ │ │ │ + tst r0, #1 │ │ │ │ │ beq fec <_Py_bytes_index+0x1c0> │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldrb r7, [lr, r1] │ │ │ │ │ - cmp r7, r0 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + ldrb r0, [lr, r4] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ bne 1004 <_Py_bytes_index+0x1d8> │ │ │ │ │ - ldr r7, [fp, #-188] @ 0xffffff44 │ │ │ │ │ - str r5, [fp, #-196] @ 0xffffff3c │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - add r8, r7, r1 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + str r4, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + add r8, r0, r4 │ │ │ │ │ + str r7, [fp, #-196] @ 0xffffff3c │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, lr │ │ │ │ │ + mov lr, ip │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ - str r3, [fp, #-200] @ 0xffffff38 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ - ldrb r8, [r9, r7] │ │ │ │ │ + ldrb r8, [r1, r0] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 13f8 <_Py_bytes_index+0x5cc> │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r3, [fp, #-200] @ 0xffffff38 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - ldr r5, [fp, #-196] @ 0xffffff3c │ │ │ │ │ - beq 13c4 <_Py_bytes_index+0x598> │ │ │ │ │ - add r7, r1, #1 │ │ │ │ │ - cmp ip, r7 │ │ │ │ │ - blt 135c <_Py_bytes_index+0x530> │ │ │ │ │ - add r7, lr, r1 │ │ │ │ │ - ldrb r7, [r7, #1] │ │ │ │ │ - and r7, r7, #31 │ │ │ │ │ - lsr r7, r2, r7 │ │ │ │ │ - tst r7, #1 │ │ │ │ │ - addeq r7, r6, #1 │ │ │ │ │ - addeq r1, r1, r7 │ │ │ │ │ - bne 135c <_Py_bytes_index+0x530> │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + beq 1418 <_Py_bytes_index+0x5ec> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + ldr r4, [fp, #-192] @ 0xffffff40 │ │ │ │ │ + mov ip, lr │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + mov lr, r5 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + ldr r7, [fp, #-196] @ 0xffffff3c │ │ │ │ │ + beq 13f4 <_Py_bytes_index+0x5c8> │ │ │ │ │ + add r0, r4, #1 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + blt 1380 <_Py_bytes_index+0x554> │ │ │ │ │ + add r0, lr, r4 │ │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ │ + and r0, r0, #31 │ │ │ │ │ + lsr r0, r5, r0 │ │ │ │ │ + tst r0, #1 │ │ │ │ │ + addeq r0, r1, #1 │ │ │ │ │ + addeq r4, r4, r0 │ │ │ │ │ + bne 1380 <_Py_bytes_index+0x554> │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ bge ff8 <_Py_bytes_index+0x1cc> │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 10d0 <_Py_bytes_index+0x2a4> │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1394 <_Py_bytes_index+0x568> │ │ │ │ │ sub r0, fp, #172 @ 0xac │ │ │ │ │ - str r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - cmn r1, #2 │ │ │ │ │ - beq 10f8 <_Py_bytes_index+0x2cc> │ │ │ │ │ - cmn r1, #1 │ │ │ │ │ - bne 1224 <_Py_bytes_index+0x3f8> │ │ │ │ │ + cmn r4, #2 │ │ │ │ │ + beq 1118 <_Py_bytes_index+0x2ec> │ │ │ │ │ + cmn r4, #1 │ │ │ │ │ + bne 1248 <_Py_bytes_index+0x41c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [pc, #1124] @ 1564 <_Py_bytes_index+0x738> │ │ │ │ │ + ldr r3, [pc, #1088] @ 1560 <_Py_bytes_index+0x734> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 14b8 <_Py_bytes_index+0x68c> │ │ │ │ │ + bne 14d8 <_Py_bytes_index+0x6ac> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r7, r8, r7 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bic r7, r7, r7, asr #31 │ │ │ │ │ - bge 1134 <_Py_bytes_index+0x308> │ │ │ │ │ - add r5, r5, r8 │ │ │ │ │ + add r5, r7, r5 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ - sub r8, r7, r5 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - ble 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - sub r9, fp, #173 @ 0xad │ │ │ │ │ - ldrb r1, [r9] │ │ │ │ │ - add r6, sl, r5 │ │ │ │ │ - cmp r8, #15 │ │ │ │ │ - ble 124c <_Py_bytes_index+0x420> │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bge 1154 <_Py_bytes_index+0x328> │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ │ + sub r5, r5, r4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ble 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + sub r2, fp, #173 @ 0xad │ │ │ │ │ + ldrb r1, [r2] │ │ │ │ │ + add r8, r8, r4 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + ble 1270 <_Py_bytes_index+0x444> │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - subne r1, r0, r6 │ │ │ │ │ - beq 1340 <_Py_bytes_index+0x514> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bge 1200 <_Py_bytes_index+0x3d4> │ │ │ │ │ - b 10b8 <_Py_bytes_index+0x28c> │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ + beq 1368 <_Py_bytes_index+0x53c> │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + sub r4, r0, r8 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ + add r4, r4, r3 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1240 <_Py_bytes_index+0x414> │ │ │ │ │ + sub r0, fp, #172 @ 0xac │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBuffer_Release │ │ │ │ │ + cmn r4, #2 │ │ │ │ │ + bne 1248 <_Py_bytes_index+0x41c> │ │ │ │ │ + b 1118 <_Py_bytes_index+0x2ec> │ │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1544 <_Py_bytes_index+0x718> │ │ │ │ │ + beq 1540 <_Py_bytes_index+0x714> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1544 <_Py_bytes_index+0x718> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + beq 1540 <_Py_bytes_index+0x714> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 14e4 <_Py_bytes_index+0x6b8> │ │ │ │ │ + beq 14dc <_Py_bytes_index+0x6b0> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-173] @ 0xffffff53 │ │ │ │ │ - bhi 14f0 <_Py_bytes_index+0x6c4> │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bge 1498 <_Py_bytes_index+0x66c> │ │ │ │ │ + bhi 14e8 <_Py_bytes_index+0x6bc> │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + bge 14b8 <_Py_bytes_index+0x68c> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 1504 <_Py_bytes_index+0x6d8> │ │ │ │ │ + sub r5, r7, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 150c <_Py_bytes_index+0x6e0> │ │ │ │ │ - sub r7, r8, r5 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ + ble 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ ldrb r1, [fp, #-173] @ 0xffffff53 │ │ │ │ │ - add r6, sl, r5 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ - ble 140c <_Py_bytes_index+0x5e0> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + add r8, r8, r4 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + cmp r5, #15 │ │ │ │ │ + ble 142c <_Py_bytes_index+0x600> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - beq 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ - subs r1, r1, r6 │ │ │ │ │ - movpl r4, #0 │ │ │ │ │ - bmi 10d0 <_Py_bytes_index+0x2a4> │ │ │ │ │ - add r1, r1, r5 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 13ec <_Py_bytes_index+0x5c0> │ │ │ │ │ - sub r0, fp, #172 @ 0xac │ │ │ │ │ - str r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - cmn r1, #2 │ │ │ │ │ - beq 10f8 <_Py_bytes_index+0x2cc> │ │ │ │ │ - ldr r3, [pc, #824] @ 1564 <_Py_bytes_index+0x738> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ + subs r0, r0, r8 │ │ │ │ │ + bmi 1390 <_Py_bytes_index+0x564> │ │ │ │ │ + add r4, r4, r0 │ │ │ │ │ + cmn r4, #2 │ │ │ │ │ + beq 1118 <_Py_bytes_index+0x2ec> │ │ │ │ │ + ldr r3, [pc, #784] @ 1560 <_Py_bytes_index+0x734> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 14b8 <_Py_bytes_index+0x68c> │ │ │ │ │ - mov r0, r1 │ │ │ │ │ + bne 14d8 <_Py_bytes_index+0x6ac> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ - add r7, r6, r8 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bcs 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ - ldrb r3, [r6] │ │ │ │ │ + add r5, r8, r5 │ │ │ │ │ + cmp r8, r5 │ │ │ │ │ + bcs 144c <_Py_bytes_index+0x620> │ │ │ │ │ + ldrb r3, [r8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1420 <_Py_bytes_index+0x5f4> │ │ │ │ │ - add r2, r6, #1 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bcs 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ │ + beq 1440 <_Py_bytes_index+0x614> │ │ │ │ │ + add r2, r8, #1 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bcs 144c <_Py_bytes_index+0x620> │ │ │ │ │ + ldrb r3, [r8, #1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1338 <_Py_bytes_index+0x50c> │ │ │ │ │ - add r2, r6, #2 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bcs 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ - ldrb r3, [r6, #2] │ │ │ │ │ + beq 135c <_Py_bytes_index+0x530> │ │ │ │ │ + add r2, r8, #2 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bcs 144c <_Py_bytes_index+0x620> │ │ │ │ │ + ldrb r3, [r8, #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1338 <_Py_bytes_index+0x50c> │ │ │ │ │ - add r2, r6, #3 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bcs 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ - ldrb r3, [r6, #3] │ │ │ │ │ + beq 135c <_Py_bytes_index+0x530> │ │ │ │ │ + add r2, r8, #3 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bcs 144c <_Py_bytes_index+0x620> │ │ │ │ │ + ldrb r3, [r8, #3] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1338 <_Py_bytes_index+0x50c> │ │ │ │ │ - add r2, r6, #4 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bcs 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ - ldrb r3, [r6, #4] │ │ │ │ │ + beq 135c <_Py_bytes_index+0x530> │ │ │ │ │ + add r2, r8, #4 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bcs 144c <_Py_bytes_index+0x620> │ │ │ │ │ + ldrb r3, [r8, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1338 <_Py_bytes_index+0x50c> │ │ │ │ │ - add r2, r6, #5 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bcs 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ - ldrb r3, [r6, #5] │ │ │ │ │ + beq 135c <_Py_bytes_index+0x530> │ │ │ │ │ + add r2, r8, #5 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bcs 144c <_Py_bytes_index+0x620> │ │ │ │ │ + ldrb r3, [r8, #5] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1338 <_Py_bytes_index+0x50c> │ │ │ │ │ - add r2, r6, #6 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bcs 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ - ldrb r3, [r6, #6] │ │ │ │ │ + beq 135c <_Py_bytes_index+0x530> │ │ │ │ │ + add r2, r8, #6 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bcs 144c <_Py_bytes_index+0x620> │ │ │ │ │ + ldrb r3, [r8, #6] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1338 <_Py_bytes_index+0x50c> │ │ │ │ │ - add r2, r6, #7 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bcs 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ - ldrb r3, [r6, #7] │ │ │ │ │ + beq 135c <_Py_bytes_index+0x530> │ │ │ │ │ + add r2, r8, #7 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + bcs 144c <_Py_bytes_index+0x620> │ │ │ │ │ + ldrb r3, [r8, #7] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1338 <_Py_bytes_index+0x50c> │ │ │ │ │ - add r3, r6, #8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bhi 1328 <_Py_bytes_index+0x4fc> │ │ │ │ │ - b 1428 <_Py_bytes_index+0x5fc> │ │ │ │ │ + beq 135c <_Py_bytes_index+0x530> │ │ │ │ │ + add r3, r8, #8 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bhi 134c <_Py_bytes_index+0x520> │ │ │ │ │ + b 144c <_Py_bytes_index+0x620> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - beq 10b4 <_Py_bytes_index+0x288> │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + beq 10dc <_Py_bytes_index+0x2b0> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 131c <_Py_bytes_index+0x4f0> │ │ │ │ │ - sub r1, r2, r6 │ │ │ │ │ - b 1170 <_Py_bytes_index+0x344> │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ - sub r3, fp, #172 @ 0xac │ │ │ │ │ - str r3, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + bne 1340 <_Py_bytes_index+0x514> │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + sub r4, r2, r8 │ │ │ │ │ + b 1194 <_Py_bytes_index+0x368> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ + sub r9, fp, #172 @ 0xac │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ - ldr r7, [fp, #-192] @ 0xffffff40 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - add r1, r1, r7 │ │ │ │ │ - b 10ac <_Py_bytes_index+0x280> │ │ │ │ │ + b 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ + ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + add r4, r4, r0 │ │ │ │ │ + b 10d4 <_Py_bytes_index+0x2a8> │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmn r4, #2 │ │ │ │ │ + bne 10f8 <_Py_bytes_index+0x2cc> │ │ │ │ │ + b 1118 <_Py_bytes_index+0x2ec> │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ - cmp r6, #99 @ 0x63 │ │ │ │ │ - cmple r8, r3 │ │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ │ + cmple r5, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ - cmp r6, #5 │ │ │ │ │ + cmp r1, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne ef0 <_Py_bytes_index+0xc4> │ │ │ │ │ - asr r3, r6, #2 │ │ │ │ │ + asr r3, r1, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ - cmp r3, r8, asr #2 │ │ │ │ │ - bge 14bc <_Py_bytes_index+0x690> │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + cmp r3, r5, asr #2 │ │ │ │ │ + bge 151c <_Py_bytes_index+0x6f0> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 33c <_Py_bytes_rfind+0x2a8> │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ + ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 568 <_Py_bytes_maketrans+0x94> │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + bl 6f4 <_Py_bytes_find+0x128> │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - blt 10b8 <_Py_bytes_index+0x28c> │ │ │ │ │ - ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - add r1, r1, r5 │ │ │ │ │ - str r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ + ldr r3, [fp, #-200] @ 0xffffff38 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + add r4, r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r1, [fp, #-184] @ 0xffffff48 │ │ │ │ │ - cmn r1, #2 │ │ │ │ │ - bne 1224 <_Py_bytes_index+0x3f8> │ │ │ │ │ - b 10f8 <_Py_bytes_index+0x2cc> │ │ │ │ │ - cmn r1, #2 │ │ │ │ │ - bne 1224 <_Py_bytes_index+0x3f8> │ │ │ │ │ - b 10f8 <_Py_bytes_index+0x2cc> │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + cmn r4, #2 │ │ │ │ │ + bne 1248 <_Py_bytes_index+0x41c> │ │ │ │ │ + b 1118 <_Py_bytes_index+0x2ec> │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - bgt 1058 <_Py_bytes_index+0x22c> │ │ │ │ │ - b 1068 <_Py_bytes_index+0x23c> │ │ │ │ │ - add r7, r6, r7 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - bcs 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1258 <_Py_bytes_index+0x42c> │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - b 1200 <_Py_bytes_index+0x3d4> │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ + cmp sl, r0 │ │ │ │ │ + bgt 106c <_Py_bytes_index+0x240> │ │ │ │ │ + b 107c <_Py_bytes_index+0x250> │ │ │ │ │ + add r5, r8, r5 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movhi r6, #0 │ │ │ │ │ + bhi 127c <_Py_bytes_index+0x450> │ │ │ │ │ + b 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 11a8 <_Py_bytes_index+0x37c> │ │ │ │ │ + b 1248 <_Py_bytes_index+0x41c> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ sub r0, fp, #172 @ 0xac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ - add r3, r7, r8 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ │ - movlt r7, r3 │ │ │ │ │ + b 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ + add r3, r5, r7 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - movge r8, r7 │ │ │ │ │ - bge eb8 <_Py_bytes_index+0x8c> │ │ │ │ │ - add r5, r5, r8 │ │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ │ - sub r8, r7, r5 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ble ec4 <_Py_bytes_index+0x98> │ │ │ │ │ - b 1350 <_Py_bytes_index+0x524> │ │ │ │ │ - add r5, r5, r8 │ │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ │ - sub r8, r8, r5 │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - ble ec4 <_Py_bytes_index+0x98> │ │ │ │ │ - b 1350 <_Py_bytes_index+0x524> │ │ │ │ │ - ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ │ + movlt r5, r3 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movge r7, r5 │ │ │ │ │ + bge eb4 <_Py_bytes_index+0x88> │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ │ + sub r5, r5, r4 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + ble ec0 <_Py_bytes_index+0x94> │ │ │ │ │ + b 1374 <_Py_bytes_index+0x548> │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ │ + sub r5, r7, r4 │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + ble ec0 <_Py_bytes_index+0x94> │ │ │ │ │ + b 1374 <_Py_bytes_index+0x548> │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 1224 <_Py_bytes_index+0x3f8> │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - blt 111c <_Py_bytes_index+0x2f0> │ │ │ │ │ + b 1248 <_Py_bytes_index+0x41c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 112c <_Py_bytes_index+0x300> │ │ │ │ │ - sub r7, r7, r5 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bgt 11d0 <_Py_bytes_index+0x3a4> │ │ │ │ │ - b 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ + blt 113c <_Py_bytes_index+0x310> │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 114c <_Py_bytes_index+0x320> │ │ │ │ │ + sub r5, r5, r4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bgt 1210 <_Py_bytes_index+0x3e4> │ │ │ │ │ + b 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r0, [fp, #-188] @ 0xffffff44 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - mvn r6, #0 │ │ │ │ │ - strd r6, [sp] │ │ │ │ │ - bl 1110 <_Py_bytes_index+0x2e4> │ │ │ │ │ - R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - b 13c4 <_Py_bytes_index+0x598> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f8 <_Py_bytes_index+0x2cc> │ │ │ │ │ + bne 1118 <_Py_bytes_index+0x2ec> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 10f8 <_Py_bytes_index+0x2cc> │ │ │ │ │ - add r5, r5, r8 │ │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ │ - sub r7, r8, r5 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ble 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ - ldrb r1, [fp, #-173] @ 0xffffff53 │ │ │ │ │ - add r6, sl, r5 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - cmp r7, #15 │ │ │ │ │ - bgt 11e4 <_Py_bytes_index+0x3b8> │ │ │ │ │ - add r7, r6, r7 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bhi 1418 <_Py_bytes_index+0x5ec> │ │ │ │ │ - b 10e0 <_Py_bytes_index+0x2b4> │ │ │ │ │ + b 1118 <_Py_bytes_index+0x2ec> │ │ │ │ │ + add r4, r4, r7 │ │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ │ + sub r5, r7, r4 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bgt 1210 <_Py_bytes_index+0x3e4> │ │ │ │ │ + b 1100 <_Py_bytes_index+0x2d4> │ │ │ │ │ + ldr r0, [fp, #-184] @ 0xffffff48 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + strd r4, [sp] │ │ │ │ │ + bl 129c <_Py_bytes_index+0x470> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 13f4 <_Py_bytes_index+0x5c8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 10f8 <_Py_bytes_index+0x2cc> │ │ │ │ │ + b 1118 <_Py_bytes_index+0x2ec> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001568 <_Py_bytes_endswith>: │ │ │ │ │ +00001564 <_Py_bytes_endswith>: │ │ │ │ │ _Py_bytes_endswith(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ @@ -1490,542 +1489,542 @@ │ │ │ │ │ ldr r6, [fp, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r7, [r3, #84] @ 0x54 │ │ │ │ │ ands r1, r7, #67108864 @ 0x4000000 │ │ │ │ │ addne sl, r2, #12 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne 1670 <_Py_bytes_endswith+0x108> │ │ │ │ │ + bne 166c <_Py_bytes_endswith+0x108> │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ands r7, r7, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1740 <_Py_bytes_endswith+0x1d8> │ │ │ │ │ + beq 173c <_Py_bytes_endswith+0x1d8> │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ add r1, r8, #16 │ │ │ │ │ - bge 1768 <_Py_bytes_endswith+0x200> │ │ │ │ │ + bge 1764 <_Py_bytes_endswith+0x200> │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 163c <_Py_bytes_endswith+0xd4> │ │ │ │ │ + blt 1638 <_Py_bytes_endswith+0xd4> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ sub r3, r6, r5 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ orrgt r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1654 <_Py_bytes_endswith+0xec> │ │ │ │ │ + bne 1650 <_Py_bytes_endswith+0xec> │ │ │ │ │ sub r0, r6, r2 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ movlt r0, r5 │ │ │ │ │ sub r6, r6, r0 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt 1654 <_Py_bytes_endswith+0xec> │ │ │ │ │ + blt 1650 <_Py_bytes_endswith+0xec> │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1654 <_Py_bytes_endswith+0xec> │ │ │ │ │ + bne 1650 <_Py_bytes_endswith+0xec> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ sub r3, r6, r5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ cmpge r3, r2 │ │ │ │ │ - bge 15fc <_Py_bytes_endswith+0x94> │ │ │ │ │ + bge 15f8 <_Py_bytes_endswith+0x94> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1630 <_Py_bytes_endswith+0xc8> │ │ │ │ │ + b 162c <_Py_bytes_endswith+0xc8> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bge 1734 <_Py_bytes_endswith+0x1cc> │ │ │ │ │ + bge 1730 <_Py_bytes_endswith+0x1cc> │ │ │ │ │ mov ip, sl │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov sl, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 17bc <_Py_bytes_endswith+0x254> │ │ │ │ │ + beq 17b8 <_Py_bytes_endswith+0x254> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r1, r3, #16 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movlt ip, r4 │ │ │ │ │ - bge 17dc <_Py_bytes_endswith+0x274> │ │ │ │ │ + bge 17d8 <_Py_bytes_endswith+0x274> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addlt r3, r4, r5 │ │ │ │ │ movge r3, r5 │ │ │ │ │ biclt r3, r3, r3, asr #31 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ sub lr, ip, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ orrgt r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1664 <_Py_bytes_endswith+0xfc> │ │ │ │ │ + bne 1660 <_Py_bytes_endswith+0xfc> │ │ │ │ │ sub r0, ip, r2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ sub ip, ip, r0 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bgt 1664 <_Py_bytes_endswith+0xfc> │ │ │ │ │ + bgt 1660 <_Py_bytes_endswith+0xfc> │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1664 <_Py_bytes_endswith+0xfc> │ │ │ │ │ + bne 1660 <_Py_bytes_endswith+0xfc> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 172c <_Py_bytes_endswith+0x1c4> │ │ │ │ │ + b 1728 <_Py_bytes_endswith+0x1c4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 177c <_Py_bytes_endswith+0x214> │ │ │ │ │ + bne 1778 <_Py_bytes_endswith+0x214> │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - blt 15d0 <_Py_bytes_endswith+0x68> │ │ │ │ │ + blt 15cc <_Py_bytes_endswith+0x68> │ │ │ │ │ add r3, r6, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ │ movlt r6, r3 │ │ │ │ │ - b 15d4 <_Py_bytes_endswith+0x6c> │ │ │ │ │ + b 15d0 <_Py_bytes_endswith+0x6c> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b4 <_Py_bytes_endswith+0x24c> │ │ │ │ │ + beq 17b0 <_Py_bytes_endswith+0x24c> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 172c <_Py_bytes_endswith+0x1c4> │ │ │ │ │ + b 1728 <_Py_bytes_endswith+0x1c4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17b4 <_Py_bytes_endswith+0x24c> │ │ │ │ │ + bne 17b0 <_Py_bytes_endswith+0x24c> │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 16b8 <_Py_bytes_endswith+0x150> │ │ │ │ │ + b 16b4 <_Py_bytes_endswith+0x150> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addlt ip, r4, r6 │ │ │ │ │ movge ip, r6 │ │ │ │ │ biclt ip, ip, ip, asr #31 │ │ │ │ │ - b 16c4 <_Py_bytes_endswith+0x15c> │ │ │ │ │ + b 16c0 <_Py_bytes_endswith+0x15c> │ │ │ │ │ │ │ │ │ │ -000017f0 <_Py_bytes_upper>: │ │ │ │ │ +000017ec <_Py_bytes_upper>: │ │ │ │ │ _Py_bytes_upper(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ble 18b4 <_Py_bytes_upper+0xc4> │ │ │ │ │ + ble 18b0 <_Py_bytes_upper+0xc4> │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_toupper │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_toupper │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ │ strb ip, [r0] │ │ │ │ │ - beq 18b4 <_Py_bytes_upper+0xc4> │ │ │ │ │ + beq 18b0 <_Py_bytes_upper+0xc4> │ │ │ │ │ ldrb ip, [r1, #1] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ │ strb ip, [r0, #1] │ │ │ │ │ - beq 18b4 <_Py_bytes_upper+0xc4> │ │ │ │ │ + beq 18b0 <_Py_bytes_upper+0xc4> │ │ │ │ │ ldrb ip, [r1, #2] │ │ │ │ │ cmp r2, #3 │ │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ │ strb ip, [r0, #2] │ │ │ │ │ - beq 18b4 <_Py_bytes_upper+0xc4> │ │ │ │ │ + beq 18b0 <_Py_bytes_upper+0xc4> │ │ │ │ │ ldrb ip, [r1, #3] │ │ │ │ │ cmp r2, #4 │ │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ │ strb ip, [r0, #3] │ │ │ │ │ - beq 18b4 <_Py_bytes_upper+0xc4> │ │ │ │ │ + beq 18b0 <_Py_bytes_upper+0xc4> │ │ │ │ │ ldrb ip, [r1, #4] │ │ │ │ │ cmp r2, #5 │ │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ │ strb ip, [r0, #4] │ │ │ │ │ - beq 18b4 <_Py_bytes_upper+0xc4> │ │ │ │ │ + beq 18b0 <_Py_bytes_upper+0xc4> │ │ │ │ │ ldrb ip, [r1, #5] │ │ │ │ │ cmp r2, #6 │ │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ │ strb ip, [r0, #5] │ │ │ │ │ - beq 18b4 <_Py_bytes_upper+0xc4> │ │ │ │ │ + beq 18b0 <_Py_bytes_upper+0xc4> │ │ │ │ │ ldrb ip, [r1, #6] │ │ │ │ │ cmp r2, #7 │ │ │ │ │ ldrb ip, [r3, ip] │ │ │ │ │ strb ip, [r0, #6] │ │ │ │ │ - beq 18b4 <_Py_bytes_upper+0xc4> │ │ │ │ │ + beq 18b0 <_Py_bytes_upper+0xc4> │ │ │ │ │ add ip, r1, #7 │ │ │ │ │ add r0, r0, #6 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ ldrb r2, [ip], #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ strb r2, [r0, #1]! │ │ │ │ │ - bne 18a0 <_Py_bytes_upper+0xb0> │ │ │ │ │ + bne 189c <_Py_bytes_upper+0xb0> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000018c0 <_Py_bytes_contains>: │ │ │ │ │ +000018bc <_Py_bytes_contains>: │ │ │ │ │ _Py_bytes_contains(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ │ - ldr r3, [pc, #1084] @ 1d1c <_Py_bytes_contains+0x45c> │ │ │ │ │ + ldr r3, [pc, #1084] @ 1d18 <_Py_bytes_contains+0x45c> │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r0, [fp, #-176] @ 0xffffff50 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1bf4 <_Py_bytes_contains+0x334> │ │ │ │ │ + bne 1bf0 <_Py_bytes_contains+0x334> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cfc <_Py_bytes_contains+0x43c> │ │ │ │ │ + beq 1cf8 <_Py_bytes_contains+0x43c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #172 @ 0xac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1d14 <_Py_bytes_contains+0x454> │ │ │ │ │ + bne 1d10 <_Py_bytes_contains+0x454> │ │ │ │ │ ldr r4, [fp, #-164] @ 0xffffff5c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1c74 <_Py_bytes_contains+0x3b4> │ │ │ │ │ + beq 1c70 <_Py_bytes_contains+0x3b4> │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + bgt 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ ldr r6, [fp, #-172] @ 0xffffff54 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 1b84 <_Py_bytes_contains+0x2c4> │ │ │ │ │ + ble 1b80 <_Py_bytes_contains+0x2c4> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 1c18 <_Py_bytes_contains+0x358> │ │ │ │ │ + bgt 1c14 <_Py_bytes_contains+0x358> │ │ │ │ │ sub lr, r5, r4 │ │ │ │ │ sub r5, r4, #1 │ │ │ │ │ ldrb r7, [r6] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ │ and r3, r7, #31 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ lsl r2, r2, r3 │ │ │ │ │ movne r8, r5 │ │ │ │ │ - beq 1b04 <_Py_bytes_contains+0x244> │ │ │ │ │ + beq 1b00 <_Py_bytes_contains+0x244> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1a18 <_Py_bytes_contains+0x158> │ │ │ │ │ + beq 1a14 <_Py_bytes_contains+0x158> │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r4, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ orr r2, r2, r0, lsl r3 │ │ │ │ │ - beq 1a18 <_Py_bytes_contains+0x158> │ │ │ │ │ + beq 1a14 <_Py_bytes_contains+0x158> │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r4, #4 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ orr r2, r2, r0, lsl r3 │ │ │ │ │ - beq 1a18 <_Py_bytes_contains+0x158> │ │ │ │ │ + beq 1a14 <_Py_bytes_contains+0x158> │ │ │ │ │ ldrb r3, [r6, #3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ subeq r8, r4, #5 │ │ │ │ │ cmp r5, #4 │ │ │ │ │ orr r2, r2, r0, lsl r3 │ │ │ │ │ - beq 1a18 <_Py_bytes_contains+0x158> │ │ │ │ │ + beq 1a14 <_Py_bytes_contains+0x158> │ │ │ │ │ add ip, r6, #3 │ │ │ │ │ sub r0, r4, #6 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ moveq r8, r0 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ orr r2, r2, r9, lsl r3 │ │ │ │ │ - bcs 19fc <_Py_bytes_contains+0x13c> │ │ │ │ │ + bcs 19f8 <_Py_bytes_contains+0x13c> │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + blt 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ mov r0, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ orr r2, r2, r0, lsl r3 │ │ │ │ │ ldr r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ str r6, [fp, #-180] @ 0xffffff4c │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ - b 1a54 <_Py_bytes_contains+0x194> │ │ │ │ │ + b 1a50 <_Py_bytes_contains+0x194> │ │ │ │ │ add ip, ip, r0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bgt 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + bgt 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ ldrb r4, [r3, ip] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1a94 <_Py_bytes_contains+0x1d4> │ │ │ │ │ + beq 1a90 <_Py_bytes_contains+0x1d4> │ │ │ │ │ add r6, ip, #1 │ │ │ │ │ cmp r6, lr │ │ │ │ │ - bgt 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + bgt 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ add r4, r3, ip │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and r4, r4, #31 │ │ │ │ │ lsr r4, r2, r4 │ │ │ │ │ tst r4, #1 │ │ │ │ │ - beq 1a48 <_Py_bytes_contains+0x188> │ │ │ │ │ + beq 1a44 <_Py_bytes_contains+0x188> │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldrb r4, [r3, ip] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 1a60 <_Py_bytes_contains+0x1a0> │ │ │ │ │ + bne 1a5c <_Py_bytes_contains+0x1a0> │ │ │ │ │ ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ │ ldrb r4, [r4, ip] │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 1b28 <_Py_bytes_contains+0x268> │ │ │ │ │ + beq 1b24 <_Py_bytes_contains+0x268> │ │ │ │ │ add r4, ip, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt 1b14 <_Py_bytes_contains+0x254> │ │ │ │ │ + bgt 1b10 <_Py_bytes_contains+0x254> │ │ │ │ │ add r4, r3, ip │ │ │ │ │ ldrb r4, [r4, #1] │ │ │ │ │ and r4, r4, #31 │ │ │ │ │ lsr r4, r2, r4 │ │ │ │ │ tst r4, #1 │ │ │ │ │ addeq r4, r9, #1 │ │ │ │ │ addeq ip, ip, r4 │ │ │ │ │ - bne 1b14 <_Py_bytes_contains+0x254> │ │ │ │ │ + bne 1b10 <_Py_bytes_contains+0x254> │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble 1a54 <_Py_bytes_contains+0x194> │ │ │ │ │ + ble 1a50 <_Py_bytes_contains+0x194> │ │ │ │ │ sub r0, fp, #172 @ 0xac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #564] @ 1d1c <_Py_bytes_contains+0x45c> │ │ │ │ │ + ldr r3, [pc, #564] @ 1d18 <_Py_bytes_contains+0x45c> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 1ccc <_Py_bytes_contains+0x40c> │ │ │ │ │ + bne 1cc8 <_Py_bytes_contains+0x40c> │ │ │ │ │ mov r0, sl │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r8, r4, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 1990 <_Py_bytes_contains+0xd0> │ │ │ │ │ - b 1a18 <_Py_bytes_contains+0x158> │ │ │ │ │ + bne 198c <_Py_bytes_contains+0xd0> │ │ │ │ │ + b 1a14 <_Py_bytes_contains+0x158> │ │ │ │ │ add r4, r8, #1 │ │ │ │ │ add ip, ip, r4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - ble 1a54 <_Py_bytes_contains+0x194> │ │ │ │ │ - b 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + ble 1a50 <_Py_bytes_contains+0x194> │ │ │ │ │ + b 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 1b68 <_Py_bytes_contains+0x2a8> │ │ │ │ │ + beq 1b64 <_Py_bytes_contains+0x2a8> │ │ │ │ │ ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ │ str r9, [fp, #-184] @ 0xffffff48 │ │ │ │ │ add r6, r4, ip │ │ │ │ │ mov r4, #1 │ │ │ │ │ str r3, [fp, #-188] @ 0xffffff44 │ │ │ │ │ ldr r3, [fp, #-180] @ 0xffffff4c │ │ │ │ │ ldrb r9, [r6, #1]! │ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 1b74 <_Py_bytes_contains+0x2b4> │ │ │ │ │ + beq 1b70 <_Py_bytes_contains+0x2b4> │ │ │ │ │ ldr r9, [fp, #-184] @ 0xffffff48 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ ldr r3, [fp, #-188] @ 0xffffff44 │ │ │ │ │ - bne 1aa4 <_Py_bytes_contains+0x1e4> │ │ │ │ │ + bne 1aa0 <_Py_bytes_contains+0x1e4> │ │ │ │ │ mvn sl, ip │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - blt 1b44 <_Py_bytes_contains+0x284> │ │ │ │ │ - b 1b58 <_Py_bytes_contains+0x298> │ │ │ │ │ - bne 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + blt 1b40 <_Py_bytes_contains+0x284> │ │ │ │ │ + b 1b54 <_Py_bytes_contains+0x298> │ │ │ │ │ + bne 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp r5, #15 │ │ │ │ │ ldrb r1, [r6] │ │ │ │ │ ldrle r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ addle lr, r3, r5 │ │ │ │ │ - ble 1bc4 <_Py_bytes_contains+0x304> │ │ │ │ │ + ble 1bc0 <_Py_bytes_contains+0x304> │ │ │ │ │ ldr r4, [fp, #-176] @ 0xffffff50 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ sub r2, r0, r4 │ │ │ │ │ mvn r2, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsr r2, r2, #31 │ │ │ │ │ movne sl, r2 │ │ │ │ │ - b 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bls 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + bls 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1bc4 <_Py_bytes_contains+0x304> │ │ │ │ │ + bne 1bc0 <_Py_bytes_contains+0x304> │ │ │ │ │ ldr r3, [fp, #-176] @ 0xffffff50 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ mvn sl, r2 │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1cfc <_Py_bytes_contains+0x43c> │ │ │ │ │ + bhi 1cf8 <_Py_bytes_contains+0x43c> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ - b 1ae0 <_Py_bytes_contains+0x220> │ │ │ │ │ + b 1adc <_Py_bytes_contains+0x220> │ │ │ │ │ movw r3, #29999 @ 0x752f │ │ │ │ │ cmp r4, #99 @ 0x63 │ │ │ │ │ cmple r5, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c90 <_Py_bytes_contains+0x3d0> │ │ │ │ │ + beq 1c8c <_Py_bytes_contains+0x3d0> │ │ │ │ │ sub lr, r5, r4 │ │ │ │ │ sub r5, r4, #1 │ │ │ │ │ ldrb r7, [r6] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r1, [r6, r5] │ │ │ │ │ and r3, r7, #31 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ lsl r2, r2, r3 │ │ │ │ │ - beq 1c7c <_Py_bytes_contains+0x3bc> │ │ │ │ │ + beq 1c78 <_Py_bytes_contains+0x3bc> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - beq 1a20 <_Py_bytes_contains+0x160> │ │ │ │ │ + beq 1a1c <_Py_bytes_contains+0x160> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 1990 <_Py_bytes_contains+0xd0> │ │ │ │ │ + b 198c <_Py_bytes_contains+0xd0> │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ sub r8, r4, #2 │ │ │ │ │ - bne 1990 <_Py_bytes_contains+0xd0> │ │ │ │ │ - b 1a20 <_Py_bytes_contains+0x160> │ │ │ │ │ + bne 198c <_Py_bytes_contains+0xd0> │ │ │ │ │ + b 1a1c <_Py_bytes_contains+0x160> │ │ │ │ │ asr r3, r4, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r5, asr #2 │ │ │ │ │ - bge 1cd0 <_Py_bytes_contains+0x410> │ │ │ │ │ + bge 1ccc <_Py_bytes_contains+0x410> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ bl 33c <_Py_bytes_rfind+0x2a8> │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 568 <_Py_bytes_maketrans+0x94> │ │ │ │ │ + bl 6f4 <_Py_bytes_find+0x128> │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ mvn sl, r0 │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ str r8, [sp] │ │ │ │ │ mov ip, #1 │ │ │ │ │ ldr r0, [fp, #-176] @ 0xffffff50 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl 1110 <_Py_bytes_index+0x2e4> │ │ │ │ │ + bl 129c <_Py_bytes_index+0x470> │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mvn sl, r0 │ │ │ │ │ lsr sl, sl, #31 │ │ │ │ │ - b 1ad8 <_Py_bytes_contains+0x218> │ │ │ │ │ + b 1ad4 <_Py_bytes_contains+0x218> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 1ae0 <_Py_bytes_contains+0x220> │ │ │ │ │ + b 1adc <_Py_bytes_contains+0x220> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00001d20 <_Py_bytes_count>: │ │ │ │ │ +00001d1c <_Py_bytes_count>: │ │ │ │ │ _Py_bytes_count(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ @@ -2034,319 +2033,338 @@ │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r4, [fp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1fa4 <_Py_bytes_count+0x284> │ │ │ │ │ + beq 1f9c <_Py_bytes_count+0x280> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1fdc <_Py_bytes_count+0x2bc> │ │ │ │ │ + beq 1fd4 <_Py_bytes_count+0x2b8> │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2174 <_Py_bytes_count+0x454> │ │ │ │ │ + bne 21c0 <_Py_bytes_count+0x4a4> │ │ │ │ │ cmp r4, sl │ │ │ │ │ ldr r8, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movgt r4, sl │ │ │ │ │ - ble 2000 <_Py_bytes_count+0x2e0> │ │ │ │ │ + ble 1ff8 <_Py_bytes_count+0x2dc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addlt r7, r7, sl │ │ │ │ │ biclt r7, r7, r7, asr #31 │ │ │ │ │ subs r4, r4, r7 │ │ │ │ │ - bmi 21c4 <_Py_bytes_count+0x4a4> │ │ │ │ │ + bmi 220c <_Py_bytes_count+0x4f0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2130 <_Py_bytes_count+0x410> │ │ │ │ │ + beq 2130 <_Py_bytes_count+0x414> │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bgt 2064 <_Py_bytes_count+0x344> │ │ │ │ │ + bgt 2060 <_Py_bytes_count+0x344> │ │ │ │ │ add r3, r9, r7 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ble 207c <_Py_bytes_count+0x35c> │ │ │ │ │ + ble 2078 <_Py_bytes_count+0x35c> │ │ │ │ │ movw r3, #2499 @ 0x9c3 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 20d8 <_Py_bytes_count+0x3b8> │ │ │ │ │ + bgt 20d4 <_Py_bytes_count+0x3b8> │ │ │ │ │ sub r7, r6, #1 │ │ │ │ │ - ldrb r2, [r8] │ │ │ │ │ + ldrb r3, [r8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ - str r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - sub r3, r4, r6 │ │ │ │ │ + str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + sub lr, r4, r6 │ │ │ │ │ ldrb r0, [r8, r7] │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - and r2, r2, #31 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ strne r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - lsl r1, r1, r2 │ │ │ │ │ - subeq r2, r6, #2 │ │ │ │ │ - streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + lsl r1, r1, r3 │ │ │ │ │ + beq 1f90 <_Py_bytes_count+0x274> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 1ea4 <_Py_bytes_count+0x184> │ │ │ │ │ - ldrb r2, [r8, #1] │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - and r2, r2, #31 │ │ │ │ │ - orr r1, r1, ip, lsl r2 │ │ │ │ │ - subeq r2, r6, #3 │ │ │ │ │ - streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + beq 1e9c <_Py_bytes_count+0x180> │ │ │ │ │ + ldrb r3, [r8, #1] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ + orr r1, r1, r2, lsl r3 │ │ │ │ │ + subeq r3, r6, #3 │ │ │ │ │ + streq r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 1ea4 <_Py_bytes_count+0x184> │ │ │ │ │ - ldrb r2, [r8, #2] │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - and r2, r2, #31 │ │ │ │ │ - orr r1, r1, ip, lsl r2 │ │ │ │ │ - subeq r2, r6, #4 │ │ │ │ │ - streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + beq 1e9c <_Py_bytes_count+0x180> │ │ │ │ │ + ldrb r3, [r8, #2] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ + orr r1, r1, r2, lsl r3 │ │ │ │ │ + subeq r3, r6, #4 │ │ │ │ │ + streq r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 1ea4 <_Py_bytes_count+0x184> │ │ │ │ │ - ldrb r2, [r8, #3] │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - and r2, r2, #31 │ │ │ │ │ - orr r1, r1, ip, lsl r2 │ │ │ │ │ - subeq r2, r6, #5 │ │ │ │ │ - streq r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + beq 1e9c <_Py_bytes_count+0x180> │ │ │ │ │ + ldrb r3, [r8, #3] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ + orr r1, r1, r2, lsl r3 │ │ │ │ │ + subeq r3, r6, #5 │ │ │ │ │ + streq r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq 1ea4 <_Py_bytes_count+0x184> │ │ │ │ │ + beq 1e9c <_Py_bytes_count+0x180> │ │ │ │ │ ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - add lr, r8, #3 │ │ │ │ │ - sub ip, r6, #6 │ │ │ │ │ + add ip, r8, #3 │ │ │ │ │ + sub r2, r6, #6 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - ldrb r2, [lr, #1]! │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - and r2, r2, #31 │ │ │ │ │ - moveq r9, ip │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ - orr r1, r1, r4, lsl r2 │ │ │ │ │ - bcs 1e84 <_Py_bytes_count+0x164> │ │ │ │ │ + ldrb r3, [ip, #1]! │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ + moveq r9, r2 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + orr r1, r1, r4, lsl r3 │ │ │ │ │ + bcs 1e7c <_Py_bytes_count+0x160> │ │ │ │ │ str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 20d0 <_Py_bytes_count+0x3b0> │ │ │ │ │ - and r2, r0, #31 │ │ │ │ │ - mov ip, #1 │ │ │ │ │ + cmp lr, #0 │ │ │ │ │ + blt 20cc <_Py_bytes_count+0x3b0> │ │ │ │ │ + and r3, r0, #31 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - orr r1, r1, ip, lsl r2 │ │ │ │ │ - ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + orr r1, r1, r2, lsl r3 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov ip, r4 │ │ │ │ │ + add r2, r6, r2 │ │ │ │ │ + add r3, r3, r7 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - add lr, r2, r7 │ │ │ │ │ - add r2, r6, #1 │ │ │ │ │ - b 1ee4 <_Py_bytes_count+0x1c4> │ │ │ │ │ + b 1edc <_Py_bytes_count+0x1c0> │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - blt 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ - ldrb r6, [lr, ip] │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + bgt 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ + ldrb r6, [r3, ip] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 1f24 <_Py_bytes_count+0x204> │ │ │ │ │ + beq 1f40 <_Py_bytes_count+0x224> │ │ │ │ │ add r8, ip, #1 │ │ │ │ │ - cmp r3, r8 │ │ │ │ │ - blt 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ - add r6, lr, ip │ │ │ │ │ + cmp r8, lr │ │ │ │ │ + bgt 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ + add r6, r3, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, r1, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq 1ed8 <_Py_bytes_count+0x1b8> │ │ │ │ │ + beq 1ed0 <_Py_bytes_count+0x1b4> │ │ │ │ │ mov ip, r8 │ │ │ │ │ - ldrb r6, [lr, ip] │ │ │ │ │ - cmp r6, r0 │ │ │ │ │ - bne 1ef0 <_Py_bytes_count+0x1d0> │ │ │ │ │ - ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldrb r6, [r6, ip] │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - beq 2014 <_Py_bytes_count+0x2f4> │ │ │ │ │ - add r6, ip, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - blt 1f94 <_Py_bytes_count+0x274> │ │ │ │ │ - add r6, lr, ip │ │ │ │ │ - ldrb r6, [r6, #1] │ │ │ │ │ - and r6, r6, #31 │ │ │ │ │ - lsr r6, r1, r6 │ │ │ │ │ - tst r6, #1 │ │ │ │ │ - addeq r6, sl, #1 │ │ │ │ │ - addeq ip, ip, r6 │ │ │ │ │ - bne 1f94 <_Py_bytes_count+0x274> │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bge 1ee4 <_Py_bytes_count+0x1c4> │ │ │ │ │ + cmp ip, lr │ │ │ │ │ + ble 1edc <_Py_bytes_count+0x1c0> │ │ │ │ │ bic r0, r4, r4, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1f88 <_Py_bytes_count+0x268> │ │ │ │ │ + beq 1f34 <_Py_bytes_count+0x218> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + ldrb r6, [r6, ip] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq 200c <_Py_bytes_count+0x2f0> │ │ │ │ │ + add r6, ip, #1 │ │ │ │ │ + cmp r6, lr │ │ │ │ │ + bgt 1f80 <_Py_bytes_count+0x264> │ │ │ │ │ + add r6, r3, ip │ │ │ │ │ + ldrb r6, [r6, #1] │ │ │ │ │ + and r6, r6, #31 │ │ │ │ │ + lsr r6, r1, r6 │ │ │ │ │ + tst r6, #1 │ │ │ │ │ + addeq r6, sl, #1 │ │ │ │ │ + addeq ip, ip, r6 │ │ │ │ │ + beq 1f10 <_Py_bytes_count+0x1f4> │ │ │ │ │ ldr r6, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add ip, ip, r6 │ │ │ │ │ - b 1f64 <_Py_bytes_count+0x244> │ │ │ │ │ + b 1f10 <_Py_bytes_count+0x1f4> │ │ │ │ │ + sub r3, r6, #2 │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + b 1df8 <_Py_bytes_count+0xdc> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21a4 <_Py_bytes_count+0x484> │ │ │ │ │ + beq 21c8 <_Py_bytes_count+0x4ac> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21a4 <_Py_bytes_count+0x484> │ │ │ │ │ + beq 21c8 <_Py_bytes_count+0x4ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2150 <_Py_bytes_count+0x430> │ │ │ │ │ + beq 219c <_Py_bytes_count+0x480> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ - bhi 215c <_Py_bytes_count+0x43c> │ │ │ │ │ + bhi 21a8 <_Py_bytes_count+0x48c> │ │ │ │ │ cmp r4, sl │ │ │ │ │ movgt r4, sl │ │ │ │ │ movgt r5, #0 │ │ │ │ │ movgt r6, #1 │ │ │ │ │ subgt r8, fp, #81 @ 0x51 │ │ │ │ │ - bgt 1d90 <_Py_bytes_count+0x70> │ │ │ │ │ + bgt 1d8c <_Py_bytes_count+0x70> │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ sub r8, fp, #81 @ 0x51 │ │ │ │ │ add r3, r4, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ │ movlt r4, r3 │ │ │ │ │ - b 1d90 <_Py_bytes_count+0x70> │ │ │ │ │ + b 1d8c <_Py_bytes_count+0x70> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 2050 <_Py_bytes_count+0x330> │ │ │ │ │ + beq 2048 <_Py_bytes_count+0x32c> │ │ │ │ │ ldr r6, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r8, r6, ip │ │ │ │ │ mov r6, #1 │ │ │ │ │ - str ip, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - ldrb ip, [r9, r6] │ │ │ │ │ + str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + ldrb r3, [r9, r6] │ │ │ │ │ ldrb sl, [r8, #1]! │ │ │ │ │ - cmp sl, ip │ │ │ │ │ - beq 206c <_Py_bytes_count+0x34c> │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + beq 2068 <_Py_bytes_count+0x34c> │ │ │ │ │ ldr sl, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ldr ip, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bne 1f38 <_Py_bytes_count+0x218> │ │ │ │ │ + ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ + bne 1f54 <_Py_bytes_count+0x238> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ - add ip, ip, sl │ │ │ │ │ - b 1f64 <_Py_bytes_count+0x244> │ │ │ │ │ + beq 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ + add r6, r7, #1 │ │ │ │ │ + add ip, ip, r6 │ │ │ │ │ + b 1f10 <_Py_bytes_count+0x1f4> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ + b 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bgt 2030 <_Py_bytes_count+0x310> │ │ │ │ │ - b 2040 <_Py_bytes_count+0x320> │ │ │ │ │ - bne 2064 <_Py_bytes_count+0x344> │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + blt 2028 <_Py_bytes_count+0x30c> │ │ │ │ │ + b 2038 <_Py_bytes_count+0x31c> │ │ │ │ │ + bne 2060 <_Py_bytes_count+0x344> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ + beq 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 20c4 <_Py_bytes_count+0x3a4> │ │ │ │ │ + bne 20c0 <_Py_bytes_count+0x3a4> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ + beq 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 20ac <_Py_bytes_count+0x38c> │ │ │ │ │ + beq 20a8 <_Py_bytes_count+0x38c> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 20a0 <_Py_bytes_count+0x380> │ │ │ │ │ - b 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ + bne 209c <_Py_bytes_count+0x380> │ │ │ │ │ + b 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ + b 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ cmple r4, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1dd0 <_Py_bytes_count+0xb0> │ │ │ │ │ + beq 2164 <_Py_bytes_count+0x448> │ │ │ │ │ + sub r7, r6, #1 │ │ │ │ │ + ldrb r3, [r8] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + sub lr, r4, r6 │ │ │ │ │ + ldrb r0, [r8, r7] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + and r3, r3, #31 │ │ │ │ │ + lsl r1, r1, r3 │ │ │ │ │ + beq 2150 <_Py_bytes_count+0x434> │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bne 1e00 <_Py_bytes_count+0xe4> │ │ │ │ │ + b 1ea4 <_Py_bytes_count+0x188> │ │ │ │ │ + cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ + addne r4, r4, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + bne 1f2c <_Py_bytes_count+0x210> │ │ │ │ │ + b 1f34 <_Py_bytes_count+0x218> │ │ │ │ │ + sub r3, r6, #2 │ │ │ │ │ + cmp r7, #1 │ │ │ │ │ + str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + bne 1e00 <_Py_bytes_count+0xe4> │ │ │ │ │ + b 1ea4 <_Py_bytes_count+0x188> │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r4, asr #2 │ │ │ │ │ - bge 217c <_Py_bytes_count+0x45c> │ │ │ │ │ + blt 21e8 <_Py_bytes_count+0x4cc> │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ + mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 0 <_Py_bytes_lower> │ │ │ │ │ - R_ARM_CALL stringlib__two_way_count │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ - cmn r4, #-2147483647 @ 0x80000001 │ │ │ │ │ - addne r4, r4, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ + bl 129c <_Py_bytes_index+0x470> │ │ │ │ │ + R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1f80 <_Py_bytes_count+0x260> │ │ │ │ │ - b 1f88 <_Py_bytes_count+0x268> │ │ │ │ │ + b 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2174 <_Py_bytes_count+0x454> │ │ │ │ │ + bne 21c0 <_Py_bytes_count+0x4a4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1f88 <_Py_bytes_count+0x268> │ │ │ │ │ - ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 1110 <_Py_bytes_index+0x2e4> │ │ │ │ │ - R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 1f6c <_Py_bytes_count+0x24c> │ │ │ │ │ + b 1f34 <_Py_bytes_count+0x218> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2174 <_Py_bytes_count+0x454> │ │ │ │ │ + b 21c0 <_Py_bytes_count+0x4a4> │ │ │ │ │ + ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mvn ip, #-2147483648 @ 0x80000000 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_Py_bytes_lower> │ │ │ │ │ + R_ARM_CALL stringlib__two_way_count │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 1f18 <_Py_bytes_count+0x1fc> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2138 <_Py_bytes_count+0x418> │ │ │ │ │ + b 2138 <_Py_bytes_count+0x41c> │ │ │ │ │ │ │ │ │ │ -000021cc <_Py_bytes_rindex>: │ │ │ │ │ +00002214 <_Py_bytes_rindex>: │ │ │ │ │ _Py_bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ @@ -2355,41 +2373,41 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r6, [fp, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2364 <_Py_bytes_rindex+0x198> │ │ │ │ │ + beq 23ac <_Py_bytes_rindex+0x198> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 239c <_Py_bytes_rindex+0x1d0> │ │ │ │ │ + beq 23e4 <_Py_bytes_rindex+0x1d0> │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232c <_Py_bytes_rindex+0x160> │ │ │ │ │ + bne 2374 <_Py_bytes_rindex+0x160> │ │ │ │ │ ldr ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - bge 24e4 <_Py_bytes_rindex+0x318> │ │ │ │ │ + bge 252c <_Py_bytes_rindex+0x318> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 252c <_Py_bytes_rindex+0x360> │ │ │ │ │ + blt 2574 <_Py_bytes_rindex+0x360> │ │ │ │ │ sub r2, r7, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 230c <_Py_bytes_rindex+0x140> │ │ │ │ │ + bgt 2354 <_Py_bytes_rindex+0x140> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 23c0 <_Py_bytes_rindex+0x1f4> │ │ │ │ │ + beq 2408 <_Py_bytes_rindex+0x1f4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2348 <_Py_bytes_rindex+0x17c> │ │ │ │ │ + beq 2390 <_Py_bytes_rindex+0x17c> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 230c <_Py_bytes_rindex+0x140> │ │ │ │ │ + ble 2354 <_Py_bytes_rindex+0x140> │ │ │ │ │ ldrb r7, [ip] │ │ │ │ │ mov r6, #1 │ │ │ │ │ sub lr, r3, #1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ and r0, r7, #31 │ │ │ │ │ sub r1, r2, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -2398,37 +2416,37 @@ │ │ │ │ │ ldrb r5, [ip, lr] │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ and r5, r5, #31 │ │ │ │ │ moveq r3, lr │ │ │ │ │ cmp lr, #0 │ │ │ │ │ orr r0, r0, r6, lsl r5 │ │ │ │ │ - bne 2290 <_Py_bytes_rindex+0xc4> │ │ │ │ │ + bne 22d8 <_Py_bytes_rindex+0xc4> │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov ip, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2308 <_Py_bytes_rindex+0x13c> │ │ │ │ │ + blt 2350 <_Py_bytes_rindex+0x13c> │ │ │ │ │ add lr, r9, r2 │ │ │ │ │ add r6, lr, r4 │ │ │ │ │ ldrb r5, [lr, r4] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 2438 <_Py_bytes_rindex+0x26c> │ │ │ │ │ + beq 2480 <_Py_bytes_rindex+0x26c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2308 <_Py_bytes_rindex+0x13c> │ │ │ │ │ + beq 2350 <_Py_bytes_rindex+0x13c> │ │ │ │ │ ldrb lr, [r6, #-1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r0, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 24a0 <_Py_bytes_rindex+0x2d4> │ │ │ │ │ + bne 24e8 <_Py_bytes_rindex+0x2d4> │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 22c4 <_Py_bytes_rindex+0xf8> │ │ │ │ │ + b 230c <_Py_bytes_rindex+0xf8> │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -2442,80 +2460,80 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mvn r7, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r1, fp, #80 @ 0x50 │ │ │ │ │ - beq 2350 <_Py_bytes_rindex+0x184> │ │ │ │ │ + beq 2398 <_Py_bytes_rindex+0x184> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r7, #2 │ │ │ │ │ - beq 232c <_Py_bytes_rindex+0x160> │ │ │ │ │ + beq 2374 <_Py_bytes_rindex+0x160> │ │ │ │ │ cmn r7, #1 │ │ │ │ │ - beq 2314 <_Py_bytes_rindex+0x148> │ │ │ │ │ - b 2410 <_Py_bytes_rindex+0x244> │ │ │ │ │ + beq 235c <_Py_bytes_rindex+0x148> │ │ │ │ │ + b 2458 <_Py_bytes_rindex+0x244> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2608 <_Py_bytes_rindex+0x43c> │ │ │ │ │ + beq 2650 <_Py_bytes_rindex+0x43c> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2608 <_Py_bytes_rindex+0x43c> │ │ │ │ │ + beq 2650 <_Py_bytes_rindex+0x43c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 25e0 <_Py_bytes_rindex+0x414> │ │ │ │ │ + beq 2628 <_Py_bytes_rindex+0x414> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ strbls r0, [fp, #-81] @ 0xffffffaf │ │ │ │ │ - bhi 25ec <_Py_bytes_rindex+0x420> │ │ │ │ │ + bhi 2634 <_Py_bytes_rindex+0x420> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge 2544 <_Py_bytes_rindex+0x378> │ │ │ │ │ + bge 258c <_Py_bytes_rindex+0x378> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 2564 <_Py_bytes_rindex+0x398> │ │ │ │ │ + blt 25ac <_Py_bytes_rindex+0x398> │ │ │ │ │ sub r2, r7, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 2314 <_Py_bytes_rindex+0x148> │ │ │ │ │ + ble 235c <_Py_bytes_rindex+0x148> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub ip, fp, #81 @ 0x51 │ │ │ │ │ add r7, r9, r4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ addle r2, r7, r2 │ │ │ │ │ - bgt 2420 <_Py_bytes_rindex+0x254> │ │ │ │ │ + bgt 2468 <_Py_bytes_rindex+0x254> │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcs 2338 <_Py_bytes_rindex+0x16c> │ │ │ │ │ + bcs 2380 <_Py_bytes_rindex+0x16c> │ │ │ │ │ ldrb r3, [r2, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 23d4 <_Py_bytes_rindex+0x208> │ │ │ │ │ + bne 241c <_Py_bytes_rindex+0x208> │ │ │ │ │ sub r7, r2, r7 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - blt 233c <_Py_bytes_rindex+0x170> │ │ │ │ │ + blt 2384 <_Py_bytes_rindex+0x170> │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2408 <_Py_bytes_rindex+0x23c> │ │ │ │ │ + beq 2450 <_Py_bytes_rindex+0x23c> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r7, #2 │ │ │ │ │ - beq 232c <_Py_bytes_rindex+0x160> │ │ │ │ │ + beq 2374 <_Py_bytes_rindex+0x160> │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25cc <_Py_bytes_rindex+0x400> │ │ │ │ │ + beq 2614 <_Py_bytes_rindex+0x400> │ │ │ │ │ sub r7, r0, r7 │ │ │ │ │ - b 23ec <_Py_bytes_rindex+0x220> │ │ │ │ │ + b 2434 <_Py_bytes_rindex+0x220> │ │ │ │ │ add r5, r3, r4 │ │ │ │ │ add r6, r3, r1 │ │ │ │ │ add r5, r9, r5 │ │ │ │ │ str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r3, ip │ │ │ │ │ add r8, r1, #1 │ │ │ │ │ @@ -2523,128 +2541,128 @@ │ │ │ │ │ str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldrb r3, [r6, #-1]! │ │ │ │ │ ldrb r1, [r5, #-1]! │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 24a8 <_Py_bytes_rindex+0x2dc> │ │ │ │ │ + beq 24f0 <_Py_bytes_rindex+0x2dc> │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov ip, r5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24c8 <_Py_bytes_rindex+0x2fc> │ │ │ │ │ + bne 2510 <_Py_bytes_rindex+0x2fc> │ │ │ │ │ sub r2, r2, sl │ │ │ │ │ - b 2300 <_Py_bytes_rindex+0x134> │ │ │ │ │ + b 2348 <_Py_bytes_rindex+0x134> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 22cc <_Py_bytes_rindex+0x100> │ │ │ │ │ + b 2314 <_Py_bytes_rindex+0x100> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 2468 <_Py_bytes_rindex+0x29c> │ │ │ │ │ + bne 24b0 <_Py_bytes_rindex+0x29c> │ │ │ │ │ add r7, r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmn r7, #2 │ │ │ │ │ - bne 2410 <_Py_bytes_rindex+0x244> │ │ │ │ │ - b 232c <_Py_bytes_rindex+0x160> │ │ │ │ │ + bne 2458 <_Py_bytes_rindex+0x244> │ │ │ │ │ + b 2374 <_Py_bytes_rindex+0x160> │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ ldrb lr, [lr, #-1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r0, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 2498 <_Py_bytes_rindex+0x2cc> │ │ │ │ │ - b 22fc <_Py_bytes_rindex+0x130> │ │ │ │ │ + bne 24e0 <_Py_bytes_rindex+0x2cc> │ │ │ │ │ + b 2344 <_Py_bytes_rindex+0x130> │ │ │ │ │ add r2, r6, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bic r2, r2, r2, asr #31 │ │ │ │ │ movlt r6, r2 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r7, r6 │ │ │ │ │ - bge 2248 <_Py_bytes_rindex+0x7c> │ │ │ │ │ + bge 2290 <_Py_bytes_rindex+0x7c> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movle r7, r6 │ │ │ │ │ - bgt 230c <_Py_bytes_rindex+0x140> │ │ │ │ │ + bgt 2354 <_Py_bytes_rindex+0x140> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 23c0 <_Py_bytes_rindex+0x1f4> │ │ │ │ │ + beq 2408 <_Py_bytes_rindex+0x1f4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2264 <_Py_bytes_rindex+0x98> │ │ │ │ │ - b 233c <_Py_bytes_rindex+0x170> │ │ │ │ │ + bne 22ac <_Py_bytes_rindex+0x98> │ │ │ │ │ + b 2384 <_Py_bytes_rindex+0x170> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r7, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 2518 <_Py_bytes_rindex+0x34c> │ │ │ │ │ - b 230c <_Py_bytes_rindex+0x140> │ │ │ │ │ + ble 2560 <_Py_bytes_rindex+0x34c> │ │ │ │ │ + b 2354 <_Py_bytes_rindex+0x140> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 257c <_Py_bytes_rindex+0x3b0> │ │ │ │ │ + blt 25c4 <_Py_bytes_rindex+0x3b0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 259c <_Py_bytes_rindex+0x3d0> │ │ │ │ │ + blt 25e4 <_Py_bytes_rindex+0x3d0> │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 23b8 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ - b 2314 <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2400 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ + b 235c <_Py_bytes_rindex+0x148> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r7, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 23b8 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ - b 2314 <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2400 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ + b 235c <_Py_bytes_rindex+0x148> │ │ │ │ │ add r2, r7, r6 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bic r2, r2, r2, asr #31 │ │ │ │ │ - blt 25b4 <_Py_bytes_rindex+0x3e8> │ │ │ │ │ + blt 25fc <_Py_bytes_rindex+0x3e8> │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 23b8 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ - b 2314 <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2400 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ + b 235c <_Py_bytes_rindex+0x148> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r6, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 23b8 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ - b 2314 <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2400 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ + b 235c <_Py_bytes_rindex+0x148> │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bic r4, r4, r4, asr #31 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 23b8 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ - b 2314 <_Py_bytes_rindex+0x148> │ │ │ │ │ + bgt 2400 <_Py_bytes_rindex+0x1ec> │ │ │ │ │ + b 235c <_Py_bytes_rindex+0x148> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r1, fp, #80 @ 0x50 │ │ │ │ │ mvnne r7, #0 │ │ │ │ │ - bne 2348 <_Py_bytes_rindex+0x17c> │ │ │ │ │ - b 2314 <_Py_bytes_rindex+0x148> │ │ │ │ │ + bne 2390 <_Py_bytes_rindex+0x17c> │ │ │ │ │ + b 235c <_Py_bytes_rindex+0x148> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 232c <_Py_bytes_rindex+0x160> │ │ │ │ │ + bne 2374 <_Py_bytes_rindex+0x160> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 232c <_Py_bytes_rindex+0x160> │ │ │ │ │ + b 2374 <_Py_bytes_rindex+0x160> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 232c <_Py_bytes_rindex+0x160> │ │ │ │ │ + b 2374 <_Py_bytes_rindex+0x160> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 568 │ │ │ │ │ + bl 6f4 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 7c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r4, r6 │ │ │ ├── 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: 100308 (bytes into file) │ │ │ │ │ + Start of section headers: 100716 (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 0x187d4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1896c: │ │ │ │ │ │ │ │ │ │ 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 005f20 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0149f4 001728 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 005f54 000824 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01611c 000710 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 006778 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 006778 0016a6 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 007e20 004fa8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 01682c 0016d8 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00cdc8 0024a4 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 017f04 000090 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00f26c 001980 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 017f94 0007b0 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 010bec 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010bec 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010c20 0023c0 10 16 382 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 012fe0 001a12 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 018744 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 005dc0 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 014b84 0016e0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 005df4 000824 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 016264 000710 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 006618 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 006618 0016a6 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 007cc0 005298 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 016974 001728 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00cf58 0024a4 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 01809c 000090 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00f3fc 001980 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 01812c 0007b0 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010d7c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010d7c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 010db0 0023c0 10 16 382 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 013170 001a12 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0188dc 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 {} │ │ │ │ │ @@ -22,175 +22,175 @@ │ │ │ │ │ 18: 00000518 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 19: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 20: 00000094 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ 21: 0000009c 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ 22: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ 23: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 24: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ - 25: 00000b00 316 FUNC LOCAL DEFAULT 7 byteswriter_create.constprop.0 │ │ │ │ │ + 25: 00000acc 316 FUNC LOCAL DEFAULT 7 byteswriter_create.constprop.0 │ │ │ │ │ 26: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ - 27: 00000af8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 27: 00000ac4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 28: 00000114 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ - 29: 00000b00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 30: 00000c38 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 00000c3c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 00000c3c 368 FUNC LOCAL DEFAULT 7 byteswriter_create │ │ │ │ │ - 33: 00000da8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 29: 00000acc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 30: 00000c04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00000c08 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 32: 00000c08 368 FUNC LOCAL DEFAULT 7 byteswriter_create │ │ │ │ │ + 33: 00000d74 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 34: 00000128 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 35: 00000dac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 00000fec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 37: 00000ff4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 38: 00001234 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 39: 0000123c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 40: 000012dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 00000d78 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 36: 00000fb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 37: 00000fc0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 38: 00001200 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 39: 00001208 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 40: 000012a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 41: 00000034 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 42: 000012e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 43: 000012e0 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ + 42: 000012ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 43: 000012ac 72 FUNC LOCAL DEFAULT 7 bytes_hash │ │ │ │ │ 44: 0000013c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 45: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 46: 00001328 768 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ - 47: 0000161c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00001628 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00001760 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00001764 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 51: 000019d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 000012f4 768 FUNC LOCAL DEFAULT 7 bytes_richcompare │ │ │ │ │ + 47: 000015e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 000015f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 0000172c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00001730 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 51: 000019a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 52: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 53: 000019dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 54: 00001abc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 53: 000019a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 54: 00001a88 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 55: 0000019c 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 56: 000001b0 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ - 57: 00001ac0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 58: 00001ac0 516 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ - 59: 00001cc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 00001cc4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 61: 00001cc4 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ - 62: 00001cdc 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ + 57: 00001a8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 00001a8c 816 FUNC LOCAL DEFAULT 7 bytes_subscript │ │ │ │ │ + 59: 00001db8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 00001dbc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 61: 00001dbc 24 FUNC LOCAL DEFAULT 7 bytes_length │ │ │ │ │ + 62: 00001dd4 68 FUNC LOCAL DEFAULT 7 bytes_buffer_getbuffer │ │ │ │ │ 63: 00000074 200 FUNC LOCAL DEFAULT 1 bytes_iter │ │ │ │ │ 64: 00000134 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 65: 0000013c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 66: 0000013c 128 FUNC LOCAL DEFAULT 1 striter_dealloc │ │ │ │ │ 67: 000001b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 68: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ - 69: 00001d20 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ + 69: 00001e18 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 70: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ 71: 000001f0 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 72: 00000204 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 73: 0000020c 0 NOTYPE LOCAL DEFAULT 6 .LC26 │ │ │ │ │ 74: 00000224 0 NOTYPE LOCAL DEFAULT 6 .LC27 │ │ │ │ │ - 75: 00001e20 576 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ - 76: 0000205c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 00001f18 576 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ + 76: 00002154 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 77: 00000238 0 NOTYPE LOCAL DEFAULT 6 .LC28 │ │ │ │ │ - 78: 00002060 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 79: 000022bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 00002158 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 79: 000023b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 80: 00000258 0 NOTYPE LOCAL DEFAULT 6 .LC29 │ │ │ │ │ 81: 000001bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 82: 000001bc 2344 FUNC LOCAL DEFAULT 1 bytes_replace │ │ │ │ │ 83: 00000cc0 820 FUNC LOCAL DEFAULT 1 stringlib_count │ │ │ │ │ 84: 00000ae4 76 FUNC LOCAL DEFAULT 1 return_self │ │ │ │ │ 85: 00000ff4 808 FUNC LOCAL DEFAULT 1 fastsearch.constprop.1 │ │ │ │ │ 86: 00000ae0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 87: 00000ae4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 88: 00000274 0 NOTYPE LOCAL DEFAULT 6 .LC30 │ │ │ │ │ 89: 00000b30 224 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 90: 00000280 0 NOTYPE LOCAL DEFAULT 6 .LC31 │ │ │ │ │ - 91: 00005900 664 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ + 91: 000057a0 664 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 92: 00001768 168 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 93: 00005b98 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ - 94: 00005cc8 600 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ + 93: 00005a38 304 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ + 94: 00005b68 600 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ 95: 00001318 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 96: 00000294 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 97: 0000131c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 98: 000022c0 2612 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 98: 000023b8 2612 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ 99: 000002b0 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 100: 000002cc 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 101: 0000030c 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 102: 00000328 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ - 103: 000022c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 104: 00002cf0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 103: 000023b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 104: 00002de8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 105: 00000350 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 106: 00000374 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ 107: 00000398 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 108: 000003bc 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 109: 000003c4 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 110: 000003f0 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 111: 00002cf4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 00002cf4 1644 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 113: 00003d64 1716 FUNC LOCAL DEFAULT 7 PyBytes_FromObject.part.0 │ │ │ │ │ - 114: 00003350 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 115: 00003360 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 00003360 76 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 111: 00002dec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 112: 00002dec 1644 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 113: 00003f54 1716 FUNC LOCAL DEFAULT 7 PyBytes_FromObject.part.0 │ │ │ │ │ + 114: 00003448 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00003458 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 00003458 76 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ 117: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 118: 00000410 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 119: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 120: 00000000 104 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ 121: 00001580 628 FUNC LOCAL DEFAULT 1 _Py_bytes_repr.constprop.0 │ │ │ │ │ 122: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC47 │ │ │ │ │ - 123: 00003958 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 123: 00003ab8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 124: 000017f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 125: 000017f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 126: 000017f4 32 FUNC LOCAL DEFAULT 1 bytes_repr │ │ │ │ │ - 127: 0000395c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 128: 0000395c 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ - 129: 0000399c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 130: 000039a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 131: 000039a0 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 132: 00003a28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 127: 00003abc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 128: 00003b4c 68 FUNC LOCAL DEFAULT 7 bytes_iteritem │ │ │ │ │ + 129: 00003b8c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 130: 00003b90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 131: 00003b90 140 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 132: 00003c18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 133: 00000450 0 NOTYPE LOCAL DEFAULT 6 .LC49 │ │ │ │ │ - 134: 00003a2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 135: 00003a2c 256 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ + 134: 00003c1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 135: 00003c1c 256 FUNC LOCAL DEFAULT 7 bytes_index │ │ │ │ │ 136: 00000458 0 NOTYPE LOCAL DEFAULT 6 .LC50 │ │ │ │ │ - 137: 00003b2c 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 138: 000018a4 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ + 137: 00003d1c 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 138: 00001814 20 FUNC LOCAL DEFAULT 1 bytes_join │ │ │ │ │ 139: 00000460 0 NOTYPE LOCAL DEFAULT 6 .LC51 │ │ │ │ │ - 140: 000018b8 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ - 141: 00003c28 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 140: 00001828 208 FUNC LOCAL DEFAULT 1 bytes_startswith │ │ │ │ │ + 141: 00003e18 36 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 142: 0000046c 0 NOTYPE LOCAL DEFAULT 6 .LC52 │ │ │ │ │ - 143: 00001988 408 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ + 143: 000018f8 408 FUNC LOCAL DEFAULT 1 bytes_repeat │ │ │ │ │ 144: 00000488 0 NOTYPE LOCAL DEFAULT 6 .LC53 │ │ │ │ │ 145: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC54 │ │ │ │ │ 146: 000016f0 120 FUNC LOCAL DEFAULT 11 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ 147: 000004d0 0 NOTYPE LOCAL DEFAULT 6 .LC55 │ │ │ │ │ - 148: 00001b20 208 FUNC LOCAL DEFAULT 1 bytes_endswith │ │ │ │ │ + 148: 00004608 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ 149: 000004dc 0 NOTYPE LOCAL DEFAULT 6 .LC56 │ │ │ │ │ - 150: 00001bf0 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ + 150: 00001a90 208 FUNC LOCAL DEFAULT 1 bytes_count │ │ │ │ │ 151: 000004e4 0 NOTYPE LOCAL DEFAULT 6 .LC57 │ │ │ │ │ - 152: 00001cc0 412 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ - 153: 00001e54 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 154: 00001e5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 155: 00001e5c 2484 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ - 156: 0000280c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 157: 00002810 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 158: 00002810 140 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ + 152: 00001b60 412 FUNC LOCAL DEFAULT 1 bytes_partition │ │ │ │ │ + 153: 00001cf4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 154: 00001cfc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 155: 00001cfc 2484 FUNC LOCAL DEFAULT 1 bytes_split │ │ │ │ │ + 156: 000026ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 157: 000026b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 158: 000026b0 140 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 159: 000004f4 0 NOTYPE LOCAL DEFAULT 6 .LC58 │ │ │ │ │ 160: 0000052c 0 NOTYPE LOCAL DEFAULT 6 .LC59 │ │ │ │ │ 161: 0000056c 0 NOTYPE LOCAL DEFAULT 6 .LC60 │ │ │ │ │ 162: 000005ac 0 NOTYPE LOCAL DEFAULT 6 .LC61 │ │ │ │ │ - 163: 00002b18 368 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ - 164: 00002c88 648 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ - 165: 00002f10 244 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ - 166: 00003004 1084 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ - 167: 00003000 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 163: 000029b8 368 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ + 164: 00002b28 648 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ + 165: 00002db0 244 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ + 166: 00002ea4 1084 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ + 167: 00002ea0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 168: 000005b4 0 NOTYPE LOCAL DEFAULT 6 .LC62 │ │ │ │ │ - 169: 00003004 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 170: 000047cc 1756 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ - 171: 0000475c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 172: 00004768 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 169: 00002ea4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 170: 00004abc 1756 FUNC LOCAL DEFAULT 7 bytes_fromformat │ │ │ │ │ + 171: 00004a4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 172: 00004a58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 173: 000005e4 0 NOTYPE LOCAL DEFAULT 6 .LC64 │ │ │ │ │ 174: 0000062c 0 NOTYPE LOCAL DEFAULT 6 .LC65 │ │ │ │ │ 175: 00000630 0 NOTYPE LOCAL DEFAULT 6 .LC66 │ │ │ │ │ 176: 00000634 0 NOTYPE LOCAL DEFAULT 6 .LC67 │ │ │ │ │ 177: 00000638 0 NOTYPE LOCAL DEFAULT 6 .LC68 │ │ │ │ │ 178: 0000063c 0 NOTYPE LOCAL DEFAULT 6 .LC69 │ │ │ │ │ 179: 00000640 0 NOTYPE LOCAL DEFAULT 6 .LC70 │ │ │ │ │ 180: 00000644 0 NOTYPE LOCAL DEFAULT 6 .LC71 │ │ │ │ │ 181: 00000648 0 NOTYPE LOCAL DEFAULT 6 .LC72 │ │ │ │ │ 182: 0000064c 0 NOTYPE LOCAL DEFAULT 6 .LC73 │ │ │ │ │ 183: 0000012e 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 184: 00004ea0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 185: 00003440 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ + 184: 00005190 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 185: 000032e0 72 FUNC LOCAL DEFAULT 1 bytes_mod │ │ │ │ │ 186: 00000650 0 NOTYPE LOCAL DEFAULT 6 .LC75 │ │ │ │ │ 187: 00000660 0 NOTYPE LOCAL DEFAULT 6 .LC76 │ │ │ │ │ 188: 0000066c 0 NOTYPE LOCAL DEFAULT 6 .LC77 │ │ │ │ │ 189: 00000690 0 NOTYPE LOCAL DEFAULT 6 .LC78 │ │ │ │ │ 190: 000006c4 0 NOTYPE LOCAL DEFAULT 6 .LC79 │ │ │ │ │ 191: 00000700 0 NOTYPE LOCAL DEFAULT 6 .LC81 │ │ │ │ │ 192: 00000744 0 NOTYPE LOCAL DEFAULT 6 .LC82 │ │ │ │ │ @@ -226,75 +226,75 @@ │ │ │ │ │ 222: 00000edc 0 NOTYPE LOCAL DEFAULT 6 .LC113 │ │ │ │ │ 223: 00000f2c 0 NOTYPE LOCAL DEFAULT 6 .LC114 │ │ │ │ │ 224: 00000f54 0 NOTYPE LOCAL DEFAULT 6 .LC115 │ │ │ │ │ 225: 00000fa0 0 NOTYPE LOCAL DEFAULT 6 .LC116 │ │ │ │ │ 226: 00000ff0 0 NOTYPE LOCAL DEFAULT 6 .LC117 │ │ │ │ │ 227: 0000104c 0 NOTYPE LOCAL DEFAULT 6 .LC118 │ │ │ │ │ 228: 00001080 0 NOTYPE LOCAL DEFAULT 6 .LC119 │ │ │ │ │ - 229: 00004ac8 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ - 230: 0000452c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 231: 0000453c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 229: 00004968 148 FUNC LOCAL DEFAULT 1 getnextarg │ │ │ │ │ + 230: 000043cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 231: 000043dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 232: 00000344 408 FUNC LOCAL DEFAULT 11 formatfloat │ │ │ │ │ 233: 000010cc 0 NOTYPE LOCAL DEFAULT 6 .LC120 │ │ │ │ │ - 234: 00004b5c 376 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ - 235: 00004cd0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 236: 00004cd4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 237: 00004cd4 452 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ - 238: 000054d8 252 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ - 239: 00004e98 112 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ - 240: 00004e90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 241: 00004e98 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 242: 00004f08 64 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ + 234: 000049fc 376 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ + 235: 00004b70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 00004b74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 237: 00004b74 452 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ + 238: 00005378 252 FUNC LOCAL DEFAULT 1 stringlib_default_rfind.constprop.0 │ │ │ │ │ + 239: 00004d38 112 FUNC LOCAL DEFAULT 1 stringlib_rfind_char │ │ │ │ │ + 240: 00004d30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 241: 00004d38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 242: 00004da8 64 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 243: 00000068 32 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ 244: 00000088 32 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ 245: 00001100 0 NOTYPE LOCAL DEFAULT 6 .LC121 │ │ │ │ │ 246: 000000a8 116 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ - 247: 00004f48 768 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ - 248: 00005244 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 249: 00005248 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 247: 00004de8 768 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ + 248: 000050e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 249: 000050e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 250: 00001108 0 NOTYPE LOCAL DEFAULT 6 .LC122 │ │ │ │ │ - 251: 00005260 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ - 252: 000052d8 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ - 253: 00005318 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ + 251: 00005100 120 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ + 252: 00005178 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ + 253: 000051b8 252 FUNC LOCAL DEFAULT 1 bytes_removesuffix │ │ │ │ │ 254: 00000240 96 FUNC LOCAL DEFAULT 11 bytes_item │ │ │ │ │ 255: 0000029c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 256: 000002a0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 257: 000002a0 64 FUNC LOCAL DEFAULT 11 stringlib_capitalize │ │ │ │ │ - 258: 000054ac 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ + 258: 0000534c 44 FUNC LOCAL DEFAULT 1 striter_len │ │ │ │ │ 259: 00001110 0 NOTYPE LOCAL DEFAULT 6 .LC123 │ │ │ │ │ 260: 00001148 0 NOTYPE LOCAL DEFAULT 6 .LC124 │ │ │ │ │ 261: 00001184 0 NOTYPE LOCAL DEFAULT 6 .LC125 │ │ │ │ │ 262: 000011bc 0 NOTYPE LOCAL DEFAULT 6 .LC126 │ │ │ │ │ 263: 000004dc 552 FUNC LOCAL DEFAULT 11 stringlib_expandtabs │ │ │ │ │ 264: 00000700 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 265: 000011cc 0 NOTYPE LOCAL DEFAULT 6 .LC127 │ │ │ │ │ 266: 000011d4 0 NOTYPE LOCAL DEFAULT 6 .LC128 │ │ │ │ │ 267: 00001230 0 NOTYPE LOCAL DEFAULT 6 .LC129 │ │ │ │ │ 268: 0000124c 0 NOTYPE LOCAL DEFAULT 6 .LC130 │ │ │ │ │ 269: 00001258 0 NOTYPE LOCAL DEFAULT 6 .LC131 │ │ │ │ │ 270: 00000704 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 271: 00000704 424 FUNC LOCAL DEFAULT 11 stringlib_center │ │ │ │ │ - 272: 000055d4 176 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ + 272: 00005474 176 FUNC LOCAL DEFAULT 1 pad │ │ │ │ │ 273: 000008ac 32 FUNC LOCAL DEFAULT 11 stringlib_isalnum │ │ │ │ │ 274: 000008cc 32 FUNC LOCAL DEFAULT 11 stringlib_isalpha │ │ │ │ │ 275: 000008ec 32 FUNC LOCAL DEFAULT 11 stringlib_islower │ │ │ │ │ 276: 0000090c 32 FUNC LOCAL DEFAULT 11 stringlib_isspace │ │ │ │ │ 277: 0000092c 32 FUNC LOCAL DEFAULT 11 stringlib_istitle │ │ │ │ │ 278: 0000094c 32 FUNC LOCAL DEFAULT 11 stringlib_isupper │ │ │ │ │ 279: 000012b8 0 NOTYPE LOCAL DEFAULT 6 .LC132 │ │ │ │ │ 280: 000012c0 0 NOTYPE LOCAL DEFAULT 6 .LC133 │ │ │ │ │ 281: 00001318 0 NOTYPE LOCAL DEFAULT 6 .LC134 │ │ │ │ │ - 282: 00005684 448 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ + 282: 00005524 448 FUNC LOCAL DEFAULT 1 stringlib_ljust │ │ │ │ │ 283: 00001374 0 NOTYPE LOCAL DEFAULT 6 .LC135 │ │ │ │ │ 284: 0000137c 0 NOTYPE LOCAL DEFAULT 6 .LC136 │ │ │ │ │ 285: 000013d4 0 NOTYPE LOCAL DEFAULT 6 .LC137 │ │ │ │ │ 286: 0000096c 408 FUNC LOCAL DEFAULT 11 stringlib_rjust │ │ │ │ │ 287: 00001430 0 NOTYPE LOCAL DEFAULT 6 .LC138 │ │ │ │ │ - 288: 00004ea8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 289: 00004ea8 256 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ + 288: 00005198 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 289: 00005198 256 FUNC LOCAL DEFAULT 7 bytes_rindex │ │ │ │ │ 290: 00000b80 64 FUNC LOCAL DEFAULT 11 stringlib_swapcase │ │ │ │ │ 291: 00000bc0 64 FUNC LOCAL DEFAULT 11 stringlib_title │ │ │ │ │ 292: 00000c00 212 FUNC LOCAL DEFAULT 11 stringlib_zfill │ │ │ │ │ 293: 00001438 0 NOTYPE LOCAL DEFAULT 6 .LC139 │ │ │ │ │ 294: 00001494 0 NOTYPE LOCAL DEFAULT 6 .LC140 │ │ │ │ │ 295: 00000cd4 1928 FUNC LOCAL DEFAULT 11 bytes_rsplit │ │ │ │ │ 296: 00001458 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ @@ -302,17 +302,17 @@ │ │ │ │ │ 298: 000014f0 0 NOTYPE LOCAL DEFAULT 6 .LC142 │ │ │ │ │ 299: 0000145c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 300: 0000145c 96 FUNC LOCAL DEFAULT 11 striter_reduce │ │ │ │ │ 301: 000014b8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 302: 000014bc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 303: 000014bc 232 FUNC LOCAL DEFAULT 11 bytes_removeprefix │ │ │ │ │ 304: 000016bc 52 FUNC LOCAL DEFAULT 11 striter_traverse │ │ │ │ │ - 305: 00005b94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 305: 00005a34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 306: 0000180c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 307: 00005b98 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 307: 00005a38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 308: 00001810 168 FUNC LOCAL DEFAULT 11 stringlib__lex_search │ │ │ │ │ 309: 00001810 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 310: 000014f8 0 NOTYPE LOCAL DEFAULT 6 .LC145 │ │ │ │ │ 311: 000018b8 40 FUNC LOCAL DEFAULT 11 bytes_getnewargs │ │ │ │ │ 312: 000018e0 120 FUNC LOCAL DEFAULT 11 striter_setstate │ │ │ │ │ 313: 00001958 40 FUNC LOCAL DEFAULT 11 bytes_alloc │ │ │ │ │ 314: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ @@ -397,41 +397,41 @@ │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReferenceNoTotal │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 397: 00000518 92 FUNC GLOBAL DEFAULT 7 PyBytes_AsString │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 400: 00000574 1420 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ + 400: 00000574 1368 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ - 402: 00000dac 584 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ + 402: 00000d78 584 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithPointer │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 404: 0000123c 164 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ + 404: 00001208 164 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Discard │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 408: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ - 412: 00000ff4 584 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ + 412: 00000fc0 584 FUNC GLOBAL DEFAULT 7 PyBytesWriter_FinishWithSize │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_HashBuffer │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetConfig │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BytesWarning │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 423: 00001628 316 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ - 424: 00001764 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ - 425: 000017a0 572 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ - 426: 000019dc 228 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ + 423: 000015f4 316 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Create │ │ │ │ │ + 424: 00001730 60 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GetData │ │ │ │ │ + 425: 0000176c 572 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Finish │ │ │ │ │ + 426: 000019a8 228 FUNC GLOBAL DEFAULT 7 PyBytes_FromString │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ @@ -442,50 +442,50 @@ │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromEncodedObject │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 445: 00002060 608 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ + 445: 00002158 608 FUNC GLOBAL HIDDEN 7 _PyBytes_Concat │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 449: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 454: 00000c10 176 FUNC GLOBAL DEFAULT 1 PyBytes_AsStringAndSize │ │ │ │ │ 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 457: 0000131c 108 FUNC GLOBAL DEFAULT 1 PyBytes_Join │ │ │ │ │ 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ - 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 460: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 462: 00001388 424 FUNC GLOBAL DEFAULT 1 PyBytes_Concat │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 464: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 465: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 466: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 467: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 468: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 469: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Calloc │ │ │ │ │ 470: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 472: 00003c4c 280 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 472: 00003e3c 280 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 473: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 474: 00001530 80 FUNC GLOBAL DEFAULT 1 PyBytes_Size │ │ │ │ │ - 475: 000033ac 448 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 476: 0000356c 372 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ - 477: 000036e0 636 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ + 475: 000034a4 552 FUNC GLOBAL DEFAULT 7 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 476: 000036cc 372 FUNC GLOBAL DEFAULT 7 PyBytesWriter_Grow │ │ │ │ │ + 477: 00003840 636 FUNC GLOBAL HIDDEN 7 _Py_bytes_repr │ │ │ │ │ 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 480: 00001814 144 FUNC GLOBAL DEFAULT 1 _PyBytes_Repeat │ │ │ │ │ + 480: 00003abc 144 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_find │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ 485: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_GetItemRef │ │ │ │ │ 487: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ @@ -494,21 +494,21 @@ │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_endswith │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 494: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 495: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 496: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 497: 0000289c 636 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ + 497: 0000273c 636 FUNC GLOBAL HIDDEN 1 _PyBytes_FromHex │ │ │ │ │ 498: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 499: 00004418 848 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 500: 00004768 100 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 499: 00004708 848 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 500: 00004a58 100 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 503: 00003488 5696 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ + 503: 00003328 5696 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 505: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ │ 506: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ASCII │ │ │ │ │ 507: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ 508: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ 509: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ 510: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ @@ -520,18 +520,18 @@ │ │ │ │ │ 516: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ 517: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 518: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ 519: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 520: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 521: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ 522: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 523: 00005248 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ + 523: 000050e8 24 FUNC GLOBAL DEFAULT 1 PyBytesWriter_GetSize │ │ │ │ │ 524: 0000011c 292 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Resize │ │ │ │ │ 525: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 526: 00005414 152 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ + 526: 000052b4 152 FUNC GLOBAL DEFAULT 1 _PyBytes_Find │ │ │ │ │ 527: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 528: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 529: 000002e0 100 FUNC GLOBAL DEFAULT 11 _PyBytes_ReverseFind │ │ │ │ │ 530: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ 531: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ 532: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 533: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ │ 536: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isspace │ │ │ │ │ 537: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_istitle │ │ │ │ │ 538: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isupper │ │ │ │ │ 539: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rindex │ │ │ │ │ 540: 00000b04 124 FUNC GLOBAL DEFAULT 11 PyBytesWriter_WriteBytes │ │ │ │ │ 541: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_swapcase │ │ │ │ │ 542: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_title │ │ │ │ │ - 543: 00005844 188 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ + 543: 000056e4 188 FUNC GLOBAL DEFAULT 1 PyBytes_DecodeEscape │ │ │ │ │ 544: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 545: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 546: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Reverse │ │ │ │ │ 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 549: 000015a4 24 FUNC GLOBAL DEFAULT 11 _PyBytesWriter_CreateByteArray │ │ │ │ │ 550: 000015bc 168 FUNC GLOBAL DEFAULT 11 PyBytesWriter_Format │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x149f4 contains 741 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x14b84 contains 732 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ 00000018 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000001c 00000c2b R_ARM_MOVW_ABS_NC 00000034 .LC1 │ │ │ │ │ 00000020 00000c2c R_ARM_MOVT_ABS 00000034 .LC1 │ │ │ │ │ 00000028 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000070 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ @@ -99,24 +99,24 @@ │ │ │ │ │ 00000cac 0000112b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 00000cb0 0000112c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ 00000cb8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000f58 00005c1c R_ARM_CALL 00001768 stringlib__two_way_count │ │ │ │ │ 00001274 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ 000012a8 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001318 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001350 0000621d R_ARM_JUMP24 000022c0 stringlib_bytes_join │ │ │ │ │ +00001350 0000621d R_ARM_JUMP24 000023b8 stringlib_bytes_join │ │ │ │ │ 00001354 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ 00001358 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ 00001360 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000136c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00001370 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001374 0000602b R_ARM_MOVW_ABS_NC 00000294 .LC33 │ │ │ │ │ 00001378 0000602c R_ARM_MOVT_ABS 00000294 .LC33 │ │ │ │ │ 00001380 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000013d0 0001bd1c R_ARM_CALL 00002060 _PyBytes_Concat │ │ │ │ │ +000013d0 0001bd1c R_ARM_CALL 00002158 _PyBytes_Concat │ │ │ │ │ 000013f4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000013f8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001410 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001444 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ 00001468 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001470 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001490 00018a1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ @@ -141,639 +141,630 @@ │ │ │ │ │ 0000174c 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001750 00006c2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ 00001754 00006c2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ 00001758 00007a2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ 0000175c 00007a2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ 00001764 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000017f0 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001850 0001c01d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00001870 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001894 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000018b4 0000621d R_ARM_JUMP24 000022c0 stringlib_bytes_join │ │ │ │ │ -00001914 0001e31c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -0000192c 00008b2b R_ARM_MOVW_ABS_NC 00000460 .LC51 │ │ │ │ │ -00001930 00008b2c R_ARM_MOVT_ABS 00000460 .LC51 │ │ │ │ │ -00001934 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001954 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001974 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000019b0 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000019d8 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000019e4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000019e8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a04 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001a44 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001a64 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a90 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001aac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ab0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001ae0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001ae4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001afc 0001831d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001b00 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001b04 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001b08 00008e2b R_ARM_MOVW_ABS_NC 0000046c .LC52 │ │ │ │ │ -00001b0c 00008e2c R_ARM_MOVT_ABS 0000046c .LC52 │ │ │ │ │ -00001b18 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b7c 0001eb1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00001b94 0000932b R_ARM_MOVW_ABS_NC 000004d0 .LC55 │ │ │ │ │ -00001b98 0000932c R_ARM_MOVT_ABS 000004d0 .LC55 │ │ │ │ │ -00001b9c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001bbc 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001bdc 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001c4c 0001ec1c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00001c64 0000952b R_ARM_MOVW_ABS_NC 000004dc .LC56 │ │ │ │ │ -00001c68 0000952c R_ARM_MOVT_ABS 000004dc .LC56 │ │ │ │ │ -00001c6c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001c8c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001cac 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001cec 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00001cfc 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001d2c 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001d5c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001d88 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001d90 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001dac 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001e10 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e14 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e18 0000972b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ -00001e1c 0000972c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ -00001e24 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001e4c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e54 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001e58 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001ed4 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001ee0 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00001f10 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001f14 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001f2c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001f68 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000207c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000020d0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000020f8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002110 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002138 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002140 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000216c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002170 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000021b4 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000021c4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000021c8 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002328 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002350 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002384 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023ac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023b0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002408 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002434 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000244c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000247c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000249c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000024a0 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000024d4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000252c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002544 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000256c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000258c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025a4 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000025a8 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000025c0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025e4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025f4 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000261c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000262c 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000264c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000026b4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000026dc 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000026e0 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000026e4 0000972b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ -000026e8 0000972c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ -000026f0 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002700 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000272c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000274c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000275c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002784 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002790 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002794 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000027d4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000027fc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000280c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002834 0001f11c R_ARM_CALL 0000289c _PyBytes_FromHex │ │ │ │ │ -00002838 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000283c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002868 0001f21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00002890 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002904 0000191c R_ARM_CALL 00000b00 byteswriter_create.constprop.0 │ │ │ │ │ -00002924 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002928 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000292c 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -00002930 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000029a8 0001921c R_ARM_CALL 00000dac PyBytesWriter_FinishWithPointer │ │ │ │ │ -00002a00 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002a04 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002a08 0000a12b R_ARM_MOVW_ABS_NC 0000056c .LC60 │ │ │ │ │ -00002a0c 0000a12c R_ARM_MOVT_ABS 0000056c .LC60 │ │ │ │ │ -00002a14 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a1c 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00002a30 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002a40 0000201c R_ARM_CALL 00000c3c byteswriter_create │ │ │ │ │ -00002a50 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002a68 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a98 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002a9c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002aa0 0000a02b R_ARM_MOVW_ABS_NC 0000052c .LC59 │ │ │ │ │ -00002aa4 0000a02c R_ARM_MOVT_ABS 0000052c .LC59 │ │ │ │ │ -00002aac 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ab4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ab8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ac0 00009f2b R_ARM_MOVW_ABS_NC 000004f4 .LC58 │ │ │ │ │ -00002ac4 00009f2c R_ARM_MOVT_ABS 000004f4 .LC58 │ │ │ │ │ -00002acc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002adc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002b58 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002b5c 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002b70 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002ba0 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002bb0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002bc4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002bdc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002be0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002c00 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002c04 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002c3c 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002c44 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002c48 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002c6c 0000a22b R_ARM_MOVW_ABS_NC 000005ac .LC61 │ │ │ │ │ -00002c70 0000a22c R_ARM_MOVT_ABS 000005ac .LC61 │ │ │ │ │ -00002c74 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002c9c 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002ca0 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002cc8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002d10 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002d20 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d40 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002d64 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002d6c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002d70 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002dc4 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002df4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002df8 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002e54 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e68 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00002e6c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00002eac 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ee0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002ee4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002fa8 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002ff0 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000303c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000304c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003084 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -000031d0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000031d4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000031e8 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000031f8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003204 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003250 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003288 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000032c0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003324 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00003330 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003334 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003350 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000033ac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000033b0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033d8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033f4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000033f8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000033fc 0000a82b R_ARM_MOVW_ABS_NC 000005b4 .LC62 │ │ │ │ │ -00003400 0000a82c R_ARM_MOVT_ABS 000005b4 .LC62 │ │ │ │ │ -00003408 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003414 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003428 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003470 0001f71d R_ARM_JUMP24 00003488 _PyBytes_FormatEx │ │ │ │ │ -00003474 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003478 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000034c0 0000191c R_ARM_CALL 00000b00 byteswriter_create.constprop.0 │ │ │ │ │ -00003510 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003514 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003668 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -0000366c 0001f82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -000036d0 0001f91c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ -000036ec 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003714 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003760 0001921c R_ARM_CALL 00000dac PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003810 0001db1c R_ARM_CALL 000033ac PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003860 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000038c8 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000038cc 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000038dc 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000038e0 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003910 0000e12b R_ARM_MOVW_ABS_NC 00000fa0 .LC116 │ │ │ │ │ -00003914 0000e22b R_ARM_MOVW_ABS_NC 00000ff0 .LC117 │ │ │ │ │ -00003918 0000e12c R_ARM_MOVT_ABS 00000fa0 .LC116 │ │ │ │ │ -0000391c 0000e22c R_ARM_MOVT_ABS 00000ff0 .LC117 │ │ │ │ │ -00003920 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003930 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -000039a4 0001fa1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ -00003a1c 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003ac4 0001db1c R_ARM_CALL 000033ac PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00003af4 0000201c R_ARM_CALL 00000c3c byteswriter_create │ │ │ │ │ -00003b10 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003b20 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00003b24 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00003b34 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003b38 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003b54 0000df2b R_ARM_MOVW_ABS_NC 00000f2c .LC114 │ │ │ │ │ -00003b58 0000df2c R_ARM_MOVT_ABS 00000f2c .LC114 │ │ │ │ │ -00003b60 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003b88 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003b8c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003b90 0000be2b R_ARM_MOVW_ABS_NC 000006c4 .LC79 │ │ │ │ │ -00003b94 0000be2c R_ARM_MOVT_ABS 000006c4 .LC79 │ │ │ │ │ +00001824 0000621d R_ARM_JUMP24 000023b8 stringlib_bytes_join │ │ │ │ │ +00001884 0001e31c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +0000189c 00008b2b R_ARM_MOVW_ABS_NC 00000460 .LC51 │ │ │ │ │ +000018a0 00008b2c R_ARM_MOVT_ABS 00000460 .LC51 │ │ │ │ │ +000018a4 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000018c4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000018e4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001920 0001c21c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001948 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001954 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001958 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001974 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000019b4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +000019d4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a00 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a1c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a20 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a50 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a54 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a6c 0001831d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001a70 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001a74 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001a78 00008e2b R_ARM_MOVW_ABS_NC 0000046c .LC52 │ │ │ │ │ +00001a7c 00008e2c R_ARM_MOVT_ABS 0000046c .LC52 │ │ │ │ │ +00001a88 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001aec 0001ec1c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00001b04 0000952b R_ARM_MOVW_ABS_NC 000004dc .LC56 │ │ │ │ │ +00001b08 0000952c R_ARM_MOVT_ABS 000004dc .LC56 │ │ │ │ │ +00001b0c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001b2c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b4c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001b8c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00001b9c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001bcc 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001bfc 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001c28 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001c30 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001c4c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001cb0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001cb4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001cb8 0000972b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ +00001cbc 0000972c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ +00001cc4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cec 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf4 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001cf8 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001d74 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001d80 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00001db0 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001db4 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001dcc 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001e08 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00001f1c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001f70 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001f98 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001fb0 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00001fd8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fe0 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000200c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002010 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002054 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002064 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002068 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000021c8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000021f0 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002224 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000224c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002250 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022a8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022d4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ec 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000231c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000233c 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002340 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002374 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000023cc 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000023e4 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000240c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000242c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002444 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002448 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002460 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002484 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002494 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000024bc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024cc 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000024ec 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002554 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000257c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002580 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002584 0000972b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ +00002588 0000972c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ +00002590 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025a0 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000025cc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025ec 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025fc 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00002624 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002630 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002634 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002674 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000269c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000026d4 0001f11c R_ARM_CALL 0000273c _PyBytes_FromHex │ │ │ │ │ +000026d8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000026dc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002708 0001f21c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002730 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000027a4 0000191c R_ARM_CALL 00000acc byteswriter_create.constprop.0 │ │ │ │ │ +000027c4 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000027c8 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000027cc 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000027d0 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +00002848 0001921c R_ARM_CALL 00000d78 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000028a0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000028a4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000028a8 0000a12b R_ARM_MOVW_ABS_NC 0000056c .LC60 │ │ │ │ │ +000028ac 0000a12c R_ARM_MOVT_ABS 0000056c .LC60 │ │ │ │ │ +000028b4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000028bc 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +000028d0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000028e0 0000201c R_ARM_CALL 00000c08 byteswriter_create │ │ │ │ │ +000028f0 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002908 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002938 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000293c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002940 0000a02b R_ARM_MOVW_ABS_NC 0000052c .LC59 │ │ │ │ │ +00002944 0000a02c R_ARM_MOVT_ABS 0000052c .LC59 │ │ │ │ │ +0000294c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002954 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002958 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002960 00009f2b R_ARM_MOVW_ABS_NC 000004f4 .LC58 │ │ │ │ │ +00002964 00009f2c R_ARM_MOVT_ABS 000004f4 .LC58 │ │ │ │ │ +0000296c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000297c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029f8 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000029fc 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002a10 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002a40 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002a50 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a64 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002a7c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002a80 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002aa0 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002aa4 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002adc 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002ae4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002ae8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b0c 0000a22b R_ARM_MOVW_ABS_NC 000005ac .LC61 │ │ │ │ │ +00002b10 0000a22c R_ARM_MOVT_ABS 000005ac .LC61 │ │ │ │ │ +00002b14 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002b3c 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002b40 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002b68 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002bb0 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002bc0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002be0 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002c04 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002c0c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002c10 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002c64 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c94 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002c98 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002cf4 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002d08 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00002d0c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00002d4c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002d80 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002d84 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002e48 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002e90 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002ea0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002edc 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002eec 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00002f24 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00003070 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003074 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003088 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003098 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000030a4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000030f0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003128 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003160 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000031c4 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +000031d0 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000031d4 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000031f0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000324c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003250 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003278 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003294 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003298 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000329c 0000a82b R_ARM_MOVW_ABS_NC 000005b4 .LC62 │ │ │ │ │ +000032a0 0000a82c R_ARM_MOVT_ABS 000005b4 .LC62 │ │ │ │ │ +000032a8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032b4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000032c8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003310 0001f71d R_ARM_JUMP24 00003328 _PyBytes_FormatEx │ │ │ │ │ +00003314 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003318 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003360 0000191c R_ARM_CALL 00000acc byteswriter_create.constprop.0 │ │ │ │ │ +000033b0 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000033b4 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003508 0001f82b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000350c 0001f82c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00003570 0001f91c R_ARM_CALL 00000000 _PyLong_FormatBytesWriter │ │ │ │ │ +0000358c 0001c11c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000035b4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003600 0001921c R_ARM_CALL 00000d78 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000036b0 0001db1c R_ARM_CALL 000034a4 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003700 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003768 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +0000376c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000377c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003780 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000037b0 0000e12b R_ARM_MOVW_ABS_NC 00000fa0 .LC116 │ │ │ │ │ +000037b4 0000e22b R_ARM_MOVW_ABS_NC 00000ff0 .LC117 │ │ │ │ │ +000037b8 0000e12c R_ARM_MOVT_ABS 00000fa0 .LC116 │ │ │ │ │ +000037bc 0000e22c R_ARM_MOVT_ABS 00000ff0 .LC117 │ │ │ │ │ +000037c0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000037d0 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00003844 0001fa1c R_ARM_CALL 00000000 PyObject_ASCII │ │ │ │ │ +000038bc 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00003964 0001db1c R_ARM_CALL 000034a4 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00003994 0000201c R_ARM_CALL 00000c08 byteswriter_create │ │ │ │ │ +000039b0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000039c0 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000039c4 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +000039d4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000039d8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000039f4 0000df2b R_ARM_MOVW_ABS_NC 00000f2c .LC114 │ │ │ │ │ +000039f8 0000df2c R_ARM_MOVT_ABS 00000f2c .LC114 │ │ │ │ │ +00003a00 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003a28 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003a2c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003a30 0000be2b R_ARM_MOVW_ABS_NC 000006c4 .LC79 │ │ │ │ │ +00003a34 0000be2c R_ARM_MOVT_ABS 000006c4 .LC79 │ │ │ │ │ +00003a44 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003aa4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00003ac8 0001fc1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00003b00 0001fd1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00003b34 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00003b44 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003b48 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003b50 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00003b7c 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ +00003b80 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ +00003b8c 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ +00003b90 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ +00003b9c 0000d22b R_ARM_MOVW_ABS_NC 00000ac0 .LC101 │ │ │ │ │ +00003ba0 0000d22c R_ARM_MOVT_ABS 00000ac0 .LC101 │ │ │ │ │ 00003ba4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c04 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003c28 0001fc1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00003c60 0001fd1c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00003c94 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003ca4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003ca8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003cb0 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003cdc 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ -00003ce0 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ -00003cec 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ -00003cf0 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ -00003cfc 0000d22b R_ARM_MOVW_ABS_NC 00000ac0 .LC101 │ │ │ │ │ -00003d00 0000d22c R_ARM_MOVT_ABS 00000ac0 .LC101 │ │ │ │ │ -00003d04 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d0c 0000e02b R_ARM_MOVW_ABS_NC 00000f54 .LC115 │ │ │ │ │ -00003d10 0000e02c R_ARM_MOVT_ABS 00000f54 .LC115 │ │ │ │ │ -00003d14 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d20 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ -00003d24 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ -00003d38 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ -00003d3c 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ -00003d48 0000d12b R_ARM_MOVW_ABS_NC 00000a90 .LC100 │ │ │ │ │ -00003d4c 0000d12c R_ARM_MOVT_ABS 00000a90 .LC100 │ │ │ │ │ -00003d50 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003d5c 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ -00003d60 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ -00003d68 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ -00003d6c 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ -00003d84 0000d02b R_ARM_MOVW_ABS_NC 00000a60 .LC99 │ │ │ │ │ -00003d88 0000d02c R_ARM_MOVT_ABS 00000a60 .LC99 │ │ │ │ │ -00003d8c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003da8 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ -00003dcc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dd4 0001fe1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00003de0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003de4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003df0 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00003df4 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00003e10 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e40 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003e44 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003e48 0000bd2b R_ARM_MOVW_ABS_NC 00000690 .LC78 │ │ │ │ │ -00003e4c 0000bd2c R_ARM_MOVT_ABS 00000690 .LC78 │ │ │ │ │ -00003e5c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e6c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e70 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e78 0000bc2b R_ARM_MOVW_ABS_NC 0000066c .LC77 │ │ │ │ │ -00003e7c 0000bc2c R_ARM_MOVT_ABS 0000066c .LC77 │ │ │ │ │ -00003e84 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ec4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f04 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f30 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f3c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f40 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f54 0000e42b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ -00003f58 0000e42c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ -00003f5c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f74 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003f78 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003f7c 0000e32b R_ARM_MOVW_ABS_NC 0000104c .LC118 │ │ │ │ │ -00003f80 0000e32c R_ARM_MOVT_ABS 0000104c .LC118 │ │ │ │ │ -00003f88 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003fb4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003fcc 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003fd8 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003fdc 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003fe0 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00004000 0000cc2b R_ARM_MOVW_ABS_NC 00000910 .LC94 │ │ │ │ │ -00004004 0000cc2c R_ARM_MOVT_ABS 00000910 .LC94 │ │ │ │ │ -0000400c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004010 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000401c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000406c 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000040a8 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000040ac 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000040c0 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000040c4 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00004180 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000041f0 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041fc 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004200 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004208 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004230 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00004234 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00004238 0000c52b R_ARM_MOVW_ABS_NC 000007f0 .LC87 │ │ │ │ │ -0000423c 0000c52c R_ARM_MOVT_ABS 000007f0 .LC87 │ │ │ │ │ -00004240 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004248 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000424c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000426c 0000c12b R_ARM_MOVW_ABS_NC 00000770 .LC83 │ │ │ │ │ -00004270 0000c12c R_ARM_MOVT_ABS 00000770 .LC83 │ │ │ │ │ -00004274 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004280 0000bf2b R_ARM_MOVW_ABS_NC 00000700 .LC81 │ │ │ │ │ -00004284 0000bf2c R_ARM_MOVT_ABS 00000700 .LC81 │ │ │ │ │ -0000428c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004290 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003bac 0000e02b R_ARM_MOVW_ABS_NC 00000f54 .LC115 │ │ │ │ │ +00003bb0 0000e02c R_ARM_MOVT_ABS 00000f54 .LC115 │ │ │ │ │ +00003bb4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003bc0 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ +00003bc4 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ +00003bd8 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ +00003bdc 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ +00003be8 0000d12b R_ARM_MOVW_ABS_NC 00000a90 .LC100 │ │ │ │ │ +00003bec 0000d12c R_ARM_MOVT_ABS 00000a90 .LC100 │ │ │ │ │ +00003bf0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003bfc 0000ba2b R_ARM_MOVW_ABS_NC 00000650 .LC75 │ │ │ │ │ +00003c00 0000ba2c R_ARM_MOVT_ABS 00000650 .LC75 │ │ │ │ │ +00003c08 0000bb2b R_ARM_MOVW_ABS_NC 00000660 .LC76 │ │ │ │ │ +00003c0c 0000bb2c R_ARM_MOVT_ABS 00000660 .LC76 │ │ │ │ │ +00003c24 0000d02b R_ARM_MOVW_ABS_NC 00000a60 .LC99 │ │ │ │ │ +00003c28 0000d02c R_ARM_MOVT_ABS 00000a60 .LC99 │ │ │ │ │ +00003c2c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c48 0001fb1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ +00003c6c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c74 0001fe1c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00003c80 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003c84 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003c90 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00003c94 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00003cb0 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ce0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003ce4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ce8 0000bd2b R_ARM_MOVW_ABS_NC 00000690 .LC78 │ │ │ │ │ +00003cec 0000bd2c R_ARM_MOVT_ABS 00000690 .LC78 │ │ │ │ │ +00003cfc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d0c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003d10 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003d18 0000bc2b R_ARM_MOVW_ABS_NC 0000066c .LC77 │ │ │ │ │ +00003d1c 0000bc2c R_ARM_MOVT_ABS 0000066c .LC77 │ │ │ │ │ +00003d24 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003d64 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003da4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dd0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ddc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003de0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003df4 0000e42b R_ARM_MOVW_ABS_NC 00001080 .LC119 │ │ │ │ │ +00003df8 0000e42c R_ARM_MOVT_ABS 00001080 .LC119 │ │ │ │ │ +00003dfc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e14 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003e18 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003e1c 0000e32b R_ARM_MOVW_ABS_NC 0000104c .LC118 │ │ │ │ │ +00003e20 0000e32c R_ARM_MOVT_ABS 0000104c .LC118 │ │ │ │ │ +00003e28 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e54 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003e6c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003e78 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003e7c 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003e80 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003ea0 0000cc2b R_ARM_MOVW_ABS_NC 00000910 .LC94 │ │ │ │ │ +00003ea4 0000cc2c R_ARM_MOVT_ABS 00000910 .LC94 │ │ │ │ │ +00003eac 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003eb0 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ebc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003f0c 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003f48 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003f4c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00003f60 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00003f64 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004020 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004090 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000409c 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000040a0 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000040a8 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000040d0 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +000040d4 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +000040d8 0000c52b R_ARM_MOVW_ABS_NC 000007f0 .LC87 │ │ │ │ │ +000040dc 0000c52c R_ARM_MOVT_ABS 000007f0 .LC87 │ │ │ │ │ +000040e0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040e8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000040ec 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000410c 0000c12b R_ARM_MOVW_ABS_NC 00000770 .LC83 │ │ │ │ │ +00004110 0000c12c R_ARM_MOVT_ABS 00000770 .LC83 │ │ │ │ │ +00004114 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004120 0000bf2b R_ARM_MOVW_ABS_NC 00000700 .LC81 │ │ │ │ │ +00004124 0000bf2c R_ARM_MOVT_ABS 00000700 .LC81 │ │ │ │ │ +0000412c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004130 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000413c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004148 0000c22b R_ARM_MOVW_ABS_NC 0000079c .LC84 │ │ │ │ │ +0000414c 0000c22c R_ARM_MOVT_ABS 0000079c .LC84 │ │ │ │ │ +00004150 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000415c 0000c02b R_ARM_MOVW_ABS_NC 00000744 .LC82 │ │ │ │ │ +00004160 0000c02c R_ARM_MOVT_ABS 00000744 .LC82 │ │ │ │ │ +00004164 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000416c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00004170 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00004174 0000c62b R_ARM_MOVW_ABS_NC 0000081c .LC88 │ │ │ │ │ +00004178 0000c62c R_ARM_MOVT_ABS 0000081c .LC88 │ │ │ │ │ +0000417c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004188 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +0000418c 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00004190 0000c42b R_ARM_MOVW_ABS_NC 000007c8 .LC86 │ │ │ │ │ +00004194 0000c42c R_ARM_MOVT_ABS 000007c8 .LC86 │ │ │ │ │ +00004198 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000041d4 0002011c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00004218 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004224 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004228 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004230 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004258 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +0000425c 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00004260 0000c92b R_ARM_MOVW_ABS_NC 00000890 .LC91 │ │ │ │ │ +00004264 0000c92c R_ARM_MOVT_ABS 00000890 .LC91 │ │ │ │ │ +00004268 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004270 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00004274 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00004278 0000ca2b R_ARM_MOVW_ABS_NC 000008c0 .LC92 │ │ │ │ │ +0000427c 0000ca2c R_ARM_MOVT_ABS 000008c0 .LC92 │ │ │ │ │ +00004280 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000428c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00004290 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00004294 0000c82b R_ARM_MOVW_ABS_NC 00000864 .LC90 │ │ │ │ │ +00004298 0000c82c R_ARM_MOVT_ABS 00000864 .LC90 │ │ │ │ │ 0000429c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000042a8 0000c22b R_ARM_MOVW_ABS_NC 0000079c .LC84 │ │ │ │ │ -000042ac 0000c22c R_ARM_MOVT_ABS 0000079c .LC84 │ │ │ │ │ -000042b0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000042bc 0000c02b R_ARM_MOVW_ABS_NC 00000744 .LC82 │ │ │ │ │ -000042c0 0000c02c R_ARM_MOVT_ABS 00000744 .LC82 │ │ │ │ │ +000042a8 0000cb2b R_ARM_MOVW_ABS_NC 000008ec .LC93 │ │ │ │ │ +000042ac 0000cb2c R_ARM_MOVT_ABS 000008ec .LC93 │ │ │ │ │ +000042b4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000042b8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000042c4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000042cc 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000042d0 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000042d4 0000c62b R_ARM_MOVW_ABS_NC 0000081c .LC88 │ │ │ │ │ -000042d8 0000c62c R_ARM_MOVT_ABS 0000081c .LC88 │ │ │ │ │ -000042dc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000042e8 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000042ec 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000042f0 0000c42b R_ARM_MOVW_ABS_NC 000007c8 .LC86 │ │ │ │ │ -000042f4 0000c42c R_ARM_MOVT_ABS 000007c8 .LC86 │ │ │ │ │ -000042f8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004334 0002011c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00004378 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004384 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004388 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004390 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000043b8 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000043bc 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000043c0 0000c92b R_ARM_MOVW_ABS_NC 00000890 .LC91 │ │ │ │ │ -000043c4 0000c92c R_ARM_MOVT_ABS 00000890 .LC91 │ │ │ │ │ -000043c8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000043d0 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000043d4 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000043d8 0000ca2b R_ARM_MOVW_ABS_NC 000008c0 .LC92 │ │ │ │ │ -000043dc 0000ca2c R_ARM_MOVT_ABS 000008c0 .LC92 │ │ │ │ │ -000043e0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000043ec 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -000043f0 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -000043f4 0000c82b R_ARM_MOVW_ABS_NC 00000864 .LC90 │ │ │ │ │ -000043f8 0000c82c R_ARM_MOVT_ABS 00000864 .LC90 │ │ │ │ │ -000043fc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004408 0000cb2b R_ARM_MOVW_ABS_NC 000008ec .LC93 │ │ │ │ │ -0000440c 0000cb2c R_ARM_MOVT_ABS 000008ec .LC93 │ │ │ │ │ -00004414 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004418 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004424 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044c8 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -000044cc 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000044d8 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000044e8 0002021c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ -000044fc 0002031c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -0000452c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004530 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004534 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004538 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000453c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00004540 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00004550 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004568 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004580 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00004598 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000045a8 0000191c R_ARM_CALL 00000b00 byteswriter_create.constprop.0 │ │ │ │ │ -000045d0 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000045e0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000045ec 00019c1c R_ARM_CALL 00000ff4 PyBytesWriter_FinishWithSize │ │ │ │ │ -00004618 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004624 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004628 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004644 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00004648 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -0000464c 0000db2b R_ARM_MOVW_ABS_NC 00000e00 .LC110 │ │ │ │ │ -00004650 0000db2c R_ARM_MOVT_ABS 00000e00 .LC110 │ │ │ │ │ -00004654 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004674 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00004678 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -0000467c 0000da2b R_ARM_MOVW_ABS_NC 00000dc8 .LC109 │ │ │ │ │ -00004680 0000da2c R_ARM_MOVT_ABS 00000dc8 .LC109 │ │ │ │ │ -00004684 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000468c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ -00004690 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ -00004694 0000d92b R_ARM_MOVW_ABS_NC 00000d90 .LC108 │ │ │ │ │ -00004698 0000d92c R_ARM_MOVT_ABS 00000d90 .LC108 │ │ │ │ │ -0000469c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000046a8 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -000046b0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000046c0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000046c4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000046dc 0000cf2b R_ARM_MOVW_ABS_NC 000009fc .LC98 │ │ │ │ │ -000046e0 0000cf2c R_ARM_MOVT_ABS 000009fc .LC98 │ │ │ │ │ -000046e4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004740 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00004768 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047ac 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000047dc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047e8 0000c72b R_ARM_MOVW_ABS_NC 00000844 .LC89 │ │ │ │ │ -000047ec 0000c72c R_ARM_MOVT_ABS 00000844 .LC89 │ │ │ │ │ -000047f4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000047f8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004804 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004868 0000e81c R_ARM_CALL 00000344 formatfloat │ │ │ │ │ -000048c8 0000e81c R_ARM_CALL 00000344 formatfloat │ │ │ │ │ -000048ec 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000048f0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004908 0000de2b R_ARM_MOVW_ABS_NC 00000edc .LC113 │ │ │ │ │ -0000490c 0000de2c R_ARM_MOVT_ABS 00000edc .LC113 │ │ │ │ │ -00004910 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000492c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004930 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004948 0000d72b R_ARM_MOVW_ABS_NC 00000cac .LC106 │ │ │ │ │ -0000494c 0000d72c R_ARM_MOVT_ABS 00000cac .LC106 │ │ │ │ │ -00004950 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004974 0000d82b R_ARM_MOVW_ABS_NC 00000d20 .LC107 │ │ │ │ │ -00004978 0000d82c R_ARM_MOVT_ABS 00000d20 .LC107 │ │ │ │ │ -0000497c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000498c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004990 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000049a8 0000d42b R_ARM_MOVW_ABS_NC 00000b5c .LC103 │ │ │ │ │ -000049ac 0000d42c R_ARM_MOVT_ABS 00000b5c .LC103 │ │ │ │ │ -000049b0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000049bc 0000d62b R_ARM_MOVW_ABS_NC 00000c38 .LC105 │ │ │ │ │ -000049c0 0000d62c R_ARM_MOVT_ABS 00000c38 .LC105 │ │ │ │ │ -000049c4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000049e0 0000ce2b R_ARM_MOVW_ABS_NC 00000994 .LC97 │ │ │ │ │ -000049e4 0000ce2c R_ARM_MOVT_ABS 00000994 .LC97 │ │ │ │ │ -000049e8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000049f8 0000cd2b R_ARM_MOVW_ABS_NC 0000092c .LC96 │ │ │ │ │ -000049fc 0000cd2c R_ARM_MOVT_ABS 0000092c .LC96 │ │ │ │ │ -00004a00 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a24 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004a28 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004a3c 00006d2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ -00004a40 00006d2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ -00004a44 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a68 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a78 0000dd2b R_ARM_MOVW_ABS_NC 00000e88 .LC112 │ │ │ │ │ -00004a7c 0000dd2c R_ARM_MOVT_ABS 00000e88 .LC112 │ │ │ │ │ -00004a80 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004a8c 0000d52b R_ARM_MOVW_ABS_NC 00000bcc .LC104 │ │ │ │ │ -00004a90 0000d52c R_ARM_MOVT_ABS 00000bcc .LC104 │ │ │ │ │ -00004a94 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004aa0 0000d32b R_ARM_MOVW_ABS_NC 00000aec .LC102 │ │ │ │ │ -00004aa4 0000d32c R_ARM_MOVT_ABS 00000aec .LC102 │ │ │ │ │ -00004aa8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004ab8 0000dc2b R_ARM_MOVW_ABS_NC 00000e34 .LC111 │ │ │ │ │ -00004abc 0000dc2c R_ARM_MOVT_ABS 00000e34 .LC111 │ │ │ │ │ -00004ac0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004b04 0002041d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ -00004b1c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b20 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004b2c 0000e92b R_ARM_MOVW_ABS_NC 000010cc .LC120 │ │ │ │ │ -00004b30 0000e92c R_ARM_MOVT_ABS 000010cc .LC120 │ │ │ │ │ -00004b34 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004b40 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00004b44 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00004bc0 0002051c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -00004bf8 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004c30 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004c5c 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004c70 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004c98 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004cc4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004d00 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004d10 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004d38 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00004db4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004de0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004de4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004de8 0000972b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ -00004dec 0000972c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ -00004df4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e28 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e58 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004e60 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004e88 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e90 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e94 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004eec 0002061c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00004f24 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00004f3c 0002071c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ -00004fac 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004fc4 00020a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004fe0 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00005104 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005118 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00005164 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005168 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000517c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000051d4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000051f4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005204 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005234 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005244 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000052a8 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000052ac 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000052c0 0000fa2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ -000052c4 0000fa2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ -000052c8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000052f4 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -0000530c 00020d1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ -00005344 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005354 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005394 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000053a8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000053c0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000053dc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000053e0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005408 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00005478 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000054d4 0002101d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00005614 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ -00005638 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005658 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000567c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ -000056b8 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000056c4 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000574c 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -00005750 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -00005754 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000576c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00005770 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00005778 0001182b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ -0000577c 0001182c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ -00005784 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000578c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00005790 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -000057a0 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000057b4 00010b2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ -000057b8 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ -000057bc 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ -000057c0 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ -000057c4 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ -000057c8 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ -000057cc 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000057f0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000057f4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000057fc 0001192b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ -00005800 0001192c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ -00005808 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005824 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005830 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005868 0001901c R_ARM_CALL 00000574 _PyBytes_DecodeEscape2 │ │ │ │ │ -00005890 0002202b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005894 0002202c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000058a8 0001252b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ -000058ac 0001252c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ -000058b0 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000058d0 0001262b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ -000058d4 0001262c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ -000058d8 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000058f8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005abc 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005ae0 00005c1c R_ARM_CALL 00001768 stringlib__two_way_count │ │ │ │ │ -00005b94 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00005bc8 0001341c R_ARM_CALL 00001810 stringlib__lex_search │ │ │ │ │ -00005be0 0001341c R_ARM_CALL 00001810 stringlib__lex_search │ │ │ │ │ -00005c08 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005c68 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004368 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000436c 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00004378 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004388 0002021c R_ARM_CALL 00000000 PyIndex_Check │ │ │ │ │ +0000439c 0002031c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000043cc 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000043d0 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000043d4 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000043d8 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000043dc 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +000043e0 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +000043f0 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004408 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004420 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00004438 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004448 0000191c R_ARM_CALL 00000acc byteswriter_create.constprop.0 │ │ │ │ │ +00004470 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00004480 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000448c 00019c1c R_ARM_CALL 00000fc0 PyBytesWriter_FinishWithSize │ │ │ │ │ +000044b8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044c4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000044c8 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000044e4 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +000044e8 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +000044ec 0000db2b R_ARM_MOVW_ABS_NC 00000e00 .LC110 │ │ │ │ │ +000044f0 0000db2c R_ARM_MOVT_ABS 00000e00 .LC110 │ │ │ │ │ +000044f4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004514 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00004518 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +0000451c 0000da2b R_ARM_MOVW_ABS_NC 00000dc8 .LC109 │ │ │ │ │ +00004520 0000da2c R_ARM_MOVT_ABS 00000dc8 .LC109 │ │ │ │ │ +00004524 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000452c 0000c32b R_ARM_MOVW_ABS_NC 000007c4 .LC85 │ │ │ │ │ +00004530 0000c32c R_ARM_MOVT_ABS 000007c4 .LC85 │ │ │ │ │ +00004534 0000d92b R_ARM_MOVW_ABS_NC 00000d90 .LC108 │ │ │ │ │ +00004538 0000d92c R_ARM_MOVT_ABS 00000d90 .LC108 │ │ │ │ │ +0000453c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004548 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00004550 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004560 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004564 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000457c 0000cf2b R_ARM_MOVW_ABS_NC 000009fc .LC98 │ │ │ │ │ +00004580 0000cf2c R_ARM_MOVT_ABS 000009fc .LC98 │ │ │ │ │ +00004584 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000045e0 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00004608 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000464c 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000467c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004688 0000c72b R_ARM_MOVW_ABS_NC 00000844 .LC89 │ │ │ │ │ +0000468c 0000c72c R_ARM_MOVT_ABS 00000844 .LC89 │ │ │ │ │ +00004694 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004698 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000046a4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004708 0000e81c R_ARM_CALL 00000344 formatfloat │ │ │ │ │ +00004768 0000e81c R_ARM_CALL 00000344 formatfloat │ │ │ │ │ +0000478c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004790 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047a8 0000de2b R_ARM_MOVW_ABS_NC 00000edc .LC113 │ │ │ │ │ +000047ac 0000de2c R_ARM_MOVT_ABS 00000edc .LC113 │ │ │ │ │ +000047b0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000047cc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000047d0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000047e8 0000d72b R_ARM_MOVW_ABS_NC 00000cac .LC106 │ │ │ │ │ +000047ec 0000d72c R_ARM_MOVT_ABS 00000cac .LC106 │ │ │ │ │ +000047f0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004814 0000d82b R_ARM_MOVW_ABS_NC 00000d20 .LC107 │ │ │ │ │ +00004818 0000d82c R_ARM_MOVT_ABS 00000d20 .LC107 │ │ │ │ │ +0000481c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000482c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004830 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004848 0000d42b R_ARM_MOVW_ABS_NC 00000b5c .LC103 │ │ │ │ │ +0000484c 0000d42c R_ARM_MOVT_ABS 00000b5c .LC103 │ │ │ │ │ +00004850 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000485c 0000d62b R_ARM_MOVW_ABS_NC 00000c38 .LC105 │ │ │ │ │ +00004860 0000d62c R_ARM_MOVT_ABS 00000c38 .LC105 │ │ │ │ │ +00004864 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004880 0000ce2b R_ARM_MOVW_ABS_NC 00000994 .LC97 │ │ │ │ │ +00004884 0000ce2c R_ARM_MOVT_ABS 00000994 .LC97 │ │ │ │ │ +00004888 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004898 0000cd2b R_ARM_MOVW_ABS_NC 0000092c .LC96 │ │ │ │ │ +0000489c 0000cd2c R_ARM_MOVT_ABS 0000092c .LC96 │ │ │ │ │ +000048a0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000048c4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000048c8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000048dc 00006d2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ +000048e0 00006d2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ +000048e4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004908 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004918 0000dd2b R_ARM_MOVW_ABS_NC 00000e88 .LC112 │ │ │ │ │ +0000491c 0000dd2c R_ARM_MOVT_ABS 00000e88 .LC112 │ │ │ │ │ +00004920 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000492c 0000d52b R_ARM_MOVW_ABS_NC 00000bcc .LC104 │ │ │ │ │ +00004930 0000d52c R_ARM_MOVT_ABS 00000bcc .LC104 │ │ │ │ │ +00004934 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004940 0000d32b R_ARM_MOVW_ABS_NC 00000aec .LC102 │ │ │ │ │ +00004944 0000d32c R_ARM_MOVT_ABS 00000aec .LC102 │ │ │ │ │ +00004948 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004958 0000dc2b R_ARM_MOVW_ABS_NC 00000e34 .LC111 │ │ │ │ │ +0000495c 0000dc2c R_ARM_MOVT_ABS 00000e34 .LC111 │ │ │ │ │ +00004960 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000049a4 0002041d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ +000049bc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000049c0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000049cc 0000e92b R_ARM_MOVW_ABS_NC 000010cc .LC120 │ │ │ │ │ +000049d0 0000e92c R_ARM_MOVT_ABS 000010cc .LC120 │ │ │ │ │ +000049d4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000049e0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000049e4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004a60 0002051c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +00004a98 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004ad0 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004afc 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004b10 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004b38 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b64 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004b70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004ba0 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004bb0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004bd8 0001ed1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00004c54 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004c80 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004c84 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004c88 0000972b R_ARM_MOVW_ABS_NC 000004e4 .LC57 │ │ │ │ │ +00004c8c 0000972c R_ARM_MOVT_ABS 000004e4 .LC57 │ │ │ │ │ +00004c94 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cc8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004cf8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d00 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d28 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d30 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d34 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004d8c 0002061c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +00004dc4 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +00004ddc 0002071c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ +00004e4c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004e64 00020a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004e80 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004fa4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004fb8 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00005004 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005008 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000501c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00005074 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005094 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050a4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000050d4 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000050e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005148 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000514c 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005160 0000fa2b R_ARM_MOVW_ABS_NC 00001108 .LC122 │ │ │ │ │ +00005164 0000fa2c R_ARM_MOVT_ABS 00001108 .LC122 │ │ │ │ │ +00005168 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005194 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000051ac 00020d1c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000051e4 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +000051f4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005234 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005248 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005260 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000527c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005280 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000052a8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005318 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005374 0002101d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000054b4 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ +000054d8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000054f8 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000551c 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005558 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005564 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000055ec 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +000055f0 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +000055f4 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000560c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005610 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00005618 0001182b R_ARM_MOVW_ABS_NC 000012c0 .LC133 │ │ │ │ │ +0000561c 0001182c R_ARM_MOVT_ABS 000012c0 .LC133 │ │ │ │ │ +00005624 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000562c 0001ff2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00005630 0001ff2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00005640 0002001c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005654 00010b2b R_ARM_MOVW_ABS_NC 00001230 .LC129 │ │ │ │ │ +00005658 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ +0000565c 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ +00005660 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ +00005664 0001172b R_ARM_MOVW_ABS_NC 000012b8 .LC132 │ │ │ │ │ +00005668 0001172c R_ARM_MOVT_ABS 000012b8 .LC132 │ │ │ │ │ +0000566c 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00005690 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00005694 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000569c 0001192b R_ARM_MOVW_ABS_NC 00001318 .LC134 │ │ │ │ │ +000056a0 0001192c R_ARM_MOVT_ABS 00001318 .LC134 │ │ │ │ │ +000056a8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000056c4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056d0 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005708 0001901c R_ARM_CALL 00000574 _PyBytes_DecodeEscape2 │ │ │ │ │ +00005730 0002202b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005734 0002202c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005748 0001252b R_ARM_MOVW_ABS_NC 00001438 .LC139 │ │ │ │ │ +0000574c 0001252c R_ARM_MOVT_ABS 00001438 .LC139 │ │ │ │ │ +00005750 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005770 0001262b R_ARM_MOVW_ABS_NC 00001494 .LC140 │ │ │ │ │ +00005774 0001262c R_ARM_MOVT_ABS 00001494 .LC140 │ │ │ │ │ +00005778 0002211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00005798 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000595c 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005980 00005c1c R_ARM_CALL 00001768 stringlib__two_way_count │ │ │ │ │ +00005a34 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005a68 0001341c R_ARM_CALL 00001810 stringlib__lex_search │ │ │ │ │ +00005a80 0001341c R_ARM_CALL 00001810 stringlib__lex_search │ │ │ │ │ +00005aa8 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b08 0001c01c R_ARM_CALL 00000000 memset │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1611c contains 226 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x16264 contains 226 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00022c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00007e02 R_ARM_ABS32 000017f4 bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00002b02 R_ARM_ABS32 000012e0 bytes_hash │ │ │ │ │ +0000003c 00002b02 R_ARM_ABS32 000012ac bytes_hash │ │ │ │ │ 00000044 00007802 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ 00000048 00022d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00002e02 R_ARM_ABS32 00001328 bytes_richcompare │ │ │ │ │ +00000064 00002e02 R_ARM_ABS32 000012f4 bytes_richcompare │ │ │ │ │ 0000006c 00003f02 R_ARM_ABS32 00000074 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00013902 R_ARM_ABS32 00001958 bytes_alloc │ │ │ │ │ -0000009c 00007002 R_ARM_ABS32 00002cf4 bytes_new │ │ │ │ │ +0000009c 00007002 R_ARM_ABS32 00002dec bytes_new │ │ │ │ │ 000000a0 00018b02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000d0 00008002 R_ARM_ABS32 0000395c bytes_iteritem │ │ │ │ │ +000000d0 00008002 R_ARM_ABS32 00003b4c bytes_iteritem │ │ │ │ │ 000000d8 00022c02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 00004202 R_ARM_ABS32 0000013c striter_dealloc │ │ │ │ │ 0000011c 00022d02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000130 00013002 R_ARM_ABS32 000016bc striter_traverse │ │ │ │ │ 00000140 00022e02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00008302 R_ARM_ABS32 000039a0 striter_next │ │ │ │ │ +00000144 00008302 R_ARM_ABS32 00003b90 striter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -819,57 +810,57 @@ │ │ │ │ │ 00000414 0001e702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00000420 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000430 0001e702 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000043c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000440 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000444 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000448 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 00010202 R_ARM_ABS32 000054ac striter_len │ │ │ │ │ +0000044c 00010202 R_ARM_ABS32 0000534c striter_len │ │ │ │ │ 00000454 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00012c02 R_ARM_ABS32 0000145c striter_reduce │ │ │ │ │ 00000464 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 00013802 R_ARM_ABS32 000018e0 striter_setstate │ │ │ │ │ 00000474 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000494 0000b902 R_ARM_ABS32 00003440 bytes_mod │ │ │ │ │ +00000494 0000b902 R_ARM_ABS32 000032e0 bytes_mod │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00013702 R_ARM_ABS32 000018b8 bytes_getnewargs │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00007402 R_ARM_ABS32 00003360 bytes___bytes__ │ │ │ │ │ +0000052c 00007402 R_ARM_ABS32 00003458 bytes___bytes__ │ │ │ │ │ 00000534 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00010102 R_ARM_ABS32 000002a0 stringlib_capitalize │ │ │ │ │ 00000544 00022f02 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00010f02 R_ARM_ABS32 00000704 stringlib_center │ │ │ │ │ 00000554 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00009602 R_ARM_ABS32 00001bf0 bytes_count │ │ │ │ │ +0000055c 00009602 R_ARM_ABS32 00001a90 bytes_count │ │ │ │ │ 00000564 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000056c 00004b02 R_ARM_ABS32 00001e20 bytes_decode │ │ │ │ │ +0000056c 00004b02 R_ARM_ABS32 00001f18 bytes_decode │ │ │ │ │ 00000574 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000057c 00009402 R_ARM_ABS32 00001b20 bytes_endswith │ │ │ │ │ +0000057c 00009402 R_ARM_ABS32 00004608 bytes_endswith │ │ │ │ │ 00000584 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000058c 00010702 R_ARM_ABS32 000004dc stringlib_expandtabs │ │ │ │ │ 00000594 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000059c 00008902 R_ARM_ABS32 00003b2c bytes_find │ │ │ │ │ +0000059c 00008902 R_ARM_ABS32 00003d1c bytes_find │ │ │ │ │ 000005a4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ac 00009e02 R_ARM_ABS32 00002810 bytes_fromhex │ │ │ │ │ +000005ac 00009e02 R_ARM_ABS32 000026b0 bytes_fromhex │ │ │ │ │ 000005b4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005bc 0000ea02 R_ARM_ABS32 00004b5c bytes_hex │ │ │ │ │ +000005bc 0000ea02 R_ARM_ABS32 000049fc bytes_hex │ │ │ │ │ 000005c4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005cc 00008702 R_ARM_ABS32 00003a2c bytes_index │ │ │ │ │ +000005cc 00008702 R_ARM_ABS32 00003c1c bytes_index │ │ │ │ │ 000005d4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 00011102 R_ARM_ABS32 000008ac stringlib_isalnum │ │ │ │ │ 000005e4 00023002 R_ARM_ABS32 00000000 _Py_isalnum__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ec 00011202 R_ARM_ABS32 000008cc stringlib_isalpha │ │ │ │ │ 000005f4 00023102 R_ARM_ABS32 00000000 _Py_isalpha__doc__ │ │ │ │ │ @@ -888,95 +879,95 @@ │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000063c 00011502 R_ARM_ABS32 0000092c stringlib_istitle │ │ │ │ │ 00000644 00023602 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00011602 R_ARM_ABS32 0000094c stringlib_isupper │ │ │ │ │ 00000654 00023702 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000065c 00008a02 R_ARM_ABS32 000018a4 bytes_join │ │ │ │ │ +0000065c 00008a02 R_ARM_ABS32 00001814 bytes_join │ │ │ │ │ 00000664 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000668 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000066c 00011a02 R_ARM_ABS32 00005684 stringlib_ljust │ │ │ │ │ +0000066c 00011a02 R_ARM_ABS32 00005524 stringlib_ljust │ │ │ │ │ 00000674 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000678 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000067c 0000f202 R_ARM_ABS32 00004f08 stringlib_lower │ │ │ │ │ +0000067c 0000f202 R_ARM_ABS32 00004da8 stringlib_lower │ │ │ │ │ 00000684 00023802 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000688 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000068c 0000f602 R_ARM_ABS32 000000a8 bytes_lstrip │ │ │ │ │ 00000694 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000698 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000069c 00005902 R_ARM_ABS32 00000b30 bytes_maketrans │ │ │ │ │ 000006a4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ac 00009802 R_ARM_ABS32 00001cc0 bytes_partition │ │ │ │ │ +000006ac 00009802 R_ARM_ABS32 00001b60 bytes_partition │ │ │ │ │ 000006b4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 00005202 R_ARM_ABS32 000001bc bytes_replace │ │ │ │ │ 000006c4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00012f02 R_ARM_ABS32 000014bc bytes_removeprefix │ │ │ │ │ 000006d4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000fd02 R_ARM_ABS32 00005318 bytes_removesuffix │ │ │ │ │ +000006dc 0000fd02 R_ARM_ABS32 000051b8 bytes_removesuffix │ │ │ │ │ 000006e4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006ec 00004502 R_ARM_ABS32 00001d20 bytes_rfind │ │ │ │ │ +000006ec 00004502 R_ARM_ABS32 00001e18 bytes_rfind │ │ │ │ │ 000006f4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00012102 R_ARM_ABS32 00004ea8 bytes_rindex │ │ │ │ │ +000006fc 00012102 R_ARM_ABS32 00005198 bytes_rindex │ │ │ │ │ 00000704 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00011e02 R_ARM_ABS32 0000096c stringlib_rjust │ │ │ │ │ 00000714 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000ed02 R_ARM_ABS32 00004cd4 bytes_rpartition │ │ │ │ │ +0000071c 0000ed02 R_ARM_ABS32 00004b74 bytes_rpartition │ │ │ │ │ 00000724 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00012702 R_ARM_ABS32 00000cd4 bytes_rsplit │ │ │ │ │ 00000734 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000073c 0000a302 R_ARM_ABS32 00002b18 bytes_rstrip │ │ │ │ │ +0000073c 0000a302 R_ARM_ABS32 000029b8 bytes_rstrip │ │ │ │ │ 00000744 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000074c 00009b02 R_ARM_ABS32 00001e5c bytes_split │ │ │ │ │ +0000074c 00009b02 R_ARM_ABS32 00001cfc bytes_split │ │ │ │ │ 00000754 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000758 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000075c 0000f702 R_ARM_ABS32 00004f48 bytes_splitlines │ │ │ │ │ +0000075c 0000f702 R_ARM_ABS32 00004de8 bytes_splitlines │ │ │ │ │ 00000764 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00008c02 R_ARM_ABS32 000018b8 bytes_startswith │ │ │ │ │ +0000076c 00008c02 R_ARM_ABS32 00001828 bytes_startswith │ │ │ │ │ 00000774 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000077c 0000fb02 R_ARM_ABS32 00005260 bytes_strip │ │ │ │ │ +0000077c 0000fb02 R_ARM_ABS32 00005100 bytes_strip │ │ │ │ │ 00000784 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000078c 00012202 R_ARM_ABS32 00000b80 stringlib_swapcase │ │ │ │ │ 00000794 00023902 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 00000798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000079c 00012302 R_ARM_ABS32 00000bc0 stringlib_title │ │ │ │ │ 000007a4 00023a02 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ac 0000a502 R_ARM_ABS32 00002f10 bytes_translate │ │ │ │ │ +000007ac 0000a502 R_ARM_ABS32 00002db0 bytes_translate │ │ │ │ │ 000007b4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007bc 0000fc02 R_ARM_ABS32 000052d8 stringlib_upper │ │ │ │ │ +000007bc 0000fc02 R_ARM_ABS32 00005178 stringlib_upper │ │ │ │ │ 000007c4 00023b02 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 00012402 R_ARM_ABS32 00000c00 stringlib_zfill │ │ │ │ │ 000007d4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007e8 00003e02 R_ARM_ABS32 00001cdc bytes_buffer_getbuffer │ │ │ │ │ -000007f0 00003d02 R_ARM_ABS32 00001cc4 bytes_length │ │ │ │ │ -000007f4 00003a02 R_ARM_ABS32 00001ac0 bytes_subscript │ │ │ │ │ -000007fc 00003d02 R_ARM_ABS32 00001cc4 bytes_length │ │ │ │ │ -00000800 0001bd02 R_ARM_ABS32 00002060 _PyBytes_Concat │ │ │ │ │ -00000804 00008f02 R_ARM_ABS32 00001988 bytes_repeat │ │ │ │ │ +000007e8 00003e02 R_ARM_ABS32 00001dd4 bytes_buffer_getbuffer │ │ │ │ │ +000007f0 00003d02 R_ARM_ABS32 00001dbc bytes_length │ │ │ │ │ +000007f4 00003a02 R_ARM_ABS32 00001a8c bytes_subscript │ │ │ │ │ +000007fc 00003d02 R_ARM_ABS32 00001dbc bytes_length │ │ │ │ │ +00000800 0001bd02 R_ARM_ABS32 00002158 _PyBytes_Concat │ │ │ │ │ +00000804 00008f02 R_ARM_ABS32 000018f8 bytes_repeat │ │ │ │ │ 00000808 0000fe02 R_ARM_ABS32 00000240 bytes_item │ │ │ │ │ -00000818 00008d02 R_ARM_ABS32 00003c28 bytes_contains │ │ │ │ │ +00000818 00008d02 R_ARM_ABS32 00003e18 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1682c contains 731 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x16974 contains 741 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000005c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000060 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000078 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000a4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000bc 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ @@ -1030,23 +1021,23 @@ │ │ │ │ │ 00000544 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000548 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000550 0000112b R_ARM_MOVW_ABS_NC 0000006c .LC3 │ │ │ │ │ 00000554 0000112c R_ARM_MOVT_ABS 0000006c .LC3 │ │ │ │ │ 00000564 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005e8 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ 000005ec 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000006b0 0001921d R_ARM_JUMP24 00000dac PyBytesWriter_FinishWithPointer │ │ │ │ │ -000006c4 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ -000006c8 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ -000008c4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000008c8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000008cc 0000172b R_ARM_MOVW_ABS_NC 000000bc .LC10 │ │ │ │ │ -000008d0 0000172c R_ARM_MOVT_ABS 000000bc .LC10 │ │ │ │ │ -000008dc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000008e4 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ +000006b0 0001921d R_ARM_JUMP24 00000d78 PyBytesWriter_FinishWithPointer │ │ │ │ │ +000006c8 0001912b R_ARM_MOVW_ABS_NC 00000000 _PyLong_DigitValue │ │ │ │ │ +000006cc 0001912c R_ARM_MOVT_ABS 00000000 _PyLong_DigitValue │ │ │ │ │ +000008e4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000008e8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000008ec 0000172b R_ARM_MOVW_ABS_NC 000000bc .LC10 │ │ │ │ │ +000008f0 0000172c R_ARM_MOVT_ABS 000000bc .LC10 │ │ │ │ │ +000008fc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000904 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ 0000092c 0000132b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ 00000930 0000132c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ 0000093c 0001951c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000950 0000142b R_ARM_MOVW_ABS_NC 00000094 .LC6 │ │ │ │ │ 00000954 0000142c R_ARM_MOVT_ABS 00000094 .LC6 │ │ │ │ │ 00000958 0001951c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000984 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ @@ -1060,657 +1051,667 @@ │ │ │ │ │ 000009e8 0000182c R_ARM_MOVT_ABS 000000e0 .LC11 │ │ │ │ │ 000009f0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a78 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000a7c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000a80 0000162b R_ARM_MOVW_ABS_NC 000000a4 .LC8 │ │ │ │ │ 00000a84 0000162c R_ARM_MOVT_ABS 000000a4 .LC8 │ │ │ │ │ 00000a8c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000af8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000afc 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000bbc 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00000bd0 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000c08 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000c0c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000c10 00001c2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00000c14 00001c2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00000c1c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c2c 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c38 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000d10 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d54 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000d70 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00000d7c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000d80 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000d84 00001c2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -00000d88 00001c2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00000d90 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000d9c 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000da8 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e04 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000e14 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000e18 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e34 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e58 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e80 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e94 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000e98 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000f1c 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00000f50 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00000f74 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f7c 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fac 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00000fbc 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00000fcc 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00000fd0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000fd4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000fd8 0000222b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -00000fdc 0000222c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00000fe4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fec 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000ff0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001054 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001064 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001068 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001084 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000010a8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000010d4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010e8 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000010ec 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001150 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00001188 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011a4 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000011c4 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000011d8 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -000011e0 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000011e4 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000011e8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000011ec 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000011f8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000120c 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -0000121c 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001234 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001238 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012c0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d8 00019a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -000012dc 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001314 00019d1c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ -000013bc 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000013d4 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000013ec 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -000013f4 0001a01c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001408 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000140c 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001430 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001434 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000143c 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001440 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001474 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001484 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001488 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014a4 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014a8 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000ac4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000ac8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000b88 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00000b9c 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000bd4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000bd8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000bdc 00001c2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00000be0 00001c2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +00000be8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bf8 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000c04 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000cdc 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000d20 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000d3c 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00000d48 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000d4c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000d50 00001c2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00000d54 00001c2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +00000d5c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d68 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000d74 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000dd0 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000de0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000de4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000e00 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e2c 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000e30 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000eb4 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00000ee8 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00000f1c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f28 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f30 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f48 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000f78 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00000f88 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00000f98 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00000f9c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000fa0 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000fa4 0000222b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00000fa8 0000222c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00000fb0 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fb8 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000fbc 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001020 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001030 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001034 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001050 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001074 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000010a0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b4 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000010b8 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000111c 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001154 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001170 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001190 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000011a4 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +000011ac 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000011b0 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000011b4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000011b8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000011c4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011d8 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +000011e8 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001200 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001204 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000128c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a4 00019a1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000012a8 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000012e0 00019d1c R_ARM_CALL 00000000 Py_HashBuffer │ │ │ │ │ +00001388 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000013a0 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013b8 00019f1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +000013c0 0001a01c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000013d4 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013d8 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000013fc 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001400 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001408 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000140c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001440 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001450 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001454 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001470 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001474 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001484 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001488 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001498 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000149c 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ 000014b8 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ 000014bc 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000014cc 0001a22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000014d0 0001a22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000014ec 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000014f0 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001500 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001504 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001514 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001518 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001528 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000152c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000153c 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001540 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001550 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001554 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001560 0001a41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001588 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -0000158c 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -00001594 00002c2b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ -00001598 00002c2c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ -000015a4 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000015c4 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ -000015c8 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ -000015d0 00002d2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ -000015d4 00002d2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ -000015dc 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000015e4 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000015e8 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000161c 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001620 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001624 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000016e4 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -000016f8 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001730 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001734 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001738 00001c2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ -0000173c 00001c2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ -00001744 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001754 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001760 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001804 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001814 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001818 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001834 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001858 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001880 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001894 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001898 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001900 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -0000193c 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001958 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00001974 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00001988 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00001990 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001994 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00001998 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000199c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000019a4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019b0 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -000019bc 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019d4 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000019d8 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000019f4 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001a18 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00001a24 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a28 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a40 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001a5c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a68 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001a6c 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001a70 0000342b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ -00001a74 0000342c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ -00001a80 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a90 0001831d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001aa0 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00001aa4 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00001abc 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001aec 0001ac2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001af0 0001ac2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001b0c 0001ad1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00001b28 0001ae1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001b54 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001b6c 0001af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00001b70 0001af2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00001b80 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001bd8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001be4 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00001bf0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001bf4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001c64 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001c88 0000372b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ -00001c8c 0000372c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ -00001c94 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ca0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001ca4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001cac 0000382b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ -00001cb0 0000382c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ -00001cb8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001cc0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001d14 0001b31c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00001d7c 0001b61c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -00001d94 0000442b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ -00001d98 0000442c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ -00001d9c 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001dbc 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001de0 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001e0c 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00001ea4 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001eb0 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001ed4 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001f04 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00001f10 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001f2c 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001f78 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001f9c 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00001fd0 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001fe0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001fe4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001fe8 0000492b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -00001fec 0000492c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -00001ff4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002004 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00002008 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -0000200c 0000472b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -00002010 0000472c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -00002014 0000482b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00002018 0000482c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -0000201c 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000203c 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00002040 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00002044 00004a2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -00002048 00004a2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -0000204c 0000482b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ -00002050 0000482c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ -00002054 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000205c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002094 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000020ac 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002100 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000210c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002110 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002128 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000215c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002170 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002184 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000219c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000021b0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000021b4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000021fc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002200 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002228 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000223c 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -00002260 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002274 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002278 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000227c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002280 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002288 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002294 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002298 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000022a0 00004d2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ -000022a4 00004d2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ -000022b4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000022bc 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000022e4 0000632b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ -000022e8 0000632c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ -000022f0 0001ca1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00002330 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002334 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023ac 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023b0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002538 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000026a0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026b8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026d0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000026e8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002700 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002718 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002730 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002764 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000277c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002794 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027ac 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027c4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027dc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027f4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000280c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000028b8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028c4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028d0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028dc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028e8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000028f4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002904 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000290c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002914 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000291c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002924 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000292c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002934 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002940 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000299c 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000014cc 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014d0 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014e0 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014e4 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000014f4 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000014f8 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001508 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000150c 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000151c 0001a32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001520 0001a32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +0000152c 0001a41c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001554 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001558 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +00001560 00002c2b R_ARM_MOVW_ABS_NC 0000013c .LC14 │ │ │ │ │ +00001564 00002c2c R_ARM_MOVT_ABS 0000013c .LC14 │ │ │ │ │ +00001570 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00001590 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ +00001594 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ +0000159c 00002d2b R_ARM_MOVW_ABS_NC 00000160 .LC15 │ │ │ │ │ +000015a0 00002d2c R_ARM_MOVT_ABS 00000160 .LC15 │ │ │ │ │ +000015a8 0001a61c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000015b0 0001a12b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000015b4 0001a12c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000015e8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000015ec 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000015f0 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000016b0 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +000016c4 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000016fc 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001700 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001704 00001c2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ +00001708 00001c2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ +00001710 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001720 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000172c 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000017d0 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000017e0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000017e4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001800 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001824 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000184c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001860 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001864 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000018cc 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00001908 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001924 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00001940 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00001954 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +0000195c 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001960 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00001964 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00001968 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001970 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000197c 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +00001988 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000019a0 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000019a4 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000019c0 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000019e4 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000019f0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000019f4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a0c 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001a28 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001a34 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001a38 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001a3c 0000342b R_ARM_MOVW_ABS_NC 00000184 .LC19 │ │ │ │ │ +00001a40 0000342c R_ARM_MOVT_ABS 00000184 .LC19 │ │ │ │ │ +00001a4c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a5c 0001831d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001a6c 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00001a70 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00001a88 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001ab8 0001ac2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00001abc 0001ac2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00001ad8 0001ad1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00001af4 0001ae1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001b20 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001b38 0001af2b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00001b3c 0001af2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00001b4c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001ba4 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001bb0 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00001bbc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001bc0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001d5c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001d80 0000372b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ +00001d84 0000372c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ +00001d8c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d98 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001d9c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001da4 0000382b R_ARM_MOVW_ABS_NC 000001b0 .LC21 │ │ │ │ │ +00001da8 0000382c R_ARM_MOVT_ABS 000001b0 .LC21 │ │ │ │ │ +00001db0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001db8 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001e0c 0001b31c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +00001e74 0001b61c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00001e8c 0000442b R_ARM_MOVW_ABS_NC 000001e4 .LC22 │ │ │ │ │ +00001e90 0000442c R_ARM_MOVT_ABS 000001e4 .LC22 │ │ │ │ │ +00001e94 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001eb4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001ed8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001f04 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00001f9c 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00001fa8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001fcc 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00001ffc 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002008 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00002024 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002070 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002094 0001ba1c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000020c8 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000020d8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000020dc 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000020e0 0000492b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +000020e4 0000492c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +000020ec 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020fc 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00002100 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00002104 0000472b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +00002108 0000472c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +0000210c 0000482b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00002110 0000482c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +00002114 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002134 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +00002138 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +0000213c 00004a2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +00002140 00004a2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +00002144 0000482b R_ARM_MOVW_ABS_NC 00000204 .LC25 │ │ │ │ │ +00002148 0000482c R_ARM_MOVT_ABS 00000204 .LC25 │ │ │ │ │ +0000214c 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002154 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000218c 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000021a4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000021f8 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002204 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002208 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002220 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002254 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002268 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000227c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002294 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000022a8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022ac 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000022f4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000022f8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002320 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002334 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +00002358 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000236c 0001842b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002370 0001842c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002374 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002378 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002380 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000238c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002390 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002398 00004d2b R_ARM_MOVW_ABS_NC 00000238 .LC28 │ │ │ │ │ +0000239c 00004d2c R_ARM_MOVT_ABS 00000238 .LC28 │ │ │ │ │ +000023ac 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000023b4 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023dc 0000632b R_ARM_MOVW_ABS_NC 000002b0 .LC34 │ │ │ │ │ +000023e0 0000632c R_ARM_MOVT_ABS 000002b0 .LC34 │ │ │ │ │ +000023e8 0001ca1c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002428 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000242c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000024a4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000024a8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002630 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002798 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027b0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027c8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027e0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027f8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002810 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002828 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000285c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002874 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000288c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028a4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028bc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028d4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000028ec 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002904 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000029b0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000029c0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000029c4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000029f0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002a2c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002a30 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002a60 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002ab4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ae8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002afc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b18 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b20 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002b3c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002b40 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002b44 0000642b R_ARM_MOVW_ABS_NC 000002cc .LC35 │ │ │ │ │ -00002b48 0000642c R_ARM_MOVT_ABS 000002cc .LC35 │ │ │ │ │ -00002b58 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b6c 0001cb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00002b70 0001cb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00002b78 0000662b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ -00002b7c 0000662c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ -00002b84 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002bbc 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002c0c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c2c 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002c38 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c44 0001cc1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -00002c54 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c60 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002c64 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002c68 0000652b R_ARM_MOVW_ABS_NC 0000030c .LC36 │ │ │ │ │ -00002c6c 0000652c R_ARM_MOVT_ABS 0000030c .LC36 │ │ │ │ │ +000029bc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029c8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029d4 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029e0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029ec 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029fc 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a04 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a0c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a14 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a1c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a24 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a2c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a38 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002a94 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002aa8 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002ab8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002abc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ae8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002b24 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b28 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b58 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002bac 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002be0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002bf4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c10 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c18 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c34 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002c38 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002c3c 0000642b R_ARM_MOVW_ABS_NC 000002cc .LC35 │ │ │ │ │ +00002c40 0000642c R_ARM_MOVT_ABS 000002cc .LC35 │ │ │ │ │ +00002c50 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c64 0001cb2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00002c68 0001cb2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00002c70 0000662b R_ARM_MOVW_ABS_NC 00000328 .LC37 │ │ │ │ │ +00002c74 0000662c R_ARM_MOVT_ABS 00000328 .LC37 │ │ │ │ │ 00002c7c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002c98 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ca4 0001cd1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00002cc8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cdc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cf0 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d5c 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002d68 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d9c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002da0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002db0 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00002dc8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002dfc 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00002e0c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002e18 00019c1c R_ARM_CALL 00000ff4 PyBytesWriter_FinishWithSize │ │ │ │ │ -00002e28 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002e2c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002e94 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00002eb8 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ed4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002ed8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002ee4 00006d2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ -00002ee8 00006d2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ -00002ef0 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f10 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f4c 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002f58 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002f98 0001d31c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -00002fe8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003018 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ -00003038 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000305c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003064 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003068 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000306c 0000692b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ -00003070 0000692c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ -00003078 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003084 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003088 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003094 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000030c0 0001d51c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ -000030cc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030d0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030ec 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003100 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003104 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003110 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000311c 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ -00003124 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003128 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000312c 00006e2b R_ARM_MOVW_ABS_NC 000003f0 .LC43 │ │ │ │ │ -00003130 00006e2c R_ARM_MOVT_ABS 000003f0 .LC43 │ │ │ │ │ -00003138 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003140 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000314c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003150 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003158 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00003164 0001d71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000316c 0001d81c R_ARM_CALL 00003c4c PyBytes_FromObject │ │ │ │ │ -000031c4 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000031e0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000031e4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000031e8 0000492b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ -000031ec 0000492c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ -000031f4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003200 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -00003204 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -00003208 0000472b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ -0000320c 0000472c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ -00003210 00006c2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ -00003214 00006c2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -00003218 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000323c 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00003248 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000326c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003270 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003274 00006b2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ -00003278 00006b2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ -0000327c 00006a2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ -00003280 00006a2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ -00003298 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032a0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032a4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032a8 00006b2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ -000032ac 00006b2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ -000032b4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000032bc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000032c0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000032c8 0000692b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ -000032cc 0000692c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ -000032d0 00006a2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ -000032d4 00006a2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ -000032e4 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ -000032e8 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ -000032ec 00004a2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ -000032f0 00004a2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ -000032f4 00006c2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ -000032f8 00006c2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -000032fc 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000332c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003340 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00003348 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003350 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003354 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003358 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000335c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003364 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003368 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000033a8 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000033f0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000033f4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000033f8 0000752b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -000033fc 0000752c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -00003404 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003468 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000034dc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003518 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00003528 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00003548 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000355c 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00003594 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003598 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000359c 0000752b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ -000035a0 0000752c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ -000035a8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035f0 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003664 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003688 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -000036a0 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -000036b4 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000036d4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000037b0 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000037f4 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -000037f8 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ -000038b4 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000038b8 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000038c0 00007a2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ -000038c4 00007a2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ -000038cc 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003958 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000399c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003a1c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003a28 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003a88 0001e11c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ -00003aa0 0000852b R_ARM_MOVW_ABS_NC 00000450 .LC49 │ │ │ │ │ -00003aa4 0000852c R_ARM_MOVT_ABS 00000450 .LC49 │ │ │ │ │ -00003aa8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003ac8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003aec 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003b18 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003b88 0001e21c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00003ba0 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003bc4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003be8 0000882b R_ARM_MOVW_ABS_NC 00000458 .LC50 │ │ │ │ │ -00003bec 0000882c R_ARM_MOVT_ABS 00000458 .LC50 │ │ │ │ │ -00003bf0 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003c14 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003c48 0001e41d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00003c70 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00003c74 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00003c80 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003c98 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003cd0 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00003ce0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003cec 00019c1c R_ARM_CALL 00000ff4 PyBytesWriter_FinishWithSize │ │ │ │ │ -00003d14 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00003d1c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d3c 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ -00003d40 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ -00003d48 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003d80 0001e52b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -00003d84 0001e52c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -00003ddc 0001e61c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ -00003dec 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003e40 0001921d R_ARM_JUMP24 00000dac PyBytesWriter_FinishWithPointer │ │ │ │ │ -00003e44 0001e72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003e48 0001e72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003e5c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e60 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e68 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00003e7c 0001e91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00003ec8 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003ed8 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003f2c 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003f3c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003f74 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00003f84 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003fbc 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00003ff8 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000400c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000403c 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000404c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004078 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000408c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000040c0 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000040cc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000040e0 0001921c R_ARM_CALL 00000dac PyBytesWriter_FinishWithPointer │ │ │ │ │ -00004150 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000417c 00019c1d R_ARM_JUMP24 00000ff4 PyBytesWriter_FinishWithSize │ │ │ │ │ -00004194 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041a4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041c0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000041e0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004200 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004220 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004240 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004260 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004280 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042a4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000042b0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000042b4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000042b8 0000902b R_ARM_MOVW_ABS_NC 00000488 .LC53 │ │ │ │ │ -000042bc 0000902c R_ARM_MOVT_ABS 00000488 .LC53 │ │ │ │ │ -000042c4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000042cc 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -000042d8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000042dc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000042e4 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000042f8 0000912b R_ARM_MOVW_ABS_NC 000004a8 .LC54 │ │ │ │ │ -000042fc 0000912c R_ARM_MOVT_ABS 000004a8 .LC54 │ │ │ │ │ -00004304 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000431c 0000921c R_ARM_CALL 000016f0 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00004368 0000921c R_ARM_CALL 000016f0 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ -00004398 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043a4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000043a8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000043ac 0000902b R_ARM_MOVW_ABS_NC 00000488 .LC53 │ │ │ │ │ -000043b0 0000902c R_ARM_MOVT_ABS 00000488 .LC53 │ │ │ │ │ -000043b8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000043c0 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -000043e4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043f4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004440 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004504 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004514 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00004518 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004538 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004568 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000456c 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000045e4 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00004628 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -0000465c 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004690 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046a0 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000046cc 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000046f4 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004704 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00004710 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004728 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004730 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000473c 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00004740 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00004744 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004748 0000222b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ -0000474c 0000222c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ -00004754 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000475c 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004760 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00004764 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004784 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000047b8 0001921d R_ARM_JUMP24 00000dac PyBytesWriter_FinishWithPointer │ │ │ │ │ -000047bc 0001941c R_ARM_CALL 0000123c PyBytesWriter_Discard │ │ │ │ │ -00004818 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -0000481c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000048c8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004924 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004a1c 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00004a58 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00004ad4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004b30 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00004b48 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00004b60 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004c80 0000b22b R_ARM_MOVW_ABS_NC 0000063c .LC69 │ │ │ │ │ -00004c84 0000b32b R_ARM_MOVW_ABS_NC 00000640 .LC70 │ │ │ │ │ -00004c88 0000b22c R_ARM_MOVT_ABS 0000063c .LC69 │ │ │ │ │ -00004c8c 0000b32c R_ARM_MOVT_ABS 00000640 .LC70 │ │ │ │ │ -00004c90 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004c98 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004cac 0001db1c R_ARM_CALL 000033ac PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004cc4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004cec 0000b42b R_ARM_MOVW_ABS_NC 00000644 .LC71 │ │ │ │ │ -00004cf0 0000b42c R_ARM_MOVT_ABS 00000644 .LC71 │ │ │ │ │ -00004d04 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004d0c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004d20 0001db1c R_ARM_CALL 000033ac PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004d38 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004d50 0000b52b R_ARM_MOVW_ABS_NC 00000648 .LC72 │ │ │ │ │ -00004d54 0000b52c R_ARM_MOVT_ABS 00000648 .LC72 │ │ │ │ │ -00004d5c 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004d68 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004d7c 0001db1c R_ARM_CALL 000033ac PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00004d94 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004da8 0000b12b R_ARM_MOVW_ABS_NC 00000638 .LC68 │ │ │ │ │ -00004dac 0000b12c R_ARM_MOVT_ABS 00000638 .LC68 │ │ │ │ │ -00004db0 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004dc8 0000b62b R_ARM_MOVW_ABS_NC 0000064c .LC73 │ │ │ │ │ -00004dcc 0000b62c R_ARM_MOVT_ABS 0000064c .LC73 │ │ │ │ │ -00004dd4 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004df8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00004e0c 0001f61c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -00004e3c 0000af2b R_ARM_MOVW_ABS_NC 00000630 .LC66 │ │ │ │ │ -00004e40 0000b02b R_ARM_MOVW_ABS_NC 00000634 .LC67 │ │ │ │ │ -00004e44 0000af2c R_ARM_MOVT_ABS 00000630 .LC66 │ │ │ │ │ -00004e48 0000b02c R_ARM_MOVT_ABS 00000634 .LC67 │ │ │ │ │ -00004e54 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004e5c 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004e60 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004e64 0000ad2b R_ARM_MOVW_ABS_NC 000005e4 .LC64 │ │ │ │ │ -00004e68 0000ad2c R_ARM_MOVT_ABS 000005e4 .LC64 │ │ │ │ │ -00004e70 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004e90 0000ae2b R_ARM_MOVW_ABS_NC 0000062c .LC65 │ │ │ │ │ -00004e94 0000ae2c R_ARM_MOVT_ABS 0000062c .LC65 │ │ │ │ │ -00004e98 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00004ea0 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004ea4 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00004f04 00021b1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ -00004f1c 00011f2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ -00004f20 00011f2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ -00004f24 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004f44 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004f68 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00004f94 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00002cb4 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002d04 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d24 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002d38 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d50 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d60 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d6c 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002d70 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002d74 0000652b R_ARM_MOVW_ABS_NC 0000030c .LC36 │ │ │ │ │ +00002d78 0000652c R_ARM_MOVT_ABS 0000030c .LC36 │ │ │ │ │ +00002d88 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002da4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002db0 0001cc1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00002dd4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002de0 0001cd1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00002de8 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e54 0001cf1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002e60 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002e94 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002e98 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002ea8 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00002ec0 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002ef4 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00002f04 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002f10 00019c1c R_ARM_CALL 00000fc0 PyBytesWriter_FinishWithSize │ │ │ │ │ +00002f20 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002f24 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002f8c 0001d21c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00002fb0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fcc 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002fd0 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002fdc 00006d2b R_ARM_MOVW_ABS_NC 000003c4 .LC42 │ │ │ │ │ +00002fe0 00006d2c R_ARM_MOVT_ABS 000003c4 .LC42 │ │ │ │ │ +00002fe8 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003008 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003044 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003050 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003090 0001d31c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +000030e0 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003110 0001b11c R_ARM_CALL 00000000 Py_GetConstant │ │ │ │ │ +00003130 0001d41c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00003154 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000315c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003160 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003164 0000692b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ +00003168 0000692c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ +00003170 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000317c 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003180 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000318c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000031b8 0001d51c R_ARM_CALL 00000000 PyObject_Calloc │ │ │ │ │ +000031c4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000031c8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000031e4 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000031f8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000031fc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003208 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003214 0000071c R_ARM_CALL 00000000 _PyBytes_FromSize.part.0 │ │ │ │ │ +0000321c 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003220 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003224 00006e2b R_ARM_MOVW_ABS_NC 000003f0 .LC43 │ │ │ │ │ +00003228 00006e2c R_ARM_MOVT_ABS 000003f0 .LC43 │ │ │ │ │ +00003230 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003238 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003244 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003248 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003250 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000325c 0001d71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003264 0001d81c R_ARM_CALL 00003e3c PyBytes_FromObject │ │ │ │ │ +000032bc 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000032d8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000032dc 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000032e0 0000492b R_ARM_MOVW_ABS_NC 0000020c .LC26 │ │ │ │ │ +000032e4 0000492c R_ARM_MOVT_ABS 0000020c .LC26 │ │ │ │ │ +000032ec 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032f8 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +000032fc 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +00003300 0000472b R_ARM_MOVW_ABS_NC 000001f0 .LC24 │ │ │ │ │ +00003304 0000472c R_ARM_MOVT_ABS 000001f0 .LC24 │ │ │ │ │ +00003308 00006c2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ +0000330c 00006c2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ +00003310 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003334 0001b91c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00003340 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003364 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003368 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000336c 00006b2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ +00003370 00006b2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ +00003374 00006a2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ +00003378 00006a2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ +00003390 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003398 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000339c 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033a0 00006b2b R_ARM_MOVW_ABS_NC 00000398 .LC40 │ │ │ │ │ +000033a4 00006b2c R_ARM_MOVT_ABS 00000398 .LC40 │ │ │ │ │ +000033ac 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000033b4 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000033b8 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000033c0 0000692b R_ARM_MOVW_ABS_NC 00000350 .LC38 │ │ │ │ │ +000033c4 0000692c R_ARM_MOVT_ABS 00000350 .LC38 │ │ │ │ │ +000033c8 00006a2b R_ARM_MOVW_ABS_NC 00000374 .LC39 │ │ │ │ │ +000033cc 00006a2c R_ARM_MOVT_ABS 00000374 .LC39 │ │ │ │ │ +000033dc 0000462b R_ARM_MOVW_ABS_NC 000001ec .LC23 │ │ │ │ │ +000033e0 0000462c R_ARM_MOVT_ABS 000001ec .LC23 │ │ │ │ │ +000033e4 00004a2b R_ARM_MOVW_ABS_NC 00000224 .LC27 │ │ │ │ │ +000033e8 00004a2c R_ARM_MOVT_ABS 00000224 .LC27 │ │ │ │ │ +000033ec 00006c2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ +000033f0 00006c2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ +000033f4 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00003424 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003438 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00003440 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003448 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000344c 0001d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003450 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003454 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000345c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003460 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000034a0 00017e1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000034e8 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000034ec 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000034f0 0000752b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +000034f4 0000752c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +000034fc 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003554 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035e4 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +0000366c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003688 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +000036a8 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036bc 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000036f4 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000036f8 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000036fc 0000752b R_ARM_MOVW_ABS_NC 00000400 .LC44 │ │ │ │ │ +00003700 0000752c R_ARM_MOVT_ABS 00000400 .LC44 │ │ │ │ │ +00003708 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003750 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000037c4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000037e8 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00003800 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00003814 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00003834 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003910 0001de1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003954 0001df2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00003958 0001df2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00003a14 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003a18 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003a20 00007a2b R_ARM_MOVW_ABS_NC 0000042c .LC47 │ │ │ │ │ +00003a24 00007a2c R_ARM_MOVT_ABS 0000042c .LC47 │ │ │ │ │ +00003a2c 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ab8 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003af8 0001c01d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00003b18 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003b3c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003b8c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003c0c 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c18 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003c78 0001e11c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ +00003c90 0000852b R_ARM_MOVW_ABS_NC 00000450 .LC49 │ │ │ │ │ +00003c94 0000852c R_ARM_MOVT_ABS 00000450 .LC49 │ │ │ │ │ +00003c98 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003cb8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003cdc 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d08 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003d78 0001e21c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00003d90 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003db4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003dd8 0000882b R_ARM_MOVW_ABS_NC 00000458 .LC50 │ │ │ │ │ +00003ddc 0000882c R_ARM_MOVT_ABS 00000458 .LC50 │ │ │ │ │ +00003de0 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003e04 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003e38 0001e41d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00003e60 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003e64 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003e70 0001d01c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003e88 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003ec0 0001d11c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00003ed0 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003edc 00019c1c R_ARM_CALL 00000fc0 PyBytesWriter_FinishWithSize │ │ │ │ │ +00003f04 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00003f0c 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003f2c 00000e2b R_ARM_MOVW_ABS_NC 00000050 .LC2 │ │ │ │ │ +00003f30 00000e2c R_ARM_MOVT_ABS 00000050 .LC2 │ │ │ │ │ +00003f38 00018c1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003f70 0001e52b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +00003f74 0001e52c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +00003fcc 0001e61c R_ARM_CALL 00000000 _PyList_GetItemRef │ │ │ │ │ +00003fdc 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004030 0001921d R_ARM_JUMP24 00000d78 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00004034 0001e72b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00004038 0001e72c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +0000404c 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004050 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004058 0001e81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000406c 0001e91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000040b8 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000040c8 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000411c 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000412c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004164 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00004174 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000041ac 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000041e8 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000041fc 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000422c 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000423c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004268 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000427c 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000042b0 0001ea1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000042bc 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042d0 0001921c R_ARM_CALL 00000d78 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00004340 0001b01c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000436c 00019c1d R_ARM_JUMP24 00000fc0 PyBytesWriter_FinishWithSize │ │ │ │ │ +00004384 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004394 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043b0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043d0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043f0 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004410 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004430 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004450 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004470 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004494 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000044a0 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000044a4 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000044a8 0000902b R_ARM_MOVW_ABS_NC 00000488 .LC53 │ │ │ │ │ +000044ac 0000902c R_ARM_MOVT_ABS 00000488 .LC53 │ │ │ │ │ +000044b4 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044bc 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +000044c8 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000044cc 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000044d4 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000044e8 0000912b R_ARM_MOVW_ABS_NC 000004a8 .LC54 │ │ │ │ │ +000044ec 0000912c R_ARM_MOVT_ABS 000004a8 .LC54 │ │ │ │ │ +000044f4 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000450c 0000921c R_ARM_CALL 000016f0 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00004558 0000921c R_ARM_CALL 000016f0 _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ +00004588 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004594 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004598 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000459c 0000902b R_ARM_MOVW_ABS_NC 00000488 .LC53 │ │ │ │ │ +000045a0 0000902c R_ARM_MOVT_ABS 00000488 .LC53 │ │ │ │ │ +000045a8 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045b0 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +000045d4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045e4 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004664 0001eb1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +0000467c 0000932b R_ARM_MOVW_ABS_NC 000004d0 .LC55 │ │ │ │ │ +00004680 0000932c R_ARM_MOVT_ABS 000004d0 .LC55 │ │ │ │ │ +00004684 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000046a4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000046c8 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000046f4 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00004730 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000047f4 00017f1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004804 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00004808 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00004828 0001801c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004858 0001822b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000485c 0001822c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000048d4 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00004918 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +0000494c 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004980 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004990 0001971c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000049bc 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000049e4 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000049f4 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00004a00 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004a18 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004a20 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004a2c 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00004a30 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00004a34 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004a38 0000222b R_ARM_MOVW_ABS_NC 00000128 .LC13 │ │ │ │ │ +00004a3c 0000222c R_ARM_MOVT_ABS 00000128 .LC13 │ │ │ │ │ +00004a44 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a4c 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004a50 0001986b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00004a54 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004a74 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004aa8 0001921d R_ARM_JUMP24 00000d78 PyBytesWriter_FinishWithPointer │ │ │ │ │ +00004aac 0001941c R_ARM_CALL 00001208 PyBytesWriter_Discard │ │ │ │ │ +00004b08 0001962b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00004b0c 0001962c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00004bb8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004c14 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d0c 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00004d48 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00004dc4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e20 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00004e38 0001991c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00004e50 0001831c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f70 0000b22b R_ARM_MOVW_ABS_NC 0000063c .LC69 │ │ │ │ │ +00004f74 0000b32b R_ARM_MOVW_ABS_NC 00000640 .LC70 │ │ │ │ │ +00004f78 0000b22c R_ARM_MOVT_ABS 0000063c .LC69 │ │ │ │ │ +00004f7c 0000b32c R_ARM_MOVT_ABS 00000640 .LC70 │ │ │ │ │ +00004f80 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004f88 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004f9c 0001db1c R_ARM_CALL 000034a4 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00004fb4 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004fdc 0000b42b R_ARM_MOVW_ABS_NC 00000644 .LC71 │ │ │ │ │ +00004fe0 0000b42c R_ARM_MOVT_ABS 00000644 .LC71 │ │ │ │ │ +00004ff4 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00004ffc 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00005010 0001db1c R_ARM_CALL 000034a4 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00005028 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005040 0000b52b R_ARM_MOVW_ABS_NC 00000648 .LC72 │ │ │ │ │ +00005044 0000b52c R_ARM_MOVT_ABS 00000648 .LC72 │ │ │ │ │ +0000504c 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005058 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000506c 0001db1c R_ARM_CALL 000034a4 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00005084 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005098 0000b12b R_ARM_MOVW_ABS_NC 00000638 .LC68 │ │ │ │ │ +0000509c 0000b12c R_ARM_MOVT_ABS 00000638 .LC68 │ │ │ │ │ +000050a0 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000050b8 0000b62b R_ARM_MOVW_ABS_NC 0000064c .LC73 │ │ │ │ │ +000050bc 0000b62c R_ARM_MOVT_ABS 0000064c .LC73 │ │ │ │ │ +000050c4 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +000050e8 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000050fc 0001f61c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +0000512c 0000af2b R_ARM_MOVW_ABS_NC 00000630 .LC66 │ │ │ │ │ +00005130 0000b02b R_ARM_MOVW_ABS_NC 00000634 .LC67 │ │ │ │ │ +00005134 0000af2c R_ARM_MOVT_ABS 00000630 .LC66 │ │ │ │ │ +00005138 0000b02c R_ARM_MOVT_ABS 00000634 .LC67 │ │ │ │ │ +00005144 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000514c 0001862b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00005150 0001862c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005154 0000ad2b R_ARM_MOVW_ABS_NC 000005e4 .LC64 │ │ │ │ │ +00005158 0000ad2c R_ARM_MOVT_ABS 000005e4 .LC64 │ │ │ │ │ +00005160 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005180 0000ae2b R_ARM_MOVW_ABS_NC 0000062c .LC65 │ │ │ │ │ +00005184 0000ae2c R_ARM_MOVT_ABS 0000062c .LC65 │ │ │ │ │ +00005188 0001f51c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00005190 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00005194 00001a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000051f4 00021b1c R_ARM_CALL 00000000 _Py_bytes_rindex │ │ │ │ │ +0000520c 00011f2b R_ARM_MOVW_ABS_NC 00001430 .LC138 │ │ │ │ │ +00005210 00011f2c R_ARM_MOVT_ABS 00001430 .LC138 │ │ │ │ │ +00005214 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005234 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005258 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005284 0001b81c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x17f04 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1809c contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000001c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1723,15 +1724,15 @@ │ │ │ │ │ 0000020c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000214 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000220 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x17f94 contains 246 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1812c contains 246 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0001a01c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 00000038 0000791d R_ARM_JUMP24 00001580 _Py_bytes_repr.constprop.0 │ │ │ │ │ 0000003c 0001a52b R_ARM_MOVW_ABS_NC 00000000 PyExc_BytesWarning │ │ │ │ │ 00000040 0001a52c R_ARM_MOVT_ABS 00000000 PyExc_BytesWarning │ │ │ │ │ 00000048 0000762b R_ARM_MOVW_ABS_NC 00000410 .LC45 │ │ │ │ │ 0000004c 0000762c R_ARM_MOVT_ABS 00000410 .LC45 │ │ │ │ │ @@ -1739,15 +1740,15 @@ │ │ │ │ │ 00000084 0002081d R_ARM_JUMP24 00000000 _Py_bytes_isdigit │ │ │ │ │ 000000a4 0002091d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 000000d8 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000000dc 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000000f0 0000f52b R_ARM_MOVW_ABS_NC 00001100 .LC121 │ │ │ │ │ 000000f4 0000f52c R_ARM_MOVT_ABS 00001100 .LC121 │ │ │ │ │ 000000f8 0001b71c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000118 0000a41d R_ARM_JUMP24 00002c88 do_argstrip │ │ │ │ │ +00000118 0000a41d R_ARM_JUMP24 00002b28 do_argstrip │ │ │ │ │ 00000138 0001932b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 0000013c 0001932c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000140 00001c2b R_ARM_MOVW_ABS_NC 00000114 .LC12 │ │ │ │ │ 00000144 00001c2c R_ARM_MOVT_ABS 00000114 .LC12 │ │ │ │ │ 0000014c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001c0 00019b1c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ 000001d4 0001871c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ @@ -1759,16 +1760,16 @@ │ │ │ │ │ 0000026c 0001af2c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ 00000270 0000372b R_ARM_MOVW_ABS_NC 0000019c .LC20 │ │ │ │ │ 00000274 0000372c R_ARM_MOVT_ABS 0000019c .LC20 │ │ │ │ │ 0000027c 0001851c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000029c 00018202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002bc 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 000002d4 00020f1c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ -0000032c 0000ef1c R_ARM_CALL 00004e98 stringlib_rfind_char │ │ │ │ │ -00000334 0000ee1c R_ARM_CALL 000054d8 stringlib_default_rfind.constprop.0 │ │ │ │ │ +0000032c 0000ef1c R_ARM_CALL 00004d38 stringlib_rfind_char │ │ │ │ │ +00000334 0000ee1c R_ARM_CALL 00005378 stringlib_default_rfind.constprop.0 │ │ │ │ │ 0000037c 0002121c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000394 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000003a0 00018e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000003a4 00018e2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000003ac 0001d61c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000003c4 0001032b R_ARM_MOVW_ABS_NC 00001110 .LC123 │ │ │ │ │ 000003c8 0001032c R_ARM_MOVT_ABS 00001110 .LC123 │ │ │ │ │ @@ -1777,15 +1778,15 @@ │ │ │ │ │ 000003f8 0001042c R_ARM_MOVT_ABS 00001148 .LC124 │ │ │ │ │ 00000400 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000410 0001052b R_ARM_MOVW_ABS_NC 00001184 .LC125 │ │ │ │ │ 00000414 0001052c R_ARM_MOVT_ABS 00001184 .LC125 │ │ │ │ │ 00000418 00018f1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000440 0002131c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ 0000044c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000046c 0001db1c R_ARM_CALL 000033ac PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000046c 0001db1c R_ARM_CALL 000034a4 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ 0000047c 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000048c 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000498 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000004a8 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000004b8 00019a1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000055c 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000578 0002011c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ @@ -1823,15 +1824,15 @@ │ │ │ │ │ 00000844 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 00000848 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 0000084c 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 00000850 0001092b R_ARM_MOVW_ABS_NC 000011cc .LC127 │ │ │ │ │ 00000854 0001092c R_ARM_MOVT_ABS 000011cc .LC127 │ │ │ │ │ 00000858 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000878 0000541d R_ARM_JUMP24 00000ae4 return_self │ │ │ │ │ -000008a0 0001101d R_ARM_JUMP24 000055d4 pad │ │ │ │ │ +000008a0 0001101d R_ARM_JUMP24 00005474 pad │ │ │ │ │ 000008c8 0002151d R_ARM_JUMP24 00000000 _Py_bytes_isalnum │ │ │ │ │ 000008e8 0002161d R_ARM_JUMP24 00000000 _Py_bytes_isalpha │ │ │ │ │ 00000908 0002171d R_ARM_JUMP24 00000000 _Py_bytes_islower │ │ │ │ │ 00000928 0002181d R_ARM_JUMP24 00000000 _Py_bytes_isspace │ │ │ │ │ 00000948 0002191d R_ARM_JUMP24 00000000 _Py_bytes_istitle │ │ │ │ │ 00000968 00021a1d R_ARM_JUMP24 00000000 _Py_bytes_isupper │ │ │ │ │ 000009a4 00011b2b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ @@ -1858,28 +1859,28 @@ │ │ │ │ │ 00000aa8 00010b2c R_ARM_MOVT_ABS 00001230 .LC129 │ │ │ │ │ 00000aac 00010c2b R_ARM_MOVW_ABS_NC 0000124c .LC130 │ │ │ │ │ 00000ab0 00010c2c R_ARM_MOVT_ABS 0000124c .LC130 │ │ │ │ │ 00000ab4 00011b2b R_ARM_MOVW_ABS_NC 00001374 .LC135 │ │ │ │ │ 00000ab8 00011b2c R_ARM_MOVT_ABS 00001374 .LC135 │ │ │ │ │ 00000abc 0001bc1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000ae0 0000541d R_ARM_JUMP24 00000ae4 return_self │ │ │ │ │ -00000af8 0001101d R_ARM_JUMP24 000055d4 pad │ │ │ │ │ +00000af8 0001101d R_ARM_JUMP24 00005474 pad │ │ │ │ │ 00000b2c 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000b40 0001dc1c R_ARM_CALL 0000356c PyBytesWriter_Grow │ │ │ │ │ +00000b40 0001dc1c R_ARM_CALL 000036cc PyBytesWriter_Grow │ │ │ │ │ 00000b74 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000b9c 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 00000bb4 00021d1c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 00000bdc 00000a1c R_ARM_CALL 00000120 PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ 00000bf4 00021e1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00000c1c 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000c28 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000c3c 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000c60 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000c84 0000541d R_ARM_JUMP24 00000ae4 return_self │ │ │ │ │ -00000c9c 0001101c R_ARM_CALL 000055d4 pad │ │ │ │ │ +00000c9c 0001101c R_ARM_CALL 00005474 pad │ │ │ │ │ 00000d54 0001bb1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000d80 0001ee2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000d84 0001ee2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000d8c 0001c31c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000d98 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000dbc 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000dc8 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1913,15 +1914,15 @@ │ │ │ │ │ 00001124 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001128 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001148 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000116c 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001194 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011b4 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011c8 0001ef1c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001220 0000ee1c R_ARM_CALL 000054d8 stringlib_default_rfind.constprop.0 │ │ │ │ │ +00001220 0000ee1c R_ARM_CALL 00005378 stringlib_default_rfind.constprop.0 │ │ │ │ │ 00001240 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001264 0001f01c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001294 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012ac 00018a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000012cc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000012d0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00001304 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -1948,27 +1949,27 @@ │ │ │ │ │ 000014f8 0001be1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000152c 00019e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00001540 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001550 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001554 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000157c 00017e1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001594 0001bf1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000015b8 0000201d R_ARM_JUMP24 00000c3c byteswriter_create │ │ │ │ │ +000015b8 0000201d R_ARM_JUMP24 00000c08 byteswriter_create │ │ │ │ │ 000015e4 0001ab1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000015f4 0001dc1c R_ARM_CALL 0000356c PyBytesWriter_Grow │ │ │ │ │ -00001614 0000aa1c R_ARM_CALL 000047cc bytes_fromformat │ │ │ │ │ +000015f4 0001dc1c R_ARM_CALL 000036cc PyBytesWriter_Grow │ │ │ │ │ +00001614 0000aa1c R_ARM_CALL 00004abc bytes_fromformat │ │ │ │ │ 00001650 00020c1c R_ARM_CALL 0000011c PyBytesWriter_Resize │ │ │ │ │ 0000167c 0001ce1c R_ARM_CALL 00001388 PyBytes_Concat │ │ │ │ │ 0000168c 0000291d R_ARM_JUMP24 00000034 Py_XDECREF │ │ │ │ │ 000016a8 00006c2b R_ARM_MOVW_ABS_NC 000003bc .LC41 │ │ │ │ │ 000016ac 00006c2c R_ARM_MOVT_ABS 000003bc .LC41 │ │ │ │ │ -000016b8 0001dd1d R_ARM_JUMP24 000036e0 _Py_bytes_repr │ │ │ │ │ +000016b8 0001dd1d R_ARM_JUMP24 00003840 _Py_bytes_repr │ │ │ │ │ 00001730 00020c1c R_ARM_CALL 0000011c PyBytesWriter_Resize │ │ │ │ │ -000017b4 00005d1c R_ARM_CALL 00005b98 stringlib__preprocess │ │ │ │ │ -000017c4 00005e1c R_ARM_CALL 00005cc8 stringlib__two_way │ │ │ │ │ +000017b4 00005d1c R_ARM_CALL 00005a38 stringlib__preprocess │ │ │ │ │ +000017c4 00005e1c R_ARM_CALL 00005b68 stringlib__two_way │ │ │ │ │ 000017fc 0001c71c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 0000180c 0001c802 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000018c8 0001362b R_ARM_MOVW_ABS_NC 000014f8 .LC145 │ │ │ │ │ 000018cc 0001362c R_ARM_MOVT_ABS 000014f8 .LC145 │ │ │ │ │ 000018dc 0002241d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 000018fc 0001c41c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000191c 0001b21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -115,16 +115,18 @@ │ │ │ │ │ __bytes__ │ │ │ │ │ capitalize │ │ │ │ │ partition │ │ │ │ │ removeprefix │ │ │ │ │ removesuffix │ │ │ │ │ rpartition │ │ │ │ │ swapcase │ │ │ │ │ -@@@@@@@@ │ │ │ │ │ -44444444 │ │ │ │ │ +CCCCCCCC │ │ │ │ │ +XXXXXXXXXXXXXXXXXXXXXXX │ │ │ │ │ +XXXXXXXX66666666XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX^XXXX │ │ │ │ │ +XXXjXXXXXXX3XXXUXaXmX │ │ │ │ │ Set state information for unpickling. │ │ │ │ │ Return state information for pickling. │ │ │ │ │ Private method returning an estimate of len(list(it)). │ │ │ │ │ bytes(iterable_of_ints) -> bytes │ │ │ │ │ bytes(string, encoding[, errors]) -> bytes │ │ │ │ │ bytes(bytes_or_buffer) -> immutable copy of bytes_or_buffer │ │ │ │ │ bytes(int) -> bytes object of size given by the parameter initialized with null bytes │ │ │ │ │ @@ -508,16 +510,16 @@ │ │ │ │ │ _Py_bytes_maketrans │ │ │ │ │ PyBytes_AsStringAndSize │ │ │ │ │ __stack_chk_fail │ │ │ │ │ __stack_chk_guard │ │ │ │ │ PyBytes_Join │ │ │ │ │ PySequence_Fast │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ -PyEval_RestoreThread │ │ │ │ │ PyEval_SaveThread │ │ │ │ │ +PyEval_RestoreThread │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ PyObject_CheckBuffer │ │ │ │ │ PyBuffer_ToContiguous │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ PyUnicode_AsEncodedString │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ PyObject_Calloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1097,15 +1097,15 @@ │ │ │ │ │ asr lr, lr, #2 │ │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ │ cmp lr, ip, asr #2 │ │ │ │ │ blt f50 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 5900 │ │ │ │ │ + bl 57a0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ b e54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ b e5c │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ @@ -1340,24 +1340,24 @@ │ │ │ │ │ asr lr, r3, #2 │ │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ │ cmp lr, r1, asr #2 │ │ │ │ │ blt 12f4 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ strd r4, [sp] │ │ │ │ │ - bl 5900 │ │ │ │ │ + bl 57a0 │ │ │ │ │ b 1198 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5b98 │ │ │ │ │ + bl 5a38 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5b68 │ │ │ │ │ b 1198 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ 0000131c : │ │ │ │ │ PyBytes_Join(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1369,15 +1369,15 @@ │ │ │ │ │ beq 1354 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ beq 136c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 22c0 │ │ │ │ │ + b 23b8 │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2001 @ 0x7d1 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ @@ -1413,15 +1413,15 @@ │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq 13f0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2060 │ │ │ │ │ + bl 2158 │ │ │ │ │ R_ARM_CALL _PyBytes_Concat │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ str r0, [r4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1478 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ @@ -1729,66 +1729,24 @@ │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 1580 <_Py_bytes_repr.constprop.0> │ │ │ │ │ │ │ │ │ │ -00001814 <_PyBytes_Repeat>: │ │ │ │ │ -_PyBytes_Repeat(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ - beq 1854 <_PyBytes_Repeat+0x40> │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne 185c <_PyBytes_Repeat+0x48> │ │ │ │ │ - ldrb r1, [r2] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 memset │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - beq 1874 <_PyBytes_Repeat+0x60> │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - sub r2, r5, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - add r0, r6, r4 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bge 1854 <_PyBytes_Repeat+0x40> │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r4, r4, r2 │ │ │ │ │ - b 1874 <_PyBytes_Repeat+0x60> │ │ │ │ │ - │ │ │ │ │ -000018a4 : │ │ │ │ │ +00001814 : │ │ │ │ │ bytes_join(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 22c0 │ │ │ │ │ + b 23b8 │ │ │ │ │ R_ARM_JUMP24 stringlib_bytes_join │ │ │ │ │ │ │ │ │ │ -000018b8 : │ │ │ │ │ +00001828 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -1796,18 +1754,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1920 │ │ │ │ │ + bhi 1890 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1948 │ │ │ │ │ + bgt 18b8 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_startswith │ │ │ │ │ @@ -1819,63 +1777,63 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC51 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 1864 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1918 │ │ │ │ │ + b 1888 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1940 │ │ │ │ │ + beq 18b0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1900 │ │ │ │ │ + beq 1870 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1900 │ │ │ │ │ - b 1940 │ │ │ │ │ + bne 1870 │ │ │ │ │ + b 18b0 │ │ │ │ │ │ │ │ │ │ -00001988 : │ │ │ │ │ +000018f8 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - ble 1a98 │ │ │ │ │ + ble 1a08 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 1b00 │ │ │ │ │ + blt 1a70 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 1adc │ │ │ │ │ + beq 1a4c │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ - bhi 1b00 │ │ │ │ │ + bhi 1a70 │ │ │ │ │ add r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1a64 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -1887,73 +1845,73 @@ │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - beq 1a48 │ │ │ │ │ + beq 19b8 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ add r8, r5, #16 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 1a50 │ │ │ │ │ + bne 19c0 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq 1a68 │ │ │ │ │ + beq 19d8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r2, r4, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r8, r6 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 1a48 │ │ │ │ │ + bge 19b8 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 1a68 │ │ │ │ │ + b 19d8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne 19d4 │ │ │ │ │ + bne 1944 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movne r4, r5 │ │ │ │ │ movne r9, r4 │ │ │ │ │ - bne 19d4 │ │ │ │ │ + bne 1944 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ - b 1a48 │ │ │ │ │ + b 19b8 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1ac4 │ │ │ │ │ - b 19c8 │ │ │ │ │ + beq 1a34 │ │ │ │ │ + b 1938 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1962,78 +1920,17 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1a48 │ │ │ │ │ + b 19b8 │ │ │ │ │ │ │ │ │ │ -00001b20 : │ │ │ │ │ -bytes_endswith(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - mov r4, r2 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ - sub ip, r4, #1 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - mov r6, r1 │ │ │ │ │ - cmp ip, #2 │ │ │ │ │ - strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1b88 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bgt 1bb0 │ │ │ │ │ - ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_Py_bytes_endswith> │ │ │ │ │ - R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mov r3, #3 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC55 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1b5c │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 1b80 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - sub r1, fp, #28 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_PyEval_SliceIndex> │ │ │ │ │ - R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1ba8 │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq 1b68 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ - sub r1, fp, #24 │ │ │ │ │ - bl 0 <_PyEval_SliceIndex> │ │ │ │ │ - R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 1b68 │ │ │ │ │ - b 1ba8 │ │ │ │ │ - │ │ │ │ │ -00001bf0 : │ │ │ │ │ +00001a90 : │ │ │ │ │ bytes_count(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -2041,18 +1938,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1c58 │ │ │ │ │ + bhi 1af8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bgt 1c80 │ │ │ │ │ + bgt 1b20 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ @@ -2064,37 +1961,37 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC56 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC56 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c2c │ │ │ │ │ + bne 1acc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1c50 │ │ │ │ │ + b 1af0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1b18 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1c38 │ │ │ │ │ + beq 1ad8 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c38 │ │ │ │ │ - b 1c78 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ + b 1b18 │ │ │ │ │ │ │ │ │ │ -00001cc0 : │ │ │ │ │ +00001b60 : │ │ │ │ │ bytes_partition(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -2107,35 +2004,35 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e28 │ │ │ │ │ + bne 1cc8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, r9, #16 │ │ │ │ │ ldr r8, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - beq 1e10 │ │ │ │ │ + beq 1cb0 │ │ │ │ │ mov r0, #3 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1d9c │ │ │ │ │ + beq 1c3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl ff4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 1dbc │ │ │ │ │ + blt 1c5c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2148,245 +2045,245 @@ │ │ │ │ │ str r8, [r4, #20] │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e30 │ │ │ │ │ + bne 1cd0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1db0 │ │ │ │ │ + beq 1c50 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ - ldr r1, [pc, #140] @ 1e54 │ │ │ │ │ + ldr r1, [pc, #140] @ 1cf4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ ldr r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1df0 │ │ │ │ │ - ldr r3, [pc, #112] @ 1e58 │ │ │ │ │ + ble 1c90 │ │ │ │ │ + ldr r3, [pc, #112] @ 1cf8 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - b 1d9c │ │ │ │ │ + b 1c3c │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ - ldr r3, [pc, #92] @ 1e58 │ │ │ │ │ + ldr r3, [pc, #92] @ 1cf8 │ │ │ │ │ cmp r0, #1073741824 @ 0x40000000 │ │ │ │ │ str r0, [r1, #1240] @ 0x4d8 │ │ │ │ │ addne r2, r2, #2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ strne r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ - b 1de8 │ │ │ │ │ + b 1c88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1d9c │ │ │ │ │ + b 1c3c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1e28 │ │ │ │ │ + bgt 1cc8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1e28 │ │ │ │ │ + bne 1cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1e28 │ │ │ │ │ + b 1cc8 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001e5c : │ │ │ │ │ +00001cfc : │ │ │ │ │ bytes_split(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldrne r5, [r2, #8] │ │ │ │ │ addne r5, r4, r5 │ │ │ │ │ - bne 24f8 │ │ │ │ │ + bne 2398 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bhi 2454 │ │ │ │ │ + bhi 22f4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 24f8 │ │ │ │ │ + beq 2398 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvneq r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldreq r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addeq r4, r3, #16 │ │ │ │ │ ldreq r5, [r3, #8] │ │ │ │ │ - beq 21a4 │ │ │ │ │ + beq 2044 │ │ │ │ │ ldr r6, [r7] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 25a4 │ │ │ │ │ + beq 2444 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 214c │ │ │ │ │ + beq 1fec │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2140 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 243c │ │ │ │ │ + ble 22dc │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 2140 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ mvnlt r8, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 21a4 │ │ │ │ │ + beq 2044 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 240c │ │ │ │ │ + bne 22ac │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26dc │ │ │ │ │ + beq 257c │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ movlt r0, r8 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 2624 │ │ │ │ │ + bne 24c4 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20f4 │ │ │ │ │ + beq 1f94 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r8, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 20b4 │ │ │ │ │ + bge 1f54 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 20b4 │ │ │ │ │ + beq 1f54 │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2160 │ │ │ │ │ + beq 2000 │ │ │ │ │ add sl, r6, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 20a8 │ │ │ │ │ + ble 1f48 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 1f14 │ │ │ │ │ add sl, r6, #2 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 20a8 │ │ │ │ │ + ble 1f48 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 1f14 │ │ │ │ │ add sl, r6, #3 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 20a8 │ │ │ │ │ + ble 1f48 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 1f14 │ │ │ │ │ add sl, r6, #4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 20a8 │ │ │ │ │ + ble 1f48 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 1f14 │ │ │ │ │ add sl, r6, #5 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 20a8 │ │ │ │ │ + ble 1f48 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 1f14 │ │ │ │ │ add sl, r6, #6 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 20a8 │ │ │ │ │ + ble 1f48 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 1f14 │ │ │ │ │ add sl, r6, #7 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - ble 20a8 │ │ │ │ │ + ble 1f48 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2074 │ │ │ │ │ + beq 1f14 │ │ │ │ │ add sl, r6, #8 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bgt 2068 │ │ │ │ │ - b 20a8 │ │ │ │ │ + bgt 1f08 │ │ │ │ │ + b 1f48 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bge 20a8 │ │ │ │ │ + bge 1f48 │ │ │ │ │ ldrb r3, [r4, sl] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 205c │ │ │ │ │ + bne 1efc │ │ │ │ │ sub r1, sl, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2804 │ │ │ │ │ + beq 26a4 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ - bgt 2108 │ │ │ │ │ + bgt 1fa8 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r6, [r3, r7, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 1f88 │ │ │ │ │ + b 1e28 │ │ │ │ │ subs r9, r7, #0 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - beq 2168 │ │ │ │ │ + beq 2008 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bgt 20f0 │ │ │ │ │ + bgt 1f90 │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 2430 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 25ec │ │ │ │ │ + bgt 248c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r4, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r9, [r7, #8] │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -2395,1101 +2292,1101 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25c8 │ │ │ │ │ + bne 2468 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 209c │ │ │ │ │ + bgt 1f3c │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 209c │ │ │ │ │ + bne 1f3c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 209c │ │ │ │ │ + b 1f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 240c │ │ │ │ │ + bne 22ac │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ │ add r4, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ - b 1f10 │ │ │ │ │ + b 1db0 │ │ │ │ │ mov sl, r6 │ │ │ │ │ - b 2074 │ │ │ │ │ + b 1f14 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 20c0 │ │ │ │ │ + bne 1f60 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r9, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 1f90 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ movlt r0, r8 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20fc │ │ │ │ │ + beq 1f9c │ │ │ │ │ mov r9, #0 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2330 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge 238c │ │ │ │ │ + bge 222c │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ - bne 21dc │ │ │ │ │ + bne 207c │ │ │ │ │ add r6, r0, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 239c │ │ │ │ │ + bge 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ add r6, r0, #2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 239c │ │ │ │ │ + ble 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ add r6, r0, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 239c │ │ │ │ │ + ble 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ add r6, r0, #4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 239c │ │ │ │ │ + ble 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ add r6, r0, #5 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 239c │ │ │ │ │ + ble 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ add r6, r0, #6 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 239c │ │ │ │ │ + bge 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ add r6, r0, #7 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 239c │ │ │ │ │ + bge 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 239c │ │ │ │ │ + bge 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ add r6, r0, #9 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 239c │ │ │ │ │ + bge 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ add r6, r0, #10 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt 2310 │ │ │ │ │ - b 239c │ │ │ │ │ + blt 21b0 │ │ │ │ │ + b 223c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bge 239c │ │ │ │ │ + bge 223c │ │ │ │ │ ldrb r3, [r4, r6] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 2304 │ │ │ │ │ + beq 21a4 │ │ │ │ │ sub r1, r6, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 23e8 │ │ │ │ │ + beq 2288 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ ldrle r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle r7, [r3, r9, lsl #2] │ │ │ │ │ - ble 2368 │ │ │ │ │ + ble 2208 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2414 │ │ │ │ │ + bne 22b4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2374 │ │ │ │ │ + ble 2214 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 21d4 │ │ │ │ │ + b 2074 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 2368 │ │ │ │ │ + bne 2208 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2368 │ │ │ │ │ - bne 21f8 │ │ │ │ │ + b 2208 │ │ │ │ │ + bne 2098 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r9, [r7, #8] │ │ │ │ │ - b 20fc │ │ │ │ │ + b 1f9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r6, r5 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2320 │ │ │ │ │ + bne 21c0 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 2394 │ │ │ │ │ + b 2234 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 240c │ │ │ │ │ + bgt 22ac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 240c │ │ │ │ │ + bne 22ac │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 20fc │ │ │ │ │ + b 1f9c │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bgt 23ec │ │ │ │ │ + bgt 228c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 23ec │ │ │ │ │ + bne 228c │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23ec │ │ │ │ │ + b 228c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1ef4 │ │ │ │ │ + bne 1d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ef4 │ │ │ │ │ + b 1d94 │ │ │ │ │ sub r1, fp, #88 @ 0x58 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #928] @ 280c │ │ │ │ │ + ldr r1, [pc, #928] @ 26ac │ │ │ │ │ mov r0, r7 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 1ebc │ │ │ │ │ - b 20fc │ │ │ │ │ + bne 1d5c │ │ │ │ │ + b 1f9c │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bge 2394 │ │ │ │ │ + bge 2234 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 24c4 │ │ │ │ │ + beq 2364 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 24a4 │ │ │ │ │ - b 2394 │ │ │ │ │ + bne 2344 │ │ │ │ │ + b 2234 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 2394 │ │ │ │ │ + beq 2234 │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23ec │ │ │ │ │ + beq 228c │ │ │ │ │ cmp r9, #11 │ │ │ │ │ - bgt 253c │ │ │ │ │ + bgt 23dc │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r4, [r2, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 2394 │ │ │ │ │ + b 2234 │ │ │ │ │ sub ip, fp, #88 @ 0x58 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #772] @ 280c │ │ │ │ │ + ldr ip, [pc, #772] @ 26ac │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1ea4 │ │ │ │ │ - b 20fc │ │ │ │ │ + bne 1d44 │ │ │ │ │ + b 1f9c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2734 │ │ │ │ │ + bne 25d4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 24f0 │ │ │ │ │ + bgt 2390 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 24f0 │ │ │ │ │ + bne 2390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 24f0 │ │ │ │ │ + b 2390 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2590 │ │ │ │ │ + bgt 2430 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 2590 │ │ │ │ │ + bne 2430 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 25b0 │ │ │ │ │ + ble 2450 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 20f4 │ │ │ │ │ + b 1f94 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 1ed0 │ │ │ │ │ + b 1d70 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 259c │ │ │ │ │ + bne 243c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 259c │ │ │ │ │ + b 243c │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2590 │ │ │ │ │ + bgt 2430 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 2590 │ │ │ │ │ + bne 2430 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2590 │ │ │ │ │ + b 2430 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27e4 │ │ │ │ │ + bne 2684 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20ec │ │ │ │ │ + bgt 1f8c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 20ec │ │ │ │ │ + bne 1f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 20ec │ │ │ │ │ + b 1f8c │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 20f4 │ │ │ │ │ + beq 1f94 │ │ │ │ │ ldr r9, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov sl, r6 │ │ │ │ │ str r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 2674 │ │ │ │ │ + b 2514 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 2430 │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 26f8 │ │ │ │ │ + bgt 2598 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add r6, r9, r6 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add r6, r6, r5 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 26a0 │ │ │ │ │ + beq 2540 │ │ │ │ │ ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ bl ff4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ - bge 2648 │ │ │ │ │ + bge 24e8 │ │ │ │ │ ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 278c │ │ │ │ │ + beq 262c │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2590 │ │ │ │ │ + beq 2430 │ │ │ │ │ cmp sl, #11 │ │ │ │ │ - bgt 2754 │ │ │ │ │ + bgt 25f4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r4, [r3, sl, lsl #2] │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 20f4 │ │ │ │ │ + b 1f94 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 259c │ │ │ │ │ + b 243c │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - bne 2574 │ │ │ │ │ + bne 2414 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2668 │ │ │ │ │ + bgt 2508 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 2668 │ │ │ │ │ + bne 2508 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2668 │ │ │ │ │ + b 2508 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 23ec │ │ │ │ │ + bgt 228c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 23ec │ │ │ │ │ + bne 228c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 23ec │ │ │ │ │ + b 228c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27e4 │ │ │ │ │ + bne 2684 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 26d0 │ │ │ │ │ + bgt 2570 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 26d0 │ │ │ │ │ + bne 2570 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 26d0 │ │ │ │ │ + b 2570 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 27cc │ │ │ │ │ + bne 266c │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 26d4 │ │ │ │ │ + b 2574 │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 26c8 │ │ │ │ │ - b 2590 │ │ │ │ │ + bne 2568 │ │ │ │ │ + b 2430 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2590 │ │ │ │ │ + bgt 2430 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2590 │ │ │ │ │ + bne 2430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2590 │ │ │ │ │ + b 2430 │ │ │ │ │ ldr r7, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 2590 │ │ │ │ │ + b 2430 │ │ │ │ │ .word 0x0000022c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002810 : │ │ │ │ │ +000026b0 : │ │ │ │ │ bytes_fromhex(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl 289c <_PyBytes_FromHex> │ │ │ │ │ + bl 273c <_PyBytes_FromHex> │ │ │ │ │ R_ARM_CALL _PyBytes_FromHex │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 2858 │ │ │ │ │ + bne 26f8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 284c │ │ │ │ │ + beq 26ec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2894 │ │ │ │ │ + bgt 2734 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 2894 │ │ │ │ │ + bne 2734 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 284c │ │ │ │ │ + b 26ec │ │ │ │ │ │ │ │ │ │ -0000289c <_PyBytes_FromHex>: │ │ │ │ │ +0000273c <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2a4c <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + beq 28ec <_PyBytes_FromHex+0x1b0> │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ - beq 29c8 <_PyBytes_FromHex+0x12c> │ │ │ │ │ + beq 2868 <_PyBytes_FromHex+0x12c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r5, r0, #20 │ │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ │ add r0, r7, r7, lsr #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ - bne 2a3c <_PyBytes_FromHex+0x1a0> │ │ │ │ │ - bl b00 │ │ │ │ │ + bne 28dc <_PyBytes_FromHex+0x1a0> │ │ │ │ │ + bl acc │ │ │ │ │ R_ARM_CALL byteswriter_create.constprop.0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a20 <_PyBytes_FromHex+0x184> │ │ │ │ │ + beq 28c0 <_PyBytes_FromHex+0x184> │ │ │ │ │ ldr r1, [r4, #256] @ 0x100 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 29b4 <_PyBytes_FromHex+0x118> │ │ │ │ │ + bne 2854 <_PyBytes_FromHex+0x118> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r6, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r6, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ add lr, r5, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 2998 <_PyBytes_FromHex+0xfc> │ │ │ │ │ + bcs 2838 <_PyBytes_FromHex+0xfc> │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 2980 <_PyBytes_FromHex+0xe4> │ │ │ │ │ + bne 2820 <_PyBytes_FromHex+0xe4> │ │ │ │ │ ldrb r0, [r2, ip] │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - bhi 2a8c <_PyBytes_FromHex+0x1f0> │ │ │ │ │ + bhi 292c <_PyBytes_FromHex+0x1f0> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 2a80 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ + bhi 2920 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ add ip, ip, r0, lsl #4 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ strb ip, [r1], #1 │ │ │ │ │ - b 293c <_PyBytes_FromHex+0xa0> │ │ │ │ │ + b 27dc <_PyBytes_FromHex+0xa0> │ │ │ │ │ ldrb ip, [r3, #1]! │ │ │ │ │ ldr r0, [r6, ip, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 2980 <_PyBytes_FromHex+0xe4> │ │ │ │ │ + bne 2820 <_PyBytes_FromHex+0xe4> │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bhi 2954 <_PyBytes_FromHex+0xb8> │ │ │ │ │ + bhi 27f4 <_PyBytes_FromHex+0xb8> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2ad4 <_PyBytes_FromHex+0x238> │ │ │ │ │ + bne 2974 <_PyBytes_FromHex+0x238> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dac │ │ │ │ │ + bl d78 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r1, r1, #16 │ │ │ │ │ ldrne r1, [r1, #20] │ │ │ │ │ - b 2924 <_PyBytes_FromHex+0x88> │ │ │ │ │ + b 27c4 <_PyBytes_FromHex+0x88> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ addne r1, r0, #28 │ │ │ │ │ ldreq r1, [r0, #28] │ │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2b0c <_PyBytes_FromHex+0x270> │ │ │ │ │ + ble 29ac <_PyBytes_FromHex+0x270> │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r0, [r1, r2] │ │ │ │ │ - bne 2af8 <_PyBytes_FromHex+0x25c> │ │ │ │ │ + bne 2998 <_PyBytes_FromHex+0x25c> │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ - bls 2ae8 <_PyBytes_FromHex+0x24c> │ │ │ │ │ + bls 2988 <_PyBytes_FromHex+0x24c> │ │ │ │ │ mov r4, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29ac <_PyBytes_FromHex+0x110> │ │ │ │ │ + beq 284c <_PyBytes_FromHex+0x110> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 29ac <_PyBytes_FromHex+0x110> │ │ │ │ │ + b 284c <_PyBytes_FromHex+0x110> │ │ │ │ │ mov r1, #1 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c08 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 290c <_PyBytes_FromHex+0x70> │ │ │ │ │ + b 27ac <_PyBytes_FromHex+0x70> │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ab4 <_PyBytes_FromHex+0x218> │ │ │ │ │ + beq 2954 <_PyBytes_FromHex+0x218> │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a34 <_PyBytes_FromHex+0x198> │ │ │ │ │ + bne 28d4 <_PyBytes_FromHex+0x198> │ │ │ │ │ ldr r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r5, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 28f4 <_PyBytes_FromHex+0x58> │ │ │ │ │ + b 2794 <_PyBytes_FromHex+0x58> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 2a98 <_PyBytes_FromHex+0x1fc> │ │ │ │ │ + bls 2938 <_PyBytes_FromHex+0x1fc> │ │ │ │ │ sub r2, r3, r5 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne 2a00 <_PyBytes_FromHex+0x164> │ │ │ │ │ + bne 28a0 <_PyBytes_FromHex+0x164> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC59 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2a18 <_PyBytes_FromHex+0x17c> │ │ │ │ │ + b 28b8 <_PyBytes_FromHex+0x17c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2a34 <_PyBytes_FromHex+0x198> │ │ │ │ │ + b 28d4 <_PyBytes_FromHex+0x198> │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ str r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 29a4 <_PyBytes_FromHex+0x108> │ │ │ │ │ + b 2844 <_PyBytes_FromHex+0x108> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne 29e8 <_PyBytes_FromHex+0x14c> │ │ │ │ │ - b 29fc <_PyBytes_FromHex+0x160> │ │ │ │ │ + bne 2888 <_PyBytes_FromHex+0x14c> │ │ │ │ │ + b 289c <_PyBytes_FromHex+0x160> │ │ │ │ │ lsl r0, r2, #1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldrheq r0, [r1, r0] │ │ │ │ │ ldrne r0, [r1, r2, lsl #2] │ │ │ │ │ - b 29f4 <_PyBytes_FromHex+0x158> │ │ │ │ │ + b 2894 <_PyBytes_FromHex+0x158> │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - b 2a00 <_PyBytes_FromHex+0x164> │ │ │ │ │ + b 28a0 <_PyBytes_FromHex+0x164> │ │ │ │ │ │ │ │ │ │ -00002b18 : │ │ │ │ │ +000029b8 : │ │ │ │ │ bytes_rstrip(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 2c60 │ │ │ │ │ + bhi 2b00 │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ add r5, r6, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 2c00 │ │ │ │ │ + ble 2aa0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 2c00 │ │ │ │ │ + beq 2aa0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c58 │ │ │ │ │ + bne 2af8 │ │ │ │ │ ldr sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, sl │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 2bac │ │ │ │ │ + bmi 2a4c │ │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2b88 │ │ │ │ │ + bne 2a28 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - beq 2bd8 │ │ │ │ │ + beq 2a78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2bbc │ │ │ │ │ + bne 2a5c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 2bcc │ │ │ │ │ + b 2a6c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 2c28 │ │ │ │ │ + bmi 2ac8 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ ldr r2, [r0, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 2c0c │ │ │ │ │ + bne 2aac │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 2c40 │ │ │ │ │ + beq 2ae0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 2bec │ │ │ │ │ - b 2c30 │ │ │ │ │ + beq 2a8c │ │ │ │ │ + b 2ad0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2bcc │ │ │ │ │ + b 2a6c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC61 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC61 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r6, r0 │ │ │ │ │ - beq 2bcc │ │ │ │ │ - b 2b44 │ │ │ │ │ + beq 2a6c │ │ │ │ │ + b 29e4 │ │ │ │ │ │ │ │ │ │ -00002c88 : │ │ │ │ │ +00002b28 : │ │ │ │ │ do_argstrip(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ - beq 2de0 │ │ │ │ │ + beq 2c80 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ebc │ │ │ │ │ + bne 2d5c │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 2d94 │ │ │ │ │ + bne 2c34 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ add sl, r3, #16 │ │ │ │ │ mov r9, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - blt 2d1c │ │ │ │ │ + blt 2bbc │ │ │ │ │ ldrb r1, [sl, r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2cf4 │ │ │ │ │ + bne 2b94 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpeq r9, r7 │ │ │ │ │ - beq 2d68 │ │ │ │ │ + beq 2c08 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ sub r1, r9, r4 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2ce4 │ │ │ │ │ + bne 2b84 │ │ │ │ │ mov r9, r7 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2eb4 │ │ │ │ │ + bne 2d54 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b 2d48 │ │ │ │ │ + b 2be8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2d54 │ │ │ │ │ + ble 2bf4 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r9, r3, #15 │ │ │ │ │ - b 2db8 │ │ │ │ │ + b 2c58 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq 2e9c │ │ │ │ │ + beq 2d3c │ │ │ │ │ ldrb r1, [r9, #1]! │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dac │ │ │ │ │ + bne 2c4c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2ce8 │ │ │ │ │ + bne 2b88 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - b 2d1c │ │ │ │ │ + b 2bbc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 2e60 │ │ │ │ │ + beq 2d00 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 2e58 │ │ │ │ │ + ble 2cf8 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, #15 │ │ │ │ │ - b 2e14 │ │ │ │ │ + b 2cb4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 2ec8 │ │ │ │ │ + beq 2d68 │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 2e08 │ │ │ │ │ + bne 2ca8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2e64 │ │ │ │ │ + bne 2d04 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpeq r1, r7 │ │ │ │ │ - beq 2edc │ │ │ │ │ + beq 2d7c │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r2, #16 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2ed8 │ │ │ │ │ + beq 2d78 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r3, r7 │ │ │ │ │ add lr, r1, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 2e30 │ │ │ │ │ + bgt 2cd0 │ │ │ │ │ ldrb r0, [lr, r3] │ │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ │ tst r0, #8 │ │ │ │ │ - bne 2e78 │ │ │ │ │ - b 2e30 │ │ │ │ │ + bne 2d18 │ │ │ │ │ + b 2cd0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 2ce8 │ │ │ │ │ + bne 2b88 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ mov r9, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 2d30 │ │ │ │ │ + b 2bd0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2d30 │ │ │ │ │ + b 2bd0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 2d48 │ │ │ │ │ + b 2be8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ - bne 2e64 │ │ │ │ │ - b 2e3c │ │ │ │ │ + bne 2d04 │ │ │ │ │ + b 2cdc │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2f08 │ │ │ │ │ + bne 2da8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2d48 │ │ │ │ │ + b 2be8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 2e3c │ │ │ │ │ + b 2cdc │ │ │ │ │ │ │ │ │ │ -00002f10 : │ │ │ │ │ +00002db0 : │ │ │ │ │ bytes_translate(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 2fc0 │ │ │ │ │ + bne 2e60 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 2f78 │ │ │ │ │ + bhi 2e18 │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2fc0 │ │ │ │ │ + beq 2e60 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 2fb8 │ │ │ │ │ + bne 2e58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3004 │ │ │ │ │ + bl 2ea4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #104] @ 3000 │ │ │ │ │ + ldr ip, [pc, #104] @ 2ea0 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov lr, #2 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r1, [r0] │ │ │ │ │ - beq 2f70 │ │ │ │ │ + beq 2e10 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - b 2f68 │ │ │ │ │ + b 2e08 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #52] @ 3000 │ │ │ │ │ + ldr ip, [pc, #52] @ 2ea0 │ │ │ │ │ sub lr, fp, #20 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov lr, #2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f58 │ │ │ │ │ - b 2f70 │ │ │ │ │ + bne 2df8 │ │ │ │ │ + b 2e10 │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003004 : │ │ │ │ │ +00002ea4 : │ │ │ │ │ bytes_translate_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #2928] @ 0xb70 │ │ │ │ │ sub sp, sp, #1120 @ 0x460 │ │ │ │ │ @@ -3507,58 +3404,58 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 3330 │ │ │ │ │ + beq 31d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ - bne 33f4 │ │ │ │ │ + bne 3294 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - bne 3368 │ │ │ │ │ + bne 3208 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 120 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - beq 31f4 │ │ │ │ │ + beq 3094 │ │ │ │ │ clz r3, sl │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r7, r6, #16 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 325c │ │ │ │ │ + beq 30fc │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bmi 31cc │ │ │ │ │ + bmi 306c │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ mov lr, r1 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r0, r7 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 3158 │ │ │ │ │ + beq 2ff8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3144 │ │ │ │ │ + beq 2fe4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3138 │ │ │ │ │ + beq 2fd8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 312c │ │ │ │ │ + beq 2fcc │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 2fc0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 3114 │ │ │ │ │ + beq 2fb4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 3214 │ │ │ │ │ + bne 30b4 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ @@ -3570,15 +3467,15 @@ │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - beq 31cc │ │ │ │ │ + beq 306c │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [ip], #1 │ │ │ │ │ add r2, ip, #7 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ @@ -3599,168 +3496,168 @@ │ │ │ │ │ strb r3, [lr, #-3] │ │ │ │ │ ldrb r3, [ip, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ ldrb r3, [ip, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne 3158 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 31f4 │ │ │ │ │ + bne 3094 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3224 │ │ │ │ │ + beq 30c4 │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r2], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [lr], #1 │ │ │ │ │ - b 3108 │ │ │ │ │ + b 2fa8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3254 │ │ │ │ │ + bgt 30f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3254 │ │ │ │ │ + bne 30f4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 31f4 │ │ │ │ │ + b 3094 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 3384 │ │ │ │ │ + bne 3224 │ │ │ │ │ sub r3, fp, #1056 @ 0x420 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r4, [r3], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ │ - bne 326c │ │ │ │ │ + bne 310c │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ str r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 32b0 │ │ │ │ │ + b 3150 │ │ │ │ │ ldrb r2, [r9, r3] │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, ip, r2, lsl #2 │ │ │ │ │ str r0, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 329c │ │ │ │ │ + blt 313c │ │ │ │ │ sub r0, fp, #1104 @ 0x450 │ │ │ │ │ str r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [fp, #-1160] @ 0xfffffb78 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 330c │ │ │ │ │ + bmi 31ac │ │ │ │ │ ldrb r0, [r7], #1 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #-1024] @ 0xfffffc00 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ moveq lr, #1 │ │ │ │ │ - beq 32d4 │ │ │ │ │ + beq 3174 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ strb r2, [ip], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ orrne lr, lr, #1 │ │ │ │ │ - b 32d4 │ │ │ │ │ + b 3174 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 33a8 │ │ │ │ │ + beq 3248 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 3328 │ │ │ │ │ + ble 31c8 │ │ │ │ │ sub r1, ip, r1 │ │ │ │ │ sub r0, fp, #1152 @ 0x480 │ │ │ │ │ bl 1f4 │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r5, [fp, #-1152] @ 0xfffffb80 │ │ │ │ │ - b 3208 │ │ │ │ │ + b 30a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r4, r3 │ │ │ │ │ moveq r4, r2 │ │ │ │ │ - beq 3070 │ │ │ │ │ + beq 2f10 │ │ │ │ │ sub r1, fp, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, r1, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3418 │ │ │ │ │ + bne 32b8 │ │ │ │ │ ldr r4, [fp, #-1148] @ 0xfffffb84 │ │ │ │ │ ldr r3, [fp, #-1140] @ 0xfffffb8c │ │ │ │ │ - b 3068 │ │ │ │ │ + b 2f08 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 3420 │ │ │ │ │ + beq 32c0 │ │ │ │ │ ldr sl, [r9, #8] │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ - b 307c │ │ │ │ │ + b 2f1c │ │ │ │ │ sub r2, fp, #1056 @ 0x420 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ │ ldrb r0, [r3, #1]! │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 3394 │ │ │ │ │ - b 327c │ │ │ │ │ + bne 3234 │ │ │ │ │ + b 311c │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3314 │ │ │ │ │ + bne 31b4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 33dc │ │ │ │ │ + bgt 327c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 33dc │ │ │ │ │ + bne 327c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ - b 3208 │ │ │ │ │ + b 30a8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC62 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3769,79 +3666,79 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ sub r0, fp, #1136 @ 0x470 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3208 │ │ │ │ │ + b 30a8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #1104 @ 0x450 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 340c │ │ │ │ │ + bne 32ac │ │ │ │ │ ldr r9, [fp, #-1104] @ 0xfffffbb0 │ │ │ │ │ ldr sl, [fp, #-1096] @ 0xfffffbb8 │ │ │ │ │ - b 307c │ │ │ │ │ + b 2f1c │ │ │ │ │ │ │ │ │ │ -00003440 : │ │ │ │ │ +000032e0 : │ │ │ │ │ bytes_mod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 3474 │ │ │ │ │ + beq 3314 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 3488 <_PyBytes_FormatEx> │ │ │ │ │ + b 3328 <_PyBytes_FormatEx> │ │ │ │ │ R_ARM_JUMP24 _PyBytes_FormatEx │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003488 <_PyBytes_FormatEx>: │ │ │ │ │ +00003328 <_PyBytes_FormatEx>: │ │ │ │ │ _PyBytes_FormatEx(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3920] @ 0xf50 │ │ │ │ │ sub sp, sp, #140 @ 0x8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 3fd4 <_PyBytes_FormatEx+0xb4c> │ │ │ │ │ + beq 3e74 <_PyBytes_FormatEx+0xb4c> │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3aec <_PyBytes_FormatEx+0x664> │ │ │ │ │ + bne 398c <_PyBytes_FormatEx+0x664> │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl b00 │ │ │ │ │ + bl acc │ │ │ │ │ R_ARM_CALL byteswriter_create.constprop.0 │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r8, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3768 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ + beq 3608 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ ldr r3, [r8, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4024 <_PyBytes_FormatEx+0xb9c> │ │ │ │ │ + bne 3ec4 <_PyBytes_FormatEx+0xb9c> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3884 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ + beq 3724 <_PyBytes_FormatEx+0x3fc> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr sl, [fp, #-128] @ 0xffffff80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -3849,127 +3746,127 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ subs r5, r6, #1 │ │ │ │ │ - bmi 371c <_PyBytes_FormatEx+0x294> │ │ │ │ │ + bmi 35bc <_PyBytes_FormatEx+0x294> │ │ │ │ │ mov r7, sl │ │ │ │ │ ldrb r3, [r7], #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 36e0 <_PyBytes_FormatEx+0x258> │ │ │ │ │ + bne 3580 <_PyBytes_FormatEx+0x258> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldrb r3, [sl, #1] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ strbeq r3, [r8], #1 │ │ │ │ │ addeq sl, sl, #2 │ │ │ │ │ subeq r6, r6, #2 │ │ │ │ │ - beq 3524 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + beq 33c4 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3ee4 <_PyBytes_FormatEx+0xa5c> │ │ │ │ │ + bne 3d84 <_PyBytes_FormatEx+0xa5c> │ │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ │ - beq 3bb4 <_PyBytes_FormatEx+0x72c> │ │ │ │ │ + beq 3a54 <_PyBytes_FormatEx+0x72c> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 3b84 <_PyBytes_FormatEx+0x6fc> │ │ │ │ │ + blt 3a24 <_PyBytes_FormatEx+0x6fc> │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r4, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r6, r5, #1 │ │ │ │ │ - beq 35d0 <_PyBytes_FormatEx+0x148> │ │ │ │ │ + beq 3470 <_PyBytes_FormatEx+0x148> │ │ │ │ │ mov r9, sl │ │ │ │ │ - ldr r2, [pc, #3972] @ 452c <_PyBytes_FormatEx+0x10a4> │ │ │ │ │ + ldr r2, [pc, #3972] @ 43cc <_PyBytes_FormatEx+0x10a4> │ │ │ │ │ ldrb r4, [r9], #1 │ │ │ │ │ sub r3, r4, #32 │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bhi 35c4 <_PyBytes_FormatEx+0x13c> │ │ │ │ │ + bhi 3464 <_PyBytes_FormatEx+0x13c> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ movne sl, r9 │ │ │ │ │ - beq 4038 <_PyBytes_FormatEx+0xbb0> │ │ │ │ │ + beq 3ed8 <_PyBytes_FormatEx+0xbb0> │ │ │ │ │ ldr r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r3, [r2, r4, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ subne r0, r4, #48 @ 0x30 │ │ │ │ │ movne r2, r6 │ │ │ │ │ movne ip, r3 │ │ │ │ │ - bne 394c <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ + bne 37ec <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - beq 40a4 <_PyBytes_FormatEx+0xc1c> │ │ │ │ │ + beq 3f44 <_PyBytes_FormatEx+0xc1c> │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 3ffc <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 3e9c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #104 @ 0x68 │ │ │ │ │ cmpne r3, #76 @ 0x4c │ │ │ │ │ - beq 4454 <_PyBytes_FormatEx+0xfcc> │ │ │ │ │ + beq 42f4 <_PyBytes_FormatEx+0xfcc> │ │ │ │ │ ldrd r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ - bl 4ac8 │ │ │ │ │ + bl 4968 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ streq r6, [r3, #268] @ 0x10c │ │ │ │ │ cmp r4, #103 @ 0x67 │ │ │ │ │ - ble 3774 <_PyBytes_FormatEx+0x2ec> │ │ │ │ │ + ble 3614 <_PyBytes_FormatEx+0x2ec> │ │ │ │ │ sub r3, r4, #105 @ 0x69 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 3b18 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + bhi 39b8 <_PyBytes_FormatEx+0x690> │ │ │ │ │ mov r1, #1 │ │ │ │ │ movw r2, #36929 @ 0x9041 │ │ │ │ │ ands r2, r2, r1, lsl r3 │ │ │ │ │ - beq 379c <_PyBytes_FormatEx+0x314> │ │ │ │ │ + beq 363c <_PyBytes_FormatEx+0x314> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 39fc <_PyBytes_FormatEx+0x574> │ │ │ │ │ + bne 389c <_PyBytes_FormatEx+0x574> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 39fc <_PyBytes_FormatEx+0x574> │ │ │ │ │ + bne 389c <_PyBytes_FormatEx+0x574> │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ subs r3, r4, #88 @ 0x58 │ │ │ │ │ movne r3, #1 │ │ │ │ │ and r1, r0, #6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39fc <_PyBytes_FormatEx+0x574> │ │ │ │ │ + beq 389c <_PyBytes_FormatEx+0x574> │ │ │ │ │ and r2, r0, #8 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ - beq 38b8 <_PyBytes_FormatEx+0x430> │ │ │ │ │ + beq 3758 <_PyBytes_FormatEx+0x430> │ │ │ │ │ cmp r4, #120 @ 0x78 │ │ │ │ │ moveq r3, #16 │ │ │ │ │ movne r3, #10 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 <_PyLong_FormatBytesWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatBytesWriter │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 3524 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 33c4 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subne r4, r0, sl │ │ │ │ │ @@ -3978,143 +3875,143 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ sub r6, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 3524 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 33c4 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f38 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ + bne 3dd8 <_PyBytes_FormatEx+0xab0> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 34 │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f10 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ + bne 3db0 <_PyBytes_FormatEx+0xa88> │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bl dac │ │ │ │ │ + bl d78 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ │ - ble 38c0 <_PyBytes_FormatEx+0x438> │ │ │ │ │ - ldr r2, [pc, #3500] @ 4530 <_PyBytes_FormatEx+0x10a8> │ │ │ │ │ + ble 3760 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + ldr r2, [pc, #3500] @ 43d0 <_PyBytes_FormatEx+0x10a8> │ │ │ │ │ sub r3, r4, #69 @ 0x45 │ │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ │ - bhi 38c0 <_PyBytes_FormatEx+0x438> │ │ │ │ │ + bhi 3760 <_PyBytes_FormatEx+0x438> │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3998 <_PyBytes_FormatEx+0x510> │ │ │ │ │ + bne 3838 <_PyBytes_FormatEx+0x510> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 453c <_PyBytes_FormatEx+0x10b4> │ │ │ │ │ + beq 43dc <_PyBytes_FormatEx+0x10b4> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r1, r9, #16 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - bgt 37d4 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + bgt 3674 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bge 4190 <_PyBytes_FormatEx+0xd08> │ │ │ │ │ + bge 4030 <_PyBytes_FormatEx+0xd08> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r7, r2 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - ble 381c <_PyBytes_FormatEx+0x394> │ │ │ │ │ + ble 36bc <_PyBytes_FormatEx+0x394> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r7, #2 │ │ │ │ │ - bl 33ac │ │ │ │ │ + bl 34a4 <_PyBytes_FormatEx+0x17c> │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3f8c <_PyBytes_FormatEx+0xb04> │ │ │ │ │ + beq 3e2c <_PyBytes_FormatEx+0xb04> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - bne 4130 <_PyBytes_FormatEx+0xca8> │ │ │ │ │ + bne 3fd0 <_PyBytes_FormatEx+0xca8> │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 415c <_PyBytes_FormatEx+0xcd4> │ │ │ │ │ + bgt 3ffc <_PyBytes_FormatEx+0xcd4> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 3b00 <_PyBytes_FormatEx+0x678> │ │ │ │ │ + bne 39a0 <_PyBytes_FormatEx+0x678> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ strbne r9, [r8], #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 419c <_PyBytes_FormatEx+0xd14> │ │ │ │ │ + bne 403c <_PyBytes_FormatEx+0xd14> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt 3fb8 <_PyBytes_FormatEx+0xb30> │ │ │ │ │ + blt 3e58 <_PyBytes_FormatEx+0xb30> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f64 <_PyBytes_FormatEx+0xadc> │ │ │ │ │ + bne 3e04 <_PyBytes_FormatEx+0xadc> │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 34 │ │ │ │ │ - b 3524 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 33c4 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 38a4 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ + beq 3744 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3dec <_PyBytes_FormatEx+0x964> │ │ │ │ │ + bne 3c8c <_PyBytes_FormatEx+0x964> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - b 3508 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b 33a8 <_PyBytes_FormatEx+0x80> │ │ │ │ │ mov r3, #8 │ │ │ │ │ - b 36c0 <_PyBytes_FormatEx+0x238> │ │ │ │ │ + b 3560 <_PyBytes_FormatEx+0x238> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ tst r3, #3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 3b50 <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ + bne 39f0 <_PyBytes_FormatEx+0x6c8> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r4, #39 @ 0x27 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq 3d0c <_PyBytes_FormatEx+0x884> │ │ │ │ │ + beq 3bac <_PyBytes_FormatEx+0x884> │ │ │ │ │ sub r1, r4, #32 │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ mov r3, r4 │ │ │ │ │ movwls r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC116 │ │ │ │ │ movwhi r1, #0 │ │ │ │ │ @@ -4124,142 +4021,142 @@ │ │ │ │ │ movthi r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC117 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 34 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 47b8 <_PyBytes_FormatEx+0x1330> │ │ │ │ │ + bne 4658 <_PyBytes_FormatEx+0x1330> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 3768 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ + b 3608 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi 3ff0 <_PyBytes_FormatEx+0xb68> │ │ │ │ │ + bmi 3e90 <_PyBytes_FormatEx+0xb68> │ │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ │ ldr r2, [ip, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 480c <_PyBytes_FormatEx+0x1384> │ │ │ │ │ + beq 46ac <_PyBytes_FormatEx+0x1384> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ smull r1, lr, r2, r1 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ rsb r2, r2, lr, asr #2 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 47e4 <_PyBytes_FormatEx+0x135c> │ │ │ │ │ + blt 4684 <_PyBytes_FormatEx+0x135c> │ │ │ │ │ mov r2, #10 │ │ │ │ │ mla r2, r2, r0, r4 │ │ │ │ │ sub r0, r2, #48 @ 0x30 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 394c <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ + b 37ec <_PyBytes_FormatEx+0x4c4> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bne 3b18 <_PyBytes_FormatEx+0x690> │ │ │ │ │ + bne 39b8 <_PyBytes_FormatEx+0x690> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ASCII │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ tst r2, #32 │ │ │ │ │ - beq 3e30 <_PyBytes_FormatEx+0x9a8> │ │ │ │ │ + beq 3cd0 <_PyBytes_FormatEx+0x9a8> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r3, #20 │ │ │ │ │ addeq r2, r3, #28 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpge r3, r5 │ │ │ │ │ movle r5, r3 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ movge r7, r5 │ │ │ │ │ mov r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 37fc <_PyBytes_FormatEx+0x374> │ │ │ │ │ + b 369c <_PyBytes_FormatEx+0x374> │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 3c54 <_PyBytes_FormatEx+0x7cc> │ │ │ │ │ + beq 3af4 <_PyBytes_FormatEx+0x7cc> │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 48d8 <_PyBytes_FormatEx+0x1450> │ │ │ │ │ + beq 4778 <_PyBytes_FormatEx+0x1450> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r5, #20 │ │ │ │ │ addeq r3, r5, #28 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ tst r3, #16 │ │ │ │ │ movne r3, #48 @ 0x30 │ │ │ │ │ moveq r3, #32 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r9, [r3] │ │ │ │ │ sub r3, r9, #43 @ 0x2b │ │ │ │ │ tst r3, #253 @ 0xfd │ │ │ │ │ - beq 4814 <_PyBytes_FormatEx+0x138c> │ │ │ │ │ + beq 46b4 <_PyBytes_FormatEx+0x138c> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ tst r3, #2 │ │ │ │ │ - bne 3ecc <_PyBytes_FormatEx+0xa44> │ │ │ │ │ + bne 3d6c <_PyBytes_FormatEx+0xa44> │ │ │ │ │ ldr r2, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r5, r2 │ │ │ │ │ movge r7, r5 │ │ │ │ │ movlt r7, r2 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 37fc <_PyBytes_FormatEx+0x374> │ │ │ │ │ + beq 369c <_PyBytes_FormatEx+0x374> │ │ │ │ │ mov r9, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ addle r1, r7, #1 │ │ │ │ │ movgt r1, r7 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - ble 3ad0 <_PyBytes_FormatEx+0x648> │ │ │ │ │ + ble 3970 <_PyBytes_FormatEx+0x648> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - bl 33ac │ │ │ │ │ + bl 34a4 <_PyBytes_FormatEx+0x17c> │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 3f8c <_PyBytes_FormatEx+0xb04> │ │ │ │ │ + beq 3e2c <_PyBytes_FormatEx+0xb04> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ strbne r9, [r8], #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ subgt r7, r7, #1 │ │ │ │ │ - b 3820 <_PyBytes_FormatEx+0x398> │ │ │ │ │ + b 36c0 <_PyBytes_FormatEx+0x398> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl c3c │ │ │ │ │ + bl c08 │ │ │ │ │ R_ARM_CALL byteswriter_create │ │ │ │ │ str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 34c8 <_PyBytes_FormatEx+0x40> │ │ │ │ │ + b 3368 <_PyBytes_FormatEx+0x40> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 386c <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ + b 370c <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ @@ -4269,31 +4166,31 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldreq r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ subeq r3, sl, r3 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 3900 <_PyBytes_FormatEx+0x478> │ │ │ │ │ + beq 37a0 <_PyBytes_FormatEx+0x478> │ │ │ │ │ mov r3, r2 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC114 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC114 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #32 │ │ │ │ │ orr r3, r3, #4 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 3590 <_PyBytes_FormatEx+0x108> │ │ │ │ │ + b 3430 <_PyBytes_FormatEx+0x108> │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ @@ -4302,95 +4199,95 @@ │ │ │ │ │ sub r2, r7, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e6c <_PyBytes_FormatEx+0x9e4> │ │ │ │ │ + beq 3d0c <_PyBytes_FormatEx+0x9e4> │ │ │ │ │ add r0, sl, #2 │ │ │ │ │ sub r5, r6, #2 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bmi 3e3c <_PyBytes_FormatEx+0x9b4> │ │ │ │ │ + bmi 3cdc <_PyBytes_FormatEx+0x9b4> │ │ │ │ │ ldrb r2, [sl], #1 │ │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 3bf4 <_PyBytes_FormatEx+0x76c> │ │ │ │ │ + beq 3a94 <_PyBytes_FormatEx+0x76c> │ │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ │ - bne 3bd0 <_PyBytes_FormatEx+0x748> │ │ │ │ │ + bne 3a70 <_PyBytes_FormatEx+0x748> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 3bd0 <_PyBytes_FormatEx+0x748> │ │ │ │ │ + bgt 3a70 <_PyBytes_FormatEx+0x748> │ │ │ │ │ sub r1, sl, r0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3ea0 <_PyBytes_FormatEx+0xa18> │ │ │ │ │ + bne 3d40 <_PyBytes_FormatEx+0xa18> │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 3e94 <_PyBytes_FormatEx+0xa0c> │ │ │ │ │ + beq 3d34 <_PyBytes_FormatEx+0xa0c> │ │ │ │ │ mvn r3, #3 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mvn r3, #2 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 3588 <_PyBytes_FormatEx+0x100> │ │ │ │ │ + b 3428 <_PyBytes_FormatEx+0x100> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - beq 3de0 <_PyBytes_FormatEx+0x958> │ │ │ │ │ + beq 3c80 <_PyBytes_FormatEx+0x958> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3dd4 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ + beq 3c74 <_PyBytes_FormatEx+0x94c> │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3d94 <_PyBytes_FormatEx+0x90c> │ │ │ │ │ + bne 3c34 <_PyBytes_FormatEx+0x90c> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d58 <_PyBytes_FormatEx+0x8d0> │ │ │ │ │ + bne 3bf8 <_PyBytes_FormatEx+0x8d0> │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3d1c <_PyBytes_FormatEx+0x894> │ │ │ │ │ + bge 3bbc <_PyBytes_FormatEx+0x894> │ │ │ │ │ str r9, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC76 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC76 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r4 │ │ │ │ │ @@ -4402,22 +4299,22 @@ │ │ │ │ │ movne r3, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC101 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC101 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC115 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC115 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ @@ -4431,15 +4328,15 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC100 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC75 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC75 │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -4453,65 +4350,65 @@ │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC99 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC99 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r1, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ and r1, r1, #8 │ │ │ │ │ bl 0 <_PyUnicode_FormatLong> │ │ │ │ │ R_ARM_CALL _PyUnicode_FormatLong │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a24 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ + bgt 38c4 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3a24 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ + bne 38c4 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a24 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ + b 38c4 <_PyBytes_FormatEx+0x59c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 3c9c <_PyBytes_FormatEx+0x814> │ │ │ │ │ + b 3b3c <_PyBytes_FormatEx+0x814> │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - b 3cbc <_PyBytes_FormatEx+0x834> │ │ │ │ │ + b 3b5c <_PyBytes_FormatEx+0x834> │ │ │ │ │ tst r3, #469762048 @ 0x1c000000 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38a4 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ + bne 3744 <_PyBytes_FormatEx+0x41c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - b 3508 <_PyBytes_FormatEx+0x80> │ │ │ │ │ + b 33a8 <_PyBytes_FormatEx+0x80> │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 39d0 <_PyBytes_FormatEx+0x548> │ │ │ │ │ + b 3870 <_PyBytes_FormatEx+0x548> │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC78 │ │ │ │ │ @@ -4520,74 +4417,74 @@ │ │ │ │ │ sub r2, r7, r2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC77 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC77 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3c20 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + bgt 3ac0 <_PyBytes_FormatEx+0x798> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3c20 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + bne 3ac0 <_PyBytes_FormatEx+0x798> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c20 <_PyBytes_FormatEx+0x798> │ │ │ │ │ + b 3ac0 <_PyBytes_FormatEx+0x798> │ │ │ │ │ mov r9, #43 @ 0x2b │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movge r7, r5 │ │ │ │ │ movlt r7, r3 │ │ │ │ │ - b 3aa0 <_PyBytes_FormatEx+0x618> │ │ │ │ │ + b 3940 <_PyBytes_FormatEx+0x618> │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3568 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ + bgt 3408 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ subs r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3f08 <_PyBytes_FormatEx+0xa80> │ │ │ │ │ + bne 3da8 <_PyBytes_FormatEx+0xa80> │ │ │ │ │ ldr r0, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [sl, #1] │ │ │ │ │ - b 3568 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ + b 3408 <_PyBytes_FormatEx+0xe0> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3758 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + bgt 35f8 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3758 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + bne 35f8 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3758 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ + b 35f8 <_PyBytes_FormatEx+0x2d0> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ @@ -4595,866 +4492,866 @@ │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC119 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC119 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 3878 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ + bge 3718 <_PyBytes_FormatEx+0x3f0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC118 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC118 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 34 │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - beq 3840 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ + beq 36e0 <_PyBytes_FormatEx+0x3b8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r8, r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 386c <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ + b 370c <_PyBytes_FormatEx+0x3e4> │ │ │ │ │ mov r1, #636 @ 0x27c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - b 3768 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ + b 3608 <_PyBytes_FormatEx+0x2e0> │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 4360 <_PyBytes_FormatEx+0xed8> │ │ │ │ │ + beq 4200 <_PyBytes_FormatEx+0xed8> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC94 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC94 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [r8, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r8, r3, #16 │ │ │ │ │ ldrne r8, [r3, #20] │ │ │ │ │ - b 34e0 <_PyBytes_FormatEx+0x58> │ │ │ │ │ + b 3380 <_PyBytes_FormatEx+0x58> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 427c <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ + blt 411c <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ ldrd r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 4ac8 │ │ │ │ │ + bl 4968 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4248 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ + beq 40e8 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 41f0 <_PyBytes_FormatEx+0xd68> │ │ │ │ │ + beq 4090 <_PyBytes_FormatEx+0xd68> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 41d4 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ + blt 4074 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ cmp r5, #1 │ │ │ │ │ sub r6, r5, #2 │ │ │ │ │ - beq 3ffc <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 3e9c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [r9] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ │ - bne 3608 <_PyBytes_FormatEx+0x180> │ │ │ │ │ + bne 34a8 <_PyBytes_FormatEx+0x180> │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ movwmi r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movtmi r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ - bmi 4364 <_PyBytes_FormatEx+0xedc> │ │ │ │ │ + bmi 4204 <_PyBytes_FormatEx+0xedc> │ │ │ │ │ ldrb r4, [sl] │ │ │ │ │ cmp r4, #42 @ 0x2a │ │ │ │ │ - beq 4300 <_PyBytes_FormatEx+0xe78> │ │ │ │ │ + beq 41a0 <_PyBytes_FormatEx+0xe78> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ands r1, r1, #4 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ moveq r5, r1 │ │ │ │ │ - beq 360c <_PyBytes_FormatEx+0x184> │ │ │ │ │ + beq 34ac <_PyBytes_FormatEx+0x184> │ │ │ │ │ movw r1, #26215 @ 0x6667 │ │ │ │ │ movt r1, #26214 @ 0x6666 │ │ │ │ │ sub r5, r4, #48 @ 0x30 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r0, #10 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bmi 3ffc <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + bmi 3e9c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ │ ldr r2, [r3, r4, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - beq 360c <_PyBytes_FormatEx+0x184> │ │ │ │ │ + beq 34ac <_PyBytes_FormatEx+0x184> │ │ │ │ │ rsb r2, r4, #-2147483601 @ 0x8000002f │ │ │ │ │ asr ip, r2, #31 │ │ │ │ │ smull r2, lr, r2, r1 │ │ │ │ │ rsb r2, ip, lr, asr #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 4404 <_PyBytes_FormatEx+0xf7c> │ │ │ │ │ + blt 42a4 <_PyBytes_FormatEx+0xf7c> │ │ │ │ │ sub r4, r4, #48 @ 0x30 │ │ │ │ │ mla r5, r0, r5, r4 │ │ │ │ │ - b 40f4 <_PyBytes_FormatEx+0xc6c> │ │ │ │ │ + b 3f94 <_PyBytes_FormatEx+0xc6c> │ │ │ │ │ bic r2, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r2, #88 @ 0x58 │ │ │ │ │ - bne 382c <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ + bne 36cc <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bne 442c <_PyBytes_FormatEx+0xfa4> │ │ │ │ │ + bne 42cc <_PyBytes_FormatEx+0xfa4> │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ bic r7, r7, r7, asr #31 │ │ │ │ │ - b 382c <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ + b 36cc <_PyBytes_FormatEx+0x3a4> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 3f98 <_PyBytes_FormatEx+0xb10> │ │ │ │ │ + bne 3e38 <_PyBytes_FormatEx+0xb10> │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r8, r8, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 3834 <_PyBytes_FormatEx+0x3ac> │ │ │ │ │ + b 36d4 <_PyBytes_FormatEx+0x3ac> │ │ │ │ │ cmp r5, r2 │ │ │ │ │ movge r5, r2 │ │ │ │ │ - b 39e0 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 3880 <_PyBytes_FormatEx+0x558> │ │ │ │ │ bic r3, r4, #32 │ │ │ │ │ cmp r4, #111 @ 0x6f │ │ │ │ │ cmpne r3, #88 @ 0x58 │ │ │ │ │ - bne 3850 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + bne 36f0 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrb r1, [r2], #2 │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ │ strb r1, [r8, #1] │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 3850 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ + b 36f0 <_PyBytes_FormatEx+0x3c8> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ str r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 4088 <_PyBytes_FormatEx+0xc00> │ │ │ │ │ + b 3f28 <_PyBytes_FormatEx+0xc00> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41d4 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ + beq 4074 <_PyBytes_FormatEx+0xd4c> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 42e4 <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ + bne 4184 <_PyBytes_FormatEx+0xe5c> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 42cc <_PyBytes_FormatEx+0xe44> │ │ │ │ │ + blt 416c <_PyBytes_FormatEx+0xe44> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC87 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC87 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 42b8 <_PyBytes_FormatEx+0xe30> │ │ │ │ │ + bne 4158 <_PyBytes_FormatEx+0xe30> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 42a4 <_PyBytes_FormatEx+0xe1c> │ │ │ │ │ + blt 4144 <_PyBytes_FormatEx+0xe1c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC83 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC83 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC81 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC81 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC84 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC84 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC82 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC82 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC88 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC86 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC86 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - blt 427c <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ + blt 411c <_PyBytes_FormatEx+0xdf4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r2, fp, #88 @ 0x58 │ │ │ │ │ ldrd r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - bl 4ac8 │ │ │ │ │ + bl 4968 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4248 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ + beq 40e8 <_PyBytes_FormatEx+0xdc0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4378 <_PyBytes_FormatEx+0xef0> │ │ │ │ │ + beq 4218 <_PyBytes_FormatEx+0xef0> │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 3ffc <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 3e9c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [sl, #1] │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ - b 360c <_PyBytes_FormatEx+0x184> │ │ │ │ │ + b 34ac <_PyBytes_FormatEx+0x184> │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r1, [r3, #184] @ 0xb8 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq 3ffc <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + beq 3e9c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ mov r4, #46 @ 0x2e │ │ │ │ │ - b 40e0 <_PyBytes_FormatEx+0xc58> │ │ │ │ │ + b 3f80 <_PyBytes_FormatEx+0xc58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4344 <_PyBytes_FormatEx+0xebc> │ │ │ │ │ + beq 41e4 <_PyBytes_FormatEx+0xebc> │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 43e8 <_PyBytes_FormatEx+0xf60> │ │ │ │ │ + bne 4288 <_PyBytes_FormatEx+0xf60> │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 43d0 <_PyBytes_FormatEx+0xf48> │ │ │ │ │ + blt 4270 <_PyBytes_FormatEx+0xf48> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC91 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC91 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC92 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC92 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC90 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC93 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC93 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb r0, [r1], #2 │ │ │ │ │ strb r0, [r2], #2 │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r0, [ip, #1] │ │ │ │ │ strb r0, [r8, #1] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 414c <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ + b 3fec <_PyBytes_FormatEx+0xcc4> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ - bcc 3ffc <_PyBytes_FormatEx+0xb74> │ │ │ │ │ + bcc 3e9c <_PyBytes_FormatEx+0xb74> │ │ │ │ │ ldrb r4, [sl], #1 │ │ │ │ │ - b 361c <_PyBytes_FormatEx+0x194> │ │ │ │ │ + b 34bc <_PyBytes_FormatEx+0x194> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #48 @ 0x30 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 3b78 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 3a18 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #45 @ 0x2d │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 3b78 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 3a18 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #43 @ 0x2b │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 3b78 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 3a18 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r4, #35 @ 0x23 │ │ │ │ │ orr r3, r3, #8 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - b 3b78 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ + b 3a18 <_PyBytes_FormatEx+0x6f0> │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ ldr r5, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 4958 <_PyBytes_FormatEx+0x14d0> │ │ │ │ │ + bne 47f8 <_PyBytes_FormatEx+0x14d0> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4918 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ + beq 47b8 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4918 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ + bne 47b8 <_PyBytes_FormatEx+0x1490> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIndex_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48e4 <_PyBytes_FormatEx+0x145c> │ │ │ │ │ + beq 4784 <_PyBytes_FormatEx+0x145c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4618 <_PyBytes_FormatEx+0x1190> │ │ │ │ │ + beq 44b8 <_PyBytes_FormatEx+0x1190> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 4624 <_PyBytes_FormatEx+0x119c> │ │ │ │ │ + bhi 44c4 <_PyBytes_FormatEx+0x119c> │ │ │ │ │ strb r0, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 4608 <_PyBytes_FormatEx+0x1180> │ │ │ │ │ + bne 44a8 <_PyBytes_FormatEx+0x1180> │ │ │ │ │ ldrb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ strb r3, [r8], #1 │ │ │ │ │ - b 3524 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 33c4 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ .word 0x0000015a │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000085ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xfffffe38 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4a08 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ + beq 48a8 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ ldr r7, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 4a08 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ - ldr r1, [pc, #-48] @ 4534 <_PyBytes_FormatEx+0x10ac> │ │ │ │ │ + bne 48a8 <_PyBytes_FormatEx+0x1580> │ │ │ │ │ + ldr r1, [pc, #-48] @ 43d4 <_PyBytes_FormatEx+0x10ac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - bne 46ec <_PyBytes_FormatEx+0x1264> │ │ │ │ │ + bne 458c <_PyBytes_FormatEx+0x1264> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46b8 <_PyBytes_FormatEx+0x1230> │ │ │ │ │ + beq 4558 <_PyBytes_FormatEx+0x1230> │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + blt 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl b00 │ │ │ │ │ + bl acc │ │ │ │ │ R_ARM_CALL byteswriter_create.constprop.0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 46a4 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ + beq 4544 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ ldr r0, [r7, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 465c <_PyBytes_FormatEx+0x11d4> │ │ │ │ │ + bne 44fc <_PyBytes_FormatEx+0x11d4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 46a4 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ + blt 4544 <_PyBytes_FormatEx+0x121c> │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r7, #260] @ 0x104 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl ff4 │ │ │ │ │ + bl fc0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ add r3, r9, #16 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 37d4 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + b 3674 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ sub r3, fp, #89 @ 0x59 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 39e0 <_PyBytes_FormatEx+0x558> │ │ │ │ │ + b 3880 <_PyBytes_FormatEx+0x558> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 468c <_PyBytes_FormatEx+0x1204> │ │ │ │ │ + bne 452c <_PyBytes_FormatEx+0x1204> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 4670 <_PyBytes_FormatEx+0x11e8> │ │ │ │ │ + bge 4510 <_PyBytes_FormatEx+0x11e8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC110 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r7, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r0, r0, #16 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ - b 45c4 <_PyBytes_FormatEx+0x113c> │ │ │ │ │ + b 4464 <_PyBytes_FormatEx+0x113c> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC109 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC109 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC108 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC108 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 49f0 <_PyBytes_FormatEx+0x1568> │ │ │ │ │ + bne 4890 <_PyBytes_FormatEx+0x1568> │ │ │ │ │ subs r2, r7, #0 │ │ │ │ │ - bge 49dc <_PyBytes_FormatEx+0x1554> │ │ │ │ │ + bge 487c <_PyBytes_FormatEx+0x1554> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC98 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ - ldr r2, [pc, #-444] @ 4538 <_PyBytes_FormatEx+0x10b0> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + ldr r2, [pc, #-444] @ 43d8 <_PyBytes_FormatEx+0x10b0> │ │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ ldr lr, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [lr, #4] │ │ │ │ │ ldr r2, [ip, r2] │ │ │ │ │ str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 4798 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ + beq 4638 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ ldr r2, [r1, #28] │ │ │ │ │ ldr r7, [lr, r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4798 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ + beq 4638 <_PyBytes_FormatEx+0x1310> │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ blx r7 │ │ │ │ │ ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrd r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 476c <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ + bgt 460c <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 476c <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ + bne 460c <_PyBytes_FormatEx+0x12e4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4a24 <_PyBytes_FormatEx+0x159c> │ │ │ │ │ + beq 48c4 <_PyBytes_FormatEx+0x159c> │ │ │ │ │ add r3, r7, #16 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r9, r7 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 37d4 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + b 3674 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 4748 <_PyBytes_FormatEx+0x12c0> │ │ │ │ │ + b 45e8 <_PyBytes_FormatEx+0x12c0> │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3940 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + bgt 37e0 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ ldr r2, [fp, #-108] @ 0xffffff94 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3940 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + bne 37e0 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3940 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ + b 37e0 <_PyBytes_FormatEx+0x4b8> │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC89 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC89 │ │ │ │ │ sub r2, r7, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - b 35f8 <_PyBytes_FormatEx+0x170> │ │ │ │ │ + b 3498 <_PyBytes_FormatEx+0x170> │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3ed0 <_PyBytes_FormatEx+0xa48> │ │ │ │ │ + b 3d70 <_PyBytes_FormatEx+0xa48> │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ and r3, r3, r5 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4898 <_PyBytes_FormatEx+0x1410> │ │ │ │ │ + beq 4738 <_PyBytes_FormatEx+0x1410> │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r3, fp, #84 @ 0x54 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r5, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 344 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + beq 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ tst r5, #16 │ │ │ │ │ movne r2, #48 @ 0x30 │ │ │ │ │ moveq r2, #32 │ │ │ │ │ str r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ add r2, r3, #16 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3a64 <_PyBytes_FormatEx+0x5dc> │ │ │ │ │ + b 3904 <_PyBytes_FormatEx+0x5dc> │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ ands r3, r2, #6 │ │ │ │ │ - bne 483c <_PyBytes_FormatEx+0x13b4> │ │ │ │ │ + bne 46dc <_PyBytes_FormatEx+0x13b4> │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 344 │ │ │ │ │ R_ARM_CALL formatfloat │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 3524 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 33c4 <_PyBytes_FormatEx+0x9c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - b 3a4c <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ + b 38ec <_PyBytes_FormatEx+0x5c4> │ │ │ │ │ ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 4ab0 <_PyBytes_FormatEx+0x1628> │ │ │ │ │ + bne 4950 <_PyBytes_FormatEx+0x1628> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 4a70 <_PyBytes_FormatEx+0x15e8> │ │ │ │ │ + bge 4910 <_PyBytes_FormatEx+0x15e8> │ │ │ │ │ mov r2, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC113 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC113 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 49cc <_PyBytes_FormatEx+0x1544> │ │ │ │ │ + beq 486c <_PyBytes_FormatEx+0x1544> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - bne 49b8 <_PyBytes_FormatEx+0x1530> │ │ │ │ │ + bne 4858 <_PyBytes_FormatEx+0x1530> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 4970 <_PyBytes_FormatEx+0x14e8> │ │ │ │ │ + blt 4810 <_PyBytes_FormatEx+0x14e8> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC106 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC106 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 4984 <_PyBytes_FormatEx+0x14fc> │ │ │ │ │ + bne 4824 <_PyBytes_FormatEx+0x14fc> │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 4514 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ + b 43b4 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC107 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC107 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - bne 4a9c <_PyBytes_FormatEx+0x1614> │ │ │ │ │ + bne 493c <_PyBytes_FormatEx+0x1614> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 4a88 <_PyBytes_FormatEx+0x1600> │ │ │ │ │ + blt 4928 <_PyBytes_FormatEx+0x1600> │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC103 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC103 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC105 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC105 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [fp, #-89] @ 0xffffffa7 │ │ │ │ │ - b 4514 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ + b 43b4 <_PyBytes_FormatEx+0x108c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC97 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC97 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC96 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC96 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r9, #20] │ │ │ │ │ str r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ - ble 37cc <_PyBytes_FormatEx+0x344> │ │ │ │ │ - b 37d4 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ + ble 366c <_PyBytes_FormatEx+0x344> │ │ │ │ │ + b 3674 <_PyBytes_FormatEx+0x34c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ str r7, [fp, #-104] @ 0xffffff98 │ │ │ │ │ @@ -5464,79 +5361,79 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bgt 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + bne 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC112 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC112 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ mov r2, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC104 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC102 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC102 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ ldr r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r3, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC111 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC111 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3924 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ + b 37c4 <_PyBytes_FormatEx+0x49c> │ │ │ │ │ │ │ │ │ │ -00004ac8 : │ │ │ │ │ +00004968 : │ │ │ │ │ getnextarg(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bge 4b40 │ │ │ │ │ + bge 49e0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - blt 4b08 │ │ │ │ │ + blt 49a8 │ │ │ │ │ mov r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_GetItem │ │ │ │ │ mov lr, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4b1c │ │ │ │ │ + beq 49bc │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -5544,131 +5441,131 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC120 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC120 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 4b14 │ │ │ │ │ + b 49b4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r2, r1 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - b 4b2c │ │ │ │ │ + b 49cc │ │ │ │ │ │ │ │ │ │ -00004b5c : │ │ │ │ │ +000049fc : │ │ │ │ │ bytes_hex(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldrne r4, [r2, #8] │ │ │ │ │ addne r4, r1, r4 │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4a6c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bhi 4c08 │ │ │ │ │ + bhi 4aa8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 4a6c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - bne 4c40 │ │ │ │ │ + bne 4ae0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 <_Py_strhex_with_sep> │ │ │ │ │ R_ARM_CALL _Py_strhex_with_sep │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #244] @ 4cd0 │ │ │ │ │ + ldr ip, [pc, #244] @ 4b70 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ba4 │ │ │ │ │ - b 4bc4 │ │ │ │ │ + bne 4a44 │ │ │ │ │ + b 4a64 │ │ │ │ │ sub ip, fp, #20 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #176] @ 4cd0 │ │ │ │ │ + ldr ip, [pc, #176] @ 4b70 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4bc4 │ │ │ │ │ + beq 4a64 │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4c54 │ │ │ │ │ + beq 4af4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 4bb4 │ │ │ │ │ + beq 4a54 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4c94 │ │ │ │ │ + beq 4b34 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4cb4 │ │ │ │ │ + ble 4b54 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 4bb4 │ │ │ │ │ + bne 4a54 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ - beq 4bb4 │ │ │ │ │ + beq 4a54 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4bc4 │ │ │ │ │ + b 4a64 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 4c8c │ │ │ │ │ + bne 4b2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 4c8c │ │ │ │ │ + b 4b2c │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004cd4 : │ │ │ │ │ +00004b74 : │ │ │ │ │ bytes_rpartition(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -5681,87 +5578,87 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4df8 │ │ │ │ │ + bne 4c98 │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr sl, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - beq 4de0 │ │ │ │ │ + beq 4c80 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4da4 │ │ │ │ │ + beq 4c44 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - blt 4d74 │ │ │ │ │ + blt 4c14 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 4dc4 │ │ │ │ │ + ble 4c64 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r6 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl 54d8 │ │ │ │ │ + bl 5378 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bge 4e20 │ │ │ │ │ - ldr r1, [pc, #276] @ 4e90 │ │ │ │ │ + bge 4cc0 │ │ │ │ │ + ldr r1, [pc, #276] @ 4d30 │ │ │ │ │ ldr r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4e00 │ │ │ │ │ - ldr r2, [pc, #264] @ 4e94 │ │ │ │ │ + ble 4ca0 │ │ │ │ │ + ldr r2, [pc, #264] @ 4d34 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r4, #24] │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4db8 │ │ │ │ │ + beq 4c58 │ │ │ │ │ sub r0, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne 4d74 │ │ │ │ │ + bne 4c14 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldrb r2, [sl] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ - bl 4e98 │ │ │ │ │ + bl 4d38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 4d6c │ │ │ │ │ + b 4c0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4da4 │ │ │ │ │ + b 4c44 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r1, #1240] @ 0x4d8 │ │ │ │ │ cmp r2, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r2, [pc, #128] @ 4e94 │ │ │ │ │ + ldr r2, [pc, #128] @ 4d34 │ │ │ │ │ addne r3, r3, #2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ strne r3, [r1, #1240] @ 0x4d8 │ │ │ │ │ - b 4d8c │ │ │ │ │ + b 4c2c │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5775,360 +5672,360 @@ │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4da4 │ │ │ │ │ + beq 4c44 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4df8 │ │ │ │ │ + bgt 4c98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4df8 │ │ │ │ │ + bne 4c98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4df8 │ │ │ │ │ + b 4c98 │ │ │ │ │ .word 0x00006000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004e98 : │ │ │ │ │ +00004d38 : │ │ │ │ │ stringlib_rfind_char(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ mov ip, r0 │ │ │ │ │ addle r3, r0, r1 │ │ │ │ │ - ble 4ecc │ │ │ │ │ - b 4edc │ │ │ │ │ + ble 4d6c │ │ │ │ │ + b 4d7c │ │ │ │ │ ldrb r0, [r3, #-1]! │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 4f00 │ │ │ │ │ + beq 4da0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bhi 4ec0 │ │ │ │ │ + bhi 4d60 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ed4 │ │ │ │ │ + beq 4d74 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r0, r3, ip │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004f08 : │ │ │ │ │ +00004da8 : │ │ │ │ │ stringlib_lower(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 120 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4f40 │ │ │ │ │ + beq 4de0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_lower> │ │ │ │ │ R_ARM_CALL _Py_bytes_lower │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00004f48 : │ │ │ │ │ +00004de8 : │ │ │ │ │ bytes_splitlines(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ - beq 5194 │ │ │ │ │ + beq 5034 │ │ │ │ │ ldr r6, [r2, #8] │ │ │ │ │ add r6, r1, r6 │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #696] @ 5244 │ │ │ │ │ + ldr ip, [pc, #696] @ 50e4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5188 │ │ │ │ │ + beq 5028 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4fd0 │ │ │ │ │ + beq 4e70 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - blt 51f8 │ │ │ │ │ + blt 5098 │ │ │ │ │ ldr r7, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r4, r7, #16 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5188 │ │ │ │ │ + beq 5028 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r7, r7, #15 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - ble 5188 │ │ │ │ │ + ble 5028 │ │ │ │ │ sub r3, r9, r0 │ │ │ │ │ add ip, r7, r0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ - beq 50b4 │ │ │ │ │ + beq 4f54 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5048 │ │ │ │ │ + beq 4ee8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5034 │ │ │ │ │ + beq 4ed4 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 4f6c │ │ │ │ │ add r1, r0, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 4f6c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 4f6c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 50b4 │ │ │ │ │ - b 51ac │ │ │ │ │ + bne 4f54 │ │ │ │ │ + b 504c │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 4f6c │ │ │ │ │ ldrb r3, [r2, #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 4f6c │ │ │ │ │ ldrb r3, [r2, #3] │ │ │ │ │ add r1, lr, #2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 4f6c │ │ │ │ │ add r1, lr, #3 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - beq 51ac │ │ │ │ │ + beq 504c │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ add r2, ip, #1 │ │ │ │ │ add ip, r2, #3 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ cmpne r3, #13 │ │ │ │ │ - bne 5068 │ │ │ │ │ + bne 4f08 │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - ble 51b4 │ │ │ │ │ + ble 5054 │ │ │ │ │ ldrb r3, [r4, r1] │ │ │ │ │ add sl, r1, #1 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 5144 │ │ │ │ │ + beq 4fe4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 50fc │ │ │ │ │ + beq 4f9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r9, sl │ │ │ │ │ - beq 5160 │ │ │ │ │ + beq 5000 │ │ │ │ │ mov r1, sl │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 51d8 │ │ │ │ │ + beq 5078 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 51bc │ │ │ │ │ + bne 505c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 513c │ │ │ │ │ + bgt 4fdc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 5200 │ │ │ │ │ + beq 50a0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 4ff4 │ │ │ │ │ + b 4e94 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble 50e4 │ │ │ │ │ + ble 4f84 │ │ │ │ │ add r3, r4, r1 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq sl, r1, #2 │ │ │ │ │ - b 50e4 │ │ │ │ │ + b 4f84 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 50f8 │ │ │ │ │ + bne 4f98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 51d8 │ │ │ │ │ + bne 5078 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 520c │ │ │ │ │ + bhi 50ac │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 4fb8 │ │ │ │ │ - b 4f7c │ │ │ │ │ + bne 4e58 │ │ │ │ │ + b 4e1c │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 50ec │ │ │ │ │ + b 4f8c │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 50ec │ │ │ │ │ + b 4f8c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51d8 │ │ │ │ │ + bgt 5078 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 51d8 │ │ │ │ │ + bne 5078 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 51f8 │ │ │ │ │ + bgt 5098 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 51f8 │ │ │ │ │ + bne 5098 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 5188 │ │ │ │ │ + b 5028 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 513c │ │ │ │ │ + b 4fdc │ │ │ │ │ sub ip, fp, #40 @ 0x28 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - ldr ip, [pc, #32] @ 5244 │ │ │ │ │ + ldr ip, [pc, #32] @ 50e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4fc0 │ │ │ │ │ - b 5188 │ │ │ │ │ + bne 4e60 │ │ │ │ │ + b 5028 │ │ │ │ │ .word 0x000002b0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00005248 : │ │ │ │ │ +000050e8 : │ │ │ │ │ PyBytesWriter_GetSize(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #260] @ 0x104 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00005260 : │ │ │ │ │ +00005100 : │ │ │ │ │ bytes_strip(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 52b4 │ │ │ │ │ + bhi 5154 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrgt r2, [r6] │ │ │ │ │ - ble 52a8 │ │ │ │ │ + ble 5148 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2c88 │ │ │ │ │ + b 2b28 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 5294 │ │ │ │ │ + b 5134 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC122 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC122 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - b 5288 │ │ │ │ │ + b 5128 │ │ │ │ │ │ │ │ │ │ -000052d8 : │ │ │ │ │ +00005178 : │ │ │ │ │ stringlib_upper(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 120 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5310 │ │ │ │ │ + beq 51b0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 <_Py_bytes_upper> │ │ │ │ │ R_ARM_CALL _Py_bytes_upper │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00005318 : │ │ │ │ │ +000051b8 : │ │ │ │ │ bytes_removesuffix(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ @@ -6141,222 +6038,222 @@ │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53d0 │ │ │ │ │ + bne 5270 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 53d8 │ │ │ │ │ + beq 5278 │ │ │ │ │ sub r7, r5, r2 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53d8 │ │ │ │ │ + bne 5278 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 53c4 │ │ │ │ │ + beq 5264 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 53b0 │ │ │ │ │ + b 5250 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5400 │ │ │ │ │ + bne 52a0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 53b0 │ │ │ │ │ + b 5250 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyBytes_FromSize.part.0> │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 53b0 │ │ │ │ │ + b 5250 │ │ │ │ │ │ │ │ │ │ -00005414 <_PyBytes_Find>: │ │ │ │ │ +000052b4 <_PyBytes_Find>: │ │ │ │ │ _PyBytes_Find(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ - beq 5498 <_PyBytes_Find+0x84> │ │ │ │ │ + beq 5338 <_PyBytes_Find+0x84> │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bgt 54a4 <_PyBytes_Find+0x90> │ │ │ │ │ + bgt 5344 <_PyBytes_Find+0x90> │ │ │ │ │ mov r5, r1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl ff4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrge r2, [fp, #4] │ │ │ │ │ addge r3, r3, r2 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 5494 <_PyBytes_Find+0x80> │ │ │ │ │ + bne 5334 <_PyBytes_Find+0x80> │ │ │ │ │ sub r5, r5, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r6, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [fp, #4] │ │ │ │ │ addeq r3, r3, r5 │ │ │ │ │ streq r3, [fp, #4] │ │ │ │ │ - beq 5498 <_PyBytes_Find+0x84> │ │ │ │ │ + beq 5338 <_PyBytes_Find+0x84> │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 5494 <_PyBytes_Find+0x80> │ │ │ │ │ + b 5334 <_PyBytes_Find+0x80> │ │ │ │ │ │ │ │ │ │ -000054ac : │ │ │ │ │ +0000534c : │ │ │ │ │ striter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ subne r0, r3, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -000054d8 : │ │ │ │ │ +00005378 : │ │ │ │ │ stringlib_default_rfind.constprop.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldrb r0, [r2] │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ sub r1, r1, r3 │ │ │ │ │ mov r8, #1 │ │ │ │ │ and r3, r0, #31 │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ subs r4, r5, #0 │ │ │ │ │ lsl r3, r8, r3 │ │ │ │ │ - ble 552c │ │ │ │ │ + ble 53cc │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldrb lr, [r2, ip] │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ moveq r4, ip │ │ │ │ │ cmp ip, #0 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ - bne 550c │ │ │ │ │ + bne 53ac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 559c │ │ │ │ │ + blt 543c │ │ │ │ │ ldrb ip, [r7, r1] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 55a8 │ │ │ │ │ + bne 5448 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 556c │ │ │ │ │ + ble 540c │ │ │ │ │ mov ip, r5 │ │ │ │ │ add r9, r7, r1 │ │ │ │ │ ldrb r8, [r9, ip] │ │ │ │ │ ldrb lr, [r2, ip] │ │ │ │ │ cmp r8, lr │ │ │ │ │ - bne 5570 │ │ │ │ │ + bne 5410 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ - bne 5550 │ │ │ │ │ - b 55a0 │ │ │ │ │ - beq 55a0 │ │ │ │ │ + bne 53f0 │ │ │ │ │ + b 5440 │ │ │ │ │ + beq 5440 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5590 │ │ │ │ │ + beq 5430 │ │ │ │ │ add ip, r7, r1 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r3, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 546c │ │ │ │ │ sub r1, r1, r4 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bpl 5534 │ │ │ │ │ + bpl 53d4 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 559c │ │ │ │ │ + beq 543c │ │ │ │ │ add ip, r7, r1 │ │ │ │ │ ldrb ip, [ip, #-1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r3, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - bne 5534 │ │ │ │ │ + bne 53d4 │ │ │ │ │ sub r1, r1, r6 │ │ │ │ │ - b 5594 │ │ │ │ │ + b 5434 │ │ │ │ │ │ │ │ │ │ -000055d4 : │ │ │ │ │ +00005474 : │ │ │ │ │ pad(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ bic r5, r1, r1, asr #31 │ │ │ │ │ bic r8, r2, r2, asr #31 │ │ │ │ │ orrs ip, r5, r8 │ │ │ │ │ - beq 5664 │ │ │ │ │ + beq 5504 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r0, r0, r5 │ │ │ │ │ bl 120 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 565c │ │ │ │ │ + beq 54fc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r9, r6, #16 │ │ │ │ │ - bgt 5670 │ │ │ │ │ + bgt 5510 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 565c │ │ │ │ │ + ble 54fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ @@ -6366,78 +6263,78 @@ │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b ae4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 562c │ │ │ │ │ + b 54cc │ │ │ │ │ │ │ │ │ │ -00005684 : │ │ │ │ │ +00005524 : │ │ │ │ │ stringlib_ljust(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 5740 │ │ │ │ │ + bhi 55e0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5830 │ │ │ │ │ + beq 56d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5810 │ │ │ │ │ + ble 56b0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5830 │ │ │ │ │ + beq 56d0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 57d4 │ │ │ │ │ + ble 5674 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ tst r1, #134217728 @ 0x8000000 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 562c │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldrbeq r3, [r3, #16] │ │ │ │ │ - bne 576c │ │ │ │ │ + bne 560c │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 5730 │ │ │ │ │ + ble 55d0 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 55d4 │ │ │ │ │ + b 5474 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b ae4 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56b4 │ │ │ │ │ + bne 5554 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ @@ -6445,312 +6342,312 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC133 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC133 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 5760 │ │ │ │ │ + b 5600 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyByteArray_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyByteArray_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 57dc │ │ │ │ │ + beq 567c │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 57dc │ │ │ │ │ + bne 567c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC129 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC129 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC130 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC130 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC132 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC132 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 5760 │ │ │ │ │ + b 5600 │ │ │ │ │ mov r3, #32 │ │ │ │ │ - b 570c │ │ │ │ │ + b 55ac │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ ldreq r3, [r3, #20] │ │ │ │ │ ldrbeq r3, [r3] │ │ │ │ │ - beq 570c │ │ │ │ │ + beq 55ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC134 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC134 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 5760 │ │ │ │ │ + b 5600 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 56d8 │ │ │ │ │ + bne 5578 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 56d8 │ │ │ │ │ + b 5578 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5760 │ │ │ │ │ + bne 5600 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 56e0 │ │ │ │ │ + b 5580 │ │ │ │ │ │ │ │ │ │ -00005844 : │ │ │ │ │ +000056e4 : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 574 │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 5884 │ │ │ │ │ + beq 5724 │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 5890 │ │ │ │ │ + bne 5730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_DeprecationWarning │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_DeprecationWarning │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 58d0 │ │ │ │ │ + ble 5770 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC139 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC139 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5884 │ │ │ │ │ + bge 5724 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 58e8 │ │ │ │ │ + ble 5788 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5884 │ │ │ │ │ + b 5724 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC140 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5884 │ │ │ │ │ - b 58bc │ │ │ │ │ + bge 5724 │ │ │ │ │ + b 575c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 58c8 │ │ │ │ │ + bne 5768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58c8 │ │ │ │ │ + b 5768 │ │ │ │ │ │ │ │ │ │ -00005900 : │ │ │ │ │ +000057a0 : │ │ │ │ │ stringlib_adaptive_find(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #612] @ 5b94 │ │ │ │ │ + ldr r1, [pc, #612] @ 5a34 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrb lr, [r6, r7] │ │ │ │ │ sub r8, r0, r3 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r9, r2, r7 │ │ │ │ │ - ble 5a9c │ │ │ │ │ + ble 593c │ │ │ │ │ sub r5, r6, #1 │ │ │ │ │ sub ip, r3, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r8, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r8, [r5, #1]! │ │ │ │ │ cmp lr, r8 │ │ │ │ │ and r8, r8, #31 │ │ │ │ │ moveq r1, ip │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ orr r4, r4, sl, lsl r8 │ │ │ │ │ - bcs 5964 │ │ │ │ │ + bcs 5804 │ │ │ │ │ ldr r8, [fp, #-136] @ 0xffffff78 │ │ │ │ │ and ip, lr, #31 │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ orr ip, r4, r5, lsl ip │ │ │ │ │ str ip, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - blt 5aa8 │ │ │ │ │ + blt 5948 │ │ │ │ │ mov r5, #0 │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str ip, [fp, #-148] @ 0xffffff6c │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov lr, r1 │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldrb r1, [r9, r5] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 5b60 │ │ │ │ │ + bne 5a00 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 5b50 │ │ │ │ │ + ble 59f0 │ │ │ │ │ add r0, r2, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ str sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 59f4 │ │ │ │ │ + b 5894 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - ble 5a04 │ │ │ │ │ + ble 58a4 │ │ │ │ │ ldrb sl, [r0] │ │ │ │ │ ldrb r5, [r6, r1] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 59e4 │ │ │ │ │ + beq 5884 │ │ │ │ │ ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr sl, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ - beq 5b28 │ │ │ │ │ + beq 59c8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ add sl, sl, r1 │ │ │ │ │ ldr r1, [fp, #-148] @ 0xffffff6c │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge 5aec │ │ │ │ │ + bge 598c │ │ │ │ │ sub r1, r8, r5 │ │ │ │ │ cmp r1, #2000 @ 0x7d0 │ │ │ │ │ - ble 5aec │ │ │ │ │ + ble 598c │ │ │ │ │ ldr r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ add r7, r2, r5 │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ sub r8, r0, r5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 5ac8 │ │ │ │ │ + bne 5968 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ - bl 5b98 │ │ │ │ │ + bl 5a38 │ │ │ │ │ sub r2, fp, #128 @ 0x80 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5b68 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5ac0 │ │ │ │ │ + beq 5960 │ │ │ │ │ add r4, r0, r5 │ │ │ │ │ - ldr r3, [pc, #276] @ 5b94 │ │ │ │ │ + ldr r3, [pc, #276] @ 5a34 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5abc │ │ │ │ │ + bne 595c │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5984 │ │ │ │ │ + b 5824 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvnne r4, #0 │ │ │ │ │ - b 5a78 │ │ │ │ │ + b 5918 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5a78 │ │ │ │ │ + b 5918 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub ip, r2, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 1768 <_Py_bytes_repr.constprop.0+0x1e8> │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ - b 5a78 │ │ │ │ │ + b 5918 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt 5b58 │ │ │ │ │ + bgt 59f8 │ │ │ │ │ add r1, r9, r5 │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r0, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 5b58 │ │ │ │ │ + bne 59f8 │ │ │ │ │ add r5, r3, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bge 59bc │ │ │ │ │ - b 5aac │ │ │ │ │ + bge 585c │ │ │ │ │ + b 594c │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 5a78 │ │ │ │ │ + bne 5918 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq 5a78 │ │ │ │ │ + beq 5918 │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ - b 5b18 │ │ │ │ │ + b 59b8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 5a0c │ │ │ │ │ + b 58ac │ │ │ │ │ add r5, lr, r5 │ │ │ │ │ - b 5b18 │ │ │ │ │ + b 59b8 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ str r1, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bgt 5aac │ │ │ │ │ + bgt 594c │ │ │ │ │ add r1, r9, r5 │ │ │ │ │ ldr r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ and r1, r1, #31 │ │ │ │ │ lsr r1, r0, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - beq 5b14 │ │ │ │ │ + beq 59b4 │ │ │ │ │ ldr r5, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - b 59bc │ │ │ │ │ + b 585c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -00005b98 : │ │ │ │ │ +00005a38 : │ │ │ │ │ stringlib__preprocess(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -6780,60 +6677,60 @@ │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [r5, #20] │ │ │ │ │ - bne 5ca4 │ │ │ │ │ + bne 5b44 │ │ │ │ │ add r2, r6, r4 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ subs r3, r4, #2 │ │ │ │ │ ldrb r1, [r2, #-1] │ │ │ │ │ - bmi 5c50 │ │ │ │ │ + bmi 5af0 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ tst r2, #63 @ 0x3f │ │ │ │ │ - bne 5cbc │ │ │ │ │ + bne 5b5c │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ sub r0, r0, r3 │ │ │ │ │ str r0, [r5, #16] │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ movlt r7, r4 │ │ │ │ │ movge r7, #255 @ 0xff │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r2, r4, r7 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 5c9c │ │ │ │ │ + ble 5b3c │ │ │ │ │ sub r0, r4, #1 │ │ │ │ │ ldrb r3, [r6, r2] │ │ │ │ │ sub r1, r0, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ strb r1, [r3, #24] │ │ │ │ │ - bne 5c7c │ │ │ │ │ + bne 5b1c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r3, r4, r7 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movlt r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 5c20 │ │ │ │ │ + b 5ac0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs 5c34 │ │ │ │ │ - b 5c50 │ │ │ │ │ + bcs 5ad4 │ │ │ │ │ + b 5af0 │ │ │ │ │ │ │ │ │ │ -00005cc8 : │ │ │ │ │ +00005b68 : │ │ │ │ │ stringlib__two_way(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, r0 │ │ │ │ │ add r6, r0, r1 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r4, [r2, #16] │ │ │ │ │ @@ -6847,137 +6744,137 @@ │ │ │ │ │ cmp r3, r0 │ │ │ │ │ movlt sl, r3 │ │ │ │ │ movge sl, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ ldr ip, [r5], #24 │ │ │ │ │ - beq 5df8 │ │ │ │ │ + beq 5c98 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs 5de0 │ │ │ │ │ + bcs 5c80 │ │ │ │ │ mov r9, r4 │ │ │ │ │ rsb r8, r0, #1 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dec │ │ │ │ │ + bne 5c8c │ │ │ │ │ cmp r3, lr │ │ │ │ │ add r1, r2, r8 │ │ │ │ │ movge r7, r3 │ │ │ │ │ movlt r7, lr │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - ble 5d84 │ │ │ │ │ + ble 5c24 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb sl, [ip, r7] │ │ │ │ │ ldrb r3, [r1, r7] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 5dc4 │ │ │ │ │ + bne 5c64 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - bne 5d64 │ │ │ │ │ + bne 5c04 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bge 5db8 │ │ │ │ │ + bge 5c58 │ │ │ │ │ add sl, ip, r3 │ │ │ │ │ add r7, lr, ip │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldrb r0, [sl], #1 │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 5e78 │ │ │ │ │ + bne 5d18 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5c40 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, r3 │ │ │ │ │ - b 5de4 │ │ │ │ │ + b 5c84 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ subge r3, r7, lr │ │ │ │ │ addlt r2, r2, r9 │ │ │ │ │ addge r3, r3, #1 │ │ │ │ │ addge r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcc 5d30 │ │ │ │ │ + bcc 5bd0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bhi 5d30 │ │ │ │ │ - b 5de0 │ │ │ │ │ + bhi 5bd0 │ │ │ │ │ + b 5c80 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcs 5de0 │ │ │ │ │ + bcs 5c80 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ rsb r9, r0, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ movge r7, r3 │ │ │ │ │ movlt r7, r4 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ecc │ │ │ │ │ + bne 5d6c │ │ │ │ │ cmp r0, lr │ │ │ │ │ add r1, r2, r9 │ │ │ │ │ - ble 5ee8 │ │ │ │ │ + ble 5d88 │ │ │ │ │ mov r3, lr │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r2, [ip, r3] │ │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 5ed8 │ │ │ │ │ + beq 5d78 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ suble r3, r3, lr │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ addgt r2, r2, r4 │ │ │ │ │ addle r2, r2, r3 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bcc 5e18 │ │ │ │ │ - b 5de0 │ │ │ │ │ + bcc 5cb8 │ │ │ │ │ + b 5c80 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls 5de0 │ │ │ │ │ + bls 5c80 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ ldrb r7, [r5, r3] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ - beq 5d48 │ │ │ │ │ + beq 5be8 │ │ │ │ │ rsb r1, lr, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ addge r1, r1, lr │ │ │ │ │ addlt r1, r1, r3 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ addge r2, r2, r1 │ │ │ │ │ addlt r2, r2, r7 │ │ │ │ │ - b 5dd8 │ │ │ │ │ + b 5c78 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls 5de0 │ │ │ │ │ - b 5e18 │ │ │ │ │ + bls 5c80 │ │ │ │ │ + b 5cb8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bgt 5e44 │ │ │ │ │ + bgt 5ce4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 5db8 │ │ │ │ │ + ble 5c58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldrb r5, [ip, r3] │ │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ ldrne r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addne r2, r2, r7 │ │ │ │ │ - bne 5e6c │ │ │ │ │ + bne 5d0c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - beq 5db8 │ │ │ │ │ - b 5ef8 │ │ │ │ │ + beq 5c58 │ │ │ │ │ + b 5d98 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -431,17 +431,17 @@ │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr sl, [fp, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl b00 │ │ │ │ │ + bl acc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 8e8 <_PyBytes_DecodeEscape2+0x374> │ │ │ │ │ + beq 908 <_PyBytes_DecodeEscape2+0x394> │ │ │ │ │ ldr r3, [r7, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 914 <_PyBytes_DecodeEscape2+0x3a0> │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -453,15 +453,15 @@ │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 6c4 <_PyBytes_DecodeEscape2+0x150> │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ - ldr r8, [pc, #1280] @ af8 <_PyBytes_DecodeEscape2+0x584> │ │ │ │ │ + ldr r8, [pc, #1228] @ ac4 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ b 620 <_PyBytes_DecodeEscape2+0xac> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ @@ -501,176 +501,176 @@ │ │ │ │ │ bls 6a0 <_PyBytes_DecodeEscape2+0x12c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ b 618 <_PyBytes_DecodeEscape2+0xa4> │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b dac │ │ │ │ │ + b d78 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 690 <_PyBytes_DecodeEscape2+0x11c> │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + ldr r5, [pc, #1020] @ ac8 <_PyBytes_DecodeEscape2+0x554> │ │ │ │ │ + movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyLong_DigitValue │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyLong_DigitValue │ │ │ │ │ - ldr r5, [pc, #1064] @ afc <_PyBytes_DecodeEscape2+0x588> │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 6e8 <_PyBytes_DecodeEscape2+0x174> │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - strb ip, [r3], #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - bcs 6a0 <_PyBytes_DecodeEscape2+0x12c> │ │ │ │ │ mov r1, r2 │ │ │ │ │ - ldrb ip, [r1], #1 │ │ │ │ │ - cmp ip, #92 @ 0x5c │ │ │ │ │ - bne 6d8 <_PyBytes_DecodeEscape2+0x164> │ │ │ │ │ + ldrb r0, [r1], #1 │ │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ │ + beq 6f8 <_PyBytes_DecodeEscape2+0x184> │ │ │ │ │ + cmp r1, r4 │ │ │ │ │ + strb r0, [r3], #1 │ │ │ │ │ + bcs 6a0 <_PyBytes_DecodeEscape2+0x12c> │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + b 6d4 <_PyBytes_DecodeEscape2+0x160> │ │ │ │ │ cmp r1, r4 │ │ │ │ │ beq a78 <_PyBytes_DecodeEscape2+0x504> │ │ │ │ │ - ldrb lr, [r2, #1] │ │ │ │ │ - add r8, r2, #2 │ │ │ │ │ - sub ip, lr, #10 │ │ │ │ │ - cmp ip, #110 @ 0x6e │ │ │ │ │ - bhi ac4 <_PyBytes_DecodeEscape2+0x550> │ │ │ │ │ - ldrb ip, [r5, ip] │ │ │ │ │ - add pc, pc, ip, lsl #2 │ │ │ │ │ + ldrb r8, [r2, #1] │ │ │ │ │ + add lr, r2, #2 │ │ │ │ │ + sub r0, r8, #10 │ │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ │ + bhi 880 <_PyBytes_DecodeEscape2+0x30c> │ │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ │ + add pc, pc, r0, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ add r1, r2, #3 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bls 8c4 <_PyBytes_DecodeEscape2+0x350> │ │ │ │ │ + bls 8e4 <_PyBytes_DecodeEscape2+0x370> │ │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ │ - ldrb ip, [r0, r1] │ │ │ │ │ + ldrb r0, [ip, r1] │ │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ │ - ldrb r1, [r0, r1] │ │ │ │ │ - orr lr, ip, r1 │ │ │ │ │ + ldrb r1, [ip, r1] │ │ │ │ │ + orr lr, r0, r1 │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bhi 8c4 <_PyBytes_DecodeEscape2+0x350> │ │ │ │ │ - add r1, r1, ip, lsl #4 │ │ │ │ │ - add r2, r2, #4 │ │ │ │ │ + bhi 8e4 <_PyBytes_DecodeEscape2+0x370> │ │ │ │ │ + add lr, r2, #4 │ │ │ │ │ + add r1, r1, r0, lsl #4 │ │ │ │ │ strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ + cmp lr, r4 │ │ │ │ │ + bcs 6a0 <_PyBytes_DecodeEscape2+0x12c> │ │ │ │ │ + mov r2, lr │ │ │ │ │ + b 6d4 <_PyBytes_DecodeEscape2+0x160> │ │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bls 7c4 <_PyBytes_DecodeEscape2+0x250> │ │ │ │ │ + bls 7d0 <_PyBytes_DecodeEscape2+0x25c> │ │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ │ uxtb lr, r0 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bhi 7c4 <_PyBytes_DecodeEscape2+0x250> │ │ │ │ │ + bhi 7d0 <_PyBytes_DecodeEscape2+0x25c> │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ add ip, r0, ip, lsl #3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bls 7c4 <_PyBytes_DecodeEscape2+0x250> │ │ │ │ │ + bls 7d0 <_PyBytes_DecodeEscape2+0x25c> │ │ │ │ │ ldrb r0, [r2, #3] │ │ │ │ │ sub r0, r0, #48 @ 0x30 │ │ │ │ │ uxtb lr, r0 │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bhi 7c4 <_PyBytes_DecodeEscape2+0x250> │ │ │ │ │ + bhi 7d0 <_PyBytes_DecodeEscape2+0x25c> │ │ │ │ │ add ip, r0, ip, lsl #3 │ │ │ │ │ add r6, r2, #4 │ │ │ │ │ cmp ip, #255 @ 0xff │ │ │ │ │ - ble 7c4 <_PyBytes_DecodeEscape2+0x250> │ │ │ │ │ + ble 7d0 <_PyBytes_DecodeEscape2+0x25c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ ldreq r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ streq ip, [r0] │ │ │ │ │ streq r1, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb ip, [r5] │ │ │ │ │ b 690 <_PyBytes_DecodeEscape2+0x11c> │ │ │ │ │ mov r2, #13 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 690 <_PyBytes_DecodeEscape2+0x11c> │ │ │ │ │ - mov r1, #10 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - sub lr, lr, #48 @ 0x30 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bls 844 <_PyBytes_DecodeEscape2+0x2d0> │ │ │ │ │ - ldrb ip, [r2, #2] │ │ │ │ │ - sub ip, ip, #48 @ 0x30 │ │ │ │ │ - uxtb r9, ip │ │ │ │ │ + mov r2, #10 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ + sub r8, r8, #48 @ 0x30 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bls 84c <_PyBytes_DecodeEscape2+0x2d8> │ │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ │ + sub r0, r0, #48 @ 0x30 │ │ │ │ │ + uxtb r9, r0 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - bhi 844 <_PyBytes_DecodeEscape2+0x2d0> │ │ │ │ │ - add r8, r2, #3 │ │ │ │ │ - add lr, ip, lr, lsl #3 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bls 844 <_PyBytes_DecodeEscape2+0x2d0> │ │ │ │ │ - ldrb ip, [r2, #3] │ │ │ │ │ - sub ip, ip, #48 @ 0x30 │ │ │ │ │ - uxtb r9, ip │ │ │ │ │ + bhi 84c <_PyBytes_DecodeEscape2+0x2d8> │ │ │ │ │ + add lr, r2, #3 │ │ │ │ │ + add r8, r0, r8, lsl #3 │ │ │ │ │ + cmp r4, lr │ │ │ │ │ + bls 84c <_PyBytes_DecodeEscape2+0x2d8> │ │ │ │ │ + ldrb r0, [r2, #3] │ │ │ │ │ + sub r0, r0, #48 @ 0x30 │ │ │ │ │ + uxtb r9, r0 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ - bhi 844 <_PyBytes_DecodeEscape2+0x2d0> │ │ │ │ │ - add lr, ip, lr, lsl #3 │ │ │ │ │ - add r8, r2, #4 │ │ │ │ │ - cmp lr, #255 @ 0xff │ │ │ │ │ - bgt 8a8 <_PyBytes_DecodeEscape2+0x334> │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb lr, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ + bhi 84c <_PyBytes_DecodeEscape2+0x2d8> │ │ │ │ │ + add r8, r0, r8, lsl #3 │ │ │ │ │ + add lr, r2, #4 │ │ │ │ │ + cmp r8, #255 @ 0xff │ │ │ │ │ + bgt 8b0 <_PyBytes_DecodeEscape2+0x33c> │ │ │ │ │ + strb r8, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 690 <_PyBytes_DecodeEscape2+0x11c> │ │ │ │ │ mov r2, #9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 690 <_PyBytes_DecodeEscape2+0x11c> │ │ │ │ │ - mov r1, #13 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - mov r1, #92 @ 0x5c │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - mov r1, #9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ + mov r2, #13 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - streq lr, [ip] │ │ │ │ │ + streq r8, [r0] │ │ │ │ │ streq r1, [sl] │ │ │ │ │ - b 844 <_PyBytes_DecodeEscape2+0x2d0> │ │ │ │ │ + mov r2, #92 @ 0x5c │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ + mov r2, #9 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + streq r8, [r0] │ │ │ │ │ + streq r1, [sl] │ │ │ │ │ + b 84c <_PyBytes_DecodeEscape2+0x2d8> │ │ │ │ │ + mov r2, #12 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ + mov r2, #11 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ sub r2, r2, r6 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r1, #34 @ 0x22 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - mov r1, #39 @ 0x27 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ ldr r2, [r7, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r3, r3, #16 │ │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ │ b 5bc <_PyBytes_DecodeEscape2+0x48> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -679,15 +679,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8c0 <_PyBytes_DecodeEscape2+0x34c> │ │ │ │ │ + beq 8e0 <_PyBytes_DecodeEscape2+0x36c> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ @@ -735,15 +735,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 8e0 <_PyBytes_DecodeEscape2+0x36c> │ │ │ │ │ + b 900 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ mov r2, #11 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ b 690 <_PyBytes_DecodeEscape2+0x11c> │ │ │ │ │ mov r2, #12 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r2, [r5] │ │ │ │ │ @@ -779,270 +779,257 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 8e0 <_PyBytes_DecodeEscape2+0x36c> │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - mov r1, #7 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - ldr ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [ip] │ │ │ │ │ - cmn r2, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - streq lr, [ip] │ │ │ │ │ - streq r1, [sl] │ │ │ │ │ - mov r1, #92 @ 0x5c │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - strb r1, [r3], #1 │ │ │ │ │ - b 6e0 <_PyBytes_DecodeEscape2+0x16c> │ │ │ │ │ + b 900 <_PyBytes_DecodeEscape2+0x38c> │ │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ + mov r2, #7 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + strb r2, [r3], #1 │ │ │ │ │ + b 754 <_PyBytes_DecodeEscape2+0x1e0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000006f │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00000b00 : │ │ │ │ │ +00000acc : │ │ │ │ │ byteswriter_create.constprop.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt c08 │ │ │ │ │ - ldr r3, [pc, #272] @ c38 │ │ │ │ │ + blt bd4 │ │ │ │ │ + ldr r3, [pc, #272] @ c04 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r1, #2008] @ 0x7d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq bc8 │ │ │ │ │ + beq b94 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr lr, [r1, #2012] @ 0x7dc │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r1, #2008] @ 0x7d8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str lr, [r1, #2012] @ 0x7dc │ │ │ │ │ str ip, [r0, #256]! @ 0x100 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ str r1, [r3, #268] @ 0x10c │ │ │ │ │ - beq b84 │ │ │ │ │ + beq b50 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt b90 │ │ │ │ │ + bgt b5c │ │ │ │ │ str r2, [r3, #260] @ 0x104 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 120 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r1, [r3, #256] @ 0x100 │ │ │ │ │ - bne b80 │ │ │ │ │ + bne b4c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b b84 │ │ │ │ │ + b b50 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c28 │ │ │ │ │ + beq bf4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r0, [r1, #256]! @ 0x100 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str ip, [r3, #268] @ 0x10c │ │ │ │ │ - bne b78 │ │ │ │ │ - b b84 │ │ │ │ │ + bne b44 │ │ │ │ │ + b b50 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b b84 │ │ │ │ │ + b b50 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b b84 │ │ │ │ │ + b b50 │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000c3c : │ │ │ │ │ +00000c08 : │ │ │ │ │ byteswriter_create(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt d7c │ │ │ │ │ - ldr r3, [pc, #324] @ da8 │ │ │ │ │ + blt d48 │ │ │ │ │ + ldr r3, [pc, #324] @ d74 │ │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ add r0, r0, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r0, #2008] @ 0x7d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d04 │ │ │ │ │ + beq cd0 │ │ │ │ │ ldr ip, [r0, #2012] @ 0x7dc │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ str lr, [r0, #2008] @ 0x7d8 │ │ │ │ │ mov lr, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r2, lr │ │ │ │ │ str ip, [r0, #2012] @ 0x7dc │ │ │ │ │ eor r0, r1, #1 │ │ │ │ │ str lr, [r3, #256] @ 0x100 │ │ │ │ │ str lr, [r3, #260] @ 0x104 │ │ │ │ │ str r1, [r3, #264] @ 0x108 │ │ │ │ │ str r0, [r3, #268] @ 0x10c │ │ │ │ │ - beq cbc │ │ │ │ │ + beq c88 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt cc8 │ │ │ │ │ + bgt c94 │ │ │ │ │ str r2, [r3, #260] @ 0x104 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ - bne d48 │ │ │ │ │ + bne d14 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 120 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq d6c │ │ │ │ │ + beq d38 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r2, [r3, #260] @ 0x104 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ - beq d98 │ │ │ │ │ + beq d64 │ │ │ │ │ mov r0, #0 │ │ │ │ │ eor ip, r1, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ str r0, [r3, #260] @ 0x104 │ │ │ │ │ str r1, [r3, #264] @ 0x108 │ │ │ │ │ str ip, [r3, #268] @ 0x10c │ │ │ │ │ - bne cb0 │ │ │ │ │ - b cbc │ │ │ │ │ + bne c7c │ │ │ │ │ + b c88 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - bne cb8 │ │ │ │ │ + bne c84 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cbc │ │ │ │ │ + b c88 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d74 │ │ │ │ │ + b d40 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b cbc │ │ │ │ │ + b c88 │ │ │ │ │ .word 0x0000013c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000dac : │ │ │ │ │ +00000d78 : │ │ │ │ │ PyBytesWriter_FinishWithPointer(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ee4 │ │ │ │ │ + bne e7c │ │ │ │ │ sub r2, r1, r4 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bhi fc8 │ │ │ │ │ + bhi f94 │ │ │ │ │ ldr r6, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq f3c │ │ │ │ │ + beq ed4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne f48 │ │ │ │ │ + bne ee0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq e88 │ │ │ │ │ + beq e20 │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq f30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1053,169 +1040,169 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - add r0, r5, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq ea4 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ea4 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne ea4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea4 │ │ │ │ │ + b f40 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r5, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r5, r1, r2, r5 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - ldr r3, [pc, #320] @ fec │ │ │ │ │ + ldr r3, [pc, #372] @ fb8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f70 │ │ │ │ │ + bne f24 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f90 │ │ │ │ │ + bne f5c │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bmi fc8 │ │ │ │ │ + bmi f94 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt fc8 │ │ │ │ │ + blt f94 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq f68 │ │ │ │ │ + beq f00 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq f2c │ │ │ │ │ + beq ec4 │ │ │ │ │ add r0, r4, #256 @ 0x100 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fb8 │ │ │ │ │ + bne f84 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ │ - b ea4 │ │ │ │ │ + b e3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r5, [pc, #168] @ ff0 │ │ │ │ │ - beq ea4 │ │ │ │ │ + ldreq r5, [pc, #220] @ fbc │ │ │ │ │ + beq e3c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea4 │ │ │ │ │ - b e68 │ │ │ │ │ - ldr r5, [pc, #128] @ ff0 │ │ │ │ │ - b e68 │ │ │ │ │ + beq e3c │ │ │ │ │ + b f04 │ │ │ │ │ + ldr r5, [pc, #180] @ fbc │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt e3c │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne e3c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b ed8 │ │ │ │ │ + b e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne e50 │ │ │ │ │ - b f58 │ │ │ │ │ + beq ef0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r0, r5, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq e3c │ │ │ │ │ + b f04 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - bmi fc8 │ │ │ │ │ + bmi f94 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - blt fc8 │ │ │ │ │ - beq f2c │ │ │ │ │ + blt f94 │ │ │ │ │ + beq ec4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f28 │ │ │ │ │ + beq ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ed8 │ │ │ │ │ + b e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b fc0 │ │ │ │ │ - .word 0x00000138 │ │ │ │ │ + b f8c │ │ │ │ │ + .word 0x0000016c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000ff4 : │ │ │ │ │ +00000fc0 : │ │ │ │ │ PyBytesWriter_FinishWithSize(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r6, [r0, #264] @ 0x108 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 116c │ │ │ │ │ + beq 1138 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1138 │ │ │ │ │ + bne 1104 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 119c │ │ │ │ │ + bne 1168 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 11e0 │ │ │ │ │ + blt 11ac │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 10dc │ │ │ │ │ + beq 10a8 │ │ │ │ │ cmn r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1208 │ │ │ │ │ + bhi 11d4 │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 121c │ │ │ │ │ + beq 11e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1232,178 +1219,178 @@ │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10f8 │ │ │ │ │ + beq 10c4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f8 │ │ │ │ │ + bgt 10c4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 10f8 │ │ │ │ │ + bne 10c4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f8 │ │ │ │ │ + b 10c4 │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r4, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - ldr r3, [pc, #308] @ 1234 │ │ │ │ │ + ldr r3, [pc, #308] @ 1200 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 1150 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 11b4 │ │ │ │ │ + bne 1180 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1160 │ │ │ │ │ + beq 112c │ │ │ │ │ add r0, r0, #256 @ 0x100 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d0 │ │ │ │ │ + bne 119c │ │ │ │ │ ldr r4, [r5, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ │ - b 10f8 │ │ │ │ │ + b 10c4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r4, [pc, #192] @ 1238 │ │ │ │ │ - bne 1190 │ │ │ │ │ + ldreq r4, [pc, #192] @ 1204 │ │ │ │ │ + bne 115c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10f8 │ │ │ │ │ - b 10b8 │ │ │ │ │ + beq 10c4 │ │ │ │ │ + b 1084 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 112c │ │ │ │ │ + b 10f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrne r3, [r4, #8] │ │ │ │ │ - bne 11b4 │ │ │ │ │ + bne 1180 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1178 │ │ │ │ │ + b 1144 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1160 │ │ │ │ │ + beq 112c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 115c │ │ │ │ │ + beq 1128 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 112c │ │ │ │ │ + b 10f8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ str r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ - b 1178 │ │ │ │ │ + b 1144 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r4, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ - b 1178 │ │ │ │ │ + b 1144 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r3, [r5, #256] @ 0x100 │ │ │ │ │ - bne 10a0 │ │ │ │ │ - b 1178 │ │ │ │ │ + bne 106c │ │ │ │ │ + b 1144 │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000123c : │ │ │ │ │ +00001208 : │ │ │ │ │ PyBytesWriter_Discard(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a4 │ │ │ │ │ - ldr r2, [pc, #108] @ 12dc │ │ │ │ │ + bne 1270 │ │ │ │ │ + ldr r2, [pc, #108] @ 12a8 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #2012] @ 0x7dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 12cc │ │ │ │ │ + bne 1298 │ │ │ │ │ ldr r0, [r2, #2008] @ 0x7d8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r1, [r2, #2012] @ 0x7dc │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1268 │ │ │ │ │ + bgt 1234 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1268 │ │ │ │ │ + bne 1234 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1268 │ │ │ │ │ + b 1234 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000012e0 : │ │ │ │ │ +000012ac : │ │ │ │ │ bytes_hash(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bxne lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1417,47 +1404,47 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_HashBuffer │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001328 : │ │ │ │ │ +000012f4 : │ │ │ │ │ bytes_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 13f0 │ │ │ │ │ + beq 13bc │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 13f0 │ │ │ │ │ + beq 13bc │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 1418 │ │ │ │ │ + beq 13e4 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ sub r2, r5, #2 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 1448 │ │ │ │ │ + bhi 1414 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ - bne 13d8 │ │ │ │ │ + bne 13a4 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 13d8 │ │ │ │ │ + bne 13a4 │ │ │ │ │ sub r5, r5, #3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ clz r5, r5 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1478,139 +1465,139 @@ │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r2, [r0, #124] @ 0x7c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 156c │ │ │ │ │ + bne 1538 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - ldr r3, [pc, #508] @ 161c │ │ │ │ │ + ldr r3, [pc, #508] @ 15e8 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 1560 │ │ │ │ │ + bhi 152c │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 14c8 │ │ │ │ │ + ble 1494 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ subs r1, r0, r1 │ │ │ │ │ - bne 1480 │ │ │ │ │ + bne 144c │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 14c8 │ │ │ │ │ - ldr r3, [pc, #408] @ 1620 │ │ │ │ │ + beq 1494 │ │ │ │ │ + ldr r3, [pc, #408] @ 15ec │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 1538 │ │ │ │ │ + bhi 1504 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 1410 │ │ │ │ │ - ldr r3, [pc, #340] @ 1624 │ │ │ │ │ + b 13dc │ │ │ │ │ + ldr r3, [pc, #340] @ 15f0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - bhi 14fc │ │ │ │ │ + bhi 14c8 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movgt r0, r3 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movge r0, r3 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movlt r0, r3 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movle r0, r3 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi 1408 │ │ │ │ │ + bhi 13d4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - beq 15f4 │ │ │ │ │ + beq 15c0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ @@ -1619,18 +1606,18 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r3, #4] │ │ │ │ │ - bne 1564 │ │ │ │ │ + bne 1530 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1608 │ │ │ │ │ + beq 15d4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_BytesWarning │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_BytesWarning │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ @@ -1641,173 +1628,173 @@ │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ movne r0, #0 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 13dc │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #268435456 @ 0x10000000 │ │ │ │ │ - bne 1588 │ │ │ │ │ - b 15b8 │ │ │ │ │ + bne 1554 │ │ │ │ │ + b 1584 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne 15c4 │ │ │ │ │ - b 1408 │ │ │ │ │ + bne 1590 │ │ │ │ │ + b 13d4 │ │ │ │ │ .word 0x000000de │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000000ea │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00001628 : │ │ │ │ │ +000015f4 : │ │ │ │ │ PyBytesWriter_Create(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - blt 1730 │ │ │ │ │ - ldr r3, [pc, #272] @ 1760 │ │ │ │ │ + blt 16fc │ │ │ │ │ + ldr r3, [pc, #272] @ 172c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r1, r3] │ │ │ │ │ add r1, r1, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r1, #2008] @ 0x7d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16f0 │ │ │ │ │ + beq 16bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr lr, [r1, #2012] @ 0x7dc │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r1, #2008] @ 0x7d8 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str lr, [r1, #2012] @ 0x7dc │ │ │ │ │ str ip, [r0, #256]! @ 0x100 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ str r1, [r3, #268] @ 0x10c │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 1678 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bgt 16b8 │ │ │ │ │ + bgt 1684 │ │ │ │ │ str r2, [r3, #260] @ 0x104 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 120 │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ str r1, [r3, #256] @ 0x100 │ │ │ │ │ - bne 16a8 │ │ │ │ │ + bne 1674 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 16ac │ │ │ │ │ + b 1678 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1750 │ │ │ │ │ + beq 171c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r0, [r1, #256]! @ 0x100 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ str ip, [r3, #268] @ 0x10c │ │ │ │ │ - bne 16a0 │ │ │ │ │ - b 16ac │ │ │ │ │ + bne 166c │ │ │ │ │ + b 1678 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 16ac │ │ │ │ │ + b 1678 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 16ac │ │ │ │ │ + b 1678 │ │ │ │ │ .word 0x00000108 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001764 : │ │ │ │ │ +00001730 : │ │ │ │ │ PyBytesWriter_GetData(): │ │ │ │ │ ldr r3, [r0, #256] @ 0x100 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 1784 │ │ │ │ │ + bne 1750 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000017a0 : │ │ │ │ │ +0000176c : │ │ │ │ │ PyBytesWriter_Finish(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ ldr r6, [r5, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1920 │ │ │ │ │ + beq 18ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18e4 │ │ │ │ │ + bne 18b0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1950 │ │ │ │ │ + bne 191c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 1990 │ │ │ │ │ + blt 195c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1854 │ │ │ │ │ cmn r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 19b0 │ │ │ │ │ + bhi 197c │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 19bc │ │ │ │ │ + beq 1988 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ @@ -1824,148 +1811,148 @@ │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a4 │ │ │ │ │ + beq 1870 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 18a4 │ │ │ │ │ + bgt 1870 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 18a4 │ │ │ │ │ + bne 1870 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 18a4 │ │ │ │ │ + b 1870 │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r4, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - ldr r3, [pc, #296] @ 19d4 │ │ │ │ │ + ldr r3, [pc, #296] @ 19a0 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1938 │ │ │ │ │ + bne 1904 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1968 │ │ │ │ │ + bne 1934 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1910 │ │ │ │ │ + beq 18dc │ │ │ │ │ mov r1, r2 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1980 │ │ │ │ │ + bne 194c │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r5, #256] @ 0x100 │ │ │ │ │ - b 18a4 │ │ │ │ │ + b 1870 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r4, [pc, #172] @ 19d8 │ │ │ │ │ - bne 1944 │ │ │ │ │ + ldreq r4, [pc, #172] @ 19a4 │ │ │ │ │ + bne 1910 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a4 │ │ │ │ │ - b 1868 │ │ │ │ │ + beq 1870 │ │ │ │ │ + b 1834 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 18d8 │ │ │ │ │ + b 18a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r0, #8] │ │ │ │ │ - bne 1968 │ │ │ │ │ + bne 1934 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ - b 192c │ │ │ │ │ + b 18f8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1910 │ │ │ │ │ + beq 18dc │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 190c │ │ │ │ │ + beq 18d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ - b 18d8 │ │ │ │ │ + b 18a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ - b 192c │ │ │ │ │ + b 18f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r0, [r5, #256] @ 0x100 │ │ │ │ │ - b 192c │ │ │ │ │ + b 18f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldreq r0, [r5, #256] @ 0x100 │ │ │ │ │ - bne 1850 │ │ │ │ │ - b 192c │ │ │ │ │ + bne 181c │ │ │ │ │ + b 18f8 │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000019dc : │ │ │ │ │ +000019a8 : │ │ │ │ │ PyBytes_FromString(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmn r0, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 1a68 │ │ │ │ │ + bhi 1a34 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1a80 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 1a94 │ │ │ │ │ + beq 1a60 │ │ │ │ │ add r0, r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1a88 │ │ │ │ │ + beq 1a54 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1991,198 +1978,273 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a2c │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r4, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - b 1a60 │ │ │ │ │ - ldr r4, [pc] @ 1abc │ │ │ │ │ - b 1a60 │ │ │ │ │ + b 1a2c │ │ │ │ │ + ldr r4, [pc] @ 1a88 │ │ │ │ │ + b 1a2c │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001ac0 : │ │ │ │ │ +00001a8c : │ │ │ │ │ bytes_subscript(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b60 │ │ │ │ │ + bne 1b2c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1ca0 │ │ │ │ │ + bne 1d98 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c98 │ │ │ │ │ + blt 1d90 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 1be0 │ │ │ │ │ + ble 1bac │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bc0 │ │ │ │ │ + beq 1b8c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1c18 │ │ │ │ │ + bne 1be4 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1aec │ │ │ │ │ + beq 1ab8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1c60 │ │ │ │ │ + beq 1d58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c74 │ │ │ │ │ + blt 1d6c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bge 1c88 │ │ │ │ │ + bge 1d80 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - ldr r0, [pc, #268] @ 1cc0 │ │ │ │ │ + ldr r0, [pc, #568] @ 1db8 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 1c18 │ │ │ │ │ + bne 1be4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1bec │ │ │ │ │ + beq 1bb8 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b 1b58 │ │ │ │ │ + b 1b24 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ - b 1b58 │ │ │ │ │ + b 1b24 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1bd4 │ │ │ │ │ + bne 1ba0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 1b58 │ │ │ │ │ + b 1b24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ bl 120 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b58 │ │ │ │ │ + beq 1b24 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - add r2, r0, #15 │ │ │ │ │ + add ip, r0, #15 │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r3, r1, #15 │ │ │ │ │ - ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ - ldrb ip, [r4, r1] │ │ │ │ │ - strb ip, [r2, #1]! │ │ │ │ │ - ldr ip, [fp, #-16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - add r1, r1, ip │ │ │ │ │ - bne 1c44 │ │ │ │ │ - b 1b58 │ │ │ │ │ + sub r1, r3, ip │ │ │ │ │ + ands r1, r1, #7 │ │ │ │ │ + beq 1cc8 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + beq 1cb0 │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + beq 1ca0 │ │ │ │ │ + cmp r1, #3 │ │ │ │ │ + beq 1c90 │ │ │ │ │ + cmp r1, #4 │ │ │ │ │ + beq 1c80 │ │ │ │ │ + cmp r1, #5 │ │ │ │ │ + beq 1c70 │ │ │ │ │ + cmp r1, #6 │ │ │ │ │ + beq 1c60 │ │ │ │ │ + mov ip, r0 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #16]! │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #1]! │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #1]! │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #1]! │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #1]! │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #1]! │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #1]! │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + beq 1b24 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + add ip, ip, #8 │ │ │ │ │ + strb r1, [ip, #-7] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #-6] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #-5] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #-4] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #-3] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #-2] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip, #-1] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + ldrb r1, [r4, r2] │ │ │ │ │ + strb r1, [ip] │ │ │ │ │ + cmp ip, r3 │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + add r2, r2, r1 │ │ │ │ │ + bne 1cc8 │ │ │ │ │ + b 1b24 │ │ │ │ │ strd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldrd r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c98 │ │ │ │ │ + bne 1d90 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ adds r3, r3, r1 │ │ │ │ │ - bmi 1c88 │ │ │ │ │ + bmi 1d80 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 1ba8 │ │ │ │ │ + bgt 1b74 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1b58 │ │ │ │ │ + b 1b24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1c98 │ │ │ │ │ + b 1d90 │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001cc4 : │ │ │ │ │ +00001dbc : │ │ │ │ │ bytes_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001cdc : │ │ │ │ │ +00001dd4 : │ │ │ │ │ bytes_buffer_getbuffer(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2195,15 +2257,15 @@ │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001d20 : │ │ │ │ │ +00001e18 : │ │ │ │ │ bytes_rfind(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -2211,18 +2273,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 1d88 │ │ │ │ │ + bhi 1e80 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 1db0 │ │ │ │ │ + bne 1ea8 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ @@ -2234,185 +2296,185 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df4 │ │ │ │ │ + bne 1eec │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1d80 │ │ │ │ │ + b 1e78 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1da8 │ │ │ │ │ + beq 1ea0 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 1d68 │ │ │ │ │ + beq 1e60 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d68 │ │ │ │ │ - b 1da8 │ │ │ │ │ + bne 1e60 │ │ │ │ │ + b 1ea0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 1d68 │ │ │ │ │ + ble 1e60 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dd4 │ │ │ │ │ - b 1da8 │ │ │ │ │ + bne 1ecc │ │ │ │ │ + b 1ea0 │ │ │ │ │ │ │ │ │ │ -00001e20 : │ │ │ │ │ +00001f18 : │ │ │ │ │ bytes_decode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ subs r2, r3, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldrne r5, [r2, #8] │ │ │ │ │ addne r5, r6, r5 │ │ │ │ │ - bne 1f44 │ │ │ │ │ + bne 203c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 1fa8 │ │ │ │ │ + blt 20a0 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ orrgt r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1f40 │ │ │ │ │ + bne 2038 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f90 │ │ │ │ │ + beq 2088 │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2024 │ │ │ │ │ + beq 211c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2000 │ │ │ │ │ + beq 20f8 │ │ │ │ │ sub r7, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ff8 │ │ │ │ │ + beq 20f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1fe0 │ │ │ │ │ + bne 20d8 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 1ee8 │ │ │ │ │ + bne 1fe0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 203c │ │ │ │ │ + beq 2134 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1fd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1fe0 │ │ │ │ │ + bne 20d8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub ip, fp, #36 @ 0x24 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #264] @ 205c │ │ │ │ │ + ldr ip, [pc, #264] @ 2154 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1fd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - bne 1e7c │ │ │ │ │ + bne 1f74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1edc │ │ │ │ │ + b 1fd4 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #156] @ 205c │ │ │ │ │ + ldr r1, [pc, #156] @ 2154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, r2} │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1e7c │ │ │ │ │ - b 1edc │ │ │ │ │ + bne 1f74 │ │ │ │ │ + b 1fd4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1edc │ │ │ │ │ + b 1fd4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ @@ -2420,40 +2482,40 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 20f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ subne r7, fp, #40 @ 0x28 │ │ │ │ │ - bne 1efc │ │ │ │ │ + bne 1ff4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1ff8 │ │ │ │ │ + b 20f0 │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002060 <_PyBytes_Concat>: │ │ │ │ │ +00002158 <_PyBytes_Concat>: │ │ │ │ │ _PyBytes_Concat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -2463,44 +2525,44 @@ │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 2290 <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2388 <_PyBytes_Concat+0x230> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2290 <_PyBytes_Concat+0x230> │ │ │ │ │ + bne 2388 <_PyBytes_Concat+0x230> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21ac <_PyBytes_Concat+0x14c> │ │ │ │ │ + beq 22a4 <_PyBytes_Concat+0x14c> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 21f8 <_PyBytes_Concat+0x198> │ │ │ │ │ + beq 22f0 <_PyBytes_Concat+0x198> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 2260 <_PyBytes_Concat+0x200> │ │ │ │ │ + bgt 2358 <_PyBytes_Concat+0x200> │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bmi 2274 <_PyBytes_Concat+0x214> │ │ │ │ │ + bmi 236c <_PyBytes_Concat+0x214> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 21f0 <_PyBytes_Concat+0x190> │ │ │ │ │ + beq 22e8 <_PyBytes_Concat+0x190> │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 223c <_PyBytes_Concat+0x1dc> │ │ │ │ │ + bgt 2334 <_PyBytes_Concat+0x1dc> │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2228 <_PyBytes_Concat+0x1c8> │ │ │ │ │ + beq 2320 <_PyBytes_Concat+0x1c8> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -2526,97 +2588,97 @@ │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 2250 <_PyBytes_Concat+0x1f0> │ │ │ │ │ + beq 2348 <_PyBytes_Concat+0x1f0> │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 21a0 <_PyBytes_Concat+0x140> │ │ │ │ │ + beq 2298 <_PyBytes_Concat+0x140> │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 21d8 <_PyBytes_Concat+0x178> │ │ │ │ │ + bne 22d0 <_PyBytes_Concat+0x178> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ - b 2180 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 2278 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 20d4 <_PyBytes_Concat+0x74> │ │ │ │ │ + bne 21cc <_PyBytes_Concat+0x74> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 220c <_PyBytes_Concat+0x1ac> │ │ │ │ │ - ldr r4, [pc, #196] @ 22bc <_PyBytes_Concat+0x25c> │ │ │ │ │ - b 2148 <_PyBytes_Concat+0xe8> │ │ │ │ │ + beq 2304 <_PyBytes_Concat+0x1ac> │ │ │ │ │ + ldr r4, [pc, #196] @ 23b4 <_PyBytes_Concat+0x25c> │ │ │ │ │ + b 2240 <_PyBytes_Concat+0xe8> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 2268 <_PyBytes_Concat+0x208> │ │ │ │ │ + bne 2360 <_PyBytes_Concat+0x208> │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r4] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 2180 <_PyBytes_Concat+0x120> │ │ │ │ │ - b 2198 <_PyBytes_Concat+0x138> │ │ │ │ │ + bne 2278 <_PyBytes_Concat+0x120> │ │ │ │ │ + b 2290 <_PyBytes_Concat+0x138> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2240 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + beq 2338 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 2148 <_PyBytes_Concat+0xe8> │ │ │ │ │ + b 2240 <_PyBytes_Concat+0xe8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 2180 <_PyBytes_Concat+0x120> │ │ │ │ │ + bne 2278 <_PyBytes_Concat+0x120> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 2194 <_PyBytes_Concat+0x134> │ │ │ │ │ - b 21a0 <_PyBytes_Concat+0x140> │ │ │ │ │ + bne 228c <_PyBytes_Concat+0x134> │ │ │ │ │ + b 2298 <_PyBytes_Concat+0x140> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2240 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2338 <_PyBytes_Concat+0x1e0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r5, r3 │ │ │ │ │ - bge 20ec <_PyBytes_Concat+0x8c> │ │ │ │ │ + bge 21e4 <_PyBytes_Concat+0x8c> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2240 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2338 <_PyBytes_Concat+0x1e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2624,19 +2686,19 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2240 <_PyBytes_Concat+0x1e0> │ │ │ │ │ + b 2338 <_PyBytes_Concat+0x1e0> │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000022c0 : │ │ │ │ │ +000023b8 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -2647,52 +2709,52 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2370 │ │ │ │ │ + beq 2468 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2964 │ │ │ │ │ + beq 2a5c │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 2474 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldreq r4, [r6, #16] │ │ │ │ │ ldrne r4, [r3] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2388 │ │ │ │ │ + bne 2480 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 236c │ │ │ │ │ + bgt 2464 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2d4c │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bgt 251c │ │ │ │ │ + bgt 2614 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r4, r5 │ │ │ │ │ @@ -2702,191 +2764,191 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - bne 2554 │ │ │ │ │ + bne 264c │ │ │ │ │ str r1, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - b 248c │ │ │ │ │ + b 2584 │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2c60 │ │ │ │ │ + blt 2d6c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2b68 │ │ │ │ │ + bne 2c60 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r7 │ │ │ │ │ - beq 2a24 │ │ │ │ │ + beq 2b1c │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r0, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r2, r7, lsl #2] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - bne 2a44 │ │ │ │ │ + bne 2b3c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 2c60 │ │ │ │ │ + blt 2d6c │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2984 │ │ │ │ │ + beq 2a7c │ │ │ │ │ sub r2, r9, r4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 2c60 │ │ │ │ │ + blt 2d6c │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 2b68 │ │ │ │ │ + bne 2c60 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 25d4 │ │ │ │ │ + bge 26cc │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 29b8 │ │ │ │ │ + beq 2ab0 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ ldr sl, [r2, r5, lsl #2] │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - bne 29d8 │ │ │ │ │ + bne 2ad0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ str sl, [r1, #4] │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ str r2, [r1, #8] │ │ │ │ │ str sl, [r1] │ │ │ │ │ sub r0, r9, r4 │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 2c60 │ │ │ │ │ + blt 2d6c │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 23d0 │ │ │ │ │ + bne 24c8 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 23f0 │ │ │ │ │ + beq 24e8 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - b 2b6c │ │ │ │ │ + b 2c64 │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2c1c │ │ │ │ │ + bhi 2d14 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ - beq 2c1c │ │ │ │ │ + beq 2d14 │ │ │ │ │ sub r3, fp, #476 @ 0x1dc │ │ │ │ │ str r3, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ - b 2394 │ │ │ │ │ + b 248c │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 25d8 │ │ │ │ │ + bge 26d0 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r3, [r6, #12] │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - beq 2bf4 │ │ │ │ │ + beq 2cec │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 2ba0 │ │ │ │ │ + bne 2c98 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r4, [r2, #8] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2514 │ │ │ │ │ + bne 260c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r5, #1 │ │ │ │ │ str sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - b 248c │ │ │ │ │ + b 2584 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 120 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - beq 2830 │ │ │ │ │ + beq 2928 │ │ │ │ │ ldr r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ cmp r4, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r3, #1 │ │ │ │ │ add r4, r2, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ streq r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bne 2ca4 │ │ │ │ │ + bne 2db0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2a98 │ │ │ │ │ + bne 2b90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 291c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ mov r9, r3 │ │ │ │ │ mla r8, r8, r5, r3 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 273c │ │ │ │ │ + beq 2834 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 271c │ │ │ │ │ + beq 2814 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2704 │ │ │ │ │ + beq 27fc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 26ec │ │ │ │ │ + beq 27e4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 27cc │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 26bc │ │ │ │ │ + beq 27b4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 26a4 │ │ │ │ │ + beq 279c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -2931,15 +2993,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r9], #44 @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 291c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -2995,52 +3057,52 @@ │ │ │ │ │ ldr r1, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r6, r5, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 274c │ │ │ │ │ + bne 2844 │ │ │ │ │ ldr r5, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c40 │ │ │ │ │ + bne 2ddc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2848 │ │ │ │ │ + bgt 2940 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 2b14 │ │ │ │ │ + beq 2c0c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 294c │ │ │ │ │ + beq 2a44 │ │ │ │ │ ldr r2, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ │ mla r5, r3, r5, r2 │ │ │ │ │ sub r3, r5, r2 │ │ │ │ │ movw r2, #35747 @ 0x8ba3 │ │ │ │ │ movt r2, #14894 @ 0x3a2e │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2900 │ │ │ │ │ + beq 29f8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 28ec │ │ │ │ │ + beq 29e4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 28e0 │ │ │ │ │ + beq 29d8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 28d4 │ │ │ │ │ + beq 29cc │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 28c8 │ │ │ │ │ + beq 29c0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 28bc │ │ │ │ │ + beq 29b4 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 29a4 │ │ │ │ │ + bne 2a9c │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3058,15 +3120,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, sl │ │ │ │ │ add sl, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 294c │ │ │ │ │ + beq 2a44 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #88 @ 0x58 │ │ │ │ │ @@ -3085,117 +3147,117 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sl, #308 @ 0x134 │ │ │ │ │ add sl, sl, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne 2900 │ │ │ │ │ + bne 29f8 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r2, [fp, #-504] @ 0xfffffe08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2998 │ │ │ │ │ + bne 2a90 │ │ │ │ │ ldr r6, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2370 │ │ │ │ │ + b 2468 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 297c │ │ │ │ │ + bgt 2a74 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 2b20 │ │ │ │ │ - ldr r6, [pc, #876] @ 2cf0 │ │ │ │ │ - b 2370 │ │ │ │ │ + beq 2c18 │ │ │ │ │ + ldr r6, [pc, #876] @ 2de8 │ │ │ │ │ + b 2468 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r0, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 2484 │ │ │ │ │ - b 2510 │ │ │ │ │ + beq 257c │ │ │ │ │ + b 2608 │ │ │ │ │ ldr r0, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 295c │ │ │ │ │ + b 2a54 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sl, r4, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 28b0 │ │ │ │ │ + b 29a8 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ ldr sl, [r2, r5, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - beq 24c4 │ │ │ │ │ + beq 25bc │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, sl │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - bne 2b28 │ │ │ │ │ + bne 2c20 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2a1c │ │ │ │ │ + bgt 2b14 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - beq 2c4c │ │ │ │ │ + beq 2d58 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 24e4 │ │ │ │ │ + b 25dc │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ ldr sl, [r2, r7, lsl #2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ - beq 2428 │ │ │ │ │ + beq 2520 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, sl │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [sl] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ - bne 2b28 │ │ │ │ │ + bne 2c20 │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - bgt 2a90 │ │ │ │ │ + bgt 2b88 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - beq 2cd0 │ │ │ │ │ + beq 2d2c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - b 2448 │ │ │ │ │ + b 2540 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 291c │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 2824 │ │ │ │ │ + beq 291c │ │ │ │ │ ldr r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ add r3, r4, r9 │ │ │ │ │ ldr r4, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ add r7, r2, #16 │ │ │ │ │ sub r2, r4, #44 @ 0x2c │ │ │ │ │ mla r9, r1, r5, r2 │ │ │ │ │ @@ -3209,27 +3271,27 @@ │ │ │ │ │ ldr r1, [r4, #44]! @ 0x2c │ │ │ │ │ str r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [fp, #-492] @ 0xfffffe14 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - beq 2824 │ │ │ │ │ - b 2adc │ │ │ │ │ + beq 291c │ │ │ │ │ + b 2bd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2848 │ │ │ │ │ + b 2940 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 297c │ │ │ │ │ + b 2a74 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2c84 │ │ │ │ │ + ble 2d90 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ @@ -3238,15 +3300,15 @@ │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2830 │ │ │ │ │ + b 2928 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r5, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3254,255 +3316,255 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2bfc │ │ │ │ │ + bgt 2cf4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 283c │ │ │ │ │ + b 2934 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r0, r3 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ ldr r1, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-500] @ 0xfffffe0c │ │ │ │ │ ldr r3, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - bne 2b30 │ │ │ │ │ + bne 2c28 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2be8 │ │ │ │ │ + bgt 2ce0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 2c08 │ │ │ │ │ + beq 2d00 │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 25b0 │ │ │ │ │ + b 26a8 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - b 2578 │ │ │ │ │ + b 2670 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2850 │ │ │ │ │ + b 2948 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-488] @ 0xfffffe18 │ │ │ │ │ ldr r4, [r3, #8] │ │ │ │ │ - b 25b0 │ │ │ │ │ + b 26a8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2cb8 │ │ │ │ │ + ble 2dc4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2370 │ │ │ │ │ + b 2468 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ + str r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ + ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ │ + b 2540 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 236c │ │ │ │ │ - ldr r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 2830 │ │ │ │ │ + b 2464 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - b 2a1c │ │ │ │ │ + b 2b14 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr sl, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2b88 │ │ │ │ │ + b 2c80 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 2b38 │ │ │ │ │ + bne 2c30 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-480] @ 0xfffffe20 │ │ │ │ │ - b 2b38 │ │ │ │ │ + b 2c30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ str r3, [fp, #-484] @ 0xfffffe1c │ │ │ │ │ - b 2610 │ │ │ │ │ + b 2708 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2c28 │ │ │ │ │ + bne 2d20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c28 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - str r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-512] @ 0xfffffe00 │ │ │ │ │ - ldr r3, [fp, #-508] @ 0xfffffe04 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - b 2448 │ │ │ │ │ + b 2d20 │ │ │ │ │ + ldr r0, [fp, #-496] @ 0xfffffe10 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ + b 2928 │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00002cf4 : │ │ │ │ │ +00002dec : │ │ │ │ │ bytes_new(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r4, r1, #16 │ │ │ │ │ ldrne r6, [r3, #8] │ │ │ │ │ addne r6, r5, r6 │ │ │ │ │ - bne 3190 │ │ │ │ │ + bne 3288 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - bhi 3304 │ │ │ │ │ + bhi 33fc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 318c │ │ │ │ │ + beq 3284 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3014 │ │ │ │ │ + beq 310c │ │ │ │ │ ldr r7, [r4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2f28 │ │ │ │ │ + beq 3020 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bne 2f28 │ │ │ │ │ - ldr r1, [pc, #1524] @ 3350 │ │ │ │ │ + bne 3020 │ │ │ │ │ + ldr r1, [pc, #1524] @ 3448 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2e44 │ │ │ │ │ + bne 2f3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 300c │ │ │ │ │ + bne 3104 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 32a0 │ │ │ │ │ + bne 3398 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2d9c │ │ │ │ │ + beq 2e94 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3084 │ │ │ │ │ + bne 317c │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 2fa4 │ │ │ │ │ + beq 309c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f18 │ │ │ │ │ + beq 3010 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2e38 │ │ │ │ │ + blt 2f30 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl b00 │ │ │ │ │ + bl acc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 333c │ │ │ │ │ + beq 3434 │ │ │ │ │ ldr r3, [r5, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3178 │ │ │ │ │ + bne 3270 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 333c │ │ │ │ │ + blt 3434 │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r5, #260] @ 0x104 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ff4 │ │ │ │ │ + bl fc0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e38 │ │ │ │ │ + beq 2f30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 2fc0 │ │ │ │ │ + bne 30b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1288] @ 3354 │ │ │ │ │ + ldr r3, [pc, #1288] @ 344c │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r9, [r1, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 3024 │ │ │ │ │ + beq 311c │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r4, [r6, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3024 │ │ │ │ │ + beq 311c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 304c │ │ │ │ │ + bgt 3144 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 304c │ │ │ │ │ + bne 3144 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2e38 │ │ │ │ │ + beq 2f30 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2f20 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -3510,147 +3572,147 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 307c │ │ │ │ │ + bgt 3174 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 307c │ │ │ │ │ + bne 3174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 307c │ │ │ │ │ + b 3174 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3d64 │ │ │ │ │ + bl 3f54 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2f18 │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3220 │ │ │ │ │ + beq 3318 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 31fc │ │ │ │ │ + beq 32f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 307c │ │ │ │ │ + beq 3174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 31e0 │ │ │ │ │ + bne 32d8 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 3220 │ │ │ │ │ + bne 3318 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3064 │ │ │ │ │ + beq 315c │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 3064 │ │ │ │ │ + beq 315c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2f18 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r4, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 2e38 │ │ │ │ │ + beq 2f30 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r3, [r8, #152] @ 0x98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2ff4 │ │ │ │ │ + beq 30ec │ │ │ │ │ add r2, r6, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 300c │ │ │ │ │ + bgt 3104 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 3058 │ │ │ │ │ + beq 3150 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2e38 │ │ │ │ │ + b 2f30 │ │ │ │ │ mov r0, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GetConstant │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2f18 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2ea8 │ │ │ │ │ + ble 2fa0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 2ec4 │ │ │ │ │ - b 2e38 │ │ │ │ │ + bne 2fbc │ │ │ │ │ + b 2f30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 300c │ │ │ │ │ + b 3104 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2e38 │ │ │ │ │ + b 2f30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3140 │ │ │ │ │ + beq 3238 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3124 │ │ │ │ │ - beq 3100 │ │ │ │ │ + blt 321c │ │ │ │ │ + beq 31f8 │ │ │ │ │ cmn r0, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 311c │ │ │ │ │ + bhi 3214 │ │ │ │ │ add r1, r0, #17 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Calloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3110 │ │ │ │ │ + beq 3208 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -3658,99 +3720,99 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b 2fb8 │ │ │ │ │ + b 30b0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ - ldr r4, [pc, #584] @ 3358 │ │ │ │ │ - b 2fb8 │ │ │ │ │ + ldr r4, [pc, #584] @ 3450 │ │ │ │ │ + b 30b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyBytes_FromSize.part.0 │ │ │ │ │ - b 2e38 │ │ │ │ │ + b 2f30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e38 │ │ │ │ │ + b 2f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3124 │ │ │ │ │ + beq 321c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e38 │ │ │ │ │ + beq 2f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3c4c │ │ │ │ │ + bl 3e3c │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2e20 │ │ │ │ │ + b 2f18 │ │ │ │ │ ldr r2, [r5, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ - b 2df0 │ │ │ │ │ + b 2ee8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ sub ip, fp, #84 @ 0x54 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ - ldr ip, [pc, #444] @ 335c │ │ │ │ │ + ldr ip, [pc, #444] @ 3454 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov ip, #3 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2e38 │ │ │ │ │ + beq 2f30 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3014 │ │ │ │ │ + beq 310c │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 2d40 │ │ │ │ │ + b 2e38 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 307c │ │ │ │ │ + b 3174 │ │ │ │ │ mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ @@ -3758,35 +3820,35 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 307c │ │ │ │ │ + b 3174 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + beq 33dc │ │ │ │ │ sub r1, fp, #72 @ 0x48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2e38 │ │ │ │ │ + beq 2f30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 31e0 │ │ │ │ │ + bne 32d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 32bc │ │ │ │ │ + beq 33b4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2f7c │ │ │ │ │ + bne 3074 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ @@ -3799,27 +3861,27 @@ │ │ │ │ │ ldr ip, [r0, #84] @ 0x54 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r4, r6 │ │ │ │ │ tst ip, #268435456 @ 0x10000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e38 │ │ │ │ │ + b 2f30 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2e38 │ │ │ │ │ + b 2f30 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -3827,105 +3889,105 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 3078 │ │ │ │ │ + b 3170 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 307c │ │ │ │ │ + b 3174 │ │ │ │ │ sub r1, fp, #84 @ 0x54 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #64] @ 335c │ │ │ │ │ + ldr r1, [pc, #64] @ 3454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, r3} │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2d40 │ │ │ │ │ - b 2e38 │ │ │ │ │ + bne 2e38 │ │ │ │ │ + b 2f30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #72 @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 2e38 │ │ │ │ │ + b 2f30 │ │ │ │ │ .word 0x000085ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003360 : │ │ │ │ │ +00003458 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bne 3398 │ │ │ │ │ + bne 3490 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -000033ac : │ │ │ │ │ +000034a4 : │ │ │ │ │ PyBytesWriter_GrowAndUpdatePointer(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #256] @ 0x100 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3414 │ │ │ │ │ + bne 350c │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr ip, [r3, #260] @ 0x104 │ │ │ │ │ - add r2, ip, r1 │ │ │ │ │ + add r2, r1, ip │ │ │ │ │ mov r6, r2 │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bpl 3428 │ │ │ │ │ + bpl 3520 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -3936,115 +3998,141 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r4, r0, #16 │ │ │ │ │ ldrne r4, [r0, #20] │ │ │ │ │ - b 33dc │ │ │ │ │ + b 34d4 │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 3468 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - moveq r2, #256 @ 0x100 │ │ │ │ │ - ldrne r2, [r0, #8] │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - bgt 3470 │ │ │ │ │ - sub r2, r5, r4 │ │ │ │ │ + bgt 3554 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + bne 355c │ │ │ │ │ + cmp r6, #256 @ 0x100 │ │ │ │ │ + bgt 3608 │ │ │ │ │ + sub r4, r5, r4 │ │ │ │ │ str r6, [r3, #260] @ 0x104 │ │ │ │ │ - bne 34f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add r0, r0, r2 │ │ │ │ │ - b 340c │ │ │ │ │ + add r0, r0, r4 │ │ │ │ │ + b 3504 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3408 │ │ │ │ │ - ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ + b 3500 │ │ │ │ │ + ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 34ec │ │ │ │ │ + bne 3598 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + bgt 35f4 │ │ │ │ │ + sub r4, r5, r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + str r6, [r3, #260] @ 0x104 │ │ │ │ │ + beq 3548 │ │ │ │ │ + ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r0, r0, #16 │ │ │ │ │ + ldrne r0, [r0, #20] │ │ │ │ │ + b 354c │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + ble 3574 │ │ │ │ │ + ldr r1, [r3, #268] @ 0x10c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + moveq r1, r6 │ │ │ │ │ + beq 36b8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r1, r6 │ │ │ │ │ addlt r1, r6, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ - sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ + sub ip, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ + cmp r6, ip │ │ │ │ │ + movgt r1, r6 │ │ │ │ │ suble r1, r6, r1 │ │ │ │ │ - bgt 34ec │ │ │ │ │ - ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 36b8 │ │ │ │ │ + add r0, r3, #256 @ 0x100 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 1f4 <_PyBytes_Resize> │ │ │ │ │ + R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3508 │ │ │ │ │ + beq 3670 │ │ │ │ │ + b 3500 │ │ │ │ │ + ldr r1, [r3, #268] @ 0x10c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + moveq r1, r6 │ │ │ │ │ + bne 35b0 │ │ │ │ │ + b 35dc │ │ │ │ │ + ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ + beq 367c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + addlt r2, r6, #3 │ │ │ │ │ + asr r2, r2, #2 │ │ │ │ │ + rsb r2, r2, #0 │ │ │ │ │ + sub r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ + cmp r6, r1 │ │ │ │ │ + suble r1, r6, r2 │ │ │ │ │ + bgt 367c │ │ │ │ │ + ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bne 3528 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 3684 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 120 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 340c │ │ │ │ │ + beq 3500 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 344c │ │ │ │ │ + b 3574 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 34a0 │ │ │ │ │ - ldr r3, [r3, #264] @ 0x108 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - addeq r0, r0, #16 │ │ │ │ │ - ldrne r0, [r0, #20] │ │ │ │ │ - b 3460 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 3558 │ │ │ │ │ - add r0, r3, #256 @ 0x100 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 1f4 <_PyBytes_Resize> │ │ │ │ │ - R_ARM_CALL _PyBytes_Resize │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - b 3408 │ │ │ │ │ + b 3638 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 340c │ │ │ │ │ + beq 3500 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ - b 344c │ │ │ │ │ + b 3574 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - b 3408 │ │ │ │ │ + beq 3670 │ │ │ │ │ + b 3500 │ │ │ │ │ │ │ │ │ │ -0000356c : │ │ │ │ │ +000036cc : │ │ │ │ │ PyBytesWriter_Grow(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #260] @ 0x104 │ │ │ │ │ add r4, r1, r2 │ │ │ │ │ tst r4, r1 │ │ │ │ │ - bpl 35b8 │ │ │ │ │ + bpl 3718 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -4055,211 +4143,211 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r3, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r0, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 35f0 │ │ │ │ │ + blt 3750 │ │ │ │ │ ldr r0, [r3, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #256 @ 0x100 │ │ │ │ │ ldrne r2, [r0, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt 35f8 │ │ │ │ │ + bgt 3758 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r4, [r3, #260] @ 0x104 │ │ │ │ │ - b 35b0 │ │ │ │ │ + b 3710 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 35ac │ │ │ │ │ + b 370c │ │ │ │ │ ldr r2, [r3, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3670 │ │ │ │ │ + beq 37d0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r1, r4 │ │ │ │ │ addlt r1, r4, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ suble r1, r4, r1 │ │ │ │ │ - bgt 3670 │ │ │ │ │ + bgt 37d0 │ │ │ │ │ ldr r2, [r3, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3678 │ │ │ │ │ + bne 37d8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bne 36b4 │ │ │ │ │ + bne 3814 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 120 │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 35ac │ │ │ │ │ + beq 370c │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 35e4 │ │ │ │ │ + b 3744 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 3628 │ │ │ │ │ + b 3788 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 369c │ │ │ │ │ + bne 37fc │ │ │ │ │ add r0, r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35e4 │ │ │ │ │ - b 35ac │ │ │ │ │ + beq 3744 │ │ │ │ │ + b 370c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35e4 │ │ │ │ │ - b 35ac │ │ │ │ │ + beq 3744 │ │ │ │ │ + b 370c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ │ - beq 35ac │ │ │ │ │ + beq 370c │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 35e4 │ │ │ │ │ + b 3744 │ │ │ │ │ │ │ │ │ │ -000036e0 <_Py_bytes_repr>: │ │ │ │ │ +00003840 <_Py_bytes_repr>: │ │ │ │ │ _Py_bytes_repr(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - ble 3900 <_Py_bytes_repr+0x220> │ │ │ │ │ + ble 3a60 <_Py_bytes_repr+0x220> │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ add r6, r5, lr │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 3744 <_Py_bytes_repr+0x64> │ │ │ │ │ + b 38a4 <_Py_bytes_repr+0x64> │ │ │ │ │ cmp ip, #8 │ │ │ │ │ - bhi 38d8 <_Py_bytes_repr+0x1f8> │ │ │ │ │ + bhi 3a38 <_Py_bytes_repr+0x1f8> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 38b4 <_Py_bytes_repr+0x1d4> │ │ │ │ │ + blt 3a14 <_Py_bytes_repr+0x1d4> │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - beq 377c <_Py_bytes_repr+0x9c> │ │ │ │ │ + beq 38dc <_Py_bytes_repr+0x9c> │ │ │ │ │ ldrb ip, [lr, #1]! │ │ │ │ │ cmp ip, #39 @ 0x27 │ │ │ │ │ - bls 3720 <_Py_bytes_repr+0x40> │ │ │ │ │ + bls 3880 <_Py_bytes_repr+0x40> │ │ │ │ │ cmp ip, #92 @ 0x5c │ │ │ │ │ - beq 38f4 <_Py_bytes_repr+0x214> │ │ │ │ │ + beq 3a54 <_Py_bytes_repr+0x214> │ │ │ │ │ sub ip, ip, #32 │ │ │ │ │ cmp ip, #94 @ 0x5e │ │ │ │ │ - bhi 3728 <_Py_bytes_repr+0x48> │ │ │ │ │ + bhi 3888 <_Py_bytes_repr+0x48> │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 38b4 <_Py_bytes_repr+0x1d4> │ │ │ │ │ + beq 3a14 <_Py_bytes_repr+0x1d4> │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ add r0, r0, r1 │ │ │ │ │ - bne 3744 <_Py_bytes_repr+0x64> │ │ │ │ │ + bne 38a4 <_Py_bytes_repr+0x64> │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 392c <_Py_bytes_repr+0x24c> │ │ │ │ │ + bne 3a8c <_Py_bytes_repr+0x24c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 393c <_Py_bytes_repr+0x25c> │ │ │ │ │ + bne 3a9c <_Py_bytes_repr+0x25c> │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3934 <_Py_bytes_repr+0x254> │ │ │ │ │ + beq 3a94 <_Py_bytes_repr+0x254> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble 38ac <_Py_bytes_repr+0x1cc> │ │ │ │ │ + ble 3a0c <_Py_bytes_repr+0x1cc> │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC Py_hexdigits │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS Py_hexdigits │ │ │ │ │ add r5, r5, ip │ │ │ │ │ movw r7, #30812 @ 0x785c │ │ │ │ │ - b 381c <_Py_bytes_repr+0x13c> │ │ │ │ │ + b 397c <_Py_bytes_repr+0x13c> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, ip │ │ │ │ │ strb r3, [r1] │ │ │ │ │ - beq 38ac <_Py_bytes_repr+0x1cc> │ │ │ │ │ + beq 3a0c <_Py_bytes_repr+0x1cc> │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldrb r3, [ip, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ moveq lr, #92 @ 0x5c │ │ │ │ │ strbeq lr, [r2], #2 │ │ │ │ │ strbeq r3, [r1, #1] │ │ │ │ │ - beq 38a4 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 3a04 <_Py_bytes_repr+0x1c4> │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29788 @ 0x745c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 38a4 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 3a04 <_Py_bytes_repr+0x1c4> │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #28252 @ 0x6e5c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 38a4 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 3a04 <_Py_bytes_repr+0x1c4> │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, r2, #2 │ │ │ │ │ movweq r3, #29276 @ 0x725c │ │ │ │ │ strheq r3, [r1] │ │ │ │ │ - beq 38a4 <_Py_bytes_repr+0x1c4> │ │ │ │ │ + beq 3a04 <_Py_bytes_repr+0x1c4> │ │ │ │ │ sub lr, r3, #32 │ │ │ │ │ cmp lr, #94 @ 0x5e │ │ │ │ │ - bls 3808 <_Py_bytes_repr+0x128> │ │ │ │ │ + bls 3968 <_Py_bytes_repr+0x128> │ │ │ │ │ strh r7, [r2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ and lr, r3, #15 │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldrb r3, [r8, r3, lsr #4] │ │ │ │ │ strb r3, [r2, #-2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldrb r3, [r3, lr] │ │ │ │ │ strb r3, [r1, #3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 3818 <_Py_bytes_repr+0x138> │ │ │ │ │ + bne 3978 <_Py_bytes_repr+0x138> │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ mov r2, r9 │ │ │ │ │ @@ -4268,111 +4356,153 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC47 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - ldr r8, [pc, #120] @ 3958 <_Py_bytes_repr+0x278> │ │ │ │ │ + ldr r8, [pc, #120] @ 3ab8 <_Py_bytes_repr+0x278> │ │ │ │ │ sub r1, ip, #9 │ │ │ │ │ cmp r1, #30 │ │ │ │ │ - bhi 3758 <_Py_bytes_repr+0x78> │ │ │ │ │ + bhi 38b8 <_Py_bytes_repr+0x78> │ │ │ │ │ ldrsb r1, [r8, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ mov r1, #2 │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ - b 3730 <_Py_bytes_repr+0x50> │ │ │ │ │ + b 3890 <_Py_bytes_repr+0x50> │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 37ac <_Py_bytes_repr+0xcc> │ │ │ │ │ + b 390c <_Py_bytes_repr+0xcc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3730 <_Py_bytes_repr+0x50> │ │ │ │ │ + b 3890 <_Py_bytes_repr+0x50> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ - b 3730 <_Py_bytes_repr+0x50> │ │ │ │ │ + b 3890 <_Py_bytes_repr+0x50> │ │ │ │ │ mov r6, #34 @ 0x22 │ │ │ │ │ - b 37ac <_Py_bytes_repr+0xcc> │ │ │ │ │ + b 390c <_Py_bytes_repr+0xcc> │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 37d4 <_Py_bytes_repr+0xf4> │ │ │ │ │ + b 3934 <_Py_bytes_repr+0xf4> │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 38b4 <_Py_bytes_repr+0x1d4> │ │ │ │ │ + blt 3a14 <_Py_bytes_repr+0x1d4> │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ - b 37ac <_Py_bytes_repr+0xcc> │ │ │ │ │ + b 390c <_Py_bytes_repr+0xcc> │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000395c : │ │ │ │ │ +00003abc <_PyBytes_Repeat>: │ │ │ │ │ +_PyBytes_Repeat(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + subs r5, r1, #0 │ │ │ │ │ + beq 3afc <_PyBytes_Repeat+0x40> │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 3b04 <_PyBytes_Repeat+0x48> │ │ │ │ │ + ldrb r1, [r2] │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 memset │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + beq 3b1c <_PyBytes_Repeat+0x60> │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + sub r2, r5, r4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + add r0, r6, r4 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bge 3afc <_PyBytes_Repeat+0x40> │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add r4, r4, r2 │ │ │ │ │ + b 3b1c <_PyBytes_Repeat+0x60> │ │ │ │ │ + │ │ │ │ │ +00003b4c : │ │ │ │ │ bytes_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ addlt r1, r1, r2 │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - ldrlt r3, [pc, #28] @ 399c │ │ │ │ │ + ldrlt r3, [pc, #28] @ 3b8c │ │ │ │ │ movge r3, #0 │ │ │ │ │ ldrblt r2, [r1, #16] │ │ │ │ │ strge r2, [r0, #4] │ │ │ │ │ addlt r3, r3, r2, lsl #4 │ │ │ │ │ str r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000039a0 : │ │ │ │ │ +00003b90 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39d8 │ │ │ │ │ + beq 3bc8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 39e0 │ │ │ │ │ + bge 3bd0 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ - ldr r0, [pc, #88] @ 3a28 │ │ │ │ │ + ldr r0, [pc, #88] @ 3c18 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 39d8 │ │ │ │ │ + bgt 3bc8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 39d8 │ │ │ │ │ + bne 3bc8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003a2c : │ │ │ │ │ +00003c1c : │ │ │ │ │ bytes_index(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -4380,18 +4510,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 3a94 │ │ │ │ │ + bhi 3c84 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3abc │ │ │ │ │ + bne 3cac │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_index> │ │ │ │ │ R_ARM_CALL _Py_bytes_index │ │ │ │ │ @@ -4403,50 +4533,50 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC49 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC49 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b00 │ │ │ │ │ + bne 3cf0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3a8c │ │ │ │ │ + b 3c7c │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ab4 │ │ │ │ │ + beq 3ca4 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 3a74 │ │ │ │ │ + beq 3c64 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3a74 │ │ │ │ │ - b 3ab4 │ │ │ │ │ + bne 3c64 │ │ │ │ │ + b 3ca4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 3a74 │ │ │ │ │ + ble 3c64 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ae0 │ │ │ │ │ - b 3ab4 │ │ │ │ │ + bne 3cd0 │ │ │ │ │ + b 3ca4 │ │ │ │ │ │ │ │ │ │ -00003b2c : │ │ │ │ │ +00003d1c : │ │ │ │ │ bytes_find(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -4454,18 +4584,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 3bdc │ │ │ │ │ + bhi 3dcc │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 3b94 │ │ │ │ │ + bne 3d84 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ @@ -4473,711 +4603,785 @@ │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bd4 │ │ │ │ │ + beq 3dc4 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 3b74 │ │ │ │ │ + beq 3d64 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3b74 │ │ │ │ │ + bne 3d64 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3d7c │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC50 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC50 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3bd4 │ │ │ │ │ + beq 3dc4 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 3b74 │ │ │ │ │ + ble 3d64 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bb8 │ │ │ │ │ - b 3bd4 │ │ │ │ │ + bne 3da8 │ │ │ │ │ + b 3dc4 │ │ │ │ │ │ │ │ │ │ -00003c28 : │ │ │ │ │ +00003e18 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00003c4c : │ │ │ │ │ +00003e3c : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3d3c │ │ │ │ │ + beq 3f2c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3d28 │ │ │ │ │ + beq 3f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3d00 │ │ │ │ │ + beq 3ef0 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3d20 │ │ │ │ │ + blt 3f10 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl b00 │ │ │ │ │ + bl acc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3d10 │ │ │ │ │ + beq 3f00 │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d50 │ │ │ │ │ + bne 3f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3d10 │ │ │ │ │ + blt 3f00 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r1, [r4, #260] @ 0x104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ff4 │ │ │ │ │ + bl fc0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 3d64 │ │ │ │ │ + b 3f54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3cf4 │ │ │ │ │ + b 3ee4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 3cf4 │ │ │ │ │ + b 3ee4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #3127 @ 0xc37 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 3cf4 │ │ │ │ │ + b 3ee4 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addeq r0, r3, #16 │ │ │ │ │ ldrne r0, [r3, #20] │ │ │ │ │ - b 3cc4 │ │ │ │ │ + b 3eb4 │ │ │ │ │ │ │ │ │ │ -00003d64 : │ │ │ │ │ +00003f54 : │ │ │ │ │ PyBytes_FromObject.part.0(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyList_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyList_Type │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3e44 │ │ │ │ │ + bne 4034 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bl b00 │ │ │ │ │ + bl acc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4104 │ │ │ │ │ + beq 42f4 │ │ │ │ │ ldr r5, [r9, #256] @ 0x100 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 428c │ │ │ │ │ + bne 447c │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3e30 │ │ │ │ │ + ble 4020 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3dd4 │ │ │ │ │ + b 3fc4 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyList_GetItemRef> │ │ │ │ │ R_ARM_CALL _PyList_GetItemRef │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 42c8 │ │ │ │ │ + beq 44b8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4180 │ │ │ │ │ + ble 4370 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 42a4 │ │ │ │ │ + beq 4494 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 42b0 │ │ │ │ │ + bhi 44a0 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bge 430c │ │ │ │ │ + bge 44fc │ │ │ │ │ strb r3, [r7] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 3dd0 │ │ │ │ │ + blt 3fc0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b dac │ │ │ │ │ + b d78 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4110 │ │ │ │ │ + beq 4300 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ movwne r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movtne r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - bne 42f4 │ │ │ │ │ + bne 44e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 42d8 │ │ │ │ │ + beq 44c8 │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 43e4 │ │ │ │ │ + beq 45d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b00 │ │ │ │ │ + bl acc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 40e8 │ │ │ │ │ + beq 42d8 │ │ │ │ │ ldr r4, [r7, #256] @ 0x100 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 43cc │ │ │ │ │ + bne 45bc │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r8, #256 @ 0x100 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub sl, r8, r6 │ │ │ │ │ ands r3, sl, #3 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 40bc │ │ │ │ │ + beq 42ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 40cc │ │ │ │ │ + beq 42bc │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 41ac │ │ │ │ │ + ble 439c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4398 │ │ │ │ │ + beq 4588 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 43a4 │ │ │ │ │ + bhi 4594 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge 4358 │ │ │ │ │ + bge 4548 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 40bc │ │ │ │ │ + beq 42ac │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3f70 │ │ │ │ │ + beq 4160 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 40cc │ │ │ │ │ + beq 42bc │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 426c │ │ │ │ │ + ble 445c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4398 │ │ │ │ │ + beq 4588 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 43a4 │ │ │ │ │ + bhi 4594 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 40cc │ │ │ │ │ + beq 42bc │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 41cc │ │ │ │ │ + ble 43bc │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4398 │ │ │ │ │ + beq 4588 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 43a4 │ │ │ │ │ + bhi 4594 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r5, #1 │ │ │ │ │ - b 40bc │ │ │ │ │ + b 42ac │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 424c │ │ │ │ │ + ble 443c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4398 │ │ │ │ │ + beq 4588 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 43a4 │ │ │ │ │ + bhi 4594 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bge 4358 │ │ │ │ │ + bge 4548 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - beq 40cc │ │ │ │ │ + beq 42bc │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 422c │ │ │ │ │ + ble 441c │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4398 │ │ │ │ │ + beq 4588 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 43a4 │ │ │ │ │ + bhi 4594 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 40cc │ │ │ │ │ + beq 42bc │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 420c │ │ │ │ │ + ble 43fc │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4398 │ │ │ │ │ + beq 4588 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 43a4 │ │ │ │ │ + bhi 4594 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r4, r5, #2 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 40cc │ │ │ │ │ + beq 42bc │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 41ec │ │ │ │ │ + ble 43dc │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4398 │ │ │ │ │ + beq 4588 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 43a4 │ │ │ │ │ + bhi 4594 │ │ │ │ │ strb r3, [r4] │ │ │ │ │ add r6, r6, #3 │ │ │ │ │ add r4, r5, #3 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 3fb8 │ │ │ │ │ + bne 41a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43bc │ │ │ │ │ + bne 45ac │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl dac │ │ │ │ │ + bl d78 │ │ │ │ │ R_ARM_CALL PyBytesWriter_FinishWithPointer │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4100 │ │ │ │ │ + bgt 42f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 41a0 │ │ │ │ │ + beq 4390 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl b00 │ │ │ │ │ + bl acc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4104 │ │ │ │ │ + beq 42f4 │ │ │ │ │ ldr r4, [r9, #256] @ 0x100 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4404 │ │ │ │ │ + bne 45f4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub r3, r7, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 416c │ │ │ │ │ + ble 435c │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 43f4 │ │ │ │ │ + beq 45e4 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 42b0 │ │ │ │ │ + bhi 44a0 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ - b 413c │ │ │ │ │ + b 432c │ │ │ │ │ ldr r1, [r9, #260] @ 0x104 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b ff4 │ │ │ │ │ + b fc0 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithSize │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 3e00 │ │ │ │ │ + bne 3ff0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3e00 │ │ │ │ │ + b 3ff0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4100 │ │ │ │ │ + b 42f0 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 3eec │ │ │ │ │ + bne 40dc │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 3eec │ │ │ │ │ + b 40dc │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 3f98 │ │ │ │ │ + bne 4188 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3f98 │ │ │ │ │ + b 4188 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 40a0 │ │ │ │ │ + bne 4290 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 40a0 │ │ │ │ │ + b 4290 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4060 │ │ │ │ │ + bne 4250 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4060 │ │ │ │ │ + b 4250 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 4020 │ │ │ │ │ + bne 4210 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 4020 │ │ │ │ │ + b 4210 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 3fd0 │ │ │ │ │ + bne 41c0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3fd0 │ │ │ │ │ + b 41c0 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 3f50 │ │ │ │ │ + bne 4140 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 3f50 │ │ │ │ │ + b 4140 │ │ │ │ │ ldr r3, [r9, #264] @ 0x108 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r5, r5, #16 │ │ │ │ │ ldrne r5, [r5, #20] │ │ │ │ │ - b 3db8 │ │ │ │ │ + b 3fa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42c8 │ │ │ │ │ + bne 44b8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4104 │ │ │ │ │ + b 42f4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4104 │ │ │ │ │ + beq 42f4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC54 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42d0 │ │ │ │ │ + b 44c0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 16f0 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42c8 │ │ │ │ │ + beq 44b8 │ │ │ │ │ ldr r2, [r9, #256] @ 0x100 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #256 @ 0x100 │ │ │ │ │ ldrne r8, [r2, #8] │ │ │ │ │ strb r3, [r5], #1 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 3dd0 │ │ │ │ │ - b 3e30 │ │ │ │ │ + blt 3fc0 │ │ │ │ │ + b 4020 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 16f0 │ │ │ │ │ + bl 16f0 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_ResizeAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 43bc │ │ │ │ │ + beq 45ac │ │ │ │ │ ldr r2, [r7, #256] @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #256 @ 0x100 │ │ │ │ │ ldrne r8, [r2, #8] │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 3eb4 │ │ │ │ │ + b 40a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43bc │ │ │ │ │ + bne 45ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 40e8 │ │ │ │ │ + b 42d8 │ │ │ │ │ ldr r3, [r7, #264] @ 0x108 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r4, r4, #16 │ │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ │ - b 3eb0 │ │ │ │ │ + b 40a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e8c │ │ │ │ │ - b 43c4 │ │ │ │ │ + beq 407c │ │ │ │ │ + b 45b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42c8 │ │ │ │ │ - b 42b0 │ │ │ │ │ + bne 44b8 │ │ │ │ │ + b 44a0 │ │ │ │ │ ldr r3, [r9, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addeq r4, r4, #16 │ │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ │ - b 4134 │ │ │ │ │ + b 4324 │ │ │ │ │ + │ │ │ │ │ +00004608 : │ │ │ │ │ +bytes_endswith(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ + sub ip, r4, #1 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + cmp ip, #2 │ │ │ │ │ + strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + bhi 4670 │ │ │ │ │ + ldr r2, [r1] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + bne 4698 │ │ │ │ │ + ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + add r0, r5, #16 │ │ │ │ │ + ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_Py_bytes_endswith> │ │ │ │ │ + R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + mov r3, #3 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC55 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 46dc │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 4668 │ │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ │ + sub r1, fp, #28 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyEval_SliceIndex> │ │ │ │ │ + R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 4690 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + beq 4650 │ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ │ + sub r1, fp, #24 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyEval_SliceIndex> │ │ │ │ │ + R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4650 │ │ │ │ │ + b 4690 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + ble 4650 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + sub r1, fp, #28 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + bl 0 <_PyEval_SliceIndex> │ │ │ │ │ + R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 46bc │ │ │ │ │ + b 4690 │ │ │ │ │ │ │ │ │ │ -00004418 : │ │ │ │ │ +00004708 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ - ldr r2, [pc, #784] @ 475c │ │ │ │ │ + ldr r2, [pc, #784] @ 4a4c │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r5, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r2, #2008] @ 0x7d8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4698 │ │ │ │ │ + beq 4988 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r2, #2012] @ 0x7dc │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r2, #2008] @ 0x7d8 │ │ │ │ │ str r0, [r2, #2012] @ 0x7dc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r6, #256]! @ 0x100 │ │ │ │ │ str r2, [r6, #4] │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #268] @ 0x10c │ │ │ │ │ - beq 44b0 │ │ │ │ │ + beq 47a0 │ │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ │ - bhi 45bc │ │ │ │ │ + bhi 48ac │ │ │ │ │ str r1, [r4, #260] @ 0x104 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 47cc │ │ │ │ │ + bl 4abc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45dc │ │ │ │ │ + beq 48cc │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45f0 │ │ │ │ │ + bne 48e0 │ │ │ │ │ sub r2, r2, r4 │ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ │ - bhi 4738 │ │ │ │ │ + bhi 4a28 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4648 │ │ │ │ │ + beq 4938 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4654 │ │ │ │ │ + bne 4944 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 455c │ │ │ │ │ + beq 484c │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4710 │ │ │ │ │ + beq 4a00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ @@ -5190,31 +5394,31 @@ │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ add r3, r6, r2 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ - b 4720 │ │ │ │ │ + b 4a10 │ │ │ │ │ ldrb r2, [r4] │ │ │ │ │ mov r1, #24 │ │ │ │ │ movw r6, #25836 @ 0x64ec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ mla r6, r1, r2, r6 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - ldr r3, [pc, #480] @ 4760 │ │ │ │ │ + ldr r3, [pc, #480] @ 4a50 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2012] @ 0x7dc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 46c4 │ │ │ │ │ + bne 49b4 │ │ │ │ │ ldr r1, [r3, #2008] @ 0x7d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #2008] @ 0x7d8 │ │ │ │ │ str r2, [r3, #2012] @ 0x7dc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ @@ -5224,475 +5428,475 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 120 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r2, [r4, #256] @ 0x100 │ │ │ │ │ - bne 44ac │ │ │ │ │ + bne 479c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ ldr r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 46d0 │ │ │ │ │ + b 49c0 │ │ │ │ │ ldr r3, [r4, #264] @ 0x108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 46d8 │ │ │ │ │ + bne 49c8 │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ - bmi 4738 │ │ │ │ │ + bmi 4a28 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 4738 │ │ │ │ │ + bgt 4a28 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4674 │ │ │ │ │ + beq 4964 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 4638 │ │ │ │ │ + beq 4928 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4700 │ │ │ │ │ + bne 49f0 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r3, [r4, #256] @ 0x100 │ │ │ │ │ - b 4578 │ │ │ │ │ + b 4868 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r6, [pc, #272] @ 4764 │ │ │ │ │ - beq 4578 │ │ │ │ │ + ldreq r6, [pc, #272] @ 4a54 │ │ │ │ │ + beq 4868 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r4, #256] @ 0x100 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4578 │ │ │ │ │ - b 4678 │ │ │ │ │ - ldr r6, [pc, #232] @ 4764 │ │ │ │ │ + beq 4868 │ │ │ │ │ + b 4968 │ │ │ │ │ + ldr r6, [pc, #232] @ 4a54 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4578 │ │ │ │ │ + bgt 4868 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4578 │ │ │ │ │ + bne 4868 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4578 │ │ │ │ │ + b 4868 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, #272 @ 0x110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ - beq 4730 │ │ │ │ │ + beq 4a20 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - b 448c │ │ │ │ │ + b 477c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 45a8 │ │ │ │ │ + b 4898 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ subs r1, r2, r3 │ │ │ │ │ - bmi 4738 │ │ │ │ │ + bmi 4a28 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 4738 │ │ │ │ │ - beq 4638 │ │ │ │ │ + bgt 4a28 │ │ │ │ │ + beq 4928 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4634 │ │ │ │ │ + beq 4924 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 46d0 │ │ │ │ │ + b 49c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4664 │ │ │ │ │ + beq 4954 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, r6, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4664 │ │ │ │ │ + b 4954 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 46d0 │ │ │ │ │ + b 49c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4708 │ │ │ │ │ + b 49f8 │ │ │ │ │ .word 0x00000304 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004768 : │ │ │ │ │ +00004a58 : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ strd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ - bl b00 │ │ │ │ │ + bl acc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 47c0 │ │ │ │ │ + beq 4ab0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 47cc │ │ │ │ │ + bl 4abc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 47bc │ │ │ │ │ + beq 4aac │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b dac │ │ │ │ │ + b d78 │ │ │ │ │ R_ARM_JUMP24 PyBytesWriter_FinishWithPointer │ │ │ │ │ - bl 123c │ │ │ │ │ + bl 1208 │ │ │ │ │ R_ARM_CALL PyBytesWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -000047cc : │ │ │ │ │ +00004abc : │ │ │ │ │ bytes_fromformat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - ldr r2, [pc, #1712] @ 4ea0 │ │ │ │ │ + ldr r2, [pc, #1712] @ 5190 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r2, [r0, #256] @ 0x100 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4be8 │ │ │ │ │ + bne 4ed8 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 4c28 │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_ctype_table │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_ctype_table │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ │ strbne r2, [r4], #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ - bne 4928 │ │ │ │ │ + bne 4c18 │ │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ ldr r2, [sl, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 4bd4 │ │ │ │ │ + bne 4ec4 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 4bb0 │ │ │ │ │ + beq 4ea0 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 4b98 │ │ │ │ │ + beq 4e88 │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 4b6c │ │ │ │ │ + beq 4e5c │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 4c30 │ │ │ │ │ + beq 4f20 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 4c0c │ │ │ │ │ + beq 4efc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ uxtb r1, r3 │ │ │ │ │ cmp r1, #21 │ │ │ │ │ - bhi 4d64 │ │ │ │ │ + bhi 5054 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ldr ip, [pc, #1536] @ 4ea4 │ │ │ │ │ + ldr ip, [pc, #1536] @ 5194 │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 4d64 │ │ │ │ │ + bhi 5054 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [ip, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r9, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 495c │ │ │ │ │ + bgt 4c4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r2, [r5, #256] @ 0x100 │ │ │ │ │ ldr r1, [r5, #260] @ 0x104 │ │ │ │ │ movw lr, #65535 @ 0xffff │ │ │ │ │ movt lr, #32767 @ 0x7fff │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub lr, lr, r1 │ │ │ │ │ - bne 4998 │ │ │ │ │ + bne 4c88 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt 4b60 │ │ │ │ │ + blt 4e50 │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ sub r3, r4, r5 │ │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ │ strle r0, [r5, #260] @ 0x104 │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ - bgt 4a5c │ │ │ │ │ + bgt 4d4c │ │ │ │ │ adds r4, r5, r3 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 4c28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4824 │ │ │ │ │ - ldr r3, [pc, #1376] @ 4ea0 │ │ │ │ │ + bne 4b14 │ │ │ │ │ + ldr r3, [pc, #1376] @ 5190 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 4a58 │ │ │ │ │ + bne 4d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r3, [r9, r0] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4980 │ │ │ │ │ + beq 4c70 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 4960 │ │ │ │ │ + bne 4c50 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [r5, #256] @ 0x100 │ │ │ │ │ mvn lr, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r1, [r5, #260] @ 0x104 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub lr, lr, r1 │ │ │ │ │ - beq 48ec │ │ │ │ │ + beq 4bdc │ │ │ │ │ ldr ip, [r5, #264] @ 0x108 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 4adc │ │ │ │ │ + bne 4dcc │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt 4b60 │ │ │ │ │ + blt 4e50 │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sub r3, r4, r2 │ │ │ │ │ - blt 49dc │ │ │ │ │ + blt 4ccc │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ str r0, [r5, #260] @ 0x104 │ │ │ │ │ adds r4, r2, r3 │ │ │ │ │ - bne 4914 │ │ │ │ │ - b 4938 │ │ │ │ │ + bne 4c04 │ │ │ │ │ + b 4c28 │ │ │ │ │ ldr r2, [r5, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ba8 │ │ │ │ │ + beq 4e98 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movge r1, r0 │ │ │ │ │ addlt r1, r0, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r2, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt 4ba8 │ │ │ │ │ + bgt 4e98 │ │ │ │ │ sub r0, r0, r1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, r5, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b64 │ │ │ │ │ + bne 4e54 │ │ │ │ │ ldr r2, [r5, #256] @ 0x100 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r1, [r5, #260] @ 0x104 │ │ │ │ │ ldrne ip, [r5, #264] @ 0x108 │ │ │ │ │ - beq 490c │ │ │ │ │ + beq 4bfc │ │ │ │ │ cmp ip, #0 │ │ │ │ │ addeq r2, r2, #16 │ │ │ │ │ ldrne r2, [r2, #20] │ │ │ │ │ - b 49d0 │ │ │ │ │ + b 4cc0 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r2, [r5, #268] @ 0x10c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ streq r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldreq ip, [r5, #264] @ 0x108 │ │ │ │ │ - beq 4aac │ │ │ │ │ + beq 4d9c │ │ │ │ │ ldr ip, [r5, #264] @ 0x108 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movge r1, lr │ │ │ │ │ addlt r1, lr, #3 │ │ │ │ │ asr r1, r1, #2 │ │ │ │ │ rsb r1, r1, #0 │ │ │ │ │ sub r0, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r0, lr │ │ │ │ │ subge r0, lr, r1 │ │ │ │ │ ldrlt r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4b1c │ │ │ │ │ + bne 4e0c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bne 4b40 │ │ │ │ │ + bne 4e30 │ │ │ │ │ bl 120 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [r5, #256] @ 0x100 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 4c28 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4a28 │ │ │ │ │ + b 4d18 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - blt 4b60 │ │ │ │ │ + blt 4e50 │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ addle r8, r8, #4 │ │ │ │ │ sub r3, r4, r3 │ │ │ │ │ ldrle r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ strle r1, [r5, #260] @ 0x104 │ │ │ │ │ - ble 4a48 │ │ │ │ │ + ble 4d38 │ │ │ │ │ ldr r1, [r5, #268] @ 0x10c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 4a7c │ │ │ │ │ + bne 4d6c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4a10 │ │ │ │ │ + beq 4d00 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a28 │ │ │ │ │ - b 4b64 │ │ │ │ │ + beq 4d18 │ │ │ │ │ + b 4e54 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [r5, #256] @ 0x100 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 4c28 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4dbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4938 │ │ │ │ │ + b 4c28 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - beq 4b90 │ │ │ │ │ + beq 4e80 │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 4b6c │ │ │ │ │ + beq 4e5c │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 4c30 │ │ │ │ │ + beq 4f20 │ │ │ │ │ cmp r3, #122 @ 0x7a │ │ │ │ │ - beq 4c0c │ │ │ │ │ + beq 4efc │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ strbeq r3, [r4], #1 │ │ │ │ │ - beq 4928 │ │ │ │ │ - b 4884 │ │ │ │ │ + beq 4c18 │ │ │ │ │ + b 4b74 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 4a10 │ │ │ │ │ + b 4d00 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [sl, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 485c │ │ │ │ │ + beq 4b4c │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 4bb0 │ │ │ │ │ + b 4ea0 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [sl, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 4848 │ │ │ │ │ - b 4bd4 │ │ │ │ │ + beq 4b38 │ │ │ │ │ + b 4ec4 │ │ │ │ │ ldr r0, [r0, #264] @ 0x108 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r0, r2, #16 │ │ │ │ │ ldrne r0, [r2, #20] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ add r4, r0, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4818 │ │ │ │ │ - b 4938 │ │ │ │ │ + bne 4b08 │ │ │ │ │ + b 4c28 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ - bne 4d64 │ │ │ │ │ + bne 5054 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ sub r3, r3, #99 @ 0x63 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 489c │ │ │ │ │ + b 4b8c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ addeq r7, r7, #1 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 4888 │ │ │ │ │ + beq 4b78 │ │ │ │ │ mov r3, #108 @ 0x6c │ │ │ │ │ - b 4888 │ │ │ │ │ + b 4b78 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub r9, fp, #64 @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 4d9c │ │ │ │ │ + bne 508c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ @@ -5706,31 +5910,31 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33ac │ │ │ │ │ + bl 34a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 4c28 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 4928 │ │ │ │ │ + b 4c18 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 4e5c │ │ │ │ │ + bhi 514c │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ - b 4928 │ │ │ │ │ + b 4c18 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -5741,63 +5945,63 @@ │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33ac │ │ │ │ │ + bl 34a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 4c28 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4928 │ │ │ │ │ + b 4c18 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC72 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC72 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4d08 │ │ │ │ │ + b 4ff8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 33ac │ │ │ │ │ + bl 34a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 4c28 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4938 │ │ │ │ │ + b 4c28 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4c94 │ │ │ │ │ + b 4f84 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC73 │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -5805,32 +6009,32 @@ │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ strbeq r3, [fp, #-63] @ 0xffffffc1 │ │ │ │ │ - beq 4d08 │ │ │ │ │ + beq 4ff8 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq 4d08 │ │ │ │ │ + beq 4ff8 │ │ │ │ │ sub r0, fp, #64 @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #19 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ sub r0, fp, #62 @ 0x3e │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_CALL __memmove_chk │ │ │ │ │ movw r3, #30768 @ 0x7830 │ │ │ │ │ strh r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 4d08 │ │ │ │ │ + b 4ff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r6, r8, #4 │ │ │ │ │ - bne 4e78 │ │ │ │ │ + bne 5168 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r9, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC66 │ │ │ │ │ @@ -5840,46 +6044,46 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC67 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4c94 │ │ │ │ │ + b 4f84 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC64 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4b64 │ │ │ │ │ + b 4e54 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ sub r9, fp, #64 @ 0x40 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC65 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC65 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 4c94 │ │ │ │ │ + b 4f84 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x0000012e │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00004ea8 : │ │ │ │ │ +00005198 : │ │ │ │ │ bytes_rindex(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ @@ -5887,18 +6091,18 @@ │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ strd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - bhi 4f10 │ │ │ │ │ + bhi 5200 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 4f38 │ │ │ │ │ + bne 5228 │ │ │ │ │ ldr ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rindex> │ │ │ │ │ R_ARM_CALL _Py_bytes_rindex │ │ │ │ │ @@ -5910,41 +6114,41 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC138 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC138 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f7c │ │ │ │ │ + bne 526c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4f08 │ │ │ │ │ + b 51f8 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f30 │ │ │ │ │ + beq 5220 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 4ef0 │ │ │ │ │ + beq 51e0 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ef0 │ │ │ │ │ - b 4f30 │ │ │ │ │ + bne 51e0 │ │ │ │ │ + b 5220 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 4ef0 │ │ │ │ │ + ble 51e0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4f5c │ │ │ │ │ - b 4f30 │ │ │ │ │ + bne 524c │ │ │ │ │ + b 5220 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 0efcfcfc fcfcfcfc fcfcfcfc fcfcfcfc ................ │ │ │ │ │ 0x00000010 fcfcfcfc fcfcfcfc f8fcfcfc fcf4fcfc ................ │ │ │ │ │ - 0x00000020 fcfcfcfc fcfc4040 40404040 4040fcfc ......@@@@@@@@.. │ │ │ │ │ + 0x00000020 fcfcfcfc fcfc4343 43434343 4343fcfc ......CCCCCCCC.. │ │ │ │ │ 0x00000030 fcfcfcfc fcfcfcfc fcfcfcfc fcfcfcfc ................ │ │ │ │ │ 0x00000040 fcfcfcfc fcfcfcfc fcfcfcfc fcfcfcfc ................ │ │ │ │ │ - 0x00000050 fcfc7efc fcfcfcd2 f0fcfcfc ecfcfcfc ..~............. │ │ │ │ │ - 0x00000060 fcfcfcfc 17fcfcfc 5efc82fc e8fc005c ........^......\ │ │ │ │ │ - 0x00000070 e9e9e9e9 e9e9e9e9 e9e9e9e9 e9e9e9e9 ................ │ │ │ │ │ - 0x00000080 e9e9e9e9 e9e9e975 e9e9e9e9 79e9e9e9 .......u....y... │ │ │ │ │ - 0x00000090 e9e9e9e9 e9343434 34343434 34e9e9e9 .....44444444... │ │ │ │ │ - 0x000000a0 e9e9e9e9 e9e9e9e9 e9e9e9e9 e9e9e9e9 ................ │ │ │ │ │ - 0x000000b0 e9e9e9e9 e9e9e9e9 e9e9e9e9 e9e9e9e9 ................ │ │ │ │ │ - 0x000000c0 e958e9e9 e9e9e5dd e9e9e9e1 e9e9e9e9 .X.............. │ │ │ │ │ - 0x000000d0 e9e9e930 e9e9e954 e95ee9f2 e9000300 ...0...T.^...... │ │ │ │ │ + 0x00000050 fcfc7ffc fcfcfcd2 f0fcfcfc ecfcfcfc ................ │ │ │ │ │ + 0x00000060 fcfcfcfc 17fcfcfc 61fc83fc e8fc000d ........a....... │ │ │ │ │ + 0x00000070 58585858 58585858 58585858 58585858 XXXXXXXXXXXXXXXX │ │ │ │ │ + 0x00000080 58585858 585858dd 58585858 e0585858 XXXXXXX.XXXX.XXX │ │ │ │ │ + 0x00000090 58585858 58363636 36363636 36585858 XXXXX66666666XXX │ │ │ │ │ + 0x000000a0 58585858 58585858 58585858 58585858 XXXXXXXXXXXXXXXX │ │ │ │ │ + 0x000000b0 58585858 58585858 58585858 58585858 XXXXXXXXXXXXXXXX │ │ │ │ │ + 0x000000c0 585e5858 5858e3e6 5858586a 58585858 X^XXXX..XXXjXXXX │ │ │ │ │ + 0x000000d0 58585833 58585855 5861586d 58000300 XXX3XXXUXaXmX... │ │ │ │ │ 0x000000e0 00030300 05002626 2b26000f 05050a05 ......&&+&...... │ │ │ │ │ 0x000000f0 00009999 00999999 99999999 99999999 ................ │ │ │ │ │ 0x00000100 99999999 99999999 99069999 99990a00 ................ │ │ │ │ │ 0x00000110 009a9a00 9a9a9a9a 9a9a9a9a 9a9a9a9a ................ │ │ │ │ │ 0x00000120 9a9a9a9a 9a9a9a9a 069a9a9a 9a0a0601 ................ │ │ │ │ │ 0x00000130 59012b01 2b012b01 2b010c01 2b012b01 Y.+.+.+.+...+.+. │ │ │ │ │ 0x00000140 2b012b01 2b012b01 40012b01 2b010000 +.+.+.+.@.+.+... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -94,15 +94,15 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ b d0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 2c88 │ │ │ │ │ + b 2b28 │ │ │ │ │ R_ARM_JUMP24 do_argstrip │ │ │ │ │ │ │ │ │ │ 0000011c : │ │ │ │ │ PyBytesWriter_Resize(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -259,18 +259,18 @@ │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ bgt 334 <_PyBytes_ReverseFind+0x54> │ │ │ │ │ bne 310 <_PyBytes_ReverseFind+0x30> │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ - bl 4e98 │ │ │ │ │ + bl 4d38 │ │ │ │ │ R_ARM_CALL stringlib_rfind_char │ │ │ │ │ b 338 <_PyBytes_ReverseFind+0x58> │ │ │ │ │ - bl 54d8 │ │ │ │ │ + bl 5378 │ │ │ │ │ R_ARM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addge r0, r0, r5 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000344 : │ │ │ │ │ formatfloat(): │ │ │ │ │ @@ -360,15 +360,15 @@ │ │ │ │ │ ldr r3, [fp, #16] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 4a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 33ac │ │ │ │ │ + bl 34a4 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 484 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 3dc │ │ │ │ │ @@ -681,15 +681,15 @@ │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 55d4 │ │ │ │ │ + b 5474 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 000008ac : │ │ │ │ │ stringlib_isalnum(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ @@ -887,15 +887,15 @@ │ │ │ │ │ b ae4 │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ - b 55d4 │ │ │ │ │ + b 5474 │ │ │ │ │ R_ARM_JUMP24 pad │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000b04 : │ │ │ │ │ PyBytesWriter_WriteBytes(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ @@ -910,15 +910,15 @@ │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #260] @ 0x104 │ │ │ │ │ - bl 356c │ │ │ │ │ + bl 36cc │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq b68 │ │ │ │ │ ldr r2, [r4, #264] @ 0x108 │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ b ae4 │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 55d4 │ │ │ │ │ + bl 5474 │ │ │ │ │ R_ARM_CALL pad │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ │ @@ -1415,15 +1415,15 @@ │ │ │ │ │ bgt 12b4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ble 12b4 │ │ │ │ │ ldr r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - bl 54d8 │ │ │ │ │ + bl 5378 │ │ │ │ │ R_ARM_CALL stringlib_default_rfind.constprop.0 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 12b4 │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ @@ -1689,15 +1689,15 @@ │ │ │ │ │ 000015a4 <_PyBytesWriter_CreateByteArray>: │ │ │ │ │ _PyBytesWriter_CreateByteArray(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b c3c │ │ │ │ │ + b c08 │ │ │ │ │ R_ARM_JUMP24 byteswriter_create │ │ │ │ │ │ │ │ │ │ 000015bc : │ │ │ │ │ PyBytesWriter_Format(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ @@ -1709,24 +1709,24 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #260] @ 0x104 │ │ │ │ │ - bl 356c │ │ │ │ │ + bl 36cc │ │ │ │ │ R_ARM_CALL PyBytesWriter_Grow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1654 │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ - bl 47cc │ │ │ │ │ + bl 4abc │ │ │ │ │ R_ARM_CALL bytes_fromformat │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ streq r5, [r4, #260] @ 0x104 │ │ │ │ │ mvneq r0, #0 │ │ │ │ │ beq 1654 │ │ │ │ │ ldr r3, [r4, #256] @ 0x100 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1771,15 +1771,15 @@ │ │ │ │ │ ldr r1, [ip, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 36e0 <_Py_bytes_repr> │ │ │ │ │ + b 3840 <_Py_bytes_repr> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_repr │ │ │ │ │ │ │ │ │ │ 000016bc : │ │ │ │ │ striter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -1845,20 +1845,20 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 5b98 │ │ │ │ │ + bl 5a38 │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ sub r2, fp, #120 @ 0x78 │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r9, r4 │ │ │ │ │ - bl 5cc8 │ │ │ │ │ + bl 5b68 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 17e4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ addne r4, r4, r0 │ │ │ │ │ addne r4, r4, r6 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -288,17 +288,17 @@ │ │ │ │ │ 0x000011d0 6b657472 616e7300 50794279 7465735f ketrans.PyBytes_ │ │ │ │ │ 0x000011e0 41735374 72696e67 416e6453 697a6500 AsStringAndSize. │ │ │ │ │ 0x000011f0 5f5f7374 61636b5f 63686b5f 6661696c __stack_chk_fail │ │ │ │ │ 0x00001200 005f5f73 7461636b 5f63686b 5f677561 .__stack_chk_gua │ │ │ │ │ 0x00001210 72640050 79427974 65735f4a 6f696e00 rd.PyBytes_Join. │ │ │ │ │ 0x00001220 50795365 7175656e 63655f46 61737400 PySequence_Fast. │ │ │ │ │ 0x00001230 50794578 635f5275 6e74696d 65457272 PyExc_RuntimeErr │ │ │ │ │ - 0x00001240 6f720050 79457661 6c5f5265 73746f72 or.PyEval_Restor │ │ │ │ │ - 0x00001250 65546872 65616400 50794576 616c5f53 eThread.PyEval_S │ │ │ │ │ - 0x00001260 61766554 68726561 64005f50 794f626a aveThread._PyObj │ │ │ │ │ + 0x00001240 6f720050 79457661 6c5f5361 76655468 or.PyEval_SaveTh │ │ │ │ │ + 0x00001250 72656164 00507945 76616c5f 52657374 read.PyEval_Rest │ │ │ │ │ + 0x00001260 6f726554 68726561 64005f50 794f626a oreThread._PyObj │ │ │ │ │ 0x00001270 6563745f 4c6f6f6b 75705370 65636961 ect_LookupSpecia │ │ │ │ │ 0x00001280 6c005079 4f626a65 63745f43 6865636b l.PyObject_Check │ │ │ │ │ 0x00001290 42756666 65720050 79427566 6665725f Buffer.PyBuffer_ │ │ │ │ │ 0x000012a0 546f436f 6e746967 756f7573 005f5079 ToContiguous._Py │ │ │ │ │ 0x000012b0 5f436865 636b4675 6e637469 6f6e5265 _CheckFunctionRe │ │ │ │ │ 0x000012c0 73756c74 00507955 6e69636f 64655f41 sult.PyUnicode_A │ │ │ │ │ 0x000012d0 73456e63 6f646564 53747269 6e67005f sEncodedString._ │ │ │ ├── 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: 22824 (bytes into file) │ │ │ │ │ + Start of section headers: 22544 (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 0x5928: │ │ │ │ │ +There are 16 section headers, starting at offset 0x5810: │ │ │ │ │ │ │ │ │ │ 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 00036c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004b80 000160 08 I 13 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 004ac8 000160 08 I 13 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0003a0 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 0003a0 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 0003a0 002f34 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 004ce0 000a18 08 I 13 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0032d4 00027e 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 003554 000688 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 0056f8 0001a8 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 003bdc 000014 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 003bf0 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003bf0 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 003c24 000910 10 14 81 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 004534 00064a 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0058a0 000088 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 0003a0 002e7c 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 004c28 0009b8 08 I 13 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 00321c 00027e 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00349c 000688 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 0055e0 0001a8 08 I 13 8 4 │ │ │ │ │ + [10] .rodata PROGBITS 00000000 003b24 000014 00 A 0 0 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 003b38 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 003b38 000033 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 003b6c 000910 10 14 81 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 00447c 00064a 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 005788 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 {} │ │ │ │ │ @@ -40,26 +40,26 @@ │ │ │ │ │ 36: 0000187c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 37: 00001880 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 38: 00001984 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 39: 00001988 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 40: 00001da8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 41: 00000104 0 NOTYPE LOCAL DEFAULT 7 .LC6 │ │ │ │ │ 42: 00001db0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 43: 000023ec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 44: 000023f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 45: 000026cc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 46: 000026d0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 47: 00002ba0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 48: 00002ba4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 49: 00002cb0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 43: 0000238c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 44: 00002390 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 45: 0000266c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 00002670 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 47: 00002b40 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 48: 00002b44 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 49: 00002c50 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 50: 00000120 0 NOTYPE LOCAL DEFAULT 7 .LC7 │ │ │ │ │ 51: 00000160 0 NOTYPE LOCAL DEFAULT 7 .LC8 │ │ │ │ │ 52: 00000180 0 NOTYPE LOCAL DEFAULT 7 .LC9 │ │ │ │ │ - 53: 00002cb4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 54: 00002f30 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 53: 00002c54 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 54: 00002e78 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 55: 00000094 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 56: 000001a0 0 NOTYPE LOCAL DEFAULT 7 .LC10 │ │ │ │ │ 57: 00000098 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 58: 000001a8 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 59: 000001cc 0 NOTYPE LOCAL DEFAULT 7 .LC11 │ │ │ │ │ 60: 000001ac 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 61: 000001f0 0 NOTYPE LOCAL DEFAULT 7 .LC12 │ │ │ │ │ @@ -99,15 +99,15 @@ │ │ │ │ │ 95: 0000098c 880 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallDict │ │ │ │ │ 96: 00001814 108 FUNC GLOBAL DEFAULT 5 _PyFunction_Vectorcall │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_Vector │ │ │ │ │ 98: 00001db0 404 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict │ │ │ │ │ 99: 00000cfc 656 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallDictTstate │ │ │ │ │ 100: 00000f8c 560 FUNC GLOBAL DEFAULT 5 PyObject_VectorcallMethod │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GetMethodStackRef │ │ │ │ │ - 102: 000026d0 992 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ + 102: 00002670 992 FUNC GLOBAL HIDDEN 5 _PyObject_VectorcallPrepend │ │ │ │ │ 103: 000011bc 80 FUNC GLOBAL DEFAULT 5 PyObject_CallFunctionObjArgs │ │ │ │ │ 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 106: 00001734 224 FUNC GLOBAL DEFAULT 5 PyObject_CallMethod │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ @@ -116,27 +116,27 @@ │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_NoMemory │ │ │ │ │ 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ 117: 00001f44 180 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_Free │ │ │ │ │ 118: 00001ff8 88 FUNC GLOBAL DEFAULT 5 _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ │ - 119: 00002050 928 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ - 120: 000023f0 460 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ - 121: 000025bc 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ - 122: 00002ab0 244 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ - 123: 00002ba4 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ - 124: 00002bd0 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ + 119: 00002050 832 FUNC GLOBAL DEFAULT 5 PyObject_Call │ │ │ │ │ + 120: 00002390 460 FUNC GLOBAL HIDDEN 5 _PyObject_Call │ │ │ │ │ + 121: 0000255c 276 FUNC GLOBAL DEFAULT 5 PyObject_CallMethodObjArgs │ │ │ │ │ + 122: 00002a50 244 FUNC GLOBAL DEFAULT 5 PyObject_CallNoArgs │ │ │ │ │ + 123: 00002b44 44 FUNC GLOBAL DEFAULT 5 PyVectorcall_Function │ │ │ │ │ + 124: 00002b70 228 FUNC GLOBAL DEFAULT 5 _PyObject_CallMethod │ │ │ │ │ 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ 126: 000001a4 64 FUNC GLOBAL DEFAULT 1 _PyStack_AsDict │ │ │ │ │ 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_Type │ │ │ │ │ 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetNameObject │ │ │ │ │ 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ - 131: 00002cb4 640 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ + 131: 00002c54 552 FUNC GLOBAL DEFAULT 5 PyObject_CallObject │ │ │ │ │ 132: 00000064 52 FUNC GLOBAL DEFAULT 8 PyCFunction_Call │ │ │ │ │ 133: 00000098 276 FUNC GLOBAL DEFAULT 8 PyVectorcall_Call │ │ │ │ │ 134: 000001f8 152 FUNC GLOBAL HIDDEN 8 _Py_CheckSlotResult │ │ │ │ │ 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFormat │ │ │ │ │ 136: 00000290 84 FUNC GLOBAL DEFAULT 8 PyEval_CallFunction │ │ │ │ │ 137: 000002e4 84 FUNC GLOBAL DEFAULT 8 _PyObject_CallFunction_SizeT │ │ │ │ │ 138: 00000338 180 FUNC GLOBAL DEFAULT 8 PyEval_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4b80 contains 44 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x4ac8 contains 44 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00000054 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00000064 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000068 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 0000006c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00000090 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ @@ -42,15 +42,15 @@ │ │ │ │ │ 000002e0 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000308 0000821c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ 00000314 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000032c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000344 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000364 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x4ce0 contains 323 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4c28 contains 311 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000a0 0000531c R_ARM_CALL 00000000 _Py_VaBuildStack │ │ │ │ │ 000001ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001f8 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000258 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ @@ -169,15 +169,15 @@ │ │ │ │ │ 00001134 00000a2b R_ARM_MOVW_ABS_NC 00000030 .LC1 │ │ │ │ │ 00001138 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00001140 00000a2c R_ARM_MOVT_ABS 00000030 .LC1 │ │ │ │ │ 00001148 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 00001158 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ 00001160 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ 00001188 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000011ac 0000661c R_ARM_CALL 000026d0 _PyObject_VectorcallPrepend │ │ │ │ │ +000011ac 0000661c R_ARM_CALL 00002670 _PyObject_VectorcallPrepend │ │ │ │ │ 000011b8 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001208 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000013d8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 000013dc 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 000013ec 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000013f0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000013f4 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ @@ -255,133 +255,121 @@ │ │ │ │ │ 00001fc0 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001fec 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00002018 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002044 0000541d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 00002134 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ 000021e4 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00002204 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002234 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002238 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -0000223c 00000d2b R_ARM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ -00002240 00000d2c R_ARM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ -00002250 0000591c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002274 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000229c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022c4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000022ec 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002310 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002314 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002320 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002324 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000232c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002348 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000234c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002358 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000235c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002364 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002374 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -000023a0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -000023b4 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000023b8 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000023c0 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000023e4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023ec 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000024c4 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ -000024f8 0000751c R_ARM_CALL 00001f44 _PyStack_UnpackDict_Free │ │ │ │ │ -00002510 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ -00002554 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002558 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -0000255c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002568 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000256c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002574 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002584 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -0000259c 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -000025a0 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -000025a8 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002618 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ -00002688 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026a0 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026ac 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -000026b4 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ -000026c4 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -000026cc 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002740 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002834 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -00002860 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -000028e4 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002918 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002948 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002990 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ -000029a8 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000029c4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -000029c8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -000029d8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000029dc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000029e0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000029fc 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002a00 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002a10 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002a14 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002a18 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002a34 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002a38 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002a44 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002a48 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002a50 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002a74 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002a98 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002aa8 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ -00002b54 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002b58 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002b64 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002b68 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002b70 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002b9c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002ba0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002c08 00007d1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ -00002c1c 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00002c5c 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c78 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ -00002c90 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ -00002cb0 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002de4 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ -00002e34 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002e38 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002e44 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e48 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e50 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002e60 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ -00002e78 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ -00002e7c 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ -00002e84 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002eb0 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002eb4 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002ec0 00000d2b R_ARM_MOVW_ABS_NC 00000060 .LC2 │ │ │ │ │ -00002ec4 00000d2c R_ARM_MOVT_ABS 00000060 .LC2 │ │ │ │ │ -00002ecc 0000591c R_ARM_CALL 00000000 _PyErr_FormatFromCauseTstate │ │ │ │ │ -00002ed4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00002ed8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ -00002ee4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002ee8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002ef0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002ef8 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002efc 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002f04 0000342b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ -00002f08 0000342c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ -00002f10 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00002f28 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f30 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002228 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000222c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002238 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000223c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002244 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002260 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002284 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022ac 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022d4 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002324 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002330 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +00002348 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +0000234c 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002354 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002368 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +0000236c 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002378 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000237c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002384 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000238c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002464 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ +00002498 0000751c R_ARM_CALL 00001f44 _PyStack_UnpackDict_Free │ │ │ │ │ +000024b0 00000c1d R_ARM_JUMP24 00000000 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ +000024f4 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000024f8 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000024fc 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002508 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000250c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002514 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002524 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +0000253c 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002540 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002548 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000025b8 0000651c R_ARM_CALL 00000000 _PyObject_GetMethodStackRef │ │ │ │ │ +00002628 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002640 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000264c 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +00002654 0000171c R_ARM_CALL 00000134 PyStackRef_XCLOSE │ │ │ │ │ +00002664 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +0000266c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000026e0 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027d4 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ +00002800 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ +00002884 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +000028b8 0000681c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000028e8 0000701c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002930 00005a1c R_ARM_CALL 00000450 _PyObject_MakeTpCall │ │ │ │ │ +00002948 0000551c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002964 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002968 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002978 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000297c 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002980 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000299c 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000029a0 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000029b0 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029b4 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029b8 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000029d4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +000029d8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000029e4 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000029e8 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000029f0 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a14 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002a38 0000081c R_ARM_CALL 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002a48 0000731c R_ARM_CALL 00000000 _PyErr_NoMemory │ │ │ │ │ +00002af4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002af8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002b04 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002b08 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002b10 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002b3c 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002b40 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002ba8 00007d1c R_ARM_CALL 00000000 PyObject_GetAttr │ │ │ │ │ +00002bbc 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +00002bfc 0000541c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002c18 0000091c R_ARM_CALL 000001ac null_error.isra.0 │ │ │ │ │ +00002c30 00001e1c R_ARM_CALL 0000016c callmethod.part.0.isra.0 │ │ │ │ │ +00002c50 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002d70 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002d74 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002d80 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002d84 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002d8c 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002df0 0000081d R_ARM_JUMP24 000000a8 _Py_CheckFunctionResult.part.0 │ │ │ │ │ +00002df4 0000562b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00002df8 0000562c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +00002e04 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002e08 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e10 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002e20 0000101c R_ARM_CALL 000001e4 object_is_not_callable │ │ │ │ │ +00002e38 00000f2b R_ARM_MOVW_ABS_NC 000000b8 .LC4 │ │ │ │ │ +00002e3c 00000f2c R_ARM_MOVT_ABS 000000b8 .LC4 │ │ │ │ │ +00002e44 00005d1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002e58 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002e5c 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002e64 0000342b R_ARM_MOVW_ABS_NC 00000180 .LC9 │ │ │ │ │ +00002e68 0000342c R_ARM_MOVT_ABS 00000180 .LC9 │ │ │ │ │ +00002e70 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00002e78 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x56f8 contains 53 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x55e0 contains 53 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00006c1c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ 00000044 00001e1d R_ARM_JUMP24 0000016c callmethod.part.0.isra.0 │ │ │ │ │ 00000060 0000021d R_ARM_JUMP24 00000054 _PyObject_CallFunctionVa │ │ │ │ │ -00000090 0000781d R_ARM_JUMP24 000023f0 _PyObject_Call │ │ │ │ │ +00000090 0000781d R_ARM_JUMP24 00002390 _PyObject_Call │ │ │ │ │ 00000094 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000e0 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 000000e4 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000000f0 0000382b R_ARM_MOVW_ABS_NC 000001a0 .LC10 │ │ │ │ │ 000000f4 0000382c R_ARM_MOVT_ABS 000001a0 .LC10 │ │ │ │ │ 000000fc 0000571c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ 0000014c 0000621c R_ARM_CALL 00001db0 _PyStack_UnpackDict │ │ │ │ │ @@ -421,9 +409,9 @@ │ │ │ │ │ 000005f0 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00000614 00006d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000618 00006d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000061c 00004b2b R_ARM_MOVW_ABS_NC 0000025c .LC14 │ │ │ │ │ 00000620 00004b2c R_ARM_MOVT_ABS 0000025c .LC14 │ │ │ │ │ 00000628 0000741c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 00000644 0000631c R_ARM_CALL 00000cfc _PyObject_VectorcallDictTstate │ │ │ │ │ -00000660 0000781d R_ARM_JUMP24 000023f0 _PyObject_Call │ │ │ │ │ +00000660 0000781d R_ARM_JUMP24 00002390 _PyObject_Call │ │ │ │ │ 0000066c 0000526b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1281,15 +1281,15 @@ │ │ │ │ │ sub ip, r8, #1 │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 26d0 <_PyObject_VectorcallPrepend> │ │ │ │ │ + bl 2670 <_PyObject_VectorcallPrepend> │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallPrepend │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 105c │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 000011bc : │ │ │ │ │ @@ -2339,15 +2339,15 @@ │ │ │ │ │ 00002050 : │ │ │ │ │ PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr ip, [pc, #896] @ 23ec │ │ │ │ │ + ldr ip, [pc, #800] @ 238c │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r9, [lr, ip] │ │ │ │ │ @@ -2370,76 +2370,76 @@ │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ mov r3, r2 │ │ │ │ │ b 20bc │ │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 236c │ │ │ │ │ + beq 2328 │ │ │ │ │ ldr r1, [r9, #788] @ 0x314 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bcc 23a4 │ │ │ │ │ + bcc 2338 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22fc │ │ │ │ │ + beq 22e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 2300 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r6, ip │ │ │ │ │ bl 1db0 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2254 │ │ │ │ │ + beq 22f8 │ │ │ │ │ ldr r7, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ blx r5 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble 21e0 │ │ │ │ │ ldr r0, [r8, r6, lsl #2] │ │ │ │ │ lsl r3, r6, #2 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2288 │ │ │ │ │ + ble 2270 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ beq 21e0 │ │ │ │ │ add r1, r8, r3 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22ac │ │ │ │ │ + ble 2294 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq 21e0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 22d8 │ │ │ │ │ + ble 22c0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ beq 21e0 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 225c │ │ │ │ │ + ble 224c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 21c4 │ │ │ │ │ sub r0, r8, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ @@ -2449,49 +2449,43 @@ │ │ │ │ │ str r2, [r7] │ │ │ │ │ bne 2208 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2334 │ │ │ │ │ + bne 2108 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2110 │ │ │ │ │ + beq 2228 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2110 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 23d4 │ │ │ │ │ + bne 2110 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - mov r5, #0 │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ b 2110 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ bne 21d4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r1, fp, #48 @ 0x30 │ │ │ │ │ + ldm r1, {r1, r2, r3} │ │ │ │ │ b 21d4 │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ bne 217c │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -2518,151 +2512,127 @@ │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ b 21b0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2310 │ │ │ │ │ + beq 2368 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2254 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2254 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2348 │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 2110 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_CALL _PyErr_Format │ │ │ │ │ + beq 2368 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ b 2110 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ - R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 2254 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2110 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ + R_ARM_CALL object_is_not_callable │ │ │ │ │ + b 22f8 │ │ │ │ │ sub r1, r1, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ bcc 20f0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2254 │ │ │ │ │ + bne 22f8 │ │ │ │ │ b 20f0 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 2234 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2234 │ │ │ │ │ - .word 0x00000368 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + b 22f8 │ │ │ │ │ + .word 0x00000308 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000023f0 <_PyObject_Call>: │ │ │ │ │ +00002390 <_PyObject_Call>: │ │ │ │ │ _PyObject_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr ip, [r1, #84] @ 0x54 │ │ │ │ │ tst ip, #2048 @ 0x800 │ │ │ │ │ - beq 2470 <_PyObject_Call+0x80> │ │ │ │ │ + beq 2410 <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r6, [r5, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2470 <_PyObject_Call+0x80> │ │ │ │ │ + beq 2410 <_PyObject_Call+0x80> │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ - beq 2458 <_PyObject_Call+0x68> │ │ │ │ │ + beq 23f8 <_PyObject_Call+0x68> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24b4 <_PyObject_Call+0xc4> │ │ │ │ │ + bne 2454 <_PyObject_Call+0xc4> │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov ip, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r6, [r1, #64] @ 0x40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 257c <_PyObject_Call+0x18c> │ │ │ │ │ + beq 251c <_PyObject_Call+0x18c> │ │ │ │ │ ldr r3, [r8, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 258c <_PyObject_Call+0x19c> │ │ │ │ │ + bcc 252c <_PyObject_Call+0x19c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2514 <_PyObject_Call+0x124> │ │ │ │ │ + beq 24b4 <_PyObject_Call+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2530 <_PyObject_Call+0x140> │ │ │ │ │ + bne 24d0 <_PyObject_Call+0x140> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r7, ip │ │ │ │ │ bl 1db0 <_PyStack_UnpackDict> │ │ │ │ │ R_ARM_CALL _PyStack_UnpackDict │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 24a8 <_PyObject_Call+0xb8> │ │ │ │ │ + beq 2448 <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ orr r2, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r6 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -2675,23 +2645,23 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.constprop.0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2558 <_PyObject_Call+0x168> │ │ │ │ │ + beq 24f8 <_PyObject_Call+0x168> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2558 <_PyObject_Call+0x168> │ │ │ │ │ + beq 24f8 <_PyObject_Call+0x168> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 24a8 <_PyObject_Call+0xb8> │ │ │ │ │ + b 2448 <_PyObject_Call+0xb8> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24a8 <_PyObject_Call+0xb8> │ │ │ │ │ + beq 2448 <_PyObject_Call+0xb8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ @@ -2705,197 +2675,197 @@ │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2528 <_PyObject_Call+0x138> │ │ │ │ │ + b 24c8 <_PyObject_Call+0x138> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 2528 <_PyObject_Call+0x138> │ │ │ │ │ + b 24c8 <_PyObject_Call+0x138> │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 2488 <_PyObject_Call+0x98> │ │ │ │ │ + bcc 2428 <_PyObject_Call+0x98> │ │ │ │ │ mov r0, r8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2528 <_PyObject_Call+0x138> │ │ │ │ │ - b 2488 <_PyObject_Call+0x98> │ │ │ │ │ + bne 24c8 <_PyObject_Call+0x138> │ │ │ │ │ + b 2428 <_PyObject_Call+0x98> │ │ │ │ │ │ │ │ │ │ -000025bc : │ │ │ │ │ +0000255c : │ │ │ │ │ PyObject_CallMethodObjArgs(): │ │ │ │ │ push {r1, r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4068] @ 0xfe4 │ │ │ │ │ - ldr r3, [pc, #240] @ 26cc │ │ │ │ │ + ldr r3, [pc, #240] @ 266c │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r4, [r1, r3] │ │ │ │ │ - beq 26c0 │ │ │ │ │ + beq 2660 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ orr ip, ip, lr │ │ │ │ │ str lr, [fp, #-16] │ │ │ │ │ str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_PyObject_GetMethodStackRef> │ │ │ │ │ R_ARM_CALL _PyObject_GetMethodStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26a8 │ │ │ │ │ + blt 2648 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ bl 1480 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 2674 │ │ │ │ │ + beq 2614 │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 2690 │ │ │ │ │ + beq 2630 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 2654 │ │ │ │ │ + bne 25f4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2654 │ │ │ │ │ + b 25f4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2660 │ │ │ │ │ + bne 2600 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2660 │ │ │ │ │ + b 2600 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ ldr r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 134 <_PyObject_CallFunctionVa+0xe0> │ │ │ │ │ R_ARM_CALL PyStackRef_XCLOSE │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2660 │ │ │ │ │ + b 2600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 26b8 │ │ │ │ │ + b 2658 │ │ │ │ │ .word 0x000000e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000026d0 <_PyObject_VectorcallPrepend>: │ │ │ │ │ +00002670 <_PyObject_VectorcallPrepend>: │ │ │ │ │ _PyObject_VectorcallPrepend(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr ip, [fp, #4] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bic r3, ip, #-2147483648 @ 0x80000000 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - blt 27b0 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ + blt 2750 <_PyObject_VectorcallPrepend+0xe0> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 286c <_PyObject_VectorcallPrepend+0x19c> │ │ │ │ │ + bne 280c <_PyObject_VectorcallPrepend+0x19c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r3 │ │ │ │ │ - beq 287c <_PyObject_VectorcallPrepend+0x1ac> │ │ │ │ │ + beq 281c <_PyObject_VectorcallPrepend+0x1ac> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bgt 2908 <_PyObject_VectorcallPrepend+0x238> │ │ │ │ │ + bgt 28a8 <_PyObject_VectorcallPrepend+0x238> │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r5, fp, #48 @ 0x30 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 281c <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 27bc <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ movne r8, r5 │ │ │ │ │ - beq 281c <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ + beq 27bc <_PyObject_VectorcallPrepend+0x14c> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 29b0 <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ + beq 2950 <_PyObject_VectorcallPrepend+0x2e0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a58 <_PyObject_VectorcallPrepend+0x388> │ │ │ │ │ + bne 29f8 <_PyObject_VectorcallPrepend+0x388> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bne 29a4 <_PyObject_VectorcallPrepend+0x2d4> │ │ │ │ │ + bne 2944 <_PyObject_VectorcallPrepend+0x2d4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ │ str r2, [r5, #-4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ mov r8, r1 │ │ │ │ │ sub r1, r5, #4 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2848 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 27e8 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2848 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ + beq 27e8 <_PyObject_VectorcallPrepend+0x178> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 29e8 <_PyObject_VectorcallPrepend+0x318> │ │ │ │ │ + beq 2988 <_PyObject_VectorcallPrepend+0x318> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a7c <_PyObject_VectorcallPrepend+0x3ac> │ │ │ │ │ + bne 2a1c <_PyObject_VectorcallPrepend+0x3ac> │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [r5, #-4] │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2913,517 +2883,489 @@ │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bic r3, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 450 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 280c <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 27ac <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ adds r2, r3, r2 │ │ │ │ │ - bne 2720 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ + bne 26c0 <_PyObject_VectorcallPrepend+0x50> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 28ec <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 288c <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r5, [r4, r3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 28ec <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ + beq 288c <_PyObject_VectorcallPrepend+0x21c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 2a20 <_PyObject_VectorcallPrepend+0x350> │ │ │ │ │ + beq 29c0 <_PyObject_VectorcallPrepend+0x350> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27a4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2744 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27a4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2744 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 27a4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2744 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #56 @ 0x38 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 27a4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2744 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 2aa0 <_PyObject_VectorcallPrepend+0x3d0> │ │ │ │ │ + beq 2a40 <_PyObject_VectorcallPrepend+0x3d0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 2978 <_PyObject_VectorcallPrepend+0x2a8> │ │ │ │ │ + beq 2918 <_PyObject_VectorcallPrepend+0x2a8> │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ subne r5, fp, #48 @ 0x30 │ │ │ │ │ - bne 2774 <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ + bne 2714 <_PyObject_VectorcallPrepend+0xa4> │ │ │ │ │ ldr ip, [fp, #8] │ │ │ │ │ bic r3, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 450 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 27a4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + beq 2744 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 27a4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2744 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29c4 <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ + beq 2964 <_PyObject_VectorcallPrepend+0x2f4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 279c <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + bne 273c <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 279c <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 273c <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29fc <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ + beq 299c <_PyObject_VectorcallPrepend+0x32c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 280c <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + bne 27ac <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 280c <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 27ac <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2a34 <_PyObject_VectorcallPrepend+0x364> │ │ │ │ │ + beq 29d4 <_PyObject_VectorcallPrepend+0x364> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27a4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + bne 2744 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 27a4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2744 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 279c <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + beq 273c <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 279c <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ + b 273c <_PyObject_VectorcallPrepend+0xcc> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 280c <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + beq 27ac <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, #0 │ │ │ │ │ bl a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult.part.0 │ │ │ │ │ - b 280c <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ + b 27ac <_PyObject_VectorcallPrepend+0x13c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r6, r8 │ │ │ │ │ bl 0 <_PyErr_NoMemory> │ │ │ │ │ R_ARM_CALL _PyErr_NoMemory │ │ │ │ │ - b 27a4 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ + b 2744 <_PyObject_VectorcallPrepend+0xd4> │ │ │ │ │ │ │ │ │ │ -00002ab0 : │ │ │ │ │ +00002a50 : │ │ │ │ │ PyObject_CallNoArgs(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #212] @ 2ba0 │ │ │ │ │ + ldr r3, [pc, #212] @ 2b40 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ tst lr, #2048 @ 0x800 │ │ │ │ │ - beq 2b28 │ │ │ │ │ + beq 2ac8 │ │ │ │ │ ldr r3, [ip, #28] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2b28 │ │ │ │ │ + beq 2ac8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx r4 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2b40 │ │ │ │ │ + beq 2ae0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b78 │ │ │ │ │ + bne 2b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b54 │ │ │ │ │ + beq 2af4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2b20 │ │ │ │ │ + bne 2ac0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2b20 │ │ │ │ │ + b 2ac0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b20 │ │ │ │ │ + beq 2ac0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002ba4 : │ │ │ │ │ +00002b44 : │ │ │ │ │ PyVectorcall_Function(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldrne r3, [r2, #28] │ │ │ │ │ ldrne r0, [r0, r3] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002bd0 <_PyObject_CallMethod>: │ │ │ │ │ +00002b70 <_PyObject_CallMethod>: │ │ │ │ │ _PyObject_CallMethod(): │ │ │ │ │ push {r2, r3} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #192] @ 2cb0 <_PyObject_CallMethod+0xe0> │ │ │ │ │ + ldr r3, [pc, #192] @ 2c50 <_PyObject_CallMethod+0xe0> │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ - beq 2c74 <_PyObject_CallMethod+0xa4> │ │ │ │ │ + beq 2c14 <_PyObject_CallMethod+0xa4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2ca8 <_PyObject_CallMethod+0xd8> │ │ │ │ │ + beq 2c48 <_PyObject_CallMethod+0xd8> │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ add r3, fp, #8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2c84 <_PyObject_CallMethod+0xb4> │ │ │ │ │ + beq 2c24 <_PyObject_CallMethod+0xb4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 54 <_PyObject_CallFunctionVa> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c60 <_PyObject_CallMethod+0x90> │ │ │ │ │ + bgt 2c00 <_PyObject_CallMethod+0x90> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2c60 <_PyObject_CallMethod+0x90> │ │ │ │ │ + bne 2c00 <_PyObject_CallMethod+0x90> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1ac <_PyObject_CallFunctionVa+0x158> │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2c60 <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2c00 <_PyObject_CallMethod+0x90> │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 16c <_PyObject_CallFunctionVa+0x118> │ │ │ │ │ R_ARM_CALL callmethod.part.0.isra.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c7c <_PyObject_CallMethod+0xac> │ │ │ │ │ + bgt 2c1c <_PyObject_CallMethod+0xac> │ │ │ │ │ ldr r5, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 2c4c <_PyObject_CallMethod+0x7c> │ │ │ │ │ + b 2bec <_PyObject_CallMethod+0x7c> │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 2c60 <_PyObject_CallMethod+0x90> │ │ │ │ │ + b 2c00 <_PyObject_CallMethod+0x90> │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002cb4 : │ │ │ │ │ +00002c54 : │ │ │ │ │ PyObject_CallObject(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #608] @ 2f30 │ │ │ │ │ + ldr r3, [pc, #520] @ 2e78 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r2, r3] │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 2d20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 2ef8 │ │ │ │ │ + beq 2e58 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2d34 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ ldr lr, [r0, r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 2d34 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ mov ip, lr │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx ip │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e18 │ │ │ │ │ ldr r2, [r6, #788] @ 0x314 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2e68 │ │ │ │ │ + bcc 2e28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 2e04 │ │ │ │ │ + beq 2db0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e98 │ │ │ │ │ + bne 2dcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 2de8 │ │ │ │ │ + beq 2d94 │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq 2de8 │ │ │ │ │ + beq 2d94 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ blx ip │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 2e20 │ │ │ │ │ + bne 2d0c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d74 │ │ │ │ │ + beq 2d70 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2d74 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + bne 2d14 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ + mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ - R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + ldr r1, [r1] │ │ │ │ │ + bl 0 <_PyErr_Format> │ │ │ │ │ + R_ARM_CALL _PyErr_Format │ │ │ │ │ + b 2d14 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 728 <_PyObject_MakeTpCall.constprop.0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ed4 │ │ │ │ │ + beq 2df4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ed4 │ │ │ │ │ + beq 2df4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 2d74 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2e34 │ │ │ │ │ + b 2d14 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2d74 │ │ │ │ │ + beq 2d14 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + b a8 <_PyObject_CallFunctionVa+0x54> │ │ │ │ │ + R_ARM_JUMP24 _Py_CheckFunctionResult.part.0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2d74 │ │ │ │ │ + b 2dc4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 1e4 <_PyObject_CallFunctionVa+0x190> │ │ │ │ │ R_ARM_CALL object_is_not_callable │ │ │ │ │ - b 2e18 │ │ │ │ │ + b 2dc4 │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bcc 2d4c │ │ │ │ │ + bcc 2cec │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e18 │ │ │ │ │ - b 2d4c │ │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2d74 │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f18 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyErr_FormatFromCauseTstate> │ │ │ │ │ - R_ARM_CALL _PyErr_FormatFromCauseTstate │ │ │ │ │ - b 2e18 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_SystemError │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_SystemError │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - ldr r1, [r1] │ │ │ │ │ - bl 0 <_PyErr_Format> │ │ │ │ │ - R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2e18 │ │ │ │ │ + bne 2dc4 │ │ │ │ │ + b 2cec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r0, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 2e18 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 2eb0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2eb0 │ │ │ │ │ - .word 0x0000024c │ │ │ │ │ + b 2dc4 │ │ │ │ │ + .word 0x000001f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -43,15 +43,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r0, [lr, ip] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 23f0 <_PyObject_Call> │ │ │ │ │ + b 2390 <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000098 : │ │ │ │ │ PyVectorcall_Call(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -493,15 +493,15 @@ │ │ │ │ │ R_ARM_CALL _PyObject_VectorcallDictTstate │ │ │ │ │ b 664 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bne 604 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 23f0 <_PyObject_Call> │ │ │ │ │ + b 2390 <_PyObject_Call> │ │ │ │ │ R_ARM_JUMP24 _PyObject_Call │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000670 : │ │ │ ├── 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: 45844 (bytes into file) │ │ │ │ │ + Start of section headers: 46068 (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 0xb314: │ │ │ │ │ +There are 18 section headers, starting at offset 0xb3f4: │ │ │ │ │ │ │ │ │ │ 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 0021fc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 009884 000778 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002230 000574 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009ffc 0002e0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0027a4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0027a4 000862 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003008 003530 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00a2dc 000868 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 006538 0011e4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00ab44 0006a8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00771c 0002a8 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00b1ec 000098 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0079c4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0079c4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0079f8 001160 10 16 150 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 008b58 000d29 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00b284 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001f58 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00992c 000798 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001f8c 000574 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00a0c4 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 002500 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 002500 000862 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002d64 00387c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00a3a4 000880 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 0065e0 0011e4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00ac24 0006a8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0077c4 0002a8 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00b2cc 000098 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 007a6c 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 007a6c 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 007aa0 001160 10 16 150 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 008c00 000d29 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00b364 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 {} │ │ │ │ │ @@ -12,56 +12,56 @@ │ │ │ │ │ 8: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 9: 00000054 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 10: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 11: 0000008c 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 13: 00001110 960 FUNC LOCAL DEFAULT 7 intern_constants │ │ │ │ │ 14: 000014d0 904 FUNC LOCAL DEFAULT 7 intern_constants.constprop.0 │ │ │ │ │ - 15: 00000028 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 15: 00001858 64 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 16: 000010f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 00001110 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 18: 000014cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 19: 000014d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 20: 00001854 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 21: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 22: 00001858 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 23: 00001858 1148 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ - 24: 00001ccc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 25: 00001cd4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 26: 0000225c 348 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ - 27: 000023b8 664 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ - 28: 00000068 120 FUNC LOCAL DEFAULT 1 init_co_cached │ │ │ │ │ + 21: 00001858 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 22: 000000bc 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ + 23: 00001898 1148 FUNC LOCAL DEFAULT 7 code_dealloc │ │ │ │ │ + 24: 00001d0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 25: 00001d14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 26: 0000229c 348 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ + 27: 000023f8 664 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 28: 00000028 120 FUNC LOCAL DEFAULT 1 init_co_cached │ │ │ │ │ 29: 00000154 232 FUNC LOCAL DEFAULT 9 retreat │ │ │ │ │ - 30: 000029f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 000029f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 30: 000002e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 31: 000002e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 32: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 33: 0000000c 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 34: 0000014c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 35: 00000348 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ - 36: 000003c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 35: 000002fc 128 FUNC LOCAL DEFAULT 1 code_positionsiterator │ │ │ │ │ + 36: 00000378 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 37: 000000d4 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 38: 00002bc4 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ - 39: 00002e4c 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ + 38: 00002bf8 648 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ + 39: 00002e80 52 FUNC LOCAL DEFAULT 7 _source_offset_converter │ │ │ │ │ 40: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 41: 000003c8 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ - 42: 00002e48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 000003c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 44: 00002e4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 45: 00000438 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ + 41: 0000037c 112 FUNC LOCAL DEFAULT 1 read_signed_varint │ │ │ │ │ + 42: 00002e7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 0000037c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 44: 00002e80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 000003ec 108 FUNC LOCAL DEFAULT 1 positionsiter_dealloc │ │ │ │ │ 46: 000000e0 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 47: 000000f8 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ 48: 00000110 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 49: 00000138 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 50: 00000164 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ 51: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ 52: 000001b8 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 53: 00000c8c 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ - 54: 00000d04 500 FUNC LOCAL DEFAULT 1 code_getfreevars │ │ │ │ │ - 55: 00000fb0 156 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ - 56: 00002e80 452 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 53: 00000c40 120 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ + 54: 00002eb4 500 FUNC LOCAL DEFAULT 7 code_getfreevars │ │ │ │ │ + 55: 000031b8 452 FUNC LOCAL DEFAULT 7 get_cached_locals │ │ │ │ │ + 56: 00000cb8 156 FUNC LOCAL DEFAULT 1 get_localsplus_names │ │ │ │ │ 57: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ 58: 000001ec 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 59: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ 60: 00000208 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 61: 00000210 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ 62: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 63: 0000023c 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ @@ -78,33 +78,33 @@ │ │ │ │ │ 74: 0000035c 0 NOTYPE LOCAL DEFAULT 6 .LC33 │ │ │ │ │ 75: 0000038c 0 NOTYPE LOCAL DEFAULT 6 .LC34 │ │ │ │ │ 76: 000003b4 0 NOTYPE LOCAL DEFAULT 6 .LC35 │ │ │ │ │ 77: 000003dc 0 NOTYPE LOCAL DEFAULT 6 .LC36 │ │ │ │ │ 78: 00000400 0 NOTYPE LOCAL DEFAULT 6 .LC37 │ │ │ │ │ 79: 0000042c 0 NOTYPE LOCAL DEFAULT 6 .LC38 │ │ │ │ │ 80: 00000438 0 NOTYPE LOCAL DEFAULT 6 .LC39 │ │ │ │ │ - 81: 0000104c 2576 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ - 82: 00001a58 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 81: 00000d54 2660 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ + 82: 000017b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 83: 00000448 0 NOTYPE LOCAL DEFAULT 6 .LC40 │ │ │ │ │ 84: 00000478 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ - 85: 00001a5c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 86: 00001ea4 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ - 87: 00001f1c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 85: 000017b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 86: 00001c00 124 FUNC LOCAL DEFAULT 1 code_linesiterator │ │ │ │ │ + 87: 00001c78 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 000004a0 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ - 89: 00003044 1260 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 89: 0000337c 1280 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ 90: 00000154 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 91: 00001f20 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 92: 00001f20 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ - 93: 00001f8c 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ - 94: 00001fa0 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 95: 00001fc4 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ - 96: 0000209c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 97: 000020a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 91: 00001c7c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 92: 00001c7c 108 FUNC LOCAL DEFAULT 1 lineiter_dealloc │ │ │ │ │ + 93: 00001ce8 20 FUNC LOCAL DEFAULT 1 code_getcode │ │ │ │ │ + 94: 00001cfc 36 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ + 95: 00001d20 220 FUNC LOCAL DEFAULT 1 code__varname_from_oparg │ │ │ │ │ + 96: 00001df8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00001dfc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 98: 0000023c 20 FUNC LOCAL DEFAULT 9 code_getcellvars │ │ │ │ │ - 99: 0000219c 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ + 99: 00001ef8 20 FUNC LOCAL DEFAULT 1 code_getvarnames │ │ │ │ │ 100: 000003c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 101: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 102: 00000440 20 FUNC LOCAL DEFAULT 9 code_branchesiterator │ │ │ │ │ 103: 000004a8 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ 104: 000004b0 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ 105: 000004bc 0 NOTYPE LOCAL DEFAULT 6 .LC45 │ │ │ │ │ 106: 000004c8 0 NOTYPE LOCAL DEFAULT 6 .LC46 │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ 173: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 174: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ 175: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 176: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFunction_ClearCodeByVersion │ │ │ │ │ 177: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ 178: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 179: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 180: 00001cd4 1352 FUNC GLOBAL HIDDEN 7 _PyCode_ConstantKey │ │ │ │ │ + 180: 00001d14 1352 FUNC GLOBAL HIDDEN 7 _PyCode_ConstantKey │ │ │ │ │ 181: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ 182: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 183: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 184: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 185: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ @@ -195,66 +195,66 @@ │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_New │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_AsCComplex │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 198: 0000221c 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ + 198: 0000225c 64 FUNC GLOBAL HIDDEN 7 _Py_set_localsplus_info │ │ │ │ │ 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyOpcode_Caches │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_GetBaseCodeUnit │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 204: 00002650 328 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ + 204: 00002690 328 FUNC GLOBAL HIDDEN 7 _PyCode_GetCode │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 207: 00002798 608 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ + 207: 000027d8 596 FUNC GLOBAL HIDDEN 7 _PyCode_SafeAddr2Line │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Instrumentation_GetLine │ │ │ │ │ - 209: 000029f8 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ - 210: 000000e0 596 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ - 211: 00000334 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ + 209: 00002a2c 460 FUNC GLOBAL DEFAULT 7 _PyCode_CheckLineNumber │ │ │ │ │ + 210: 000000a0 584 FUNC GLOBAL DEFAULT 1 PyCode_Addr2Line │ │ │ │ │ + 211: 000002e8 20 FUNC GLOBAL HIDDEN 1 _PyCode_Fini │ │ │ │ │ 212: 00000000 340 FUNC GLOBAL DEFAULT 9 PyCode_NewEmpty │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeFSDefault │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 219: 000004a4 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ - 220: 000004e8 232 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ + 219: 00000458 68 FUNC GLOBAL DEFAULT 1 _PyCode_InitAddressRange │ │ │ │ │ + 220: 0000049c 232 FUNC GLOBAL DEFAULT 1 _PyCode_ReturnsOnlyNone │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstruction_GetLength │ │ │ │ │ - 223: 000005d0 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ - 224: 000006d8 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ - 225: 000008e0 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ + 223: 00000584 264 FUNC GLOBAL DEFAULT 1 _PyCode_VerifyStateless │ │ │ │ │ + 224: 0000068c 520 FUNC GLOBAL DEFAULT 1 _PyCode_GetVarCounts │ │ │ │ │ + 225: 00000894 940 FUNC GLOBAL DEFAULT 1 _PyCode_SetUnboundVarCounts │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 236: 00000ef8 184 FUNC GLOBAL HIDDEN 1 _PyCode_GetFreevars │ │ │ │ │ + 236: 000030a8 272 FUNC GLOBAL HIDDEN 7 _PyCode_GetFreevars │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 238: 00001a5c 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ + 238: 000017b8 1096 FUNC GLOBAL DEFAULT 1 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetItem │ │ │ │ │ - 247: 000020a0 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ + 247: 00001dfc 252 FUNC GLOBAL DEFAULT 1 _PyLineTable_NextAddressRange │ │ │ │ │ 248: 00000250 76 FUNC GLOBAL HIDDEN 9 _PyCode_GetCellvars │ │ │ │ │ - 249: 000021b0 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ + 249: 00001f0c 76 FUNC GLOBAL HIDDEN 1 _PyCode_GetVarnames │ │ │ │ │ 250: 0000029c 296 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_SetExtra │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 252: 000003c4 124 FUNC GLOBAL DEFAULT 9 PyUnstable_Code_GetExtra │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyInstrumentation_BranchesIterator │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Copy │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,278 +1,282 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x9884 contains 239 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x992c contains 243 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000058 0000a61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000098 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000d4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000030c 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -00000320 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00000368 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -000003c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000484 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000518 0000dd1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -0000051c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000520 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000558 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000570 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000588 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00000600 0000e01c R_ARM_CALL 000006d8 _PyCode_GetVarCounts │ │ │ │ │ -00000628 0000e11c R_ARM_CALL 000008e0 _PyCode_SetUnboundVarCounts │ │ │ │ │ -00000688 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000068c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000690 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ -00000694 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ -000006a0 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000006ac 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -000006b0 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -000006b4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000006b8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000006c4 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -000006cc 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ -000006d0 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ -00000914 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000930 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000980 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000009a4 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ -00000a34 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000a5c 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000a7c 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -00000aac 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000ac0 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000b04 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000b18 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000b34 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000b9c 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000ba0 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000bac 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bb8 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000bbc 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000bc8 0000312b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ -00000bcc 0000312c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ -00000bd8 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000bf8 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -00000bfc 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -00000c08 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c14 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000c18 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000c24 0000322b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ -00000c28 0000322c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ -00000c34 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00000cd8 0000332b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ -00000cdc 0000332c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ -00000ce0 0000eb1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000cf0 0000342b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ -00000cf4 0000342c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ -00000d00 0000eb1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000d30 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000d64 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000e9c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000f24 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000fa4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fd4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000115c 0000cc1c R_ARM_CALL 00002650 _PyCode_GetCode │ │ │ │ │ -00001178 00004f2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ -0000117c 00004f2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ -00001188 0000502b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ -0000118c 0000502c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ -000011b8 0000ed1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000012ac 0000ee1c R_ARM_CALL 00001a5c PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00001320 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001380 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000013b4 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000013d8 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000013fc 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001410 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001420 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001444 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001468 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001478 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001488 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000156c 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -00001570 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -00001574 0000472b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ -00001578 0000472c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ -0000157c 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001580 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001584 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000158c 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000159c 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -000015a0 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -000015a4 0000462b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ -000015a8 0000462c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ -000015ac 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000015b0 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000015b4 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000015cc 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000015d0 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000015d4 0000452b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -000015d8 0000452c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00000058 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000094 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000288 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +000002c0 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +0000031c 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00000378 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000438 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004cc 0000dd1c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +000004d0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004d4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000050c 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +00000524 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +0000053c 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +000005b4 0000e01c R_ARM_CALL 0000068c _PyCode_GetVarCounts │ │ │ │ │ +000005dc 0000e11c R_ARM_CALL 00000894 _PyCode_SetUnboundVarCounts │ │ │ │ │ +0000063c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000640 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000644 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ +00000648 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ +00000654 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000660 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000664 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000668 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000066c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000678 0000e21c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00000680 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ +00000684 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ +000008c8 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000008e4 0000e31c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00000934 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00000958 0000de1c R_ARM_CALL 00000000 _PyInstruction_GetLength │ │ │ │ │ +000009b8 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +000009c0 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +000009e8 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000a10 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000a30 0000e51c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000a60 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000a74 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000ab8 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000acc 0000e61c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000ae8 0000e41c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000b50 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000b54 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000b60 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b6c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000b70 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b7c 0000312b R_ARM_MOVW_ABS_NC 00000138 .LC12 │ │ │ │ │ +00000b80 0000312c R_ARM_MOVT_ABS 00000138 .LC12 │ │ │ │ │ +00000b8c 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000bac 0000e72b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00000bb0 0000e72c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00000bbc 0000e81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bc8 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000bcc 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000bd8 0000322b R_ARM_MOVW_ABS_NC 00000164 .LC13 │ │ │ │ │ +00000bdc 0000322c R_ARM_MOVT_ABS 00000164 .LC13 │ │ │ │ │ +00000be8 0000ea1c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00000c8c 0000332b R_ARM_MOVW_ABS_NC 0000018c .LC14 │ │ │ │ │ +00000c90 0000332c R_ARM_MOVT_ABS 0000018c .LC14 │ │ │ │ │ +00000c94 0000eb1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000ca4 0000342b R_ARM_MOVW_ABS_NC 000001b8 .LC15 │ │ │ │ │ +00000ca8 0000342c R_ARM_MOVT_ABS 000001b8 .LC15 │ │ │ │ │ +00000cb4 0000eb1d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000cdc 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000e64 0000cc1c R_ARM_CALL 00002690 _PyCode_GetCode │ │ │ │ │ +00000e80 00004f2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ +00000e84 00004f2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ +00000e90 0000502b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ +00000e94 0000502c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ +00000ec0 0000ed1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000f28 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000fd8 0000ee1c R_ARM_CALL 000017b8 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000fe8 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000ff0 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000ff8 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00001000 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00001048 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000010a8 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000010d0 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000010f4 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000011d8 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000011dc 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000011e0 0000472b R_ARM_MOVW_ABS_NC 000002e4 .LC30 │ │ │ │ │ +000011e4 0000472c R_ARM_MOVT_ABS 000002e4 .LC30 │ │ │ │ │ +000011e8 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000011ec 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000011f4 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001200 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001224 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001248 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001258 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001268 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +0000128c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000129c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012e4 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000012f4 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001304 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +00001308 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +0000130c 0000462b R_ARM_MOVW_ABS_NC 000002cc .LC29 │ │ │ │ │ +00001310 0000462c R_ARM_MOVT_ABS 000002cc .LC29 │ │ │ │ │ +00001314 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001318 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +0000131c 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001334 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00001338 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +0000133c 0000452b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00001340 0000452c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00001344 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001348 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +0000134c 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000137c 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00001380 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00001384 0000442b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ +00001388 0000442c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ +0000138c 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001390 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001394 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001400 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ +00001404 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ +00001408 0000432b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ +0000140c 0000432c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ +00001410 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001414 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +00001418 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001424 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001428 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +0000142c 0000412b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ +00001430 0000412c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ +00001434 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001438 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +0000143c 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000014a4 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000014a8 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000014ac 0000402b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ +000014b0 0000402c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ +000014b4 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000014b8 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000014bc 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000014c8 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +000014cc 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +000014d0 00003f2b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ +000014d4 00003f2c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ +000014d8 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +000014dc 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +000014e0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001554 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001558 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +0000155c 00003e2b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ +00001560 00003e2c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ +00001564 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001568 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +0000156c 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000015a4 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000015cc 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ +000015d0 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ +000015d4 00003a2b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ +000015d8 00003a2c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ 000015dc 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ 000015e0 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000015e4 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001638 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -0000163c 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -00001640 0000432b R_ARM_MOVW_ABS_NC 00000288 .LC26 │ │ │ │ │ -00001644 0000432c R_ARM_MOVT_ABS 00000288 .LC26 │ │ │ │ │ -00001648 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000164c 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001650 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000165c 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001660 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001664 0000412b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ -00001668 0000412c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -0000166c 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001670 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001674 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000016a4 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ -000016a8 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ -000016ac 0000442b R_ARM_MOVW_ABS_NC 000002a0 .LC27 │ │ │ │ │ -000016b0 0000442c R_ARM_MOVT_ABS 000002a0 .LC27 │ │ │ │ │ -000016b4 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000016b8 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000016bc 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001734 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001738 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -0000173c 0000402b R_ARM_MOVW_ABS_NC 00000254 .LC23 │ │ │ │ │ -00001740 0000402c R_ARM_MOVT_ABS 00000254 .LC23 │ │ │ │ │ -00001744 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001748 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -0000174c 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00001758 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -0000175c 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001760 00003f2b R_ARM_MOVW_ABS_NC 0000023c .LC22 │ │ │ │ │ -00001764 00003f2c R_ARM_MOVT_ABS 0000023c .LC22 │ │ │ │ │ -00001768 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -0000176c 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001770 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000017e4 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -000017e8 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -000017ec 00003e2b R_ARM_MOVW_ABS_NC 00000228 .LC21 │ │ │ │ │ -000017f0 00003e2c R_ARM_MOVT_ABS 00000228 .LC21 │ │ │ │ │ -000017f4 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -000017f8 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -000017fc 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000180c 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ -00001810 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ -00001814 00003d2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ -00001818 00003d2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ -0000181c 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001820 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -00001824 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000185c 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00001884 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ -00001888 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ -0000188c 00003a2b R_ARM_MOVW_ABS_NC 000001ec .LC17 │ │ │ │ │ -00001890 00003a2c R_ARM_MOVT_ABS 000001ec .LC17 │ │ │ │ │ -00001894 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ -00001898 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ -0000189c 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000018a4 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018b4 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001918 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000191c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001920 00004e2b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ -00001924 00004e2c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ -0000192c 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001934 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001938 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000193c 00004d2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ -00001940 00004d2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ -00001948 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001950 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001954 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001958 00004c2b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ -0000195c 00004c2c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ -00001964 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000196c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001970 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001974 00004b2b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ -00001978 00004b2c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ -00001980 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001988 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000198c 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001990 00004a2b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ -00001994 00004a2c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ -0000199c 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019a4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019a8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019ac 0000492b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ -000019b0 0000492c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ -000019b8 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019c0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019c4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019c8 0000482b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ -000019cc 0000482c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ -000019d4 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001a00 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a44 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001a58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b10 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001b28 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001c08 0000971c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ -00001c28 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ -00001c90 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00001c94 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001c98 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001ca4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ca8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001cac 0000542b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ -00001cb0 0000542c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ -00001cb8 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ccc 0000f31c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00001ce0 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ -00001d04 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00001d08 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00001dec 0000f41c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00001e54 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e58 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001e60 0000532b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ -00001e64 0000532c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ -00001e6c 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001ec4 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00001f1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f6c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f9c 0000cc1d R_ARM_JUMP24 00002650 _PyCode_GetCode │ │ │ │ │ -00001fc0 0000a81d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002008 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -0000201c 0000f61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -00002070 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002084 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000209c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000021ac 0000f91d R_ARM_JUMP24 000021b0 _PyCode_GetVarnames │ │ │ │ │ -000021f0 0000381d R_ARM_JUMP24 00002e80 get_cached_locals │ │ │ │ │ +000015e4 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000015ec 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001604 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ +00001608 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ +0000160c 00003d2b R_ARM_MOVW_ABS_NC 00000210 .LC20 │ │ │ │ │ +00001610 00003d2c R_ARM_MOVT_ABS 00000210 .LC20 │ │ │ │ │ +00001614 00003b2b R_ARM_MOVW_ABS_NC 00000200 .LC18 │ │ │ │ │ +00001618 00003b2c R_ARM_MOVT_ABS 00000200 .LC18 │ │ │ │ │ +0000161c 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00001664 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00001674 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001678 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000167c 00004e2b R_ARM_MOVW_ABS_NC 00000400 .LC37 │ │ │ │ │ +00001680 00004e2c R_ARM_MOVT_ABS 00000400 .LC37 │ │ │ │ │ +00001688 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001690 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001694 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001698 00004d2b R_ARM_MOVW_ABS_NC 000003dc .LC36 │ │ │ │ │ +0000169c 00004d2c R_ARM_MOVT_ABS 000003dc .LC36 │ │ │ │ │ +000016a4 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016ac 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016b0 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000016b4 00004c2b R_ARM_MOVW_ABS_NC 000003b4 .LC35 │ │ │ │ │ +000016b8 00004c2c R_ARM_MOVT_ABS 000003b4 .LC35 │ │ │ │ │ +000016c0 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016c8 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016cc 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000016d0 00004b2b R_ARM_MOVW_ABS_NC 0000038c .LC34 │ │ │ │ │ +000016d4 00004b2c R_ARM_MOVT_ABS 0000038c .LC34 │ │ │ │ │ +000016dc 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016e4 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000016e8 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000016ec 00004a2b R_ARM_MOVW_ABS_NC 0000035c .LC33 │ │ │ │ │ +000016f0 00004a2c R_ARM_MOVT_ABS 0000035c .LC33 │ │ │ │ │ +000016f8 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001700 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001704 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001708 0000492b R_ARM_MOVW_ABS_NC 0000032c .LC32 │ │ │ │ │ +0000170c 0000492c R_ARM_MOVT_ABS 0000032c .LC32 │ │ │ │ │ +00001714 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000171c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001720 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001724 0000482b R_ARM_MOVW_ABS_NC 00000304 .LC31 │ │ │ │ │ +00001728 0000482c R_ARM_MOVT_ABS 00000304 .LC31 │ │ │ │ │ +00001730 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000175c 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000017a0 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000017b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000186c 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001884 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001964 0000971c R_ARM_CALL 00000000 _PyCode_Validate │ │ │ │ │ +00001984 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ +00001994 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +0000199c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +000019ec 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000019f0 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000019f4 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001a00 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001a04 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001a08 0000542b R_ARM_MOVW_ABS_NC 00000478 .LC41 │ │ │ │ │ +00001a0c 0000542c R_ARM_MOVT_ABS 00000478 .LC41 │ │ │ │ │ +00001a14 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001a28 0000f31c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00001a3c 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ +00001a60 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00001a64 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00001b48 0000f41c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +00001bb0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001bb4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001bbc 0000532b R_ARM_MOVW_ABS_NC 00000448 .LC40 │ │ │ │ │ +00001bc0 0000532c R_ARM_MOVT_ABS 00000448 .LC40 │ │ │ │ │ +00001bc8 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001c20 0000d81c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00001c78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001cc8 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf8 0000cc1d R_ARM_JUMP24 00002690 _PyCode_GetCode │ │ │ │ │ +00001d1c 0000a81d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001d64 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00001d78 0000f61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +00001dcc 0000ef1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001de0 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001df8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001f08 0000f91d R_ARM_JUMP24 00001f0c _PyCode_GetVarnames │ │ │ │ │ +00001f4c 0000371d R_ARM_JUMP24 000031b8 get_cached_locals │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9ffc contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xa0c4 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001702 R_ARM_ABS32 00001858 code_dealloc │ │ │ │ │ -0000002c 00003502 R_ARM_ABS32 00000c8c code_repr │ │ │ │ │ -0000003c 00001a02 R_ARM_ABS32 0000225c code_hash │ │ │ │ │ +00000018 00001702 R_ARM_ABS32 00001898 code_dealloc │ │ │ │ │ +0000002c 00003502 R_ARM_ABS32 00000c40 code_repr │ │ │ │ │ +0000003c 00001a02 R_ARM_ABS32 0000229c code_hash │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00001b02 R_ARM_ABS32 000023b8 code_richcompare │ │ │ │ │ +00000064 00001b02 R_ARM_ABS32 000023f8 code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00007702 R_ARM_ABS32 00000454 code_new │ │ │ │ │ 000000d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00002d02 R_ARM_ABS32 00000438 positionsiter_dealloc │ │ │ │ │ +000000ec 00002d02 R_ARM_ABS32 000003ec positionsiter_dealloc │ │ │ │ │ 00000140 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00002602 R_ARM_ABS32 00002bc4 positionsiter_next │ │ │ │ │ +00000144 00002602 R_ARM_ABS32 00002bf8 positionsiter_next │ │ │ │ │ 00000174 0000b102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d8 00011302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ec 00005c02 R_ARM_ABS32 00001f20 lineiter_dealloc │ │ │ │ │ +000001ec 00005c02 R_ARM_ABS32 00001c7c lineiter_dealloc │ │ │ │ │ 00000240 00011502 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000244 00005902 R_ARM_ABS32 00003044 lineiter_next │ │ │ │ │ +00000244 00005902 R_ARM_ABS32 0000337c lineiter_next │ │ │ │ │ 00000274 0000b102 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002e0 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002ec 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002f0 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -293,38 +297,38 @@ │ │ │ │ │ 0000032c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000330 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000340 0000a002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000034c 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000350 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00007a02 R_ARM_ABS32 00000bb4 code_sizeof │ │ │ │ │ 00000360 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000364 00005602 R_ARM_ABS32 00001ea4 code_linesiterator │ │ │ │ │ +00000364 00005602 R_ARM_ABS32 00001c00 code_linesiterator │ │ │ │ │ 00000370 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000374 00006602 R_ARM_ABS32 00000440 code_branchesiterator │ │ │ │ │ 00000380 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000384 00002302 R_ARM_ABS32 00000348 code_positionsiterator │ │ │ │ │ +00000384 00002302 R_ARM_ABS32 000002fc code_positionsiterator │ │ │ │ │ 00000390 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000394 00005102 R_ARM_ABS32 0000104c code_replace │ │ │ │ │ +00000394 00005102 R_ARM_ABS32 00000d54 code_replace │ │ │ │ │ 0000039c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a4 00005f02 R_ARM_ABS32 00001fc4 code__varname_from_oparg │ │ │ │ │ +000003a4 00005f02 R_ARM_ABS32 00001d20 code__varname_from_oparg │ │ │ │ │ 000003ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b4 00005102 R_ARM_ABS32 0000104c code_replace │ │ │ │ │ +000003b4 00005102 R_ARM_ABS32 00000d54 code_replace │ │ │ │ │ 000003bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00005e02 R_ARM_ABS32 00001fa0 code_getcodeadaptive │ │ │ │ │ +000003d4 00005e02 R_ARM_ABS32 00001cfc code_getcodeadaptive │ │ │ │ │ 000003e4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e8 00006302 R_ARM_ABS32 0000219c code_getvarnames │ │ │ │ │ +000003e8 00006302 R_ARM_ABS32 00001ef8 code_getvarnames │ │ │ │ │ 000003f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 00006202 R_ARM_ABS32 0000023c code_getcellvars │ │ │ │ │ 0000040c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003602 R_ARM_ABS32 00000d04 code_getfreevars │ │ │ │ │ +00000410 00003602 R_ARM_ABS32 00002eb4 code_getfreevars │ │ │ │ │ 00000420 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00005d02 R_ARM_ABS32 00001f8c code_getcode │ │ │ │ │ +00000424 00005d02 R_ARM_ABS32 00001ce8 code_getcode │ │ │ │ │ 00000448 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000045c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000484 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000498 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -332,15 +336,15 @@ │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000510 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xa2dc contains 269 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xa3a4 contains 272 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000024c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000250 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000254 0000062b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ 00000258 0000062c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ 00000260 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000026c 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ @@ -390,15 +394,14 @@ │ │ │ │ │ 00000c38 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000c3c 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000d30 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000e78 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000e94 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000e98 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000ea8 0000a31c R_ARM_CALL 00000000 _PyObject_NewVar │ │ │ │ │ -00000ec0 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ 00000ec4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000f44 0000a91c R_ARM_CALL 00000000 _PyBytes_Resize │ │ │ │ │ 00000fb4 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ 00000fec 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000101c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001024 0000ac2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ 00001028 0000ac2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ @@ -444,195 +447,199 @@ │ │ │ │ │ 00001720 0000a11c R_ARM_CALL 00000000 _PyUnicode_InternMortal │ │ │ │ │ 00001758 0000a71c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 000017ac 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000017d4 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ 0000180c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001834 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001854 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001874 0000af1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -000018ec 0000b01c R_ARM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ -00001920 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001948 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001970 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001998 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019e8 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a10 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a38 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a60 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a94 0000b11d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00001abc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ae8 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b14 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b40 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b4c 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b94 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b9c 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ba4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bac 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bb4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bbc 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c34 0000152b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -00001c38 0000152c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -00001c3c 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ -00001c40 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ -00001c44 0000ad1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00001c84 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001c90 0000b31c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00001ccc 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001cd0 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ce8 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -00001cec 0000b52c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -00001cf0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001cf4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001d10 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001d14 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001d18 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001d1c 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001d28 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001d2c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001d68 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -00001d6c 0000b82c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -00001d70 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00001d74 0000b92c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00001d90 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001d94 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001da0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -00001da4 0000bb2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -00001db4 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001db8 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001dcc 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001de4 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00001e00 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00001e1c 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00001e38 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00001e68 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00001e98 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00001ebc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ed4 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00001ed8 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00001ee4 0000bd1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -00001ee8 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -00001eec 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -00001f00 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001f1c 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00001f44 0000be1c R_ARM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ -00001f54 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ -00001f7c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f98 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00001fc0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001fc8 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -00001fcc 0000bf2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00001fe0 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00001ff4 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00002004 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00002020 0000c01c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ -00002034 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -0000205c 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -00002064 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -0000206c 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -00002094 0000c11d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -0000209c 0000c21c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ -000020f0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000020f4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002128 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000212c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000213c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002140 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002150 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002194 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021a8 0000c51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -000021bc 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -000021f4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002210 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002278 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000022a0 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000022b4 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000022cc 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000022e4 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000022fc 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00002360 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -00002364 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -00002374 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000023e0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000023e4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000023fc 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002400 0000ca2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002428 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002440 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002444 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002448 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000244c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000024d0 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000024d4 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000024e4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -000024f4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00002528 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00002538 0000b41c R_ARM_CALL 00001cd4 _PyCode_ConstantKey │ │ │ │ │ -00002550 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002578 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000259c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025b4 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000025cc 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000025e4 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000025fc 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000260c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00002610 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00002614 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00002618 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00002648 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000267c 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000026ac 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000026c8 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ -000026cc 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ -000026e0 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ -00002710 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00002780 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029c0 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ -000029d4 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002ba0 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ -00002bf0 0000272b R_ARM_MOVW_ABS_NC 00002e4c _source_offset_converter │ │ │ │ │ -00002bf4 0000272c R_ARM_MOVT_ABS 00002e4c _source_offset_converter │ │ │ │ │ -00002c18 0000252b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ -00002c1c 0000252c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ -00002c28 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00002cd0 0000291c R_ARM_CALL 000003c8 read_signed_varint │ │ │ │ │ -00002d80 0000291c R_ARM_CALL 000003c8 read_signed_varint │ │ │ │ │ -00002e48 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002e68 0000da1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002e6c 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002e70 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002eb4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00003364 0000582b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ -00003368 0000582c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ -00003374 0000272b R_ARM_MOVW_ABS_NC 00002e4c _source_offset_converter │ │ │ │ │ -00003378 0000272c R_ARM_MOVT_ABS 00002e4c _source_offset_converter │ │ │ │ │ -0000337c 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001888 0000a61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000018b4 0000af1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000192c 0000b01c R_ARM_CALL 00000000 _PyFunction_ClearCodeByVersion │ │ │ │ │ +00001960 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001988 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019d8 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a00 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a28 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a50 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a78 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001aa0 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ad4 0000b11d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00001afc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b28 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b54 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b80 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b8c 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bd4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bdc 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001be4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bec 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bf4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bfc 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001c74 0000162b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +00001c78 0000162c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +00001c7c 00000b2b R_ARM_MOVW_ABS_NC 0000008c .LC5 │ │ │ │ │ +00001c80 00000b2c R_ARM_MOVT_ABS 0000008c .LC5 │ │ │ │ │ +00001c84 0000ad1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00001cc4 0000b21c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cd0 0000b31c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00001d0c 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001d10 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001d28 0000b52b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +00001d2c 0000b52c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +00001d30 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001d34 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001d50 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001d54 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001d58 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001d5c 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001d68 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001d6c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001da8 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +00001dac 0000b82c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +00001db0 0000b92b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +00001db4 0000b92c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +00001dd0 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001dd4 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001de0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +00001de4 0000bb2c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +00001df4 0000a02b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001df8 0000a02c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001e0c 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001e24 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001e40 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001e5c 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001e78 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001ea8 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001ed8 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00001efc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f14 0000ba2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00001f18 0000ba2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00001f24 0000bd1d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +00001f28 00009e2b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +00001f2c 00009e2c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00001f40 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001f5c 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00001f84 0000be1c R_ARM_CALL 00000000 _PySet_NextEntry │ │ │ │ │ +00001f94 0000ab1c R_ARM_CALL 00000000 PyFrozenSet_New │ │ │ │ │ +00001fbc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001fd8 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00002000 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002008 0000bf2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +0000200c 0000bf2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +00002020 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002034 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002044 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002060 0000c01c R_ARM_CALL 00000000 PySlice_New │ │ │ │ │ +00002074 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000020d4 0000c11d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +000020dc 0000c21c R_ARM_CALL 00000000 PyComplex_AsCComplex │ │ │ │ │ +00002130 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002134 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002168 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000216c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000217c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002180 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002190 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021d4 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021e8 0000c51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +000021fc 0000bd1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00002234 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002250 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022b8 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000022e0 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000022f4 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000230c 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00002324 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000233c 0000c71c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000023a0 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +000023a4 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +000023b4 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002420 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002424 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000243c 0000ca2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002440 0000ca2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002468 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002480 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002484 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002488 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000248c 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002510 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +00002514 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002524 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002534 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002568 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002578 0000b41c R_ARM_CALL 00001d14 _PyCode_ConstantKey │ │ │ │ │ +00002590 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000025b8 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025dc 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025f4 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000260c 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00002624 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000263c 0000cb1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000264c 0000c42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00002650 0000c42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00002654 0000c32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00002658 0000c32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00002688 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026bc 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000026ec 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002708 0000c82b R_ARM_MOVW_ABS_NC 00000000 _PyOpcode_Caches │ │ │ │ │ +0000270c 0000c82c R_ARM_MOVT_ABS 00000000 _PyOpcode_Caches │ │ │ │ │ +00002720 0000c91c R_ARM_CALL 00000000 _Py_GetBaseCodeUnit │ │ │ │ │ +00002750 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000027c0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a00 0000d01d R_ARM_JUMP24 00000000 _Py_Instrumentation_GetLine │ │ │ │ │ +00002a14 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00002bd4 00001d1c R_ARM_CALL 00000154 retreat │ │ │ │ │ +00002c24 0000272b R_ARM_MOVW_ABS_NC 00002e80 _source_offset_converter │ │ │ │ │ +00002c28 0000272c R_ARM_MOVT_ABS 00002e80 _source_offset_converter │ │ │ │ │ +00002c4c 0000252b R_ARM_MOVW_ABS_NC 000000d4 .LC8 │ │ │ │ │ +00002c50 0000252c R_ARM_MOVT_ABS 000000d4 .LC8 │ │ │ │ │ +00002c5c 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00002d04 0000291c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ +00002db4 0000291c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ +00002e7c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002e9c 0000da1d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002ea0 0000b62b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002ea4 0000b62c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002ee0 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002f14 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000304c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000030d4 0000cd1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003108 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000031ac 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000031ec 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000036e0 0000582b R_ARM_MOVW_ABS_NC 000004a0 .LC42 │ │ │ │ │ +000036e4 0000582c R_ARM_MOVT_ABS 000004a0 .LC42 │ │ │ │ │ +000036f0 0000272b R_ARM_MOVW_ABS_NC 00002e80 _source_offset_converter │ │ │ │ │ +000036f4 0000272c R_ARM_MOVT_ABS 00002e80 _source_offset_converter │ │ │ │ │ +000036f8 0000d91c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xab44 contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xac24 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000038 0000d51c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00000048 0000d61c R_ARM_CALL 00000000 PyUnicode_DecodeFSDefault │ │ │ │ │ 00000064 0000212b R_ARM_MOVW_ABS_NC 0000000c .LANCHOR1 │ │ │ │ │ 00000068 0000212c R_ARM_MOVT_ABS 0000000c .LANCHOR1 │ │ │ │ │ 0000006c 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000088 0000a81c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000000a4 0000ce1c R_ARM_CALL 00000000 memset │ │ │ │ │ 000000e4 00009b1c R_ARM_CALL 0000029c _PyCode_New │ │ │ │ │ -0000011c 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -00000124 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -0000012c 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -00000134 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -0000013c 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ +0000011c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000124 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +0000012c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000134 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +0000013c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ 0000014c 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000150 0000d702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000024c 0000f81d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ -00000268 00001c1c R_ARM_CALL 00000068 init_co_cached │ │ │ │ │ -00000290 0000381d R_ARM_JUMP24 00002e80 get_cached_locals │ │ │ │ │ +00000268 00001c1c R_ARM_CALL 00000028 init_co_cached │ │ │ │ │ +00000290 0000371d R_ARM_JUMP24 000031b8 get_cached_locals │ │ │ │ │ 000002b8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002bc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000002f8 0000052b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000002fc 0000052c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000304 00009a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000034c 0000fb1c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000358 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -649,104 +656,104 @@ │ │ │ │ │ 000004b0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 000004b4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ 000004b8 0000fe1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 000004d0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 000004d4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ 000004d8 0000ff1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000004e8 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000004f8 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004f8 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000510 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000520 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000520 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000530 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000540 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000540 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000550 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000560 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000560 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000570 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000580 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000580 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000590 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -000005a0 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000005a0 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005c4 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ 000005c8 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ 000005cc 0000682b R_ARM_MOVW_ABS_NC 000004b0 .LC44 │ │ │ │ │ 000005d0 0000682c R_ARM_MOVT_ABS 000004b0 .LC44 │ │ │ │ │ 000005d4 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 000005d8 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000005dc 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000005dc 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000600 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ 00000604 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ 00000608 0000692b R_ARM_MOVW_ABS_NC 000004bc .LC45 │ │ │ │ │ 0000060c 0000692c R_ARM_MOVT_ABS 000004bc .LC45 │ │ │ │ │ 00000610 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 00000614 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000618 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000618 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000638 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ 0000063c 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ 00000640 00006a2b R_ARM_MOVW_ABS_NC 000004c8 .LC46 │ │ │ │ │ 00000644 00006a2c R_ARM_MOVT_ABS 000004c8 .LC46 │ │ │ │ │ 00000648 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 0000064c 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000650 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000650 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000670 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ 00000674 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ 00000678 00006b2b R_ARM_MOVW_ABS_NC 000004d4 .LC47 │ │ │ │ │ 0000067c 00006b2c R_ARM_MOVT_ABS 000004d4 .LC47 │ │ │ │ │ 00000680 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 00000684 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000688 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000688 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000006a8 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ 000006ac 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ 000006b0 00006c2b R_ARM_MOVW_ABS_NC 000004e0 .LC48 │ │ │ │ │ 000006b4 00006c2c R_ARM_MOVT_ABS 000004e0 .LC48 │ │ │ │ │ 000006b8 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 000006bc 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000006c0 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006c0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000006e0 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ 000006e4 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ 000006e8 00006d2b R_ARM_MOVW_ABS_NC 000004ec .LC49 │ │ │ │ │ 000006ec 00006d2c R_ARM_MOVT_ABS 000004ec .LC49 │ │ │ │ │ 000006f0 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 000006f4 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000006f8 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000006f8 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000071c 0000422b R_ARM_MOVW_ABS_NC 00000284 .LC25 │ │ │ │ │ 00000720 0000422c R_ARM_MOVT_ABS 00000284 .LC25 │ │ │ │ │ 00000724 00006e2b R_ARM_MOVW_ABS_NC 000004f8 .LC50 │ │ │ │ │ 00000728 00006e2c R_ARM_MOVT_ABS 000004f8 .LC50 │ │ │ │ │ 0000072c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 00000730 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000734 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000734 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000740 0000f01c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 0000076c 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ 00000770 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ 00000774 00006f2b R_ARM_MOVW_ABS_NC 00000504 .LC51 │ │ │ │ │ 00000778 00006f2c R_ARM_MOVT_ABS 00000504 .LC51 │ │ │ │ │ 0000077c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 00000780 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000784 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000078c 0000f11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000784 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000078c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000007b8 0000392b R_ARM_MOVW_ABS_NC 000001e4 .LC16 │ │ │ │ │ 000007bc 0000392c R_ARM_MOVT_ABS 000001e4 .LC16 │ │ │ │ │ 000007c0 0000702b R_ARM_MOVW_ABS_NC 00000510 .LC52 │ │ │ │ │ 000007c4 0000702c R_ARM_MOVT_ABS 00000510 .LC52 │ │ │ │ │ 000007c8 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 000007cc 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -000007d0 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007d0 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000007fc 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ 00000800 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ 00000804 0000712b R_ARM_MOVW_ABS_NC 0000051c .LC53 │ │ │ │ │ 00000808 0000712c R_ARM_MOVT_ABS 0000051c .LC53 │ │ │ │ │ 0000080c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 00000810 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000814 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000814 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000083c 00003c2b R_ARM_MOVW_ABS_NC 00000208 .LC19 │ │ │ │ │ 00000840 00003c2c R_ARM_MOVT_ABS 00000208 .LC19 │ │ │ │ │ 00000844 0000722b R_ARM_MOVW_ABS_NC 00000528 .LC54 │ │ │ │ │ 00000848 0000722c R_ARM_MOVT_ABS 00000528 .LC54 │ │ │ │ │ 0000084c 0000672b R_ARM_MOVW_ABS_NC 000004a8 .LC43 │ │ │ │ │ 00000850 0000672c R_ARM_MOVT_ABS 000004a8 .LC43 │ │ │ │ │ -00000854 0000f21c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00000854 0000f11c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 00000878 00004f2b R_ARM_MOVW_ABS_NC 0000042c .LC38 │ │ │ │ │ 0000087c 00004f2c R_ARM_MOVT_ABS 0000042c .LC38 │ │ │ │ │ 00000888 0000502b R_ARM_MOVW_ABS_NC 00000438 .LC39 │ │ │ │ │ 0000088c 0000502c R_ARM_MOVT_ABS 00000438 .LC39 │ │ │ │ │ 000008b8 0000ed1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 000008d0 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 000008d4 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ @@ -766,35 +773,35 @@ │ │ │ │ │ 0000095c 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000960 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000964 0000762b R_ARM_MOVW_ABS_NC 000005b0 .LC58 │ │ │ │ │ 00000968 0000762c R_ARM_MOVT_ABS 000005b0 .LC58 │ │ │ │ │ 00000970 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009b8 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 000009e4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000a5c 0000ee1c R_ARM_CALL 00001a5c PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000a7c 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -00000a84 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -00000a8c 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ -00000a94 00000f1c R_ARM_CALL 00000028 Py_XDECREF │ │ │ │ │ +00000a5c 0000ee1c R_ARM_CALL 000017b8 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000a7c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000a84 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000a8c 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ +00000a94 00000f1c R_ARM_CALL 00001858 Py_XDECREF │ │ │ │ │ 00000ac4 0000bc1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000ad8 00009c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000adc 00009c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000b1c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ 00000b20 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000b28 0000792b R_ARM_MOVW_ABS_NC 000005d4 .LC59 │ │ │ │ │ 00000b2c 0000792c R_ARM_MOVT_ABS 000005d4 .LC59 │ │ │ │ │ 00000b34 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000b5c 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b68 0001001c R_ARM_CALL 00000000 _PyUnicode_Copy │ │ │ │ │ 00000b90 0000a61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000bf4 0001011d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00000c08 0000cc1d R_ARM_JUMP24 00002650 _PyCode_GetCode │ │ │ │ │ -00000c1c 0000f91d R_ARM_JUMP24 000021b0 _PyCode_GetVarnames │ │ │ │ │ +00000c08 0000cc1d R_ARM_JUMP24 00002690 _PyCode_GetCode │ │ │ │ │ +00000c1c 0000f91d R_ARM_JUMP24 00001f0c _PyCode_GetVarnames │ │ │ │ │ 00000c30 0000f81d R_ARM_JUMP24 00000250 _PyCode_GetCellvars │ │ │ │ │ -00000c44 0000ec1d R_ARM_JUMP24 00000ef8 _PyCode_GetFreevars │ │ │ │ │ +00000c44 0000ec1d R_ARM_JUMP24 000030a8 _PyCode_GetFreevars │ │ │ │ │ 00000cb8 0001072b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ 00000cbc 0001072c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000cc0 00007b2b R_ARM_MOVW_ABS_NC 00000608 .LC60 │ │ │ │ │ 00000cc4 00007b2c R_ARM_MOVT_ABS 00000608 .LC60 │ │ │ │ │ 00000ccc 0000991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000cdc 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00000d00 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ @@ -804,31 +811,31 @@ │ │ │ │ │ 00000d14 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000d40 0000982b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ 00000d44 0000982c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000d48 00007e2b R_ARM_MOVW_ABS_NC 00000648 .LC62 │ │ │ │ │ 00000d4c 00007e2c R_ARM_MOVT_ABS 00000648 .LC62 │ │ │ │ │ 00000d54 0000f51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000d84 0000ae6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e18 0000ee1c R_ARM_CALL 00001a5c PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ -00000ed0 0000d11c R_ARM_CALL 000029f8 _PyCode_CheckLineNumber │ │ │ │ │ -00000f40 0000291c R_ARM_CALL 000003c8 read_signed_varint │ │ │ │ │ -00001014 0000291c R_ARM_CALL 000003c8 read_signed_varint │ │ │ │ │ +00000e18 0000ee1c R_ARM_CALL 000017b8 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ +00000ed0 0000d11c R_ARM_CALL 00002a2c _PyCode_CheckLineNumber │ │ │ │ │ +00000f40 0000291c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ +00001014 0000291c R_ARM_CALL 0000037c read_signed_varint │ │ │ │ │ 000010ac 00002802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001104 0000302b R_ARM_MOVW_ABS_NC 00000110 .LC11 │ │ │ │ │ 00001108 0000302c R_ARM_MOVT_ABS 00000110 .LC11 │ │ │ │ │ 0000113c 00002e2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ 00001140 00002e2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ 00001164 00002f2b R_ARM_MOVW_ABS_NC 000000f8 .LC10 │ │ │ │ │ 00001168 00002f2c R_ARM_MOVT_ABS 000000f8 .LC10 │ │ │ │ │ 000011a0 0000852b R_ARM_MOVW_ABS_NC 00000684 .LC65 │ │ │ │ │ 000011a4 0000852c R_ARM_MOVT_ABS 00000684 .LC65 │ │ │ │ │ 000011b0 0000842b R_ARM_MOVW_ABS_NC 00000668 .LC64 │ │ │ │ │ 000011b4 0000842c R_ARM_MOVT_ABS 00000668 .LC64 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xb1ec contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xb2cc contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ 00000024 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -105,16 +105,16 @@ │ │ │ │ │ code_positionsiterator │ │ │ │ │ positionsiter_next │ │ │ │ │ _source_offset_converter │ │ │ │ │ read_signed_varint │ │ │ │ │ positionsiter_dealloc │ │ │ │ │ code_repr │ │ │ │ │ code_getfreevars │ │ │ │ │ -get_localsplus_names │ │ │ │ │ get_cached_locals │ │ │ │ │ +get_localsplus_names │ │ │ │ │ code_replace │ │ │ │ │ code_linesiterator │ │ │ │ │ lineiter_next │ │ │ │ │ lineiter_dealloc │ │ │ │ │ code_getcode │ │ │ │ │ code_getcodeadaptive │ │ │ │ │ code__varname_from_oparg │ │ │ │ │ @@ -221,16 +221,16 @@ │ │ │ │ │ _PyErr_Format │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ _PyCode_GetFreevars │ │ │ │ │ PySys_Audit │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ PyLong_AsInt │ │ │ │ │ -PyErr_Occurred │ │ │ │ │ _PyArg_BadArgument │ │ │ │ │ +PyErr_Occurred │ │ │ │ │ _PyTuple_Resize │ │ │ │ │ PyUnicode_Compare │ │ │ │ │ PyTuple_GetItem │ │ │ │ │ _PyLineTable_NextAddressRange │ │ │ │ │ _PyCode_GetCellvars │ │ │ │ │ _PyCode_GetVarnames │ │ │ │ │ PyUnstable_Code_SetExtra │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -12,241 +12,218 @@ │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000028 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - beq 5c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5c │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 5c │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - │ │ │ │ │ -00000068 : │ │ │ │ │ +00000028 : │ │ │ │ │ init_co_cached(): │ │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cc │ │ │ │ │ + bne 8c │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, #16 │ │ │ │ │ str r2, [fp, #-12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-12] │ │ │ │ │ - beq d4 │ │ │ │ │ + beq 94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ str r3, [r1, #104] @ 0x68 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c4 │ │ │ │ │ + b 84 │ │ │ │ │ │ │ │ │ │ -000000e0 : │ │ │ │ │ +000000a0 : │ │ │ │ │ PyCode_Addr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - blt 310 │ │ │ │ │ + blt 2d4 │ │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2f8 │ │ │ │ │ + bne 274 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ - mov ip, #0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ + vldr d7, [pc, #504] @ 2e0 │ │ │ │ │ add r3, r1, #16 │ │ │ │ │ ldr lr, [r1, #8] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ add lr, r3, lr │ │ │ │ │ - strd r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ str lr, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + vstr d7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bls 32c │ │ │ │ │ + bls 2cc │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ubfx r1, r1, #3, #4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - beq 180 │ │ │ │ │ + beq 220 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - bhi 298 │ │ │ │ │ + bhi 204 │ │ │ │ │ cmp r1, #11 │ │ │ │ │ - addeq r4, r4, #1 │ │ │ │ │ - beq 180 │ │ │ │ │ + beq 264 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq 2bc │ │ │ │ │ + beq 26c │ │ │ │ │ str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ cmp r1, #31 │ │ │ │ │ - beq 248 │ │ │ │ │ + movne ip, r4 │ │ │ │ │ + mvneq ip, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldrb r0, [r1], #1 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str ip, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + ldrb ip, [r1], #1 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - and r0, r0, #7 │ │ │ │ │ - cmp r1, lr │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - add ip, ip, r0, lsl #1 │ │ │ │ │ - str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bcs 278 │ │ │ │ │ - ldrsb r0, [r3, #1] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 278 │ │ │ │ │ - add r0, r3, #2 │ │ │ │ │ - str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - cmp lr, r0 │ │ │ │ │ - bls 288 │ │ │ │ │ + and ip, ip, #7 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + add r0, r0, ip, lsl #1 │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bls 244 │ │ │ │ │ + ldrsb ip, [r3, #1] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + blt 244 │ │ │ │ │ + add ip, r3, #2 │ │ │ │ │ + str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bls 254 │ │ │ │ │ ldrsb r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 288 │ │ │ │ │ + blt 254 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ - bls 278 │ │ │ │ │ - ldrsb r0, [r3, #3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 278 │ │ │ │ │ + bls 244 │ │ │ │ │ + ldrsb ip, [r3, #3] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + blt 244 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp lr, r1 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - beq 228 │ │ │ │ │ - ldrsb r0, [r3] │ │ │ │ │ + beq 1e4 │ │ │ │ │ + ldrsb ip, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 208 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bge 14c │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bge 1c4 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 108 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 318 │ │ │ │ │ + bgt 2b8 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - str r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + ldrb ip, [r3, #1] │ │ │ │ │ + and r1, ip, #63 @ 0x3f │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + bne 28c │ │ │ │ │ + tst r1, #1 │ │ │ │ │ + subne r4, r4, r1, lsr #1 │ │ │ │ │ + addeq r4, r4, r1, lsr #1 │ │ │ │ │ + str r4, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + lsr r1, r1, #3 │ │ │ │ │ + cmp r1, #31 │ │ │ │ │ + beq 2b0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - str ip, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldrb r0, [r1], #1 │ │ │ │ │ - str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - and r0, r0, #7 │ │ │ │ │ - cmp lr, r1 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - add ip, ip, r0, lsl #1 │ │ │ │ │ - str ip, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bhi 1c0 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + b 15c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bge 14c │ │ │ │ │ - b 230 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmp r2, ip │ │ │ │ │ - bge 14c │ │ │ │ │ - b 230 │ │ │ │ │ - ldrb r0, [r3, #1] │ │ │ │ │ - and r1, r0, #63 @ 0x3f │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - bne 2c4 │ │ │ │ │ - lsr r1, r1, #1 │ │ │ │ │ - tst r0, #1 │ │ │ │ │ - bne 2f0 │ │ │ │ │ - add r4, r4, r1 │ │ │ │ │ - b 180 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 108 │ │ │ │ │ + b 1ec │ │ │ │ │ + mov r3, ip │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 108 │ │ │ │ │ + b 1ec │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 220 │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ - b 180 │ │ │ │ │ - add r6, r3, #2 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldrb r0, [r6], #1 │ │ │ │ │ - add r5, r5, #6 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r1, r1, r0, lsl r5 │ │ │ │ │ - bne 2cc │ │ │ │ │ - tst r1, #1 │ │ │ │ │ - lsr r1, r1, #1 │ │ │ │ │ - beq 2b4 │ │ │ │ │ - sub r4, r4, r1 │ │ │ │ │ - b 180 │ │ │ │ │ + b 220 │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ dmb ish │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fc │ │ │ │ │ + beq bc │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ - bx lr │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldrb ip, [r6], #1 │ │ │ │ │ + add r5, r5, #6 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ │ + orr r1, r1, ip, lsl r5 │ │ │ │ │ + beq 214 │ │ │ │ │ + b 294 │ │ │ │ │ + mvn ip, #0 │ │ │ │ │ + b 150 │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 154 │ │ │ │ │ + bl 154 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 230 │ │ │ │ │ + b 1ec │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 240 │ │ │ │ │ + b 1fc │ │ │ │ │ + ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ + bx lr │ │ │ │ │ + nop {0} │ │ │ │ │ + .word 0xffffffff │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ │ │ │ │ │ -00000334 <_PyCode_Fini>: │ │ │ │ │ +000002e8 <_PyCode_Fini>: │ │ │ │ │ _PyCode_Fini(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000348 : │ │ │ │ │ +000002fc : │ │ │ │ │ code_positionsiterator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #88] @ 3c4 │ │ │ │ │ + ldr r0, [pc, #88] @ 378 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr ip, [r4, #92] @ 0x5c │ │ │ │ │ @@ -266,55 +243,55 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000003c8 : │ │ │ │ │ +0000037c : │ │ │ │ │ read_signed_varint(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ and r1, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 3fc │ │ │ │ │ + bne 3b0 │ │ │ │ │ lsr r0, r1, #1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ add ip, ip, #6 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ and lr, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ orr r1, r1, lr, lsl ip │ │ │ │ │ - bne 404 │ │ │ │ │ + bne 3b8 │ │ │ │ │ lsr r0, r1, #1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000438 : │ │ │ │ │ +000003ec : │ │ │ │ │ positionsiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 458 │ │ │ │ │ + bgt 40c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 468 │ │ │ │ │ + beq 41c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -328,15 +305,15 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -000004a4 <_PyCode_InitAddressRange>: │ │ │ │ │ +00000458 <_PyCode_InitAddressRange>: │ │ │ │ │ _PyCode_InitAddressRange(): │ │ │ │ │ ldr r2, [r0, #92] @ 0x5c │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r3, r2, #16 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ @@ -348,128 +325,128 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ stm r1, {r0, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000004e8 <_PyCode_ReturnsOnlyNone>: │ │ │ │ │ +0000049c <_PyCode_ReturnsOnlyNone>: │ │ │ │ │ _PyCode_ReturnsOnlyNone(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r8, [r0, #24] │ │ │ │ │ ands r8, r8, #928 @ 0x3a0 │ │ │ │ │ - bne 5c8 <_PyCode_ReturnsOnlyNone+0xe0> │ │ │ │ │ + bne 57c <_PyCode_ReturnsOnlyNone+0xe0> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r9, r0 │ │ │ │ │ add r3, r7, #4 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble 548 <_PyCode_ReturnsOnlyNone+0x60> │ │ │ │ │ + ble 4fc <_PyCode_ReturnsOnlyNone+0x60> │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne 528 <_PyCode_ReturnsOnlyNone+0x40> │ │ │ │ │ + bne 4dc <_PyCode_ReturnsOnlyNone+0x40> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 560 <_PyCode_ReturnsOnlyNone+0x78> │ │ │ │ │ + b 514 <_PyCode_ReturnsOnlyNone+0x78> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyInstruction_GetLength> │ │ │ │ │ R_ARM_CALL _PyInstruction_GetLength │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 5bc <_PyCode_ReturnsOnlyNone+0xd4> │ │ │ │ │ + ble 570 <_PyCode_ReturnsOnlyNone+0xd4> │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r0, #33 @ 0x21 │ │ │ │ │ - bne 550 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + bne 504 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxth r3, r0 │ │ │ │ │ cmp r3, #1872 @ 0x750 │ │ │ │ │ - beq 550 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + beq 504 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - ble 5c0 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + ble 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ uxtb r3, r0 │ │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ │ - bne 5c0 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + bne 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq 550 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ - b 5c0 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + beq 504 <_PyCode_ReturnsOnlyNone+0x68> │ │ │ │ │ + b 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 5c0 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ + b 574 <_PyCode_ReturnsOnlyNone+0xd8> │ │ │ │ │ │ │ │ │ │ -000005d0 <_PyCode_VerifyStateless>: │ │ │ │ │ +00000584 <_PyCode_VerifyStateless>: │ │ │ │ │ _PyCode_VerifyStateless(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r1, fp, #112 @ 0x70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - bl 6d8 <_PyCode_GetVarCounts> │ │ │ │ │ + bl 68c <_PyCode_GetVarCounts> │ │ │ │ │ R_ARM_CALL _PyCode_GetVarCounts │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ sub r2, fp, #112 @ 0x70 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 8e0 <_PyCode_SetUnboundVarCounts> │ │ │ │ │ + bl 894 <_PyCode_SetUnboundVarCounts> │ │ │ │ │ R_ARM_CALL _PyCode_SetUnboundVarCounts │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 680 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ + beq 634 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ ldr r2, [r4, #124] @ 0x7c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 688 <_PyCode_VerifyStateless+0xb8> │ │ │ │ │ + bne 63c <_PyCode_VerifyStateless+0xb8> │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 6cc <_PyCode_VerifyStateless+0xfc> │ │ │ │ │ + bgt 680 <_PyCode_VerifyStateless+0xfc> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 6ac <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ + bgt 660 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 67c <_PyCode_VerifyStateless+0xac> │ │ │ │ │ + ble 630 <_PyCode_VerifyStateless+0xac> │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 6ac <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ + bgt 660 <_PyCode_VerifyStateless+0xdc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ @@ -478,35 +455,35 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 680 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ + b 634 <_PyCode_VerifyStateless+0xb0> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ - b 6a4 <_PyCode_VerifyStateless+0xd4> │ │ │ │ │ + b 658 <_PyCode_VerifyStateless+0xd4> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - b 6b4 <_PyCode_VerifyStateless+0xe4> │ │ │ │ │ + b 668 <_PyCode_VerifyStateless+0xe4> │ │ │ │ │ │ │ │ │ │ -000006d8 <_PyCode_GetVarCounts>: │ │ │ │ │ +0000068c <_PyCode_GetVarCounts>: │ │ │ │ │ _PyCode_GetVarCounts(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r3 │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr lr, [r0, #76] @ 0x4c │ │ │ │ │ @@ -525,44 +502,44 @@ │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ str r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ sub r1, r2, lr │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - ble 7b4 <_PyCode_GetVarCounts+0xdc> │ │ │ │ │ + ble 768 <_PyCode_GetVarCounts+0xdc> │ │ │ │ │ ldrsb r1, [r2, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ ldrlt r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ addlt r1, r1, #1 │ │ │ │ │ strlt r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - blt 7ac <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + blt 760 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ tst r1, #14 │ │ │ │ │ and r0, r1, #64 @ 0x40 │ │ │ │ │ - beq 868 <_PyCode_GetVarCounts+0x190> │ │ │ │ │ + beq 81c <_PyCode_GetVarCounts+0x190> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ tst r1, #8 │ │ │ │ │ and r9, r1, #2 │ │ │ │ │ - bne 890 <_PyCode_GetVarCounts+0x1b8> │ │ │ │ │ + bne 844 <_PyCode_GetVarCounts+0x1b8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8d0 <_PyCode_GetVarCounts+0x1f8> │ │ │ │ │ + beq 884 <_PyCode_GetVarCounts+0x1f8> │ │ │ │ │ tst r1, #4 │ │ │ │ │ ldrne r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldreq r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ addeq r1, r1, #1 │ │ │ │ │ streq r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ addne r5, r5, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 734 <_PyCode_GetVarCounts+0x5c> │ │ │ │ │ + b 6e8 <_PyCode_GetVarCounts+0x5c> │ │ │ │ │ ldr r9, [fp, #-104] @ 0xffffff98 │ │ │ │ │ ldr r1, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ add lr, r1, #64 @ 0x40 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ @@ -602,102 +579,102 @@ │ │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ and r1, r1, #16 │ │ │ │ │ - bne 8b0 <_PyCode_GetVarCounts+0x1d8> │ │ │ │ │ + bne 864 <_PyCode_GetVarCounts+0x1d8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ addne r6, r6, #1 │ │ │ │ │ addne sl, sl, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 7ac <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + b 760 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r9, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 7a0 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ + b 754 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ addne r6, r6, #1 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r1, [fp, #-100] @ 0xffffff9c │ │ │ │ │ - b 7ac <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ + b 760 <_PyCode_GetVarCounts+0xd4> │ │ │ │ │ ldr r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 7a0 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ + b 754 <_PyCode_GetVarCounts+0xc8> │ │ │ │ │ │ │ │ │ │ -000008e0 <_PyCode_SetUnboundVarCounts>: │ │ │ │ │ +00000894 <_PyCode_SetUnboundVarCounts>: │ │ │ │ │ _PyCode_SetUnboundVarCounts(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov sl, r2 │ │ │ │ │ subs r8, r3, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne b98 <_PyCode_SetUnboundVarCounts+0x2b8> │ │ │ │ │ + bne b4c <_PyCode_SetUnboundVarCounts+0x2b8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq c40 <_PyCode_SetUnboundVarCounts+0x360> │ │ │ │ │ + beq bf4 <_PyCode_SetUnboundVarCounts+0x360> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne bf4 <_PyCode_SetUnboundVarCounts+0x314> │ │ │ │ │ + bne ba8 <_PyCode_SetUnboundVarCounts+0x314> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ str r7, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - beq b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r7, [fp, #4] │ │ │ │ │ - b 9ac <_PyCode_SetUnboundVarCounts+0xcc> │ │ │ │ │ + b 960 <_PyCode_SetUnboundVarCounts+0xcc> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r2, r0 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ ubfx r0, r0, #8, #8 │ │ │ │ │ - beq aec <_PyCode_SetUnboundVarCounts+0x20c> │ │ │ │ │ + beq aa0 <_PyCode_SetUnboundVarCounts+0x20c> │ │ │ │ │ cmp r2, #91 @ 0x5b │ │ │ │ │ - beq a1c <_PyCode_SetUnboundVarCounts+0x13c> │ │ │ │ │ + beq 9d0 <_PyCode_SetUnboundVarCounts+0x13c> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyInstruction_GetLength> │ │ │ │ │ R_ARM_CALL _PyInstruction_GetLength │ │ │ │ │ add sl, sl, r0 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bgt 978 <_PyCode_SetUnboundVarCounts+0x98> │ │ │ │ │ + bgt 92c <_PyCode_SetUnboundVarCounts+0x98> │ │ │ │ │ ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ str r1, [sl, #72] @ 0x48 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ @@ -710,134 +687,136 @@ │ │ │ │ │ str r2, [sl, #64] @ 0x40 │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ str r8, [sl, #68] @ 0x44 │ │ │ │ │ str r1, [sl, #80] @ 0x50 │ │ │ │ │ str r4, [sl, #84] @ 0x54 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b74 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ + bne b28 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a68 <_PyCode_SetUnboundVarCounts+0x188> │ │ │ │ │ + beq a1c <_PyCode_SetUnboundVarCounts+0x188> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b44 <_PyCode_SetUnboundVarCounts+0x264> │ │ │ │ │ + bne af8 <_PyCode_SetUnboundVarCounts+0x264> │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b64 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ + beq b18 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b64 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ + beq b18 <_PyCode_SetUnboundVarCounts+0x284> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c5c <_PyCode_SetUnboundVarCounts+0x37c> │ │ │ │ │ + bne c10 <_PyCode_SetUnboundVarCounts+0x37c> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + blt b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99c <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c7c <_PyCode_SetUnboundVarCounts+0x39c> │ │ │ │ │ + bne c30 <_PyCode_SetUnboundVarCounts+0x39c> │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 99c <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + b 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ asr r0, r0, #1 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r7, [r2, r0, lsl #2] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b74 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ + bne b28 <_PyCode_SetUnboundVarCounts+0x294> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + blt b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99c <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ - b acc <_PyCode_SetUnboundVarCounts+0x1ec> │ │ │ │ │ + beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + b a80 <_PyCode_SetUnboundVarCounts+0x1ec> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c6c <_PyCode_SetUnboundVarCounts+0x38c> │ │ │ │ │ + bne c20 <_PyCode_SetUnboundVarCounts+0x38c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b aa4 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ + b a58 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b aa4 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ + b a58 <_PyCode_SetUnboundVarCounts+0x1c4> │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [r3, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 99c <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 99c <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ + beq 950 <_PyCode_SetUnboundVarCounts+0xbc> │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b a00 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq be8 <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ + beq b9c <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne be8 <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ + bne b9c <_PyCode_SetUnboundVarCounts+0x308> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -846,29 +825,29 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b a00 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 924 <_PyCode_SetUnboundVarCounts+0x44> │ │ │ │ │ + b 8d8 <_PyCode_SetUnboundVarCounts+0x44> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySet_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySet_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq c50 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ + beq c04 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne c50 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ + bne c04 <_PyCode_SetUnboundVarCounts+0x370> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -876,55 +855,55 @@ │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mvn r5, #0 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b a00 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b a00 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ + b 9b4 <_PyCode_SetUnboundVarCounts+0x120> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 940 <_PyCode_SetUnboundVarCounts+0x60> │ │ │ │ │ + b 8f4 <_PyCode_SetUnboundVarCounts+0x60> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a98 <_PyCode_SetUnboundVarCounts+0x1b8> │ │ │ │ │ - b b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq a4c <_PyCode_SetUnboundVarCounts+0x1b8> │ │ │ │ │ + b b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b54 <_PyCode_SetUnboundVarCounts+0x274> │ │ │ │ │ - b b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + beq b08 <_PyCode_SetUnboundVarCounts+0x274> │ │ │ │ │ + b b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b90 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ - b adc <_PyCode_SetUnboundVarCounts+0x1fc> │ │ │ │ │ + bne b44 <_PyCode_SetUnboundVarCounts+0x2b0> │ │ │ │ │ + b a90 <_PyCode_SetUnboundVarCounts+0x1fc> │ │ │ │ │ │ │ │ │ │ -00000c8c : │ │ │ │ │ +00000c40 : │ │ │ │ │ code_repr(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [r0, #44] @ 0x2c │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #80] @ 0x50 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ mvneq ip, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cec │ │ │ │ │ + beq ca0 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - beq cec │ │ │ │ │ + beq ca0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ @@ -936,197 +915,15 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00000d04 : │ │ │ │ │ -code_getfreevars(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne d54 │ │ │ │ │ - mov r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq e98 │ │ │ │ │ - str r4, [r3] │ │ │ │ │ - str r4, [r3, #4] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r3, [r5, #104] @ 0x68 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e08 │ │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyTuple_New │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq dfc │ │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ble dec │ │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ - ldrsb r2, [r2, #16] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - movge ip, #0 │ │ │ │ │ - blt e20 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - ble dec │ │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ - ldrsb r2, [r2, #17] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt e40 │ │ │ │ │ - cmp r1, #2 │ │ │ │ │ - ble dec │ │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ - ldrsb r2, [r2, #18] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt e64 │ │ │ │ │ - cmp r1, #3 │ │ │ │ │ - ble dec │ │ │ │ │ - mov r2, #3 │ │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ │ - add r0, r0, r2 │ │ │ │ │ - ldrsb r0, [r0, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt ea8 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - blt dcc │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e14 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dfc │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b dfc │ │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ed8 │ │ │ │ │ - mov ip, #1 │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - b d90 │ │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e88 │ │ │ │ │ - add r0, ip, #4 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str r2, [r3, r0, lsl #2] │ │ │ │ │ - b da8 │ │ │ │ │ - ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble ee8 │ │ │ │ │ - add r0, ip, #4 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str r2, [r3, r0, lsl #2] │ │ │ │ │ - b dc0 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ - b e54 │ │ │ │ │ - str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b dfc │ │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ - add lr, r2, #4 │ │ │ │ │ - add r6, ip, #4 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - ldr r0, [r0, lr, lsl #2] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle lr, lr, #1 │ │ │ │ │ - strle lr, [r0] │ │ │ │ │ - ldrle r1, [r5, #48] @ 0x30 │ │ │ │ │ - str r0, [r3, r6, lsl #2] │ │ │ │ │ - b de0 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ - b e34 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - str r0, [r2] │ │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ - b e78 │ │ │ │ │ - │ │ │ │ │ -00000ef8 <_PyCode_GetFreevars>: │ │ │ │ │ -_PyCode_GetFreevars(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne f48 <_PyCode_GetFreevars+0x50> │ │ │ │ │ - mov r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq fa0 <_PyCode_GetFreevars+0xa8> │ │ │ │ │ - str r4, [r3] │ │ │ │ │ - str r4, [r3, #4] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - str r4, [r3, #12] │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r3, [r5, #104] @ 0x68 │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne f88 <_PyCode_GetFreevars+0x90> │ │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl fb0 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq f7c <_PyCode_GetFreevars+0x84> │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f94 <_PyCode_GetFreevars+0x9c> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt f7c <_PyCode_GetFreevars+0x84> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - b f7c <_PyCode_GetFreevars+0x84> │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - b f7c <_PyCode_GetFreevars+0x84> │ │ │ │ │ - │ │ │ │ │ -00000fb0 : │ │ │ │ │ +00000cb8 : │ │ │ │ │ get_localsplus_names(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -1136,116 +933,116 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne lr, r3 │ │ │ │ │ ldrne ip, [r4, #48] @ 0x30 │ │ │ │ │ - beq 1014 │ │ │ │ │ + beq d1c │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 1014 │ │ │ │ │ + ble d1c │ │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ │ tst r1, r2 │ │ │ │ │ - bne 101c │ │ │ │ │ + bne d24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b ff0 │ │ │ │ │ + b cf8 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ │ add r2, r3, #4 │ │ │ │ │ add r6, lr, #4 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, r5, #1 │ │ │ │ │ strle ip, [r2] │ │ │ │ │ ldrle ip, [r4, #48] @ 0x30 │ │ │ │ │ str r2, [r0, r6, lsl #2] │ │ │ │ │ - b 100c │ │ │ │ │ + b d14 │ │ │ │ │ │ │ │ │ │ -0000104c : │ │ │ │ │ +00000d54 : │ │ │ │ │ code_replace(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3864] @ 0xf18 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #196 @ 0xc4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r8, r1 │ │ │ │ │ ldr r0, [r4, #32] │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - subs r5, r3, #0 │ │ │ │ │ + subs r6, r3, #0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - str r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ str r0, [fp, #-152] @ 0xffffff68 │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ str r0, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ str r0, [fp, #-136] @ 0xffffff78 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [fp, #-156] @ 0xffffff64 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ - str r0, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ ldr sl, [r4, #24] │ │ │ │ │ - str r0, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - bne 12e8 │ │ │ │ │ + str r0, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + bne 1010 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a18 │ │ │ │ │ + bne 1774 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 19dc │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + beq 1738 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + str r6, [fp, #-144] @ 0xffffff70 │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 19c0 │ │ │ │ │ + blt 171c │ │ │ │ │ ldr r3, [fp, #-116] @ 0xffffff8c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 19a4 │ │ │ │ │ + blt 1700 │ │ │ │ │ ldr r3, [fp, #-120] @ 0xffffff88 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1988 │ │ │ │ │ + blt 16e4 │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 196c │ │ │ │ │ + blt 16c8 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1950 │ │ │ │ │ + blt 16ac │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 1934 │ │ │ │ │ + blt 1690 │ │ │ │ │ ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1918 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 1910 │ │ │ │ │ + blt 1674 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 166c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2650 <_PyCode_GetCode> │ │ │ │ │ + bl 2690 <_PyCode_GetCode> │ │ │ │ │ R_ARM_CALL _PyCode_GetCode │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 12dc │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 1004 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ @@ -1262,417 +1059,449 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySys_Audit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1904 │ │ │ │ │ + blt 1660 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 18f8 │ │ │ │ │ + bne 1654 │ │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb0 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 18e8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 18dc │ │ │ │ │ + bl cb8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 1644 │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + str r5, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1634 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl fb0 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 18d4 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ + bl cb8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 162c │ │ │ │ │ + str r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18cc │ │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ │ - str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ - bl fb0 │ │ │ │ │ + bne 1624 │ │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18c4 │ │ │ │ │ - ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq 12dc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bge f64 │ │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ + add r0, r0, r3 │ │ │ │ │ + ldrsb r0, [r0, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 12ac │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + b f40 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - ldr r2, [fp, #-160] @ 0xffffff60 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r2, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ + ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r3, [fp, #-140] @ 0xffffff74 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ mov r7, r4 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ ldr r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + ldr r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ ldr r3, [fp, #-128] @ 0xffffff80 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [fp, #-124] @ 0xffffff84 │ │ │ │ │ ldr r2, [fp, #-120] @ 0xffffff88 │ │ │ │ │ ldr r1, [fp, #-116] @ 0xffffff8c │ │ │ │ │ ldr r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 1a5c │ │ │ │ │ + bl 17b8 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 28 │ │ │ │ │ - ldr r0, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bl 28 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 28 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + bl 1858 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + ldr r0, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bl 1858 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + ldr r0, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + bl 1858 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 28 │ │ │ │ │ - ldr r6, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + bl 1858 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr ip, [pc, #1888] @ 1a58 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - add r2, r7, r2 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + ldr ip, [pc, #1940] @ 17b4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r2, r5, r2 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ sub ip, fp, #108 @ 0x6c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 12dc │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 1004 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13a0 │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ + beq 10c8 │ │ │ │ │ + ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13b4 │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ + bne 10d0 │ │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13d8 │ │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ │ + bne 10f4 │ │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1420 │ │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ │ + bne 1268 │ │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1444 │ │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ │ + bne 1200 │ │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1488 │ │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ │ + bne 1224 │ │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14ac │ │ │ │ │ + beq 1118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 18b4 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 12e4 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 14ac │ │ │ │ │ - ldr r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - b 1100 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne 1118 │ │ │ │ │ + ldr r6, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b dfc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - beq 13fc │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 128c │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 13a0 │ │ │ │ │ - b 1344 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq 10c8 │ │ │ │ │ + b 106c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ - beq 1410 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 13a0 │ │ │ │ │ - b 1350 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 13c4 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 12dc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 13e8 │ │ │ │ │ - b 1408 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsInt │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ - beq 1468 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 13a0 │ │ │ │ │ - b 135c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsInt │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ - beq 1478 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 13a0 │ │ │ │ │ - b 1368 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1430 │ │ │ │ │ - b 1408 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1454 │ │ │ │ │ - b 1408 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_AsInt │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ - beq 158c │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 12f4 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 13a0 │ │ │ │ │ - b 1374 │ │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq 10c8 │ │ │ │ │ + b 1078 │ │ │ │ │ + ldr r0, [r9, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185c │ │ │ │ │ - ldr r5, [r6, #28] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 182c │ │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ │ + bne 15a4 │ │ │ │ │ + ldr r6, [r9, #28] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 1574 │ │ │ │ │ + ldr r3, [r9, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17b0 │ │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ + bne 1520 │ │ │ │ │ + ldr r3, [r9, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1778 │ │ │ │ │ - ldr r8, [r6, #40] @ 0x28 │ │ │ │ │ + bne 14e8 │ │ │ │ │ + ldr r8, [r9, #40] @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1704 │ │ │ │ │ - ldr r7, [r6, #44] @ 0x2c │ │ │ │ │ + bne 1470 │ │ │ │ │ + ldr r7, [r9, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 16dc │ │ │ │ │ - ldr r9, [r6, #48] @ 0x30 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 1614 │ │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ + bne 1444 │ │ │ │ │ + ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 13dc │ │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15ec │ │ │ │ │ - ldr r3, [r6, #56] @ 0x38 │ │ │ │ │ + bne 13b4 │ │ │ │ │ + ldr r3, [r9, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 167c │ │ │ │ │ - ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ + bne 1354 │ │ │ │ │ + ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15bc │ │ │ │ │ - ldr r3, [r6, #64] @ 0x40 │ │ │ │ │ + bne 1324 │ │ │ │ │ + ldr r3, [r9, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1550 │ │ │ │ │ + beq 11c0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 159c │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - beq 1100 │ │ │ │ │ - ldr r3, [r6, #68] @ 0x44 │ │ │ │ │ + beq 1304 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ str r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq e08 │ │ │ │ │ + ldr r3, [r9, #68] @ 0x44 │ │ │ │ │ + str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 1100 │ │ │ │ │ - ldr r3, [fp, #-160] @ 0xffffff60 │ │ │ │ │ + bne e08 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 1004 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsInt │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-124] @ 0xffffff84 │ │ │ │ │ + beq 1248 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq 10c8 │ │ │ │ │ + b 1090 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsInt │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-128] @ 0xffffff80 │ │ │ │ │ + beq 1258 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq 10c8 │ │ │ │ │ + b 109c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1498 │ │ │ │ │ - b 1408 │ │ │ │ │ + beq 1210 │ │ │ │ │ + b 11f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1234 │ │ │ │ │ + b 11f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_AsInt │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-120] @ 0xffffff88 │ │ │ │ │ + beq 129c │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq 10c8 │ │ │ │ │ + b 1084 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10e0 │ │ │ │ │ + b 11f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1278 │ │ │ │ │ + b 11f8 │ │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ + add ip, r3, #4 │ │ │ │ │ + add lr, r1, #4 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + ldr r0, [r0, ip, lsl #2] │ │ │ │ │ + ldr ip, [r0] │ │ │ │ │ + cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle ip, ip, #1 │ │ │ │ │ + strle ip, [r0] │ │ │ │ │ + ldrle r2, [r4, #48] @ 0x30 │ │ │ │ │ + str r0, [r7, lr, lsl #2] │ │ │ │ │ + b f5c │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + b fe0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 10b8 │ │ │ │ │ + b 11f8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1104 │ │ │ │ │ + b 11f8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC29 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC29 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 16c4 │ │ │ │ │ + bne 139c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC28 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC28 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 1638 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + beq 137c │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 1100 │ │ │ │ │ - b 150c │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1658 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 1100 │ │ │ │ │ - b 1500 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e08 │ │ │ │ │ + b 1188 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC26 │ │ │ │ │ + R_ARM_MOVT_ABS .LC27 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + b 11f8 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne 1194 │ │ │ │ │ + b e08 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ + tst r2, #268435456 @ 0x10000000 │ │ │ │ │ + beq 1400 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r3, [fp, #-132] @ 0xffffff7c │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e08 │ │ │ │ │ + b 117c │ │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #67108864 @ 0x4000000 │ │ │ │ │ + beq 1420 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq e08 │ │ │ │ │ + b 1170 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + R_ARM_MOVT_ABS .LC25 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC24 │ │ │ │ │ + R_ARM_MOVT_ABS .LC26 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 16a4 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-136] @ 0xffffff78 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 1100 │ │ │ │ │ - b 1518 │ │ │ │ │ + b 11f8 │ │ │ │ │ + ldr r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC25 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC25 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC27 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC27 │ │ │ │ │ + R_ARM_MOVT_ABS .LC24 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-156] @ 0xffffff64 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 1524 │ │ │ │ │ - b 1100 │ │ │ │ │ + b 11f8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1730 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 14a0 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 1100 │ │ │ │ │ - b 14f4 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldreq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + beq e08 │ │ │ │ │ + b 1160 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1754 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 14c4 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - beq 1100 │ │ │ │ │ - b 14e8 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldreq r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + moveq r7, r3 │ │ │ │ │ + beq e08 │ │ │ │ │ + b 1154 │ │ │ │ │ mov r3, r7 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ @@ -1680,15 +1509,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ @@ -1696,264 +1525,259 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 17e4 │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1554 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ streq r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - moveq r8, r9 │ │ │ │ │ - beq 1100 │ │ │ │ │ + ldreq r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + moveq r7, r8 │ │ │ │ │ + beq e08 │ │ │ │ │ str r3, [fp, #-152] @ 0xffffff68 │ │ │ │ │ - b 14dc │ │ │ │ │ + b 1148 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 180c │ │ │ │ │ - ldr r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 1604 │ │ │ │ │ + ldr r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - bne 1804 │ │ │ │ │ - ldr r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - b 1100 │ │ │ │ │ + str r2, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + bne 15fc │ │ │ │ │ + ldr r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + b e08 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC21 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ - str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ - b 14d0 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC19 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC20 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ - movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ - bl 0 <_PyArg_BadArgument> │ │ │ │ │ - R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ + b 11f8 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1880 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 15c8 │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - ldreq r9, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - moveq r7, r9 │ │ │ │ │ - moveq r8, r9 │ │ │ │ │ - beq 1100 │ │ │ │ │ - b 14c4 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + ldreq r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + streq r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + moveq r7, r8 │ │ │ │ │ + beq e08 │ │ │ │ │ + b 1130 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-140] @ 0xffffff74 │ │ │ │ │ - beq 18a4 │ │ │ │ │ - ldr r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ + beq 15ec │ │ │ │ │ + ldr r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - beq 13a0 │ │ │ │ │ - b 14b8 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + beq 10c8 │ │ │ │ │ + b 1124 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 186c │ │ │ │ │ - b 1408 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1390 │ │ │ │ │ - b 1408 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b 12b4 │ │ │ │ │ + beq 15b4 │ │ │ │ │ + b 11f8 │ │ │ │ │ + str r3, [fp, #-148] @ 0xffffff6c │ │ │ │ │ + b 113c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ + movw r0, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + movt r0, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + bl 0 <_PyArg_BadArgument> │ │ │ │ │ + R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ + b 11f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 123c │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 12b4 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b 1210 │ │ │ │ │ + b f68 │ │ │ │ │ + ldr r7, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b fe0 │ │ │ │ │ + ldr r5, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b f1c │ │ │ │ │ mov r7, r8 │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - str r8, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b 12b4 │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + str r8, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b fe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b 11ec │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 28 │ │ │ │ │ - b 1408 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 116c │ │ │ │ │ + str r3, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b ef4 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 1858 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + b 11f8 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b e74 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC35 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC35 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC34 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC33 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC33 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1408 │ │ │ │ │ + b 11f8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1408 │ │ │ │ │ - ldr r0, [pc, #116] @ 1a58 │ │ │ │ │ + b 11f8 │ │ │ │ │ + ldr r0, [pc, #116] @ 17b4 │ │ │ │ │ str r0, [sp] │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 12dc │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 1004 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - b 1100 │ │ │ │ │ + str r8, [fp, #-144] @ 0xffffff70 │ │ │ │ │ + b e08 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #52] @ 1a58 │ │ │ │ │ + ldr r1, [pc, #52] @ 17b4 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ sub r1, fp, #108 @ 0x6c │ │ │ │ │ - str r5, [sp, #16] │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - str r5, [sp, #8] │ │ │ │ │ - str r5, [sp, #4] │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + str r6, [sp, #12] │ │ │ │ │ + str r6, [sp, #8] │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 12dc │ │ │ │ │ - str r7, [fp, #-164] @ 0xffffff5c │ │ │ │ │ - b 1338 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 1004 │ │ │ │ │ + str r5, [fp, #-168] @ 0xffffff58 │ │ │ │ │ + b 1060 │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001a5c : │ │ │ │ │ +000017b8 : │ │ │ │ │ PyUnstable_Code_NewWithPosOnlyArgs(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ │ @@ -1964,75 +1788,75 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [fp, #32] │ │ │ │ │ str r0, [fp, #-116] @ 0xffffff8c │ │ │ │ │ str r1, [fp, #-120] @ 0xffffff88 │ │ │ │ │ str r2, [fp, #-124] @ 0xffffff84 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 1c8c │ │ │ │ │ + beq 19e8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldrb r3, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r3, r3, #2, #1 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 1c8c │ │ │ │ │ + bne 19e8 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldrb r0, [r3, #87] @ 0x57 │ │ │ │ │ ubfx r0, r0, #2, #1 │ │ │ │ │ eor r0, r0, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r0, r0, #1 │ │ │ │ │ ands r4, r0, #255 @ 0xff │ │ │ │ │ - bne 1c8c │ │ │ │ │ + bne 19e8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1c8c │ │ │ │ │ + beq 19e8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ add r8, r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - beq 1c30 │ │ │ │ │ + beq 198c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - beq 1c30 │ │ │ │ │ + beq 198c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 1c54 │ │ │ │ │ + blt 19b0 │ │ │ │ │ add r6, r6, #12 │ │ │ │ │ bic ip, sl, sl, asr #31 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - blt 1db8 │ │ │ │ │ + blt 1b14 │ │ │ │ │ ldr r2, [fp, #-112] @ 0xffffff90 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 1d7c │ │ │ │ │ + blt 1ad8 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - beq 1cf4 │ │ │ │ │ + beq 1a50 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne 1cc4 │ │ │ │ │ + bne 1a20 │ │ │ │ │ ldr r2, [fp, #36] @ 0x24 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ str r2, [fp, #-100] @ 0xffffff9c │ │ │ │ │ ldr r2, [fp, #40] @ 0x28 │ │ │ │ │ str r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ ldr r2, [fp, #44] @ 0x2c │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ @@ -2059,28 +1883,30 @@ │ │ │ │ │ ldr r3, [fp, #56] @ 0x38 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-104] @ 0xffffff98 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 <_PyCode_Init> │ │ │ │ │ R_ARM_CALL _PyCode_Validate │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1cbc │ │ │ │ │ + beq 1a18 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [fp, #-128] @ 0xffffff80 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1ca4 │ │ │ │ │ + bne 1a00 │ │ │ │ │ sub r0, fp, #100 @ 0x64 │ │ │ │ │ - bl 29c │ │ │ │ │ + bl 29c │ │ │ │ │ R_ARM_CALL _PyCode_New │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [fp, #-108] @ 0xffffff94 │ │ │ │ │ str r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-104] @ 0xffffff98 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-112] @ 0xffffff90 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ add r4, r0, #4 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ @@ -2090,123 +1916,123 @@ │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r1] │ │ │ │ │ str r1, [lr, r4, lsl #2] │ │ │ │ │ mov r1, #32 │ │ │ │ │ strb r1, [r2, #16] │ │ │ │ │ - b 1b40 │ │ │ │ │ + b 189c │ │ │ │ │ movw r1, #787 @ 0x313 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1c48 │ │ │ │ │ + b 19a4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1c30 │ │ │ │ │ + b 198c │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r0, fp, #108 @ 0x6c │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cbc │ │ │ │ │ + blt 1a18 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r0, fp, #104 @ 0x68 │ │ │ │ │ bl 0 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cbc │ │ │ │ │ + blt 1a18 │ │ │ │ │ ldr r3, [fp, #-108] @ 0xffffff94 │ │ │ │ │ - b 1b8c │ │ │ │ │ + b 18e8 │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ ldr ip, [r2, #8] │ │ │ │ │ lsrs ip, ip, #1 │ │ │ │ │ - beq 1b7c │ │ │ │ │ + beq 18d8 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 1d30 │ │ │ │ │ + b 1a8c │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r2, [lr, r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble 1b7c │ │ │ │ │ + ble 18d8 │ │ │ │ │ ldrb r2, [r1, r3, lsl #1] │ │ │ │ │ add r4, r1, r3, lsl #1 │ │ │ │ │ cmp r2, #67 @ 0x43 │ │ │ │ │ ldrbeq r4, [r4, #1] │ │ │ │ │ orreq r0, r4, r0, lsl #8 │ │ │ │ │ - beq 1d1c │ │ │ │ │ + beq 1a78 │ │ │ │ │ cmp r2, #84 @ 0x54 │ │ │ │ │ - bne 1d18 │ │ │ │ │ + bne 1a74 │ │ │ │ │ ldrb r2, [r4, #1] │ │ │ │ │ orr r0, r2, r0, lsl #8 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - ble 1e54 │ │ │ │ │ + ble 1bb0 │ │ │ │ │ ldr r2, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r2, r2, #16 │ │ │ │ │ ldrb r4, [r2, r0] │ │ │ │ │ orr r4, r4, #16 │ │ │ │ │ strb r4, [r2, r0] │ │ │ │ │ ldrb r2, [r1, r3, lsl #1] │ │ │ │ │ - b 1d18 │ │ │ │ │ + b 1a74 │ │ │ │ │ ldr lr, [r5, #4]! │ │ │ │ │ add r0, r3, ip │ │ │ │ │ ldr sl, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r9, r0, #4 │ │ │ │ │ ldr r6, [fp, #-108] @ 0xffffff94 │ │ │ │ │ mvn r4, #127 @ 0x7f │ │ │ │ │ ldr r1, [lr] │ │ │ │ │ add r0, sl, r0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [lr] │ │ │ │ │ str lr, [r6, r9, lsl #2] │ │ │ │ │ strb r4, [r0, #16] │ │ │ │ │ - b 1b68 │ │ │ │ │ + b 18c4 │ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 1e1c │ │ │ │ │ + ble 1b78 │ │ │ │ │ add r3, r7, #12 │ │ │ │ │ str r7, [fp, #24] │ │ │ │ │ str r5, [fp, #28] │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, ip │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ str r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e74 │ │ │ │ │ + beq 1bd0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r1, [fp, #-136] @ 0xffffff78 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bne 1de4 │ │ │ │ │ + bne 1b40 │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [fp, #28] │ │ │ │ │ ldr r7, [fp, #24] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr lr, [fp, #-104] @ 0xffffff98 │ │ │ │ │ @@ -2217,51 +2043,51 @@ │ │ │ │ │ add r3, lr, ip │ │ │ │ │ add lr, ip, #4 │ │ │ │ │ str r1, [r0, lr, lsl #2] │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 1b54 │ │ │ │ │ + b 18b0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1cbc │ │ │ │ │ + b 1a18 │ │ │ │ │ ldr r1, [fp, #-104] @ 0xffffff98 │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ sub ip, r6, #1 │ │ │ │ │ ldr r2, [fp, #-132] @ 0xffffff7c │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [fp, #28] │ │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldr r7, [fp, #24] │ │ │ │ │ orr r3, r3, #64 @ 0x40 │ │ │ │ │ strb r3, [r1, r4] │ │ │ │ │ - b 1e48 │ │ │ │ │ + b 1ba4 │ │ │ │ │ │ │ │ │ │ -00001ea4 : │ │ │ │ │ +00001c00 : │ │ │ │ │ code_linesiterator(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #84] @ 1f1c │ │ │ │ │ + ldr r0, [pc, #84] @ 1c78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ ldr r1, [r4, #92] @ 0x5c │ │ │ │ │ @@ -2280,24 +2106,24 @@ │ │ │ │ │ str ip, [r0, #24] │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000001d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001f20 : │ │ │ │ │ +00001c7c : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f40 │ │ │ │ │ + bgt 1c9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 1f50 │ │ │ │ │ + beq 1cac │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ bx r3 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -2311,114 +2137,114 @@ │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00001f8c : │ │ │ │ │ +00001ce8 : │ │ │ │ │ code_getcode(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2650 <_PyCode_GetCode> │ │ │ │ │ + b 2690 <_PyCode_GetCode> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ -00001fa0 : │ │ │ │ │ +00001cfc : │ │ │ │ │ code_getcodeadaptive(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add r0, r0, #128 @ 0x80 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ │ │ │ │ │ -00001fc4 : │ │ │ │ │ +00001d20 : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne 2040 │ │ │ │ │ + bne 1d9c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2040 │ │ │ │ │ + beq 1d9c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2080 │ │ │ │ │ + beq 1ddc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2038 │ │ │ │ │ + beq 1d94 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov lr, #1 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r2, ip │ │ │ │ │ - ldr ip, [pc, #52] @ 209c │ │ │ │ │ + ldr ip, [pc, #52] @ 1df8 │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2004 │ │ │ │ │ - b 2038 │ │ │ │ │ + bne 1d60 │ │ │ │ │ + b 1d94 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2018 │ │ │ │ │ + beq 1d74 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2038 │ │ │ │ │ + b 1d94 │ │ │ │ │ .word 0x000002a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000020a0 <_PyLineTable_NextAddressRange>: │ │ │ │ │ +00001dfc <_PyLineTable_NextAddressRange>: │ │ │ │ │ _PyLineTable_NextAddressRange(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 2194 <_PyLineTable_NextAddressRange+0xf4> │ │ │ │ │ + bcs 1ef0 <_PyLineTable_NextAddressRange+0xf4> │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ ubfx r2, r2, #3, #4 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 20ec <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ + beq 1e48 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 2150 <_PyLineTable_NextAddressRange+0xb0> │ │ │ │ │ + bhi 1eac <_PyLineTable_NextAddressRange+0xb0> │ │ │ │ │ cmp r2, #11 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ subne r2, r2, #12 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ lsrne r2, r2, #5 │ │ │ │ │ lslne r2, r2, #1 │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ @@ -2435,65 +2261,65 @@ │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add ip, ip, r2, lsl #1 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq 2148 <_PyLineTable_NextAddressRange+0xa8> │ │ │ │ │ + beq 1ea4 <_PyLineTable_NextAddressRange+0xa8> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2128 <_PyLineTable_NextAddressRange+0x88> │ │ │ │ │ + bge 1e84 <_PyLineTable_NextAddressRange+0x88> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldrb r2, [r3, #1] │ │ │ │ │ add r5, r3, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ and ip, r2, #63 @ 0x3f │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ - bne 2178 <_PyLineTable_NextAddressRange+0xd8> │ │ │ │ │ + bne 1ed4 <_PyLineTable_NextAddressRange+0xd8> │ │ │ │ │ lsr r2, ip, #1 │ │ │ │ │ tst ip, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 20ec <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ + b 1e48 <_PyLineTable_NextAddressRange+0x4c> │ │ │ │ │ mov r4, r5 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ and r4, r2, #63 @ 0x3f │ │ │ │ │ orr ip, ip, r4, lsl lr │ │ │ │ │ - b 2160 <_PyLineTable_NextAddressRange+0xc0> │ │ │ │ │ + b 1ebc <_PyLineTable_NextAddressRange+0xc0> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000219c : │ │ │ │ │ +00001ef8 : │ │ │ │ │ code_getvarnames(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 21b0 <_PyCode_GetVarnames> │ │ │ │ │ + b 1f0c <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ -000021b0 <_PyCode_GetVarnames>: │ │ │ │ │ +00001f0c <_PyCode_GetVarnames>: │ │ │ │ │ _PyCode_GetVarnames(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 68 │ │ │ │ │ + bl 28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21f4 <_PyCode_GetVarnames+0x44> │ │ │ │ │ + bne 1f50 <_PyCode_GetVarnames+0x44> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r2, #32 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2e80 │ │ │ │ │ + b 31b8 │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1004,16 +1004,15 @@ │ │ │ │ │ bl 0 <_PyObject_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_NewVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, r4 │ │ │ │ │ movne r4, r0 │ │ │ │ │ bne 818 <_PyCode_New+0x57c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28 <_PyCode_Validate+0x28> │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + bl 1858 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ b b10 <_PyCode_New+0x874> │ │ │ │ │ mov r4, r1 │ │ │ │ │ b d5c <_PyCode_New+0xac0> │ │ │ │ │ mov ip, r1 │ │ │ │ │ @@ -1679,15 +1678,35 @@ │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ bne 156c │ │ │ │ │ b 1718 │ │ │ │ │ .word 0x00000338 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001858 : │ │ │ │ │ +00001858 : │ │ │ │ │ +Py_XDECREF(): │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + beq 188c │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 188c │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + bne 188c │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + bx lr │ │ │ │ │ + │ │ │ │ │ +00001898 : │ │ │ │ │ code_dealloc(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1702,314 +1721,314 @@ │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ ldrexd r6, [r3] │ │ │ │ │ adds r6, r6, r0 │ │ │ │ │ adc r7, r7, r1 │ │ │ │ │ strexd ip, r6, [r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1894 │ │ │ │ │ - ldr r3, [pc, #1048] @ 1ccc │ │ │ │ │ + bne 18d4 │ │ │ │ │ + ldr r3, [pc, #1048] @ 1d0c │ │ │ │ │ dmb ish │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ add r3, r2, #4096 @ 0x1000 │ │ │ │ │ - bgt 1bc4 │ │ │ │ │ + bgt 1c04 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ ldrb r3, [r3, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bd8 │ │ │ │ │ + bne 1c18 │ │ │ │ │ str r3, [r4] │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyFunction_ClearCodeByVersion> │ │ │ │ │ R_ARM_CALL _PyFunction_ClearCodeByVersion │ │ │ │ │ ldr r3, [r4, #124] @ 0x7c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c5c │ │ │ │ │ + bne 1c9c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1924 │ │ │ │ │ + beq 1964 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1924 │ │ │ │ │ + bgt 1964 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1924 │ │ │ │ │ + bne 1964 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 194c │ │ │ │ │ + beq 198c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 194c │ │ │ │ │ + bgt 198c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 194c │ │ │ │ │ + bne 198c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1974 │ │ │ │ │ + beq 19b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1974 │ │ │ │ │ + bgt 19b4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1974 │ │ │ │ │ + bne 19b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 199c │ │ │ │ │ + beq 19dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 199c │ │ │ │ │ + bgt 19dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 199c │ │ │ │ │ + bne 19dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19c4 │ │ │ │ │ + beq 1a04 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19c4 │ │ │ │ │ + bgt 1a04 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19c4 │ │ │ │ │ + bne 1a04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19ec │ │ │ │ │ + beq 1a2c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19ec │ │ │ │ │ + bgt 1a2c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19ec │ │ │ │ │ + bne 1a2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a14 │ │ │ │ │ + beq 1a54 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a14 │ │ │ │ │ + bgt 1a54 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a14 │ │ │ │ │ + bne 1a54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3c │ │ │ │ │ + beq 1a7c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a3c │ │ │ │ │ + bgt 1a7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a3c │ │ │ │ │ + bne 1a7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a64 │ │ │ │ │ + beq 1aa4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a64 │ │ │ │ │ + bgt 1aa4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a64 │ │ │ │ │ + bne 1aa4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a98 │ │ │ │ │ + bne 1ad8 │ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c8c │ │ │ │ │ + bne 1ccc │ │ │ │ │ ldr r5, [r4, #112] @ 0x70 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b54 │ │ │ │ │ + bne 1b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Free │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ac4 │ │ │ │ │ + beq 1b04 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ac4 │ │ │ │ │ + bgt 1b04 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1ac4 │ │ │ │ │ + bne 1b04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1af0 │ │ │ │ │ + beq 1b30 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1af0 │ │ │ │ │ + bgt 1b30 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1af0 │ │ │ │ │ + bne 1b30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b1c │ │ │ │ │ + beq 1b5c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b1c │ │ │ │ │ + bgt 1b5c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1b1c │ │ │ │ │ + bne 1b5c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b48 │ │ │ │ │ + beq 1b88 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1b48 │ │ │ │ │ + bgt 1b88 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 1b48 │ │ │ │ │ + bne 1b88 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1a70 │ │ │ │ │ + b 1ab0 │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ba4 │ │ │ │ │ + bne 1be4 │ │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b9c │ │ │ │ │ + bne 1bdc │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bbc │ │ │ │ │ + bne 1bfc │ │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bb4 │ │ │ │ │ + bne 1bf4 │ │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bac │ │ │ │ │ + bne 1bec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1a88 │ │ │ │ │ + b 1ac8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1b6c │ │ │ │ │ + b 1bac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1b60 │ │ │ │ │ + b 1ba0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1b90 │ │ │ │ │ + b 1bd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1b84 │ │ │ │ │ + b 1bc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1b78 │ │ │ │ │ + b 1bb8 │ │ │ │ │ ldrb r3, [r3, #1708] @ 0x6ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bd8 │ │ │ │ │ + bne 1c18 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ add r6, r2, #5696 @ 0x1640 │ │ │ │ │ add r6, r6, #44 @ 0x2c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1c90 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ blx r2 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c30 │ │ │ │ │ + blt 1c70 │ │ │ │ │ lsrs r3, r3, #1 │ │ │ │ │ - bne 1c54 │ │ │ │ │ + bne 1c94 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bd0 │ │ │ │ │ + bgt 1c10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 18e8 │ │ │ │ │ - b 1bd0 │ │ │ │ │ + beq 1928 │ │ │ │ │ + b 1c10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 1c08 │ │ │ │ │ + b 1c48 │ │ │ │ │ lsr r3, r3, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ - b 1be0 │ │ │ │ │ - ldr r1, [pc, #108] @ 1cd0 │ │ │ │ │ + b 1c20 │ │ │ │ │ + ldr r1, [pc, #108] @ 1d10 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r5, [r5, r1] │ │ │ │ │ add r5, r5, #4480 @ 0x1180 │ │ │ │ │ add r5, r5, #20 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt 1c98 │ │ │ │ │ + bgt 1cd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 18fc │ │ │ │ │ + b 193c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - b 1a7c │ │ │ │ │ + b 1abc │ │ │ │ │ ldr r1, [r5, #4]! │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1cc4 │ │ │ │ │ + beq 1d04 │ │ │ │ │ ldr r0, [ip, r2, lsl #2] │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ blx r1 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 1c78 │ │ │ │ │ + b 1cb8 │ │ │ │ │ .word 0x00000404 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001cd4 <_PyCode_ConstantKey>: │ │ │ │ │ +00001d14 <_PyCode_ConstantKey>: │ │ │ │ │ _PyCode_ConstantKey(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ @@ -2020,15 +2039,15 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, r2 │ │ │ │ │ - beq 1d48 <_PyCode_ConstantKey+0x74> │ │ │ │ │ + beq 1d88 <_PyCode_ConstantKey+0x74> │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -2041,15 +2060,15 @@ │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1d68 <_PyCode_ConstantKey+0x94> │ │ │ │ │ + beq 1da8 <_PyCode_ConstantKey+0x94> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -2063,358 +2082,355 @@ │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp ip, lr │ │ │ │ │ cmpne ip, r2 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ - beq 1edc <_PyCode_ConstantKey+0x208> │ │ │ │ │ + beq 1f1c <_PyCode_ConstantKey+0x208> │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq 1ec4 <_PyCode_ConstantKey+0x1f0> │ │ │ │ │ + beq 1f04 <_PyCode_ConstantKey+0x1f0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyComplex_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyComplex_Type │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 2098 <_PyCode_ConstantKey+0x3c4> │ │ │ │ │ + beq 20d8 <_PyCode_ConstantKey+0x3c4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1ee8 <_PyCode_ConstantKey+0x214> │ │ │ │ │ + bne 1f28 <_PyCode_ConstantKey+0x214> │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2168 <_PyCode_ConstantKey+0x494> │ │ │ │ │ + beq 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 1e90 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + ble 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2178 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r0, [r6, #16] │ │ │ │ │ - beq 1e90 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + beq 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ ldr r0, [r7, #20] │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2178 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r0, [r6, #20] │ │ │ │ │ - beq 1e90 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + beq 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ ldr r0, [r7, #24] │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2178 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r0, [r6, #24] │ │ │ │ │ - beq 1e90 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + beq 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2178 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r0, [r6, #28] │ │ │ │ │ - beq 1e90 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ + beq 1ed0 <_PyCode_ConstantKey+0x1bc> │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ add r2, r6, #28 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ strd r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 2178 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ + beq 21b8 <_PyCode_ConstantKey+0x4a4> │ │ │ │ │ cmp r3, r4 │ │ │ │ │ str r0, [r2, #4]! │ │ │ │ │ - bne 1e5c <_PyCode_ConstantKey+0x188> │ │ │ │ │ + bne 1e9c <_PyCode_ConstantKey+0x188> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bgt 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bne 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 2074 <_PyCode_ConstantKey+0x3a0> │ │ │ │ │ + beq 20b4 <_PyCode_ConstantKey+0x3a0> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPair │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 1fc8 <_PyCode_ConstantKey+0x2f4> │ │ │ │ │ + bne 2008 <_PyCode_ConstantKey+0x2f4> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + beq 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ add r4, r3, #12 │ │ │ │ │ - b 1f34 <_PyCode_ConstantKey+0x260> │ │ │ │ │ + b 1f74 <_PyCode_ConstantKey+0x260> │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 215c <_PyCode_ConstantKey+0x488> │ │ │ │ │ + beq 219c <_PyCode_ConstantKey+0x488> │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r0, [r3, #4]! │ │ │ │ │ mov r4, r3 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntry> │ │ │ │ │ R_ARM_CALL _PySet_NextEntry │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f18 <_PyCode_ConstantKey+0x244> │ │ │ │ │ + bne 1f58 <_PyCode_ConstantKey+0x244> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFrozenSet_New │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f84 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ + bgt 1fc4 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 1f84 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ + bne 1fc4 <_PyCode_ConstantKey+0x2b0> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2168 <_PyCode_ConstantKey+0x494> │ │ │ │ │ + beq 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bgt 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bne 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 21a8 <_PyCode_ConstantKey+0x4d4> │ │ │ │ │ + bne 21e8 <_PyCode_ConstantKey+0x4d4> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - beq 219c <_PyCode_ConstantKey+0x4c8> │ │ │ │ │ + beq 21dc <_PyCode_ConstantKey+0x4c8> │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21d8 <_PyCode_ConstantKey+0x504> │ │ │ │ │ + beq 2218 <_PyCode_ConstantKey+0x504> │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 2170 <_PyCode_ConstantKey+0x49c> │ │ │ │ │ + beq 21b0 <_PyCode_ConstantKey+0x49c> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_New │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2058 <_PyCode_ConstantKey+0x384> │ │ │ │ │ + beq 2098 <_PyCode_ConstantKey+0x384> │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2054 <_PyCode_ConstantKey+0x380> │ │ │ │ │ + bgt 2094 <_PyCode_ConstantKey+0x380> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 2148 <_PyCode_ConstantKey+0x474> │ │ │ │ │ + beq 2188 <_PyCode_ConstantKey+0x474> │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 28 <_PyCode_Validate+0x28> │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + bl 1858 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 28 <_PyCode_Validate+0x28> │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ + bl 1858 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 28 <_PyCode_Validate+0x28> │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + bl 1858 │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ vmov r2, s15 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movlt r2, r1 │ │ │ │ │ movlt r1, ip │ │ │ │ │ - bge 1ed4 <_PyCode_ConstantKey+0x200> │ │ │ │ │ + bge 1f14 <_PyCode_ConstantKey+0x200> │ │ │ │ │ mov r0, #3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_Pack │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyComplex_AsCComplex │ │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ vstr d0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ vstr d1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 2104 <_PyCode_ConstantKey+0x430> │ │ │ │ │ + bne 2144 <_PyCode_ConstantKey+0x430> │ │ │ │ │ vmov r3, s1 │ │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ movmi r2, #1 │ │ │ │ │ movpl r2, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - beq 2114 <_PyCode_ConstantKey+0x440> │ │ │ │ │ + beq 2154 <_PyCode_ConstantKey+0x440> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 2130 <_PyCode_ConstantKey+0x45c> │ │ │ │ │ + bne 2170 <_PyCode_ConstantKey+0x45c> │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 1edc <_PyCode_ConstantKey+0x208> │ │ │ │ │ + b 1f1c <_PyCode_ConstantKey+0x208> │ │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ - bne 20fc <_PyCode_ConstantKey+0x428> │ │ │ │ │ + bne 213c <_PyCode_ConstantKey+0x428> │ │ │ │ │ vmov r3, s3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 20ec <_PyCode_ConstantKey+0x418> │ │ │ │ │ + bge 212c <_PyCode_ConstantKey+0x418> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 213c <_PyCode_ConstantKey+0x468> │ │ │ │ │ + beq 217c <_PyCode_ConstantKey+0x468> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 2088 <_PyCode_ConstantKey+0x3b4> │ │ │ │ │ + b 20c8 <_PyCode_ConstantKey+0x3b4> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ - b 2130 <_PyCode_ConstantKey+0x45c> │ │ │ │ │ + b 2170 <_PyCode_ConstantKey+0x45c> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 2054 <_PyCode_ConstantKey+0x380> │ │ │ │ │ + b 2094 <_PyCode_ConstantKey+0x380> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21e4 <_PyCode_ConstantKey+0x510> │ │ │ │ │ + ble 2224 <_PyCode_ConstantKey+0x510> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 2058 <_PyCode_ConstantKey+0x384> │ │ │ │ │ + b 2098 <_PyCode_ConstantKey+0x384> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2168 <_PyCode_ConstantKey+0x494> │ │ │ │ │ + bgt 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2168 <_PyCode_ConstantKey+0x494> │ │ │ │ │ + bne 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2168 <_PyCode_ConstantKey+0x494> │ │ │ │ │ + b 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 2058 <_PyCode_ConstantKey+0x384> │ │ │ │ │ + b 2098 <_PyCode_ConstantKey+0x384> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + beq 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 21fc <_PyCode_ConstantKey+0x528> │ │ │ │ │ + ble 223c <_PyCode_ConstantKey+0x528> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 1d5c <_PyCode_ConstantKey+0x88> │ │ │ │ │ + b 1d9c <_PyCode_ConstantKey+0x88> │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2058 <_PyCode_ConstantKey+0x384> │ │ │ │ │ + b 2098 <_PyCode_ConstantKey+0x384> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2168 <_PyCode_ConstantKey+0x494> │ │ │ │ │ + bne 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2168 <_PyCode_ConstantKey+0x494> │ │ │ │ │ + b 21a8 <_PyCode_ConstantKey+0x494> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 21d0 <_PyCode_ConstantKey+0x4fc> │ │ │ │ │ + bne 2210 <_PyCode_ConstantKey+0x4fc> │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 21d0 <_PyCode_ConstantKey+0x4fc> │ │ │ │ │ + b 2210 <_PyCode_ConstantKey+0x4fc> │ │ │ │ │ │ │ │ │ │ -0000221c <_Py_set_localsplus_info>: │ │ │ │ │ +0000225c <_Py_set_localsplus_info>: │ │ │ │ │ _Py_set_localsplus_info(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt ip, r0, #4 │ │ │ │ │ addle lr, r0, #4 │ │ │ │ │ @@ -2425,15 +2441,15 @@ │ │ │ │ │ addgt r0, lr, r0 │ │ │ │ │ strgt r1, [r3, ip, lsl #2] │ │ │ │ │ addle r0, r4, r0 │ │ │ │ │ strle r1, [r3, lr, lsl #2] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000225c : │ │ │ │ │ +0000229c : │ │ │ │ │ code_hash(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ @@ -2497,15 +2513,15 @@ │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ eor r2, r2, r3 │ │ │ │ │ mul r4, r5, r2 │ │ │ │ │ - ble 23a8 │ │ │ │ │ + ble 23e8 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -2518,41 +2534,41 @@ │ │ │ │ │ ldrb r3, [r7, r3] │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ eor r0, r0, r4 │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ mul r4, r5, r0 │ │ │ │ │ - bgt 236c │ │ │ │ │ + bgt 23ac │ │ │ │ │ cmn r4, #1 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mvneq r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ │ │ │ │ │ -000023b8 : │ │ │ │ │ +000023f8 : │ │ │ │ │ code_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 23fc │ │ │ │ │ + bhi 243c │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 23fc │ │ │ │ │ + bne 243c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - beq 2410 │ │ │ │ │ + beq 2450 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ @@ -2561,58 +2577,58 @@ │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bgt 2468 │ │ │ │ │ + bgt 24a8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2630 │ │ │ │ │ + bne 2670 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movne r4, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 2404 │ │ │ │ │ + b 2444 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r2, [r7, #32] │ │ │ │ │ ldr r3, [r5, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 247c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 247c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2524 │ │ │ │ │ + ble 2564 │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2623,145 +2639,145 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_GetBaseCodeUnit> │ │ │ │ │ R_ARM_CALL _Py_GetBaseCodeUnit │ │ │ │ │ uxtb r3, r6 │ │ │ │ │ uxth r0, r0 │ │ │ │ │ uxth r6, r6 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bne 243c │ │ │ │ │ + bne 247c │ │ │ │ │ ldrb r3, [r8, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 24dc │ │ │ │ │ + blt 251c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2404 │ │ │ │ │ + beq 2444 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - bl 1cd4 <_PyCode_ConstantKey> │ │ │ │ │ + bl 1d14 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2624 │ │ │ │ │ + beq 2664 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2580 │ │ │ │ │ + bgt 25c0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 25c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 25a0 │ │ │ │ │ + bgt 25e0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 25a0 │ │ │ │ │ + bne 25e0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 2434 │ │ │ │ │ + ble 2474 │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 2434 │ │ │ │ │ + ble 2474 │ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 2434 │ │ │ │ │ + ble 2474 │ │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 2434 │ │ │ │ │ + ble 2474 │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 2434 │ │ │ │ │ + ble 2474 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ movne r4, r3 │ │ │ │ │ - b 2454 │ │ │ │ │ + b 2494 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2638 │ │ │ │ │ + ble 2678 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2404 │ │ │ │ │ + b 2444 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2630 │ │ │ │ │ + bne 2670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2630 │ │ │ │ │ + b 2670 │ │ │ │ │ │ │ │ │ │ -00002650 <_PyCode_GetCode>: │ │ │ │ │ +00002690 <_PyCode_GetCode>: │ │ │ │ │ _PyCode_GetCode(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r9, [r0, #104] @ 0x68 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 275c <_PyCode_GetCode+0x10c> │ │ │ │ │ + bne 279c <_PyCode_GetCode+0x10c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2780 <_PyCode_GetCode+0x130> │ │ │ │ │ + beq 27c0 <_PyCode_GetCode+0x130> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ str r9, [r6, #104] @ 0x68 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r0, r6, #128 @ 0x80 │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 2790 <_PyCode_GetCode+0x140> │ │ │ │ │ + beq 27d0 <_PyCode_GetCode+0x140> │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 2724 <_PyCode_GetCode+0xd4> │ │ │ │ │ + ble 2764 <_PyCode_GetCode+0xd4> │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyOpcode_Caches │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyOpcode_Caches │ │ │ │ │ add r5, r3, #16 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -2773,342 +2789,339 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r3, #2 │ │ │ │ │ ldrb sl, [r7, ip] │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ strh r2, [r5, r3] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - beq 274c <_PyCode_GetCode+0xfc> │ │ │ │ │ + beq 278c <_PyCode_GetCode+0xfc> │ │ │ │ │ lsl r2, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ add r3, sl, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt 26d8 <_PyCode_GetCode+0x88> │ │ │ │ │ + bgt 2718 <_PyCode_GetCode+0x88> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2778 <_PyCode_GetCode+0x128> │ │ │ │ │ + bgt 27b8 <_PyCode_GetCode+0x128> │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt 26d8 <_PyCode_GetCode+0x88> │ │ │ │ │ - b 2724 <_PyCode_GetCode+0xd4> │ │ │ │ │ + bgt 2718 <_PyCode_GetCode+0x88> │ │ │ │ │ + b 2764 <_PyCode_GetCode+0xd4> │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 26a0 <_PyCode_GetCode+0x50> │ │ │ │ │ + beq 26e0 <_PyCode_GetCode+0x50> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2738 <_PyCode_GetCode+0xe8> │ │ │ │ │ + ble 2778 <_PyCode_GetCode+0xe8> │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b 2744 <_PyCode_GetCode+0xf4> │ │ │ │ │ + b 2784 <_PyCode_GetCode+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 2744 <_PyCode_GetCode+0xf4> │ │ │ │ │ + b 2784 <_PyCode_GetCode+0xf4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 2744 <_PyCode_GetCode+0xf4> │ │ │ │ │ + b 2784 <_PyCode_GetCode+0xf4> │ │ │ │ │ │ │ │ │ │ -00002798 <_PyCode_SafeAddr2Line>: │ │ │ │ │ +000027d8 <_PyCode_SafeAddr2Line>: │ │ │ │ │ _PyCode_SafeAddr2Line(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ subs r2, r1, #0 │ │ │ │ │ - blt 29c4 <_PyCode_SafeAddr2Line+0x22c> │ │ │ │ │ + blt 2a04 <_PyCode_SafeAddr2Line+0x22c> │ │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 29b0 <_PyCode_SafeAddr2Line+0x218> │ │ │ │ │ + bne 29f0 <_PyCode_SafeAddr2Line+0x218> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1, lsl #1 │ │ │ │ │ - bge 29a8 <_PyCode_SafeAddr2Line+0x210> │ │ │ │ │ + bge 29e8 <_PyCode_SafeAddr2Line+0x210> │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ - ldr r0, [r3, #92] @ 0x5c │ │ │ │ │ + ldr r1, [r3, #92] @ 0x5c │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ │ - add r1, r0, #16 │ │ │ │ │ - vldr d7, [pc, #516] @ 29f0 <_PyCode_SafeAddr2Line+0x258> │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + add ip, r1, #16 │ │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - add ip, r1, ip │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str ip, [fp, #-16] │ │ │ │ │ + add lr, ip, lr │ │ │ │ │ + str ip, [fp, #-20] @ 0xffffffec │ │ │ │ │ + str lr, [fp, #-16] │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - vstr d7, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bls 29a0 <_PyCode_SafeAddr2Line+0x208> │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ + strd r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bls 29e0 <_PyCode_SafeAddr2Line+0x208> │ │ │ │ │ + ldrb r3, [ip] │ │ │ │ │ + ubfx r3, r3, #3, #4 │ │ │ │ │ + cmp r3, #15 │ │ │ │ │ + moveq r0, #0 │ │ │ │ │ + beq 2888 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + cmp r3, #12 │ │ │ │ │ + bhi 2974 <_PyCode_SafeAddr2Line+0x19c> │ │ │ │ │ + cmp r3, #11 │ │ │ │ │ + moveq r0, #1 │ │ │ │ │ + subne r0, r3, #12 │ │ │ │ │ + clzne r0, r0 │ │ │ │ │ + lsrne r0, r0, #5 │ │ │ │ │ + lslne r0, r0, #1 │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + add r0, r0, r3 │ │ │ │ │ + str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ - and r0, r3, #15 │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - beq 2910 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - bhi 2938 <_PyCode_SafeAddr2Line+0x1a0> │ │ │ │ │ - cmp r0, #11 │ │ │ │ │ - beq 2958 <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ - cmp r0, #12 │ │ │ │ │ - beq 2960 <_PyCode_SafeAddr2Line+0x1c8> │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 2930 <_PyCode_SafeAddr2Line+0x198> │ │ │ │ │ - ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - str r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - ldrb r3, [r5], #1 │ │ │ │ │ - str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + strne r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + strne r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + mvneq r0, #0 │ │ │ │ │ + streq r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ + streq r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ + ldrb r3, [r1], #1 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ - cmp ip, r5 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r4, r3, lsl #1 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bls 2908 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ - ldrsb lr, [r1, #1] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - blt 2908 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ - add lr, r1, #2 │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls 28ec <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - ldrsb r5, [r5, #1] │ │ │ │ │ + bls 2950 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + ldrsb r5, [ip, #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 28ec <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - add lr, r1, #3 │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bls 28ec <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - ldrsb r5, [r1, #3] │ │ │ │ │ + blt 2950 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + add r5, ip, #2 │ │ │ │ │ + str r5, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp lr, r5 │ │ │ │ │ + bls 296c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ + ldrsb r1, [r1, #1] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 296c <_PyCode_SafeAddr2Line+0x194> │ │ │ │ │ + add r1, ip, #3 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + bls 2950 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + ldrsb r5, [ip, #3] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 28ec <_PyCode_SafeAddr2Line+0x154> │ │ │ │ │ - add lr, r1, #4 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - str lr, [fp, #-20] @ 0xffffffec │ │ │ │ │ - beq 28dc <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ - ldrsb r5, [r1] │ │ │ │ │ - add lr, lr, #1 │ │ │ │ │ + blt 2950 <_PyCode_SafeAddr2Line+0x178> │ │ │ │ │ + add r1, ip, #4 │ │ │ │ │ + mov ip, r1 │ │ │ │ │ + cmp lr, r1 │ │ │ │ │ + str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + beq 2940 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + ldrsb r5, [ip] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 28bc <_PyCode_SafeAddr2Line+0x124> │ │ │ │ │ + bge 2920 <_PyCode_SafeAddr2Line+0x148> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 28f8 <_PyCode_SafeAddr2Line+0x160> │ │ │ │ │ + blt 295c <_PyCode_SafeAddr2Line+0x184> │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 2808 <_PyCode_SafeAddr2Line+0x70> │ │ │ │ │ - mov r1, lr │ │ │ │ │ + b 284c <_PyCode_SafeAddr2Line+0x74> │ │ │ │ │ + mov ip, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 28e4 <_PyCode_SafeAddr2Line+0x14c> │ │ │ │ │ + bge 2948 <_PyCode_SafeAddr2Line+0x170> │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 29cc <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ + blt 2a0c <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - b 28dc <_PyCode_SafeAddr2Line+0x144> │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - add r0, r0, r3 │ │ │ │ │ - str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldrb r3, [r1] │ │ │ │ │ - lsr r3, r3, #3 │ │ │ │ │ - cmp r3, #31 │ │ │ │ │ - bne 2848 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - b 2848 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ │ - and r3, r0, #63 @ 0x3f │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - bne 2968 <_PyCode_SafeAddr2Line+0x1d0> │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + b 2940 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + ldrb r3, [ip, #1] │ │ │ │ │ + and r0, r3, #63 @ 0x3f │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + bne 2998 <_PyCode_SafeAddr2Line+0x1c0> │ │ │ │ │ + lsr r0, r0, #1 │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + beq 2888 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + rsb r0, r0, #0 │ │ │ │ │ + b 2888 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + ldrb r3, [ip, #2] │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ │ + orr r3, r0, r3, lsl #6 │ │ │ │ │ + bne 29bc <_PyCode_SafeAddr2Line+0x1e4> │ │ │ │ │ lsr r0, r3, #1 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - rsbne r0, r0, #0 │ │ │ │ │ - b 2914 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 2914 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - mov r0, #2 │ │ │ │ │ - b 2914 <_PyCode_SafeAddr2Line+0x17c> │ │ │ │ │ - ldrb r0, [r1, #2] │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r0, lsl #6 │ │ │ │ │ - beq 2948 <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ - add r5, r1, #3 │ │ │ │ │ - mov lr, #6 │ │ │ │ │ - ldrb r0, [r5], #1 │ │ │ │ │ - add lr, lr, #6 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - and r0, r0, #63 @ 0x3f │ │ │ │ │ - orr r3, r3, r0, lsl lr │ │ │ │ │ - beq 2948 <_PyCode_SafeAddr2Line+0x1b0> │ │ │ │ │ - b 2984 <_PyCode_SafeAddr2Line+0x1ec> │ │ │ │ │ + beq 2888 <_PyCode_SafeAddr2Line+0xb0> │ │ │ │ │ + b 2990 <_PyCode_SafeAddr2Line+0x1b8> │ │ │ │ │ + add r5, ip, #3 │ │ │ │ │ + mov r0, #6 │ │ │ │ │ + ldrb r1, [r5], #1 │ │ │ │ │ + add r0, r0, #6 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + and r1, r1, #63 @ 0x3f │ │ │ │ │ + orr r3, r3, r1, lsl r0 │ │ │ │ │ + beq 29ac <_PyCode_SafeAddr2Line+0x1d4> │ │ │ │ │ + b 29c4 <_PyCode_SafeAddr2Line+0x1ec> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2900 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ + b 2964 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r1, #68] @ 0x44 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27b0 <_PyCode_SafeAddr2Line+0x18> │ │ │ │ │ + beq 27f0 <_PyCode_SafeAddr2Line+0x18> │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ b 0 <_Py_Instrumentation_GetLine> │ │ │ │ │ R_ARM_JUMP24 _Py_Instrumentation_GetLine │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldrd r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 29cc <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ + blt 2a0c <_PyCode_SafeAddr2Line+0x234> │ │ │ │ │ ldr r0, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ - b 2900 <_PyCode_SafeAddr2Line+0x168> │ │ │ │ │ - nop {0} │ │ │ │ │ - .word 0xffffffff │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + b 2964 <_PyCode_SafeAddr2Line+0x18c> │ │ │ │ │ │ │ │ │ │ -000029f8 <_PyCode_CheckLineNumber>: │ │ │ │ │ +00002a2c <_PyCode_CheckLineNumber>: │ │ │ │ │ _PyCode_CheckLineNumber(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - blt 2b04 <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ + blt 2b38 <_PyCode_CheckLineNumber+0x10c> │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr lr, [r1, #20] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 2bbc <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ + bcs 2bf0 <_PyCode_CheckLineNumber+0x1c4> │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ and r0, r2, #15 │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - beq 2b1c <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ + beq 2b50 <_PyCode_CheckLineNumber+0x124> │ │ │ │ │ cmp r0, #12 │ │ │ │ │ - bhi 2b44 <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ + bhi 2b78 <_PyCode_CheckLineNumber+0x14c> │ │ │ │ │ cmp r0, #11 │ │ │ │ │ - beq 2b64 <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ + beq 2b98 <_PyCode_CheckLineNumber+0x16c> │ │ │ │ │ cmp r0, #12 │ │ │ │ │ - beq 2b6c <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ + beq 2ba0 <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - beq 2b3c <_PyCode_CheckLineNumber+0x144> │ │ │ │ │ + beq 2b70 <_PyCode_CheckLineNumber+0x144> │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ str ip, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ and r0, r0, #7 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add ip, ip, r0, lsl #1 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ - bls 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r0, [r3, #1] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r0, r3, #2 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bls 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r2, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + bls 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r3, #3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + blt 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r3, lr │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - beq 2a18 <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ + beq 2a4c <_PyCode_CheckLineNumber+0x20> │ │ │ │ │ ldrsb r2, [r2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 2adc <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ + bge 2b10 <_PyCode_CheckLineNumber+0xe4> │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bge 2a20 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ + bge 2a54 <_PyCode_CheckLineNumber+0x28> │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 2bb4 <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ + blt 2be8 <_PyCode_CheckLineNumber+0x1bc> │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ str r0, [r1, #12] │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ cmp r2, #31 │ │ │ │ │ - bne 2a68 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + bne 2a9c <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2a68 <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ + b 2a9c <_PyCode_CheckLineNumber+0x70> │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ and r2, r0, #63 @ 0x3f │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - bne 2b74 <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ + bne 2ba8 <_PyCode_CheckLineNumber+0x17c> │ │ │ │ │ lsr r0, r2, #1 │ │ │ │ │ tst r2, #1 │ │ │ │ │ rsbne r0, r0, #0 │ │ │ │ │ - b 2b20 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + b 2b54 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 2b20 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + b 2b54 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ mov r0, #2 │ │ │ │ │ - b 2b20 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ + b 2b54 <_PyCode_CheckLineNumber+0x128> │ │ │ │ │ add r6, r3, #2 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrb r0, [r6], #1 │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ and r0, r0, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r0, lsl r5 │ │ │ │ │ - beq 2b54 <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ - b 2b7c <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ + beq 2b88 <_PyCode_CheckLineNumber+0x15c> │ │ │ │ │ + b 2bb0 <_PyCode_CheckLineNumber+0x184> │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 154 <_PyCode_Validate+0x154> │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble 2b10 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ + ble 2b44 <_PyCode_CheckLineNumber+0x118> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 2b98 <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ + bgt 2bcc <_PyCode_CheckLineNumber+0x1a0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2b14 <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ + b 2b48 <_PyCode_CheckLineNumber+0x11c> │ │ │ │ │ │ │ │ │ │ -00002bc4 : │ │ │ │ │ +00002bf8 : │ │ │ │ │ positionsiter_next(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 2c34 │ │ │ │ │ + bge 2c68 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ add r0, r2, #40 @ 0x28 │ │ │ │ │ add r1, r1, #2 │ │ │ │ │ add lr, r2, #48 @ 0x30 │ │ │ │ │ @@ -3126,29 +3139,29 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r0, [r0, #32] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bcs 2e0c │ │ │ │ │ + bcs 2e40 │ │ │ │ │ add r0, ip, #1 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ - ldr r4, [pc, #500] @ 2e48 │ │ │ │ │ + ldr r4, [pc, #500] @ 2e7c │ │ │ │ │ add r5, r2, #12 │ │ │ │ │ ldrb r0, [ip] │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ and lr, r0, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r3, r3, lr, lsl #1 │ │ │ │ │ ubfx lr, r0, #3, #4 │ │ │ │ │ str r3, [r2, #16] │ │ │ │ │ sub r3, lr, #10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bhi 2e14 │ │ │ │ │ + bhi 2e48 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ add r0, ip, #2 │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ add r0, ip, #3 │ │ │ │ │ @@ -3158,19 +3171,19 @@ │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [ip, #1] │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ str r0, [r2, #28] │ │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 2bf0 │ │ │ │ │ + b 2c24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3c8 <_PyCode_New+0x12c> │ │ │ │ │ + bl 37c <_PyCode_New+0xe0> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ add ip, r3, #1 │ │ │ │ │ @@ -3179,167 +3192,372 @@ │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #24] │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ and r5, r3, #63 @ 0x3f │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bne 2db0 │ │ │ │ │ + bne 2de4 │ │ │ │ │ add r3, r5, r0 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ and r0, r3, #63 @ 0x3f │ │ │ │ │ add ip, lr, #1 │ │ │ │ │ ands r3, r3, #64 @ 0x40 │ │ │ │ │ - bne 2dec │ │ │ │ │ + bne 2e20 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ str r0, [r2, #44] @ 0x2c │ │ │ │ │ ldrb ip, [lr] │ │ │ │ │ and r0, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2e00 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r2, #48] @ 0x30 │ │ │ │ │ - b 2bf0 │ │ │ │ │ + b 2c24 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ - b 2bf0 │ │ │ │ │ + b 2c24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3c8 <_PyCode_New+0x12c> │ │ │ │ │ + bl 37c <_PyCode_New+0xe0> │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, ip │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ str r3, [r2, #24] │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ - b 2bf0 │ │ │ │ │ + b 2c24 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldrb r3, [lr, #-1] │ │ │ │ │ and lr, r3, #63 @ 0x3f │ │ │ │ │ orr r5, r5, lr, lsl r4 │ │ │ │ │ - b 2d04 │ │ │ │ │ + b 2d38 │ │ │ │ │ ldr ip, [r2, #28] │ │ │ │ │ add r3, r3, #6 │ │ │ │ │ add lr, ip, #1 │ │ │ │ │ str lr, [r2, #28] │ │ │ │ │ ldrb ip, [ip] │ │ │ │ │ and lr, ip, #63 @ 0x3f │ │ │ │ │ orr r0, r0, lr, lsl r3 │ │ │ │ │ - b 2d48 │ │ │ │ │ + b 2d7c │ │ │ │ │ str ip, [r2, #28] │ │ │ │ │ add r4, r6, #6 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r6, r4 │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and ip, r3, #63 @ 0x3f │ │ │ │ │ orr r0, r0, ip, lsl r4 │ │ │ │ │ - b 2d28 │ │ │ │ │ + b 2d5c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2c2c │ │ │ │ │ + b 2c60 │ │ │ │ │ add r3, ip, #2 │ │ │ │ │ str r3, [r2, #28] │ │ │ │ │ and r3, r0, #120 @ 0x78 │ │ │ │ │ ldr r0, [r2, #24] │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r0, [r2, #40] @ 0x28 │ │ │ │ │ and r0, ip, #15 │ │ │ │ │ orr r3, r3, ip, lsr #4 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ - b 2bf0 │ │ │ │ │ + b 2c24 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002e4c <_source_offset_converter>: │ │ │ │ │ +00002e80 <_source_offset_converter>: │ │ │ │ │ _source_offset_converter(): │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2e6c <_source_offset_converter+0x20> │ │ │ │ │ + beq 2ea0 <_source_offset_converter+0x20> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002e80 : │ │ │ │ │ +00002eb4 : │ │ │ │ │ +code_getfreevars(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 2f04 │ │ │ │ │ + mov r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 3048 │ │ │ │ │ + str r4, [r3] │ │ │ │ │ + str r4, [r3, #4] │ │ │ │ │ + str r4, [r3, #8] │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2fb8 │ │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 2fac │ │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ble 2f9c │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldrsb r2, [r2, #16] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + movge ip, #0 │ │ │ │ │ + blt 2fd0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + ble 2f9c │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldrsb r2, [r2, #17] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 2ff0 │ │ │ │ │ + cmp r1, #2 │ │ │ │ │ + ble 2f9c │ │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ │ + ldrsb r2, [r2, #18] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 3014 │ │ │ │ │ + cmp r1, #3 │ │ │ │ │ + ble 2f9c │ │ │ │ │ + mov r2, #3 │ │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ │ + add r0, r0, r2 │ │ │ │ │ + ldrsb r0, [r0, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 3058 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + blt 2f7c │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 2fc4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 2fac │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 2fac │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3088 │ │ │ │ │ + mov ip, #1 │ │ │ │ │ + str r2, [r3, #16] │ │ │ │ │ + b 2f40 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3038 │ │ │ │ │ + add r0, ip, #4 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + str r2, [r3, r0, lsl #2] │ │ │ │ │ + b 2f58 │ │ │ │ │ + ldr r2, [r5, #72] @ 0x48 │ │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3098 │ │ │ │ │ + add r0, ip, #4 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + str r2, [r3, r0, lsl #2] │ │ │ │ │ + b 2f70 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ + b 3004 │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 2fac │ │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ │ + add lr, r2, #4 │ │ │ │ │ + add r6, ip, #4 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + ldr r0, [r0, lr, lsl #2] │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ + cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle lr, lr, #1 │ │ │ │ │ + strle lr, [r0] │ │ │ │ │ + ldrle r1, [r5, #48] @ 0x30 │ │ │ │ │ + str r0, [r3, r6, lsl #2] │ │ │ │ │ + b 2f90 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ + b 2fe4 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + str r0, [r2] │ │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ + b 3028 │ │ │ │ │ + │ │ │ │ │ +000030a8 <_PyCode_GetFreevars>: │ │ │ │ │ +_PyCode_GetFreevars(): │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #12 │ │ │ │ │ + ldr r4, [r0, #104] @ 0x68 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 30f8 <_PyCode_GetFreevars+0x50> │ │ │ │ │ + mov r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 31a8 <_PyCode_GetFreevars+0x100> │ │ │ │ │ + str r4, [r3] │ │ │ │ │ + str r4, [r3, #4] │ │ │ │ │ + str r4, [r3, #8] │ │ │ │ │ + str r4, [r3, #12] │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r3, [r5, #104] @ 0x68 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3168 <_PyCode_GetFreevars+0xc0> │ │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 315c <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + cmp r2, r0 │ │ │ │ │ + bge 3144 <_PyCode_GetFreevars+0x9c> │ │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ │ + add r1, r1, r2 │ │ │ │ │ + ldrsb r1, [r1, #16] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + blt 3178 <_PyCode_GetFreevars+0xd0> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + b 3120 <_PyCode_GetFreevars+0x78> │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 315c <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 3154 <_PyCode_GetFreevars+0xac> │ │ │ │ │ + b 315c <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ │ + add lr, r2, #4 │ │ │ │ │ + add r6, ip, #4 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + ldr lr, [r1, lr, lsl #2] │ │ │ │ │ + ldr r1, [lr] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [lr] │ │ │ │ │ + ldrle r0, [r5, #48] @ 0x30 │ │ │ │ │ + str lr, [r3, r6, lsl #2] │ │ │ │ │ + b 313c <_PyCode_GetFreevars+0x94> │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 315c <_PyCode_GetFreevars+0xb4> │ │ │ │ │ + │ │ │ │ │ +000031b8 : │ │ │ │ │ get_cached_locals(): │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2f64 │ │ │ │ │ + bne 329c │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2f58 │ │ │ │ │ + beq 3290 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 2f44 │ │ │ │ │ + ble 327c │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ ands r0, r3, r0 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ - bne 2f7c │ │ │ │ │ + bne 32b4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 2f44 │ │ │ │ │ + ble 327c │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r0, #17] │ │ │ │ │ tst r3, r0 │ │ │ │ │ - bne 2f9c │ │ │ │ │ + bne 32d4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - ble 2f44 │ │ │ │ │ + ble 327c │ │ │ │ │ ldr r0, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ │ tst r3, r0 │ │ │ │ │ - bne 2fc0 │ │ │ │ │ + bne 32f8 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - ble 2f44 │ │ │ │ │ + ble 327c │ │ │ │ │ mov r0, #3 │ │ │ │ │ ldr lr, [r2, #76] @ 0x4c │ │ │ │ │ add lr, lr, r0 │ │ │ │ │ ldrb lr, [lr, #16] │ │ │ │ │ tst r3, lr │ │ │ │ │ - bne 3014 │ │ │ │ │ + bne 334c │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 2f24 │ │ │ │ │ + blt 325c │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ str ip, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [ip] │ │ │ │ │ mov r0, ip │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ @@ -3350,260 +3568,277 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [ip] │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3004 │ │ │ │ │ + ble 333c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r0, [ip, #16] │ │ │ │ │ - b 2ee8 │ │ │ │ │ + b 3220 │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2fe4 │ │ │ │ │ + ble 331c │ │ │ │ │ add lr, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 2f00 │ │ │ │ │ + b 3238 │ │ │ │ │ ldr r0, [r2, #72] @ 0x48 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2ff4 │ │ │ │ │ + ble 332c │ │ │ │ │ add lr, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [ip, lr, lsl #2] │ │ │ │ │ - b 2f18 │ │ │ │ │ + b 3250 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 2fb0 │ │ │ │ │ + b 32e8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 2fd4 │ │ │ │ │ + b 330c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldr r4, [r2, #48] @ 0x30 │ │ │ │ │ - b 2f90 │ │ │ │ │ + b 32c8 │ │ │ │ │ ldr r5, [r2, #72] @ 0x48 │ │ │ │ │ add lr, r0, #4 │ │ │ │ │ add r7, r1, #4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr lr, [r5, lr, lsl #2] │ │ │ │ │ ldr r5, [lr] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r5, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ ldrle r4, [r2, #48] @ 0x30 │ │ │ │ │ str lr, [ip, r7, lsl #2] │ │ │ │ │ - b 2f38 │ │ │ │ │ + b 3270 │ │ │ │ │ │ │ │ │ │ -00003044 : │ │ │ │ │ +0000337c : │ │ │ │ │ lineiter_next(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bcs 34c0 │ │ │ │ │ - ldrb r3, [ip] │ │ │ │ │ - ubfx r3, r3, #3, #4 │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - beq 30a0 │ │ │ │ │ - cmp r3, #12 │ │ │ │ │ - bhi 3418 │ │ │ │ │ - cmp r3, #11 │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - subne r6, r3, #12 │ │ │ │ │ - clzne r6, r6 │ │ │ │ │ - lsrne r6, r6, #5 │ │ │ │ │ - lslne r6, r6, #1 │ │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ │ - add r6, r6, r3 │ │ │ │ │ - str r6, [r0, #24] │ │ │ │ │ + bcs 382c │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ + and r2, r3, #15 │ │ │ │ │ + cmp r2, #15 │ │ │ │ │ + beq 378c │ │ │ │ │ + cmp r2, #12 │ │ │ │ │ + bhi 3568 │ │ │ │ │ + cmp r2, #11 │ │ │ │ │ + beq 37bc │ │ │ │ │ + cmp r2, #12 │ │ │ │ │ + beq 3824 │ │ │ │ │ + ldr r7, [r0, #24] │ │ │ │ │ cmp r3, #31 │ │ │ │ │ + movne r5, r7 │ │ │ │ │ + mvneq r5, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 34f8 │ │ │ │ │ - str r6, [r0, #20] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ │ + str r5, [r0, #20] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ add r2, r4, r2, lsl #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bcs 3158 │ │ │ │ │ + bls 3478 │ │ │ │ │ ldrsb lr, [ip, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3158 │ │ │ │ │ + blt 3478 │ │ │ │ │ add lr, ip, #2 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bls 3410 │ │ │ │ │ + bls 3794 │ │ │ │ │ ldrsb r3, [r3, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3410 │ │ │ │ │ + blt 3794 │ │ │ │ │ add r3, ip, #3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 3158 │ │ │ │ │ + bls 3478 │ │ │ │ │ ldrsb lr, [ip, #3] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 3158 │ │ │ │ │ + blt 3478 │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r3, ip │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ - beq 3158 │ │ │ │ │ + beq 3478 │ │ │ │ │ ldrsb lr, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 3138 │ │ │ │ │ + bge 3458 │ │ │ │ │ str r5, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bls 3360 │ │ │ │ │ + bls 36dc │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ ubfx ip, ip, #3, #4 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - beq 3388 │ │ │ │ │ + beq 3704 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - bhi 33e4 │ │ │ │ │ + bhi 3760 │ │ │ │ │ cmp ip, #11 │ │ │ │ │ - beq 3408 │ │ │ │ │ + beq 3784 │ │ │ │ │ cmp ip, #12 │ │ │ │ │ - beq 3458 │ │ │ │ │ - str r6, [r0, #24] │ │ │ │ │ + beq 37c4 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ cmp ip, #31 │ │ │ │ │ - movne r7, r6 │ │ │ │ │ - mvneq r7, #0 │ │ │ │ │ + movne r6, r7 │ │ │ │ │ + mvneq r6, #0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ cmp r1, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ add ip, r2, ip, lsl #1 │ │ │ │ │ str ip, [r0, #16] │ │ │ │ │ - bls 3248 │ │ │ │ │ + bls 35c4 │ │ │ │ │ ldrsb r8, [r3, #1] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 3248 │ │ │ │ │ + blt 35c4 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ str r8, [r0, #28] │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bls 33dc │ │ │ │ │ + bls 3758 │ │ │ │ │ ldrsb lr, [lr, #1] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - blt 33dc │ │ │ │ │ + blt 3758 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bls 3248 │ │ │ │ │ + bls 35c4 │ │ │ │ │ ldrsb r8, [r3, #3] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ addge lr, r3, #4 │ │ │ │ │ - blt 3248 │ │ │ │ │ + blt 35c4 │ │ │ │ │ mov r3, lr │ │ │ │ │ cmp r1, lr │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ - beq 3238 │ │ │ │ │ + beq 3558 │ │ │ │ │ ldrsb r8, [r3] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 3218 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - bne 3254 │ │ │ │ │ + bge 3538 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne 35d0 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 315c │ │ │ │ │ + b 347c │ │ │ │ │ + ldrb r2, [ip, #1] │ │ │ │ │ + and r3, r2, #63 @ 0x3f │ │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ │ + bne 3800 │ │ │ │ │ + lsr r7, r3, #1 │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + rsbne r7, r7, #0 │ │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ │ + add r7, r7, r3 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ + ldrb r3, [ip] │ │ │ │ │ + lsr r3, r3, #3 │ │ │ │ │ + cmp r3, #31 │ │ │ │ │ + beq 386c │ │ │ │ │ + mov r3, ip │ │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ │ + str r7, [r0, #20] │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + str r4, [r0, #12] │ │ │ │ │ + ldrb r2, [r3], #1 │ │ │ │ │ + str r3, [r0, #28] │ │ │ │ │ + and r2, r2, #7 │ │ │ │ │ + b 33fc │ │ │ │ │ mov r3, lr │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - beq 3240 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq 3560 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 3528 │ │ │ │ │ + ble 3874 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb r1, [r3, #-1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r3, #-1] │ │ │ │ │ - blt 32c8 │ │ │ │ │ + blt 3644 │ │ │ │ │ sub lr, r3, #2 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ ldrsb r1, [r3, #-2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ │ movlt r3, ip │ │ │ │ │ - blt 32c8 │ │ │ │ │ + blt 3644 │ │ │ │ │ sub ip, r3, #3 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb r1, [r3, #-3] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r1, [r3, #-3] │ │ │ │ │ movlt r3, lr │ │ │ │ │ - blt 32c8 │ │ │ │ │ + blt 3644 │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ ldrsb lr, [ip] │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 32ac │ │ │ │ │ + bge 3628 │ │ │ │ │ ubfx r1, r1, #3, #4 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - beq 32f0 │ │ │ │ │ + beq 366c │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - bhi 3438 │ │ │ │ │ + bhi 379c │ │ │ │ │ cmp r1, #11 │ │ │ │ │ - subeq r6, r6, #1 │ │ │ │ │ - beq 32f0 │ │ │ │ │ + subeq r7, r7, #1 │ │ │ │ │ + beq 366c │ │ │ │ │ cmp r1, #12 │ │ │ │ │ - beq 3494 │ │ │ │ │ - str r6, [r0, #24] │ │ │ │ │ + beq 3834 │ │ │ │ │ + str r7, [r0, #24] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ ldrsb ip, [r3, #-2] │ │ │ │ │ ldrb r1, [r3, #-2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3338 │ │ │ │ │ + blt 36b4 │ │ │ │ │ ldrsb ip, [r3, #-3] │ │ │ │ │ ldrb r1, [r3, #-3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3338 │ │ │ │ │ + blt 36b4 │ │ │ │ │ ldrsb ip, [r3, #-4] │ │ │ │ │ ldrb r1, [r3, #-4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - blt 3338 │ │ │ │ │ + blt 36b4 │ │ │ │ │ sub ip, r3, #4 │ │ │ │ │ ldrb r1, [ip, #-1]! │ │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ │ - beq 332c │ │ │ │ │ + beq 36a8 │ │ │ │ │ and r1, r1, #7 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r1, r2, r1, lsl #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - strne r6, [r0, #20] │ │ │ │ │ + strne r7, [r0, #20] │ │ │ │ │ mvneq r3, #0 │ │ │ │ │ streq r3, [r0, #20] │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ @@ -3613,113 +3848,101 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _source_offset_converter │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _source_offset_converter │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r7, [r0, #24] │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + str r6, [r0, #24] │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ lsr ip, ip, #3 │ │ │ │ │ cmp ip, #31 │ │ │ │ │ - beq 34c8 │ │ │ │ │ + beq 383c │ │ │ │ │ mov lr, r3 │ │ │ │ │ - str r7, [r0, #20] │ │ │ │ │ + str r6, [r0, #20] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ str lr, [r0, #28] │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ cmp r1, lr │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ movls r3, lr │ │ │ │ │ - movls r6, r7 │ │ │ │ │ + movls r7, r6 │ │ │ │ │ add ip, r2, ip, lsl #1 │ │ │ │ │ str ip, [r0, #16] │ │ │ │ │ - bls 3238 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 31d0 │ │ │ │ │ + bls 3558 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 34f0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 3238 │ │ │ │ │ + b 3558 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - and r7, ip, #63 @ 0x3f │ │ │ │ │ - bne 3460 │ │ │ │ │ + and r6, ip, #63 @ 0x3f │ │ │ │ │ + bne 37cc │ │ │ │ │ tst ip, #1 │ │ │ │ │ - lsr r7, r7, #1 │ │ │ │ │ - bne 348c │ │ │ │ │ - add r7, r6, r7 │ │ │ │ │ - b 338c │ │ │ │ │ - add r7, r6, #1 │ │ │ │ │ - b 338c │ │ │ │ │ + lsr r6, r6, #1 │ │ │ │ │ + bne 37f8 │ │ │ │ │ + add r6, r7, r6 │ │ │ │ │ + b 3708 │ │ │ │ │ + add r6, r7, #1 │ │ │ │ │ + b 3708 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 3584 │ │ │ │ │ mov r3, lr │ │ │ │ │ - b 3158 │ │ │ │ │ - ldrb r2, [ip, #1] │ │ │ │ │ - and r3, r2, #63 @ 0x3f │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - bne 349c │ │ │ │ │ - lsr r6, r3, #1 │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - rsbne r6, r6, #0 │ │ │ │ │ - b 30a0 │ │ │ │ │ + b 3478 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ and r1, r1, #63 @ 0x3f │ │ │ │ │ - bne 34d4 │ │ │ │ │ + bne 3848 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - addne r6, r6, r1, lsr #1 │ │ │ │ │ - subeq r6, r6, r1, lsr #1 │ │ │ │ │ - b 32f0 │ │ │ │ │ - add r7, r6, #2 │ │ │ │ │ - b 338c │ │ │ │ │ + addne r7, r7, r1, lsr #1 │ │ │ │ │ + subeq r7, r7, r1, lsr #1 │ │ │ │ │ + b 366c │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 3584 │ │ │ │ │ + add r6, r7, #2 │ │ │ │ │ + b 3708 │ │ │ │ │ add r8, r3, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ - orr r7, r7, ip, lsl lr │ │ │ │ │ - bne 3468 │ │ │ │ │ - tst r7, #1 │ │ │ │ │ - lsr r7, r7, #1 │ │ │ │ │ - beq 3400 │ │ │ │ │ - sub r7, r6, r7 │ │ │ │ │ - b 338c │ │ │ │ │ - sub r6, r6, #2 │ │ │ │ │ - b 32f0 │ │ │ │ │ + orr r6, r6, ip, lsl lr │ │ │ │ │ + bne 37d4 │ │ │ │ │ + tst r6, #1 │ │ │ │ │ + lsr r6, r6, #1 │ │ │ │ │ + beq 377c │ │ │ │ │ + sub r6, r7, r6 │ │ │ │ │ + b 3708 │ │ │ │ │ add r4, ip, #2 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldrb r2, [r4], #1 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ │ orr r3, r3, r2, lsl lr │ │ │ │ │ - beq 3428 │ │ │ │ │ - b 34a4 │ │ │ │ │ + beq 3578 │ │ │ │ │ + b 3808 │ │ │ │ │ + mov r7, #2 │ │ │ │ │ + b 3584 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3380 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - mvn r7, #0 │ │ │ │ │ - b 31a4 │ │ │ │ │ + b 36fc │ │ │ │ │ + sub r7, r7, #2 │ │ │ │ │ + b 366c │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + mvn r6, #0 │ │ │ │ │ + b 34c4 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldrb ip, [r5], #1 │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r1, r1, ip, lsl lr │ │ │ │ │ - beq 3448 │ │ │ │ │ - b 34dc │ │ │ │ │ + beq 37ac │ │ │ │ │ + b 3850 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - str r4, [r0, #12] │ │ │ │ │ - str r5, [r0, #20] │ │ │ │ │ - ldrb r2, [r3], #1 │ │ │ │ │ - str r3, [r0, #28] │ │ │ │ │ - and r2, r2, #7 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - add r2, r4, r2, lsl #1 │ │ │ │ │ - str r2, [r0, #16] │ │ │ │ │ - bhi 30f0 │ │ │ │ │ - b 3158 │ │ │ │ │ + b 33e0 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 3360 │ │ │ │ │ + b 36dc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -81,27 +81,27 @@ │ │ │ │ │ mov r8, r4 │ │ │ │ │ b 118 │ │ │ │ │ mov r9, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000064d8 │ │ │ │ │ @@ -181,26 +181,26 @@ │ │ │ │ │ _PyCode_GetCellvars(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 68 │ │ │ │ │ + bl 28 │ │ │ │ │ R_ARM_CALL init_co_cached │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 294 <_PyCode_GetCellvars+0x44> │ │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2e80 │ │ │ │ │ + b 31b8 │ │ │ │ │ R_ARM_JUMP24 get_cached_locals │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 0000029c : │ │ │ │ │ PyUnstable_Code_SetExtra(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ @@ -845,33 +845,33 @@ │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ - bl 1a5c │ │ │ │ │ + bl 17b8 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ mov r6, r0 │ │ │ │ │ b a78 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28 │ │ │ │ │ + bl 1858 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000aa4 : │ │ │ │ │ validate_and_copy_tuple(): │ │ │ │ │ @@ -978,24 +978,24 @@ │ │ │ │ │ │ │ │ │ │ 00000bf8 : │ │ │ │ │ PyCode_GetCode(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2650 <_PyCode_GetCode> │ │ │ │ │ + b 2690 <_PyCode_GetCode> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetCode │ │ │ │ │ │ │ │ │ │ 00000c0c : │ │ │ │ │ PyCode_GetVarnames(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 21b0 <_PyCode_GetVarnames> │ │ │ │ │ + b 1f0c <_PyCode_GetVarnames> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetVarnames │ │ │ │ │ │ │ │ │ │ 00000c20 : │ │ │ │ │ PyCode_GetCellvars(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ @@ -1005,15 +1005,15 @@ │ │ │ │ │ │ │ │ │ │ 00000c34 : │ │ │ │ │ PyCode_GetFreevars(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ef8 │ │ │ │ │ + b 30a8 <_PyCode_GetFreevars> │ │ │ │ │ R_ARM_JUMP24 _PyCode_GetFreevars │ │ │ │ │ │ │ │ │ │ 00000c48 : │ │ │ │ │ PyCode_AddWatcher(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1149,15 +1149,15 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr lr, [fp, #48] @ 0x30 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r4, [fp, #52] @ 0x34 │ │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ │ str lr, [sp, #48] @ 0x30 │ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ │ - bl 1a5c │ │ │ │ │ + bl 17b8 │ │ │ │ │ R_ARM_CALL PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e24 <_PyLineTable_InitAddressRange>: │ │ │ │ │ _PyLineTable_InitAddressRange(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1202,15 +1202,15 @@ │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 29f8 <_PyCode_CheckLineNumber> │ │ │ │ │ + bl 2a2c <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ bl 154 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ @@ -1231,15 +1231,15 @@ │ │ │ │ │ str r8, [r6] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r8, [r5] │ │ │ │ │ str r8, [r4] │ │ │ │ │ b 109c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - bl 3c8 │ │ │ │ │ + bl 37c │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1285,15 +1285,15 @@ │ │ │ │ │ and ip, r1, #63 @ 0x3f │ │ │ │ │ orr r3, r3, ip, lsl r2 │ │ │ │ │ b fdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ b 109c │ │ │ │ │ sub r0, fp, #52 @ 0x34 │ │ │ │ │ - bl 3c8 │ │ │ │ │ + bl 37c │ │ │ │ │ R_ARM_CALL read_signed_varint │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r3, [r4] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -18,17 +18,17 @@ │ │ │ │ │ 0x000000f0 7365745f 636f6e76 65727465 72007265 set_converter.re │ │ │ │ │ 0x00000100 61645f73 69676e65 645f7661 72696e74 ad_signed_varint │ │ │ │ │ 0x00000110 00706f73 6974696f 6e736974 65725f64 .positionsiter_d │ │ │ │ │ 0x00000120 65616c6c 6f63002e 4c433900 2e4c4331 ealloc..LC9..LC1 │ │ │ │ │ 0x00000130 30002e4c 43313100 2e4c4331 32002e4c 0..LC11..LC12..L │ │ │ │ │ 0x00000140 43313300 2e4c4331 34002e4c 43313500 C13..LC14..LC15. │ │ │ │ │ 0x00000150 636f6465 5f726570 7200636f 64655f67 code_repr.code_g │ │ │ │ │ - 0x00000160 65746672 65657661 72730067 65745f6c etfreevars.get_l │ │ │ │ │ - 0x00000170 6f63616c 73706c75 735f6e61 6d657300 ocalsplus_names. │ │ │ │ │ - 0x00000180 6765745f 63616368 65645f6c 6f63616c get_cached_local │ │ │ │ │ + 0x00000160 65746672 65657661 72730067 65745f63 etfreevars.get_c │ │ │ │ │ + 0x00000170 61636865 645f6c6f 63616c73 00676574 ached_locals.get │ │ │ │ │ + 0x00000180 5f6c6f63 616c7370 6c75735f 6e616d65 _localsplus_name │ │ │ │ │ 0x00000190 73002e4c 43313600 2e4c4331 37002e4c s..LC16..LC17..L │ │ │ │ │ 0x000001a0 43313800 2e4c4331 39002e4c 43323000 C18..LC19..LC20. │ │ │ │ │ 0x000001b0 2e4c4332 31002e4c 43323200 2e4c4332 .LC21..LC22..LC2 │ │ │ │ │ 0x000001c0 33002e4c 43323400 2e4c4332 35002e4c 3..LC24..LC25..L │ │ │ │ │ 0x000001d0 43323600 2e4c4332 37002e4c 43323800 C26..LC27..LC28. │ │ │ │ │ 0x000001e0 2e4c4332 39002e4c 43333000 2e4c4333 .LC29..LC30..LC3 │ │ │ │ │ 0x000001f0 31002e4c 43333200 2e4c4333 33002e4c 1..LC32..LC33..L │ │ │ │ │ @@ -164,17 +164,17 @@ │ │ │ │ │ 0x00000a10 655f4672 6f6d466f 726d6174 005f5079 e_FromFormat._Py │ │ │ │ │ 0x00000a20 436f6465 5f476574 46726565 76617273 Code_GetFreevars │ │ │ │ │ 0x00000a30 00507953 79735f41 75646974 00507955 .PySys_Audit.PyU │ │ │ │ │ 0x00000a40 6e737461 626c655f 436f6465 5f4e6577 nstable_Code_New │ │ │ │ │ 0x00000a50 57697468 506f734f 6e6c7941 72677300 WithPosOnlyArgs. │ │ │ │ │ 0x00000a60 5f507941 72675f55 6e706163 6b4b6579 _PyArg_UnpackKey │ │ │ │ │ 0x00000a70 776f7264 73005079 4c6f6e67 5f417349 words.PyLong_AsI │ │ │ │ │ - 0x00000a80 6e740050 79457272 5f4f6363 75727265 nt.PyErr_Occurre │ │ │ │ │ - 0x00000a90 64005f50 79417267 5f426164 41726775 d._PyArg_BadArgu │ │ │ │ │ - 0x00000aa0 6d656e74 005f5079 5475706c 655f5265 ment._PyTuple_Re │ │ │ │ │ + 0x00000a80 6e74005f 50794172 675f4261 64417267 nt._PyArg_BadArg │ │ │ │ │ + 0x00000a90 756d656e 74005079 4572725f 4f636375 ument.PyErr_Occu │ │ │ │ │ + 0x00000aa0 72726564 005f5079 5475706c 655f5265 rred._PyTuple_Re │ │ │ │ │ 0x00000ab0 73697a65 00507955 6e69636f 64655f43 size.PyUnicode_C │ │ │ │ │ 0x00000ac0 6f6d7061 72650050 79547570 6c655f47 ompare.PyTuple_G │ │ │ │ │ 0x00000ad0 65744974 656d005f 50794c69 6e655461 etItem._PyLineTa │ │ │ │ │ 0x00000ae0 626c655f 4e657874 41646472 65737352 ble_NextAddressR │ │ │ │ │ 0x00000af0 616e6765 005f5079 436f6465 5f476574 ange._PyCode_Get │ │ │ │ │ 0x00000b00 43656c6c 76617273 005f5079 436f6465 Cellvars._PyCode │ │ │ │ │ 0x00000b10 5f476574 5661726e 616d6573 00507955 _GetVarnames.PyU │ │ │ ├── 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: 94828 (bytes into file) │ │ │ │ │ + Start of section headers: 94984 (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 0x1726c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x17308: │ │ │ │ │ │ │ │ │ │ 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 003b70 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0132e4 000e70 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003ba4 003f30 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 014154 001748 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 007ad4 000010 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 007ad4 0043e8 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01589c 000e18 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 00bebc 001c4f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00db0c 00130c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0166b4 0006d8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00ee18 00039a 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 016d8c 000450 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00f1b2 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f1b2 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00f1e8 002280 10 16 343 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 011468 001e79 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0171dc 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 003c00 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0133a8 000e48 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 003c34 003f30 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0141f0 001748 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 007b64 000010 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 007b64 0043e8 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 015938 000e18 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00bf4c 001c4f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00db9c 00130c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 016750 0006d8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00eea8 00039a 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 016e28 000450 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00f242 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00f242 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00f278 002290 10 16 344 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 011508 001e9e 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 017278 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 552 entries: │ │ │ │ │ +Symbol table '.symtab' contains 553 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 $a │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR0 │ │ │ │ │ 5: 00000098 188 FUNC LOCAL DEFAULT 6 BaseException_new │ │ │ │ │ @@ -39,517 +39,518 @@ │ │ │ │ │ 35: 00000668 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 36: 000006a4 608 FUNC LOCAL DEFAULT 6 AttributeError_dealloc │ │ │ │ │ 37: 00000900 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 38: 00000904 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 39: 00000904 172 FUNC LOCAL DEFAULT 6 AttributeError_clear │ │ │ │ │ 40: 00000090 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 41: 000000b4 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 42: 00000bac 404 FUNC LOCAL DEFAULT 6 BaseException_dealloc │ │ │ │ │ - 43: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 44: 00000d40 1324 FUNC LOCAL DEFAULT 6 OSError_new │ │ │ │ │ - 45: 0000126c 844 FUNC LOCAL DEFAULT 6 OSError_init │ │ │ │ │ - 46: 00001268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 47: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 48: 00001634 360 FUNC LOCAL DEFAULT 6 ImportError_dealloc │ │ │ │ │ - 49: 00001798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 0000179c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 51: 0000179c 736 FUNC LOCAL DEFAULT 6 OSError_dealloc │ │ │ │ │ - 52: 00001a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 53: 00001a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 54: 00001a7c 300 FUNC LOCAL DEFAULT 6 ImportError_clear │ │ │ │ │ - 55: 00001ba8 640 FUNC LOCAL DEFAULT 6 OSError_clear │ │ │ │ │ - 56: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 57: 00000c3c 600 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ - 58: 00000e90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 59: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 60: 00000e94 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 61: 00000e94 84 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ - 62: 00000ee8 60 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ - 63: 00001ec8 220 FUNC LOCAL DEFAULT 6 BaseException_traverse │ │ │ │ │ - 64: 00000f24 176 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ - 65: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 66: 00000fd4 252 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ - 67: 000010d0 148 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ - 68: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 69: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 70: 00001164 592 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ - 71: 000013b4 136 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ - 72: 00001ff8 112 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ - 73: 00001438 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 74: 00002068 20 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ - 75: 0000207c 304 FUNC LOCAL DEFAULT 6 UnicodeError_traverse │ │ │ │ │ - 76: 0000143c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 77: 0000143c 112 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ - 78: 000014ac 312 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ - 79: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 80: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 81: 00001644 324 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ - 82: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 83: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 84: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 85: 00001788 284 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ - 86: 000018a4 172 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ - 87: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 88: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 89: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 90: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 91: 000019a8 132 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ - 92: 00001a2c 236 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ - 93: 00001a28 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 94: 00001a2c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 95: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 96: 00001b18 252 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ - 97: 00001c10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00001c14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00001c14 636 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ - 100: 00001e8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 00001e90 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 102: 00001e90 616 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ - 103: 000020f8 104 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ - 104: 00002160 248 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ - 105: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 106: 00002370 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 107: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 108: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 109: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 110: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 111: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 112: 000024a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 000024ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 000024ac 392 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ - 115: 00002630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 116: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 117: 00002380 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 118: 000023c4 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ - 119: 00002434 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ - 120: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 121: 00000320 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 122: 00002634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 123: 00002634 288 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ - 124: 00002754 468 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ - 125: 0000260c 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ - 126: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 127: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 128: 000026d0 80 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ - 129: 00002780 20 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ - 130: 00002928 20 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ - 131: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 132: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 133: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 134: 00002794 504 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ - 135: 0000298c 60 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ - 136: 000029c8 60 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ - 137: 00002a04 60 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ - 138: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 139: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 140: 00000394 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 141: 00002a40 196 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ - 142: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 143: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 144: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 145: 00000464 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 146: 00002b04 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ - 147: 00002c48 272 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ - 148: 00000058 88 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ - 149: 00002d58 60 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ - 150: 0000293c 308 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ - 151: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 152: 00002d94 140 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ - 153: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 154: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 155: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 156: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 157: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 158: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 159: 00002a70 856 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ - 160: 00002dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00002dc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00002dc8 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ - 163: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 164: 00003f10 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ - 165: 000036a4 348 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ - 166: 00002e90 664 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ - 167: 00003124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 00003128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 00003128 204 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ - 170: 00000144 88 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ - 171: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 172: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 173: 0000019c 68 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ - 174: 000001e0 144 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ - 175: 0000320c 136 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ - 176: 00003294 228 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ - 177: 00003328 1692 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ - 178: 000031f4 308 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ - 179: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 180: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 181: 00003378 812 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ - 182: 000039bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 000039c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 000039c4 1356 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ - 185: 00003f08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 186: 00003f10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 000043e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 188: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 189: 0000068c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 190: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 191: 000036a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 192: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 193: 000036a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 194: 000037fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 195: 00003800 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 196: 00003800 128 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ - 197: 00003880 76 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ - 198: 00000270 140 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ - 199: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 200: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 201: 000002fc 168 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ - 202: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 203: 000038cc 212 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ - 204: 000003a4 52 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ - 205: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 206: 000003d8 292 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ - 207: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 208: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 209: 000039a0 84 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ - 210: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 211: 000004fc 264 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ - 212: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 213: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 214: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 215: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 216: 00003a58 280 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ - 217: 00000648 336 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ - 218: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 219: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 220: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ - 221: 00000798 416 FUNC LOCAL DEFAULT 9 ImportError_repr │ │ │ │ │ - 222: 00000938 116 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ - 223: 000009ac 248 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ - 224: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ - 225: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ - 226: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ - 227: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ - 228: 00000aa4 176 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ - 229: 00000b54 396 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ - 230: 00000cd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 231: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 232: 000008fc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ - 233: 00000914 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ - 234: 00000938 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ - 235: 00000964 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ - 236: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ - 237: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ - 238: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ - 239: 000010c4 80 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ - 240: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 241: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 242: 00000000 552 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ - 243: 00003d6c 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ - 244: 000036b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ - 245: 00003c94 212 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ - 246: 00003914 212 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ - 247: 000035dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ - 248: 00003814 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ - 249: 0000108c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ - 250: 00001164 212 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ - 251: 00001d84 212 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ - 252: 00000aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ - 253: 00002400 212 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ - 254: 00003480 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ - 255: 0000188c 212 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ - 256: 00001fa0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ - 257: 0000314c 212 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ - 258: 00000c54 212 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ - 259: 00002328 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ - 260: 00003aec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ - 261: 000039ec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ - 262: 00001be8 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ - 263: 00000d2c 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ - 264: 00003bc0 212 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ - 265: 00001604 212 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ - 266: 000009d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ - 267: 00000fb4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ - 268: 00000edc 212 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ - 269: 00000e04 212 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ - 270: 00000238 212 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ - 271: 00000820 212 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ - 272: 00000160 212 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ - 273: 000004c0 212 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ - 274: 000003e8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ - 275: 00000748 212 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ - 276: 00000088 212 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ - 277: 00000598 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ - 278: 00000670 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ - 279: 00000310 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ - 280: 000008f8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ - 281: 00003078 212 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ - 282: 00002ecc 212 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ - 283: 00002fa4 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ - 284: 00002aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ - 285: 000029d4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ - 286: 00002758 212 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ - 287: 00002900 212 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ - 288: 0000282c 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ - 289: 00002684 212 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ - 290: 000025b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ - 291: 000024dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ - 292: 00001b10 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ - 293: 000017b4 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ - 294: 000016dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ - 295: 000033a8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportCycleError │ │ │ │ │ - 296: 000032d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ - 297: 000020a0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ - 298: 00002178 212 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ - 299: 00002250 212 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ - 300: 00001ec8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ - 301: 00001530 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ - 302: 00002df8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ - 303: 00002d24 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ - 304: 00002c50 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ - 305: 00002b7c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ - 306: 00001a38 212 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ - 307: 0000130c 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ - 308: 000013e4 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ - 309: 00001238 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ - 310: 00000228 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ - 311: 00000244 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ - 312: 00000258 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ - 313: 00000268 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ - 314: 00000290 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ - 315: 000002b4 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ - 316: 000002d0 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ - 317: 0000030c 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ - 318: 0000035c 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ - 319: 00000380 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ - 320: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 321: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ - 322: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ - 323: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ - 324: 000014b8 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ - 325: 00001cbc 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ - 326: 00001e58 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ - 327: 00001e88 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ - 328: 00000000 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ - 329: 00002074 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ - 330: 00003248 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ - 331: 00003268 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ - 332: 00003220 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ - 333: 00003554 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ - 334: 00003574 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ - 335: 00003784 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ - 336: 000037d4 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ - 337: 000038e8 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ - 338: 00003ac0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ - 339: 00003ee0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ - 340: 00003e40 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ - 341: 00003e68 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ - 342: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 343: 00000000 152 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ - 345: 00000000 464 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 349: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 351: 0000056c 1680 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ - 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ - 355: 000002bc 500 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ - 361: 00000668 60 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ - 362: 000009b0 288 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ - 363: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ - 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 376: 000015b8 48 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ - 377: 000015e8 76 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ - 378: 00000000 48 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ - 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ - 382: 00001fa4 84 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ - 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ - 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 385: 000015e4 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ - 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 392: 00001950 88 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ - 393: 000021ac 292 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ - 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ - 395: 00002258 296 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ - 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ - 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ - 398: 000022d0 476 FUNC GLOBAL DEFAULT 6 _PyException_AddNote │ │ │ │ │ - 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 404: 00002380 68 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ - 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 406: 00002488 316 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ - 407: 000025c4 72 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ - 408: 00002660 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ - 409: 00002698 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ - 411: 00002720 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ - 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 416: 00000030 40 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ - 418: 000000b0 148 FUNC GLOBAL DEFAULT 9 _PyExc_CreateExceptionGroup │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ - 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ - 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ - 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ - 425: 00002e20 796 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ - 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ - 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ - 428: 0000313c 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ - 429: 00003174 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ - 430: 000031ac 96 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ - 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ - 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ - 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 441: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ - 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ - 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ - 448: 000039f4 100 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ - 449: 00000604 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ - 450: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteSubstring │ │ │ │ │ - 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ - 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Format │ │ │ │ │ - 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ - 458: 00000ce0 92 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ - 459: 00000d3c 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ - 460: 00000d98 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ - 461: 00000df4 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ - 462: 00000e50 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ - 463: 00000eac 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ - 464: 00000ee4 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ - 465: 00000f1c 344 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ - 466: 00001074 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ - 467: 00001114 48 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ - 468: 00001144 24 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ - 469: 0000115c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ - 470: 000011a0 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ - 471: 000011e4 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ - 472: 00001228 68 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ - 473: 0000126c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ - 474: 000012b0 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ - 475: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ - 476: 0000015c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ - 477: 00000234 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ - 478: 0000030c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ - 479: 000003e4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ - 480: 000004bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ - 481: 00000594 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ - 482: 0000066c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ - 483: 00000744 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ - 484: 0000081c 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ - 485: 000008f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ - 486: 000009cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ - 487: 00000aa4 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ - 488: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ - 489: 00000b7c 212 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ - 490: 00000c50 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ - 491: 00000d28 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ - 492: 00000e00 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ - 493: 00000ed8 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ - 494: 00000fb0 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ - 495: 00001088 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ - 496: 00001160 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ - 497: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ - 498: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ - 499: 000013e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ - 500: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ - 501: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ - 502: 000016d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ - 503: 000017b0 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ - 504: 00001888 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ - 505: 00001960 212 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ - 506: 00001a34 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ - 507: 00001b0c 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ - 508: 00001be4 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ - 509: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ - 510: 00001ec4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ - 511: 00001f9c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ - 512: 0000209c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ - 513: 00002174 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ - 514: 0000224c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ - 515: 00002324 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ - 516: 000023fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ - 517: 000024d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_IOError │ │ │ │ │ - 518: 000024d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_EnvironmentError │ │ │ │ │ - 519: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ - 520: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ - 521: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ - 522: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ - 523: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ - 524: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ - 525: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ - 526: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ - 527: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ - 528: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ - 529: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ - 530: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ - 531: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ - 532: 00002fa0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ - 533: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ - 534: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ - 535: 000032cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ - 536: 000033a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportCycleError │ │ │ │ │ - 537: 0000347c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ - 538: 000035d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ - 539: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ - 540: 00003810 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ - 541: 00003910 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ - 542: 000039e8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ - 543: 00003ae8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ - 544: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ - 545: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ - 546: 00003d68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ - 547: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ - 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ - 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ - 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ │ + 42: 00000c3c 272 FUNC LOCAL DEFAULT 1 BaseException___traceback___set_impl │ │ │ │ │ + 43: 00000bac 404 FUNC LOCAL DEFAULT 6 BaseException_dealloc │ │ │ │ │ + 44: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 45: 00000d40 1324 FUNC LOCAL DEFAULT 6 OSError_new │ │ │ │ │ + 46: 0000126c 844 FUNC LOCAL DEFAULT 6 OSError_init │ │ │ │ │ + 47: 00001268 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 48: 0000126c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 49: 00001634 360 FUNC LOCAL DEFAULT 6 ImportError_dealloc │ │ │ │ │ + 50: 00001798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 51: 0000179c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 52: 0000179c 736 FUNC LOCAL DEFAULT 6 OSError_dealloc │ │ │ │ │ + 53: 00001a78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00001a7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00001a7c 300 FUNC LOCAL DEFAULT 6 ImportError_clear │ │ │ │ │ + 56: 00001ba8 640 FUNC LOCAL DEFAULT 6 OSError_clear │ │ │ │ │ + 57: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 58: 00000d4c 600 FUNC LOCAL DEFAULT 1 ImportError_init │ │ │ │ │ + 59: 00000fa0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 60: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 61: 00000fa4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 62: 00000fa4 84 FUNC LOCAL DEFAULT 1 ImportError_str │ │ │ │ │ + 63: 00000ff8 60 FUNC LOCAL DEFAULT 1 BaseException_str │ │ │ │ │ + 64: 00001ec8 220 FUNC LOCAL DEFAULT 6 BaseException_traverse │ │ │ │ │ + 65: 00001034 176 FUNC LOCAL DEFAULT 1 ImportError_traverse │ │ │ │ │ + 66: 000000fc 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 67: 000010e4 252 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_init │ │ │ │ │ + 68: 000011e0 148 FUNC LOCAL DEFAULT 1 SystemExit_init │ │ │ │ │ + 69: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 70: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 71: 00001274 592 FUNC LOCAL DEFAULT 1 SyntaxError_init │ │ │ │ │ + 72: 000014c4 136 FUNC LOCAL DEFAULT 1 SystemExit_dealloc │ │ │ │ │ + 73: 00001ff8 112 FUNC LOCAL DEFAULT 6 StopIteration_clear │ │ │ │ │ + 74: 00001548 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 75: 00002068 20 FUNC LOCAL DEFAULT 6 SystemExit_clear │ │ │ │ │ + 76: 0000207c 304 FUNC LOCAL DEFAULT 6 UnicodeError_traverse │ │ │ │ │ + 77: 0000154c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 78: 0000154c 112 FUNC LOCAL DEFAULT 1 AttributeError_traverse │ │ │ │ │ + 79: 000015bc 312 FUNC LOCAL DEFAULT 1 SyntaxError_traverse │ │ │ │ │ + 80: 00000148 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 81: 00000150 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 82: 00001754 324 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_init │ │ │ │ │ + 83: 00000158 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 84: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 85: 00000198 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 86: 00001898 284 FUNC LOCAL DEFAULT 1 UnicodeDecodeError_str │ │ │ │ │ + 87: 000019b4 172 FUNC LOCAL DEFAULT 1 check_unicode_error_attribute │ │ │ │ │ + 88: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 89: 000001d8 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 90: 000001e0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 91: 00000208 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 92: 00001ab8 132 FUNC LOCAL DEFAULT 1 UnicodeError_dealloc │ │ │ │ │ + 93: 00001b3c 528 FUNC LOCAL DEFAULT 1 UnicodeError_clear │ │ │ │ │ + 94: 00001b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 95: 00001b3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 96: 00000234 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 97: 00001d4c 252 FUNC LOCAL DEFAULT 1 NameError_init │ │ │ │ │ + 98: 00001e44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 00001e48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 100: 00001e48 636 FUNC LOCAL DEFAULT 1 SyntaxError_dealloc │ │ │ │ │ + 101: 000020c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 102: 000020c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 103: 000020c4 616 FUNC LOCAL DEFAULT 1 SyntaxError_clear │ │ │ │ │ + 104: 0000232c 104 FUNC LOCAL DEFAULT 1 NameError_traverse │ │ │ │ │ + 105: 00002394 248 FUNC LOCAL DEFAULT 1 OSError_traverse │ │ │ │ │ + 106: 00000244 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 107: 000025a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 108: 00000280 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 109: 000002a4 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 110: 000002a8 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 111: 000002b4 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 112: 000002c0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 113: 000024a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 114: 000024ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 115: 000024ac 392 FUNC LOCAL DEFAULT 6 BaseException_add_note │ │ │ │ │ + 116: 00002630 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 000002ec 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 118: 000025b4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 119: 000025f8 112 FUNC LOCAL DEFAULT 1 check_unicode_error_type │ │ │ │ │ + 120: 00002668 84 FUNC LOCAL DEFAULT 1 unicode_error_get_encoding_impl │ │ │ │ │ + 121: 00000300 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 122: 00000320 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 123: 00002634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 00002634 288 FUNC LOCAL DEFAULT 6 StopIteration_init │ │ │ │ │ + 125: 00002754 468 FUNC LOCAL DEFAULT 6 StopIteration_dealloc │ │ │ │ │ + 126: 00002840 84 FUNC LOCAL DEFAULT 1 unicode_error_get_object_impl │ │ │ │ │ + 127: 0000032c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 128: 00000334 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 129: 00002904 80 FUNC LOCAL DEFAULT 1 BaseException_repr │ │ │ │ │ + 130: 000029b4 20 FUNC LOCAL DEFAULT 1 NameError_dealloc │ │ │ │ │ + 131: 00002928 20 FUNC LOCAL DEFAULT 6 NameError_clear │ │ │ │ │ + 132: 0000033c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 133: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 134: 00000358 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 135: 000029c8 504 FUNC LOCAL DEFAULT 1 SyntaxError_str │ │ │ │ │ + 136: 00002bc0 60 FUNC LOCAL DEFAULT 1 BaseException___cause___get │ │ │ │ │ + 137: 00002bfc 60 FUNC LOCAL DEFAULT 1 BaseException___context___get │ │ │ │ │ + 138: 00002c38 60 FUNC LOCAL DEFAULT 1 BaseException___traceback___get │ │ │ │ │ + 139: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 140: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 141: 00000394 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 142: 00002c74 196 FUNC LOCAL DEFAULT 1 OSError_str │ │ │ │ │ + 143: 000003a4 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 144: 000003e4 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 145: 00000424 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 146: 00000464 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 147: 00002d38 324 FUNC LOCAL DEFAULT 1 UnicodeEncodeError_str │ │ │ │ │ + 148: 00002e7c 20 FUNC LOCAL DEFAULT 1 BaseException___traceback___set │ │ │ │ │ + 149: 00000058 88 FUNC LOCAL DEFAULT 9 SystemExit_traverse │ │ │ │ │ + 150: 00002e90 60 FUNC LOCAL DEFAULT 1 BaseException_args_get │ │ │ │ │ + 151: 0000293c 308 FUNC LOCAL DEFAULT 6 BaseException_with_traceback │ │ │ │ │ + 152: 000004a0 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 153: 00002ecc 140 FUNC LOCAL DEFAULT 1 BaseException_args_set │ │ │ │ │ + 154: 000004b8 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 155: 000004d8 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 156: 00000508 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 157: 00000544 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 158: 00000584 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 159: 000005b4 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 160: 00002a70 856 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_new │ │ │ │ │ + 161: 00002dc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00002dc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 00002dc8 200 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_init │ │ │ │ │ + 164: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 165: 00003f10 1240 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ + 166: 00003734 348 FUNC LOCAL DEFAULT 1 collect_exception_group_leaf_ids │ │ │ │ │ + 167: 00002e90 664 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_dealloc │ │ │ │ │ + 168: 00003124 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 169: 00003128 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 170: 00003128 204 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_clear │ │ │ │ │ + 171: 00000144 88 FUNC LOCAL DEFAULT 9 StopIteration_traverse │ │ │ │ │ + 172: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 173: 000005f4 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 174: 0000019c 68 FUNC LOCAL DEFAULT 9 OSError_written_get │ │ │ │ │ + 175: 000001e0 144 FUNC LOCAL DEFAULT 9 OSError_written_set │ │ │ │ │ + 176: 00003344 136 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_split │ │ │ │ │ + 177: 000033cc 228 FUNC LOCAL DEFAULT 1 get_matcher_type │ │ │ │ │ + 178: 00003328 1692 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ + 179: 000031f4 308 FUNC LOCAL DEFAULT 6 BaseExceptionGroup_traverse │ │ │ │ │ + 180: 00000608 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 181: 00000664 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 182: 000034b0 644 FUNC LOCAL DEFAULT 1 exceptiongroup_subset │ │ │ │ │ + 183: 000039bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 000039c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 000039c4 1356 FUNC LOCAL DEFAULT 6 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ + 186: 00003f08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 00003f10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 000043e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 00000688 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 190: 0000068c 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 191: 00000694 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 192: 00003730 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 193: 000006cc 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 194: 00003734 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 195: 0000388c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 196: 00003890 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 197: 00003890 128 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_derive │ │ │ │ │ + 198: 00003910 76 FUNC LOCAL DEFAULT 1 BaseException___reduce__ │ │ │ │ │ + 199: 00000270 140 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_subgroup │ │ │ │ │ + 200: 000006f4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 201: 00000714 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 202: 000002fc 168 FUNC LOCAL DEFAULT 9 BaseException___context___set │ │ │ │ │ + 203: 00000750 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 204: 0000395c 212 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_init │ │ │ │ │ + 205: 000003a4 52 FUNC LOCAL DEFAULT 9 KeyError_str │ │ │ │ │ + 206: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 207: 000003d8 292 FUNC LOCAL DEFAULT 9 BaseException___setstate__ │ │ │ │ │ + 208: 00000774 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 209: 00000778 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 210: 00003a30 84 FUNC LOCAL DEFAULT 1 BaseExceptionGroup_str │ │ │ │ │ + 211: 00000794 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 212: 000004fc 264 FUNC LOCAL DEFAULT 9 BaseExceptionGroup_repr │ │ │ │ │ + 213: 000007a0 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 214: 000007d8 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 215: 00000810 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 216: 00000848 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 217: 00003ae8 280 FUNC LOCAL DEFAULT 1 UnicodeTranslateError_str │ │ │ │ │ + 218: 00000648 336 FUNC LOCAL DEFAULT 9 OSError_reduce │ │ │ │ │ + 219: 0000087c 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 220: 00000880 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 221: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC74 │ │ │ │ │ + 222: 00000798 416 FUNC LOCAL DEFAULT 9 ImportError_repr │ │ │ │ │ + 223: 00000938 116 FUNC LOCAL DEFAULT 9 AttributeError_reduce │ │ │ │ │ + 224: 000009ac 248 FUNC LOCAL DEFAULT 9 AttributeError_getstate │ │ │ │ │ + 225: 00000890 0 NOTYPE LOCAL DEFAULT 8 .LC75 │ │ │ │ │ + 226: 00000898 0 NOTYPE LOCAL DEFAULT 8 .LC76 │ │ │ │ │ + 227: 000008a0 0 NOTYPE LOCAL DEFAULT 8 .LC77 │ │ │ │ │ + 228: 000008c0 0 NOTYPE LOCAL DEFAULT 8 .LC78 │ │ │ │ │ + 229: 00000aa4 176 FUNC LOCAL DEFAULT 9 BaseException___cause___set │ │ │ │ │ + 230: 00000b54 396 FUNC LOCAL DEFAULT 9 ImportError_reduce │ │ │ │ │ + 231: 00000cd4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 232: 00000ce0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 233: 000008fc 0 NOTYPE LOCAL DEFAULT 8 .LC79 │ │ │ │ │ + 234: 00000914 0 NOTYPE LOCAL DEFAULT 8 .LC80 │ │ │ │ │ + 235: 00000938 0 NOTYPE LOCAL DEFAULT 8 .LC81 │ │ │ │ │ + 236: 00000964 0 NOTYPE LOCAL DEFAULT 8 .LC82 │ │ │ │ │ + 237: 0000098c 0 NOTYPE LOCAL DEFAULT 8 .LC83 │ │ │ │ │ + 238: 000009ac 0 NOTYPE LOCAL DEFAULT 8 .LC84 │ │ │ │ │ + 239: 000009b4 0 NOTYPE LOCAL DEFAULT 8 .LC85 │ │ │ │ │ + 240: 000010c4 80 FUNC LOCAL DEFAULT 9 unicode_error_get_reason_impl │ │ │ │ │ + 241: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 242: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 243: 00000000 552 OBJECT LOCAL DEFAULT 11 static_exceptions │ │ │ │ │ + 244: 00003d6c 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseException │ │ │ │ │ + 245: 000036b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_BaseExceptionGroup │ │ │ │ │ + 246: 00003c94 212 OBJECT LOCAL DEFAULT 3 _PyExc_Exception │ │ │ │ │ + 247: 00003914 212 OBJECT LOCAL DEFAULT 3 _PyExc_GeneratorExit │ │ │ │ │ + 248: 000035dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyboardInterrupt │ │ │ │ │ + 249: 00003814 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemExit │ │ │ │ │ + 250: 0000108c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ArithmeticError │ │ │ │ │ + 251: 00001164 212 OBJECT LOCAL DEFAULT 3 _PyExc_AssertionError │ │ │ │ │ + 252: 00001d84 212 OBJECT LOCAL DEFAULT 3 _PyExc_AttributeError │ │ │ │ │ + 253: 00000aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BufferError │ │ │ │ │ + 254: 00002400 212 OBJECT LOCAL DEFAULT 3 _PyExc_EOFError │ │ │ │ │ + 255: 00003480 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportError │ │ │ │ │ + 256: 0000188c 212 OBJECT LOCAL DEFAULT 3 _PyExc_LookupError │ │ │ │ │ + 257: 00001fa0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NameError │ │ │ │ │ + 258: 0000314c 212 OBJECT LOCAL DEFAULT 3 _PyExc_OSError │ │ │ │ │ + 259: 00000c54 212 OBJECT LOCAL DEFAULT 3 _PyExc_ReferenceError │ │ │ │ │ + 260: 00002328 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeError │ │ │ │ │ + 261: 00003aec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopAsyncIteration │ │ │ │ │ + 262: 000039ec 212 OBJECT LOCAL DEFAULT 3 _PyExc_StopIteration │ │ │ │ │ + 263: 00001be8 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxError │ │ │ │ │ + 264: 00000d2c 212 OBJECT LOCAL DEFAULT 3 _PyExc_SystemError │ │ │ │ │ + 265: 00003bc0 212 OBJECT LOCAL DEFAULT 3 _PyExc_TypeError │ │ │ │ │ + 266: 00001604 212 OBJECT LOCAL DEFAULT 3 _PyExc_ValueError │ │ │ │ │ + 267: 000009d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_Warning │ │ │ │ │ + 268: 00000fb4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FloatingPointError │ │ │ │ │ + 269: 00000edc 212 OBJECT LOCAL DEFAULT 3 _PyExc_OverflowError │ │ │ │ │ + 270: 00000e04 212 OBJECT LOCAL DEFAULT 3 _PyExc_ZeroDivisionError │ │ │ │ │ + 271: 00000238 212 OBJECT LOCAL DEFAULT 3 _PyExc_BytesWarning │ │ │ │ │ + 272: 00000820 212 OBJECT LOCAL DEFAULT 3 _PyExc_DeprecationWarning │ │ │ │ │ + 273: 00000160 212 OBJECT LOCAL DEFAULT 3 _PyExc_EncodingWarning │ │ │ │ │ + 274: 000004c0 212 OBJECT LOCAL DEFAULT 3 _PyExc_FutureWarning │ │ │ │ │ + 275: 000003e8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportWarning │ │ │ │ │ + 276: 00000748 212 OBJECT LOCAL DEFAULT 3 _PyExc_PendingDeprecationWarning │ │ │ │ │ + 277: 00000088 212 OBJECT LOCAL DEFAULT 3 _PyExc_ResourceWarning │ │ │ │ │ + 278: 00000598 212 OBJECT LOCAL DEFAULT 3 _PyExc_RuntimeWarning │ │ │ │ │ + 279: 00000670 212 OBJECT LOCAL DEFAULT 3 _PyExc_SyntaxWarning │ │ │ │ │ + 280: 00000310 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeWarning │ │ │ │ │ + 281: 000008f8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UserWarning │ │ │ │ │ + 282: 00003078 212 OBJECT LOCAL DEFAULT 3 _PyExc_BlockingIOError │ │ │ │ │ + 283: 00002ecc 212 OBJECT LOCAL DEFAULT 3 _PyExc_ChildProcessError │ │ │ │ │ + 284: 00002fa4 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionError │ │ │ │ │ + 285: 00002aa8 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileExistsError │ │ │ │ │ + 286: 000029d4 212 OBJECT LOCAL DEFAULT 3 _PyExc_FileNotFoundError │ │ │ │ │ + 287: 00002758 212 OBJECT LOCAL DEFAULT 3 _PyExc_InterruptedError │ │ │ │ │ + 288: 00002900 212 OBJECT LOCAL DEFAULT 3 _PyExc_IsADirectoryError │ │ │ │ │ + 289: 0000282c 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotADirectoryError │ │ │ │ │ + 290: 00002684 212 OBJECT LOCAL DEFAULT 3 _PyExc_PermissionError │ │ │ │ │ + 291: 000025b0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ProcessLookupError │ │ │ │ │ + 292: 000024dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_TimeoutError │ │ │ │ │ + 293: 00001b10 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndentationError │ │ │ │ │ + 294: 000017b4 212 OBJECT LOCAL DEFAULT 3 _PyExc_IndexError │ │ │ │ │ + 295: 000016dc 212 OBJECT LOCAL DEFAULT 3 _PyExc_KeyError │ │ │ │ │ + 296: 000033a8 212 OBJECT LOCAL DEFAULT 3 _PyExc_ImportCycleError │ │ │ │ │ + 297: 000032d0 212 OBJECT LOCAL DEFAULT 3 _PyExc_ModuleNotFoundError │ │ │ │ │ + 298: 000020a0 212 OBJECT LOCAL DEFAULT 3 _PyExc_NotImplementedError │ │ │ │ │ + 299: 00002178 212 OBJECT LOCAL DEFAULT 3 _PyExc_PythonFinalizationError │ │ │ │ │ + 300: 00002250 212 OBJECT LOCAL DEFAULT 3 _PyExc_RecursionError │ │ │ │ │ + 301: 00001ec8 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnboundLocalError │ │ │ │ │ + 302: 00001530 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeError │ │ │ │ │ + 303: 00002df8 212 OBJECT LOCAL DEFAULT 3 _PyExc_BrokenPipeError │ │ │ │ │ + 304: 00002d24 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionAbortedError │ │ │ │ │ + 305: 00002c50 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionRefusedError │ │ │ │ │ + 306: 00002b7c 212 OBJECT LOCAL DEFAULT 3 _PyExc_ConnectionResetError │ │ │ │ │ + 307: 00001a38 212 OBJECT LOCAL DEFAULT 3 _PyExc_TabError │ │ │ │ │ + 308: 0000130c 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeDecodeError │ │ │ │ │ + 309: 000013e4 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeEncodeError │ │ │ │ │ + 310: 00001238 212 OBJECT LOCAL DEFAULT 3 _PyExc_UnicodeTranslateError │ │ │ │ │ + 311: 00000228 25 OBJECT LOCAL DEFAULT 11 __func__.1 │ │ │ │ │ + 312: 00000244 17 OBJECT LOCAL DEFAULT 11 __func__.0 │ │ │ │ │ + 313: 00000258 16 OBJECT LOCAL DEFAULT 11 __func__.2 │ │ │ │ │ + 314: 00000268 39 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_subgroup__doc__ │ │ │ │ │ + 315: 00000290 36 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_split__doc__ │ │ │ │ │ + 316: 000002b4 28 OBJECT LOCAL DEFAULT 11 BaseExceptionGroup_derive__doc__ │ │ │ │ │ + 317: 000002d0 57 OBJECT LOCAL DEFAULT 11 BaseException_add_note__doc__ │ │ │ │ │ + 318: 0000030c 79 OBJECT LOCAL DEFAULT 11 BaseException_with_traceback__doc__ │ │ │ │ │ + 319: 0000035c 35 OBJECT LOCAL DEFAULT 11 BaseException___setstate____doc__ │ │ │ │ │ + 320: 00000380 26 OBJECT LOCAL DEFAULT 11 BaseException___reduce____doc__ │ │ │ │ │ + 321: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 322: 00000048 12 OBJECT LOCAL DEFAULT 3 kwlist.3 │ │ │ │ │ + 323: 0000005c 16 OBJECT LOCAL DEFAULT 3 kwlist.5 │ │ │ │ │ + 324: 00000070 8 OBJECT LOCAL DEFAULT 3 kwlist.4 │ │ │ │ │ + 325: 000014b8 120 OBJECT LOCAL DEFAULT 3 UnicodeError_members │ │ │ │ │ + 326: 00001cbc 200 OBJECT LOCAL DEFAULT 3 SyntaxError_members │ │ │ │ │ + 327: 00001e58 48 OBJECT LOCAL DEFAULT 3 AttributeError_methods │ │ │ │ │ + 328: 00001e88 60 OBJECT LOCAL DEFAULT 3 AttributeError_members │ │ │ │ │ + 329: 00000000 16 OBJECT LOCAL DEFAULT 5 NameError_methods │ │ │ │ │ + 330: 00002074 40 OBJECT LOCAL DEFAULT 3 NameError_members │ │ │ │ │ + 331: 00003248 32 OBJECT LOCAL DEFAULT 3 OSError_methods │ │ │ │ │ + 332: 00003268 100 OBJECT LOCAL DEFAULT 3 OSError_members │ │ │ │ │ + 333: 00003220 40 OBJECT LOCAL DEFAULT 3 OSError_getset │ │ │ │ │ + 334: 00003554 32 OBJECT LOCAL DEFAULT 3 ImportError_methods │ │ │ │ │ + 335: 00003574 100 OBJECT LOCAL DEFAULT 3 ImportError_members │ │ │ │ │ + 336: 00003784 80 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_methods │ │ │ │ │ + 337: 000037d4 60 OBJECT LOCAL DEFAULT 3 BaseExceptionGroup_members │ │ │ │ │ + 338: 000038e8 40 OBJECT LOCAL DEFAULT 3 SystemExit_members │ │ │ │ │ + 339: 00003ac0 40 OBJECT LOCAL DEFAULT 3 StopIteration_members │ │ │ │ │ + 340: 00003ee0 80 OBJECT LOCAL DEFAULT 3 BaseException_methods │ │ │ │ │ + 341: 00003e40 40 OBJECT LOCAL DEFAULT 3 BaseException_members │ │ │ │ │ + 342: 00003e68 120 OBJECT LOCAL DEFAULT 3 BaseException_getset │ │ │ │ │ + 343: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 344: 00000000 152 FUNC GLOBAL HIDDEN 6 _PyExc_InitTypes │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_InitBuiltin │ │ │ │ │ + 346: 00000000 464 FUNC GLOBAL HIDDEN 1 _PyExc_InitGlobalObjects │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 350: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 352: 0000056c 1680 FUNC GLOBAL HIDDEN 1 _PyExc_InitState │ │ │ │ │ + 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_New │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItem │ │ │ │ │ + 356: 000002bc 500 FUNC GLOBAL HIDDEN 6 _PyBuiltins_AddExceptions │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyModule_GetDict │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_SetItemString │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NewException │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTupleAndKeywords │ │ │ │ │ + 362: 00000668 60 FUNC GLOBAL DEFAULT 6 PyException_GetTraceback │ │ │ │ │ + 363: 000009b0 288 FUNC GLOBAL DEFAULT 6 PyException_SetTraceback │ │ │ │ │ + 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_FromArray │ │ │ │ │ + 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_GetSlice │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Check │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 377: 000015b8 48 FUNC GLOBAL DEFAULT 6 PyException_GetContext │ │ │ │ │ + 378: 000015e8 76 FUNC GLOBAL DEFAULT 6 PyException_SetContext │ │ │ │ │ + 379: 00000000 48 FUNC GLOBAL DEFAULT 9 PyException_GetCause │ │ │ │ │ + 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ + 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GetConstant │ │ │ │ │ + 383: 00001fa4 84 FUNC GLOBAL DEFAULT 6 PyException_SetCause │ │ │ │ │ + 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ParseTuple │ │ │ │ │ + 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 386: 000016f4 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_Create │ │ │ │ │ + 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 393: 00001a60 88 FUNC GLOBAL HIDDEN 1 _PyExc_ClearExceptionGroupType │ │ │ │ │ + 394: 000021ac 292 FUNC GLOBAL HIDDEN 6 _PyExc_Fini │ │ │ │ │ + 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStaticType_FiniBuiltin │ │ │ │ │ + 396: 0000248c 296 FUNC GLOBAL HIDDEN 1 _PyErr_NoMemory │ │ │ │ │ + 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ + 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ + 399: 000022d0 476 FUNC GLOBAL DEFAULT 6 _PyException_AddNote │ │ │ │ │ + 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 405: 000025b4 68 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEncoding │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 407: 000026bc 316 FUNC GLOBAL HIDDEN 1 _PyUnicodeError_GetParams │ │ │ │ │ + 408: 000027f8 72 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetObject │ │ │ │ │ + 409: 00002894 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetStart │ │ │ │ │ + 410: 000028cc 56 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetEnd │ │ │ │ │ + 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ + 412: 00002954 96 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_SetReason │ │ │ │ │ + 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongAndOverflow │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 417: 00000030 40 FUNC GLOBAL DEFAULT 9 PyException_GetArgs │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_ReadChar │ │ │ │ │ + 419: 000000b0 148 FUNC GLOBAL DEFAULT 9 _PyExc_CreateExceptionGroup │ │ │ │ │ + 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallObject │ │ │ │ │ + 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Check │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsInstance │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsSubclass │ │ │ │ │ + 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ + 426: 00002f58 796 FUNC GLOBAL HIDDEN 1 _PyExc_PrepReraiseStar │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ + 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItem │ │ │ │ │ + 429: 00003274 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetStart │ │ │ │ │ + 430: 000032ac 56 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetEnd │ │ │ │ │ + 431: 000032e4 96 FUNC GLOBAL DEFAULT 1 PyUnicodeEncodeError_SetReason │ │ │ │ │ + 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCallable_Check │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Size │ │ │ │ │ + 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Contains │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 442: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Size │ │ │ │ │ + 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Add │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Next │ │ │ │ │ + 449: 00003a84 100 FUNC GLOBAL DEFAULT 1 PyUnicodeDecodeError_GetEnd │ │ │ │ │ + 450: 00000604 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEncoding │ │ │ │ │ + 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 452: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteSubstring │ │ │ │ │ + 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ + 454: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Format │ │ │ │ │ + 455: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Copy │ │ │ │ │ + 459: 00000ce0 92 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetStart │ │ │ │ │ + 460: 00000d3c 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetEnd │ │ │ │ │ + 461: 00000d98 92 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetStart │ │ │ │ │ + 462: 00000df4 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetEnd │ │ │ │ │ + 463: 00000e50 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetStart │ │ │ │ │ + 464: 00000eac 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetEnd │ │ │ │ │ + 465: 00000ee4 56 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetStart │ │ │ │ │ + 466: 00000f1c 344 FUNC GLOBAL DEFAULT 9 PyUnstable_Exc_PrepReraiseStar │ │ │ │ │ + 467: 00001074 80 FUNC GLOBAL HIDDEN 9 _PyUnicodeTranslateError_Create │ │ │ │ │ + 468: 00001114 48 FUNC GLOBAL DEFAULT 9 PyException_SetArgs │ │ │ │ │ + 469: 00001144 24 FUNC GLOBAL DEFAULT 9 PyExceptionClass_Name │ │ │ │ │ + 470: 0000115c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetObject │ │ │ │ │ + 471: 000011a0 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetObject │ │ │ │ │ + 472: 000011e4 68 FUNC GLOBAL DEFAULT 9 PyUnicodeEncodeError_GetReason │ │ │ │ │ + 473: 00001228 68 FUNC GLOBAL DEFAULT 9 PyUnicodeDecodeError_GetReason │ │ │ │ │ + 474: 0000126c 68 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_GetReason │ │ │ │ │ + 475: 000012b0 92 FUNC GLOBAL DEFAULT 9 PyUnicodeTranslateError_SetReason │ │ │ │ │ + 476: 00000084 4 OBJECT GLOBAL DEFAULT 3 PyExc_ResourceWarning │ │ │ │ │ + 477: 0000015c 4 OBJECT GLOBAL DEFAULT 3 PyExc_EncodingWarning │ │ │ │ │ + 478: 00000234 4 OBJECT GLOBAL DEFAULT 3 PyExc_BytesWarning │ │ │ │ │ + 479: 0000030c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeWarning │ │ │ │ │ + 480: 000003e4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportWarning │ │ │ │ │ + 481: 000004bc 4 OBJECT GLOBAL DEFAULT 3 PyExc_FutureWarning │ │ │ │ │ + 482: 00000594 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeWarning │ │ │ │ │ + 483: 0000066c 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxWarning │ │ │ │ │ + 484: 00000744 4 OBJECT GLOBAL DEFAULT 3 PyExc_PendingDeprecationWarning │ │ │ │ │ + 485: 0000081c 4 OBJECT GLOBAL DEFAULT 3 PyExc_DeprecationWarning │ │ │ │ │ + 486: 000008f4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UserWarning │ │ │ │ │ + 487: 000009cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_Warning │ │ │ │ │ + 488: 00000aa4 4 OBJECT GLOBAL DEFAULT 3 PyExc_BufferError │ │ │ │ │ + 489: 00000000 4 OBJECT GLOBAL DEFAULT 3 PyExc_MemoryError │ │ │ │ │ + 490: 00000b7c 212 OBJECT GLOBAL HIDDEN 3 _PyExc_MemoryError │ │ │ │ │ + 491: 00000c50 4 OBJECT GLOBAL DEFAULT 3 PyExc_ReferenceError │ │ │ │ │ + 492: 00000d28 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemError │ │ │ │ │ + 493: 00000e00 4 OBJECT GLOBAL DEFAULT 3 PyExc_ZeroDivisionError │ │ │ │ │ + 494: 00000ed8 4 OBJECT GLOBAL DEFAULT 3 PyExc_OverflowError │ │ │ │ │ + 495: 00000fb0 4 OBJECT GLOBAL DEFAULT 3 PyExc_FloatingPointError │ │ │ │ │ + 496: 00001088 4 OBJECT GLOBAL DEFAULT 3 PyExc_ArithmeticError │ │ │ │ │ + 497: 00001160 4 OBJECT GLOBAL DEFAULT 3 PyExc_AssertionError │ │ │ │ │ + 498: 00000080 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeTranslateError │ │ │ │ │ + 499: 0000006c 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeDecodeError │ │ │ │ │ + 500: 000013e0 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeEncodeError │ │ │ │ │ + 501: 00000078 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnicodeError │ │ │ │ │ + 502: 00000058 4 OBJECT GLOBAL DEFAULT 3 PyExc_ValueError │ │ │ │ │ + 503: 000016d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyError │ │ │ │ │ + 504: 000017b0 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndexError │ │ │ │ │ + 505: 00001888 4 OBJECT GLOBAL DEFAULT 3 PyExc_LookupError │ │ │ │ │ + 506: 00001960 212 OBJECT GLOBAL DEFAULT 3 _PyExc_IncompleteInputError │ │ │ │ │ + 507: 00001a34 4 OBJECT GLOBAL DEFAULT 3 PyExc_TabError │ │ │ │ │ + 508: 00001b0c 4 OBJECT GLOBAL DEFAULT 3 PyExc_IndentationError │ │ │ │ │ + 509: 00001be4 4 OBJECT GLOBAL DEFAULT 3 PyExc_SyntaxError │ │ │ │ │ + 510: 0000007c 4 OBJECT GLOBAL DEFAULT 3 PyExc_AttributeError │ │ │ │ │ + 511: 00001ec4 4 OBJECT GLOBAL DEFAULT 3 PyExc_UnboundLocalError │ │ │ │ │ + 512: 00001f9c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NameError │ │ │ │ │ + 513: 0000209c 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotImplementedError │ │ │ │ │ + 514: 00002174 4 OBJECT GLOBAL DEFAULT 3 PyExc_PythonFinalizationError │ │ │ │ │ + 515: 0000224c 4 OBJECT GLOBAL DEFAULT 3 PyExc_RecursionError │ │ │ │ │ + 516: 00002324 4 OBJECT GLOBAL DEFAULT 3 PyExc_RuntimeError │ │ │ │ │ + 517: 000023fc 4 OBJECT GLOBAL DEFAULT 3 PyExc_EOFError │ │ │ │ │ + 518: 000024d4 4 OBJECT GLOBAL DEFAULT 3 PyExc_IOError │ │ │ │ │ + 519: 000024d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_EnvironmentError │ │ │ │ │ + 520: 00000038 4 OBJECT GLOBAL DEFAULT 3 PyExc_TimeoutError │ │ │ │ │ + 521: 00000034 4 OBJECT GLOBAL DEFAULT 3 PyExc_ProcessLookupError │ │ │ │ │ + 522: 00000030 4 OBJECT GLOBAL DEFAULT 3 PyExc_PermissionError │ │ │ │ │ + 523: 0000002c 4 OBJECT GLOBAL DEFAULT 3 PyExc_InterruptedError │ │ │ │ │ + 524: 00000028 4 OBJECT GLOBAL DEFAULT 3 PyExc_NotADirectoryError │ │ │ │ │ + 525: 00000024 4 OBJECT GLOBAL DEFAULT 3 PyExc_IsADirectoryError │ │ │ │ │ + 526: 00000020 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileNotFoundError │ │ │ │ │ + 527: 0000001c 4 OBJECT GLOBAL DEFAULT 3 PyExc_FileExistsError │ │ │ │ │ + 528: 00000018 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionResetError │ │ │ │ │ + 529: 00000014 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionRefusedError │ │ │ │ │ + 530: 00000010 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionAbortedError │ │ │ │ │ + 531: 00000008 4 OBJECT GLOBAL DEFAULT 3 PyExc_BrokenPipeError │ │ │ │ │ + 532: 0000000c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ChildProcessError │ │ │ │ │ + 533: 00002fa0 4 OBJECT GLOBAL DEFAULT 3 PyExc_ConnectionError │ │ │ │ │ + 534: 00000004 4 OBJECT GLOBAL DEFAULT 3 PyExc_BlockingIOError │ │ │ │ │ + 535: 00000044 4 OBJECT GLOBAL DEFAULT 3 PyExc_OSError │ │ │ │ │ + 536: 000032cc 4 OBJECT GLOBAL DEFAULT 3 PyExc_ModuleNotFoundError │ │ │ │ │ + 537: 000033a4 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportCycleError │ │ │ │ │ + 538: 0000347c 4 OBJECT GLOBAL DEFAULT 3 PyExc_ImportError │ │ │ │ │ + 539: 000035d8 4 OBJECT GLOBAL DEFAULT 3 PyExc_KeyboardInterrupt │ │ │ │ │ + 540: 00000040 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseExceptionGroup │ │ │ │ │ + 541: 00003810 4 OBJECT GLOBAL DEFAULT 3 PyExc_SystemExit │ │ │ │ │ + 542: 00003910 4 OBJECT GLOBAL DEFAULT 3 PyExc_GeneratorExit │ │ │ │ │ + 543: 000039e8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopIteration │ │ │ │ │ + 544: 00003ae8 4 OBJECT GLOBAL DEFAULT 3 PyExc_StopAsyncIteration │ │ │ │ │ + 545: 00000054 4 OBJECT GLOBAL DEFAULT 3 PyExc_TypeError │ │ │ │ │ + 546: 0000003c 4 OBJECT GLOBAL DEFAULT 3 PyExc_Exception │ │ │ │ │ + 547: 00003d68 4 OBJECT GLOBAL DEFAULT 3 PyExc_BaseException │ │ │ │ │ + 548: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 549: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 550: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetAttr │ │ │ │ │ + 551: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetDict │ │ │ │ │ + 552: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericSetDict │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,476 +1,471 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x132e4 contains 462 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x133a8 contains 457 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000020 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000084 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000000d0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000012c 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000084 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000000d0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000012c 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000184 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000188 00000a2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000001b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001c0 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001c4 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001c8 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001cc 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000001b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001c0 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001c4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001c8 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001cc 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001e8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000002a4 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002fc 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000002a4 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000002fc 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 0000032c 0000051d R_ARM_JUMP24 00000098 BaseException_new │ │ │ │ │ -00000340 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000348 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000034c 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000350 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000003f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000438 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000340 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000348 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000034c 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000350 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000003f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000438 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000454 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000458 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000004c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004f0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000051c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000548 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000564 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000568 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000058c 0001601c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -000005a0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000004c8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004f0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000051c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000548 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000564 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000568 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000058c 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +000005a0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ 000005ac 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000005b0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000005c0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000005e0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000005f8 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000618 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000630 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000650 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000668 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000688 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000006a0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000006c0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000006d8 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000006f8 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000710 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000730 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000748 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000768 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000780 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000007a0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000007b8 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000007d8 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000007f0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000810 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000828 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000848 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000860 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000880 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000898 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000008b8 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000008d0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -000008f0 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000908 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000928 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000940 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000960 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000978 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000998 0001611c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000009b0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005c0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000005e0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000005f8 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000618 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000630 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000650 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000668 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000688 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000006a0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000006c0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000006d8 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000006f8 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000710 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000730 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000748 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000768 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000780 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000007a0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000007b8 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000007d8 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000007f0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000810 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000828 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000848 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000860 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000880 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000898 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000008b8 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000008d0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +000008f0 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000908 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000928 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000940 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000960 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000978 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000998 0001621c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000009b0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ 000009f4 00000a2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000009f8 00000a2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000a18 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a30 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a60 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a78 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a90 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000aa8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ac0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ad8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000af0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b08 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b20 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b38 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b50 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b68 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b80 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b98 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bb0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a18 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a30 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a48 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a60 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a78 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a90 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aa8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ac0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ad8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000af0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b08 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b20 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b38 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b50 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b80 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b98 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bb0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000be4 0000152b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000be8 0000152c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000bf8 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000c38 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000c94 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000cac 0000382b R_ARM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ -00000cb0 0000382c R_ARM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ -00000cc8 0001681c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00000dac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dcc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e0c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e70 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e88 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000eac 00017b2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000eb0 00017b2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000f10 00017c1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -00000f20 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00000fa8 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00000ff4 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00001028 0000412b R_ARM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ -0000102c 0000412c R_ARM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ -00001044 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000010f4 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00001188 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -000011c8 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001214 0000442b R_ARM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ -00001218 0000442c R_ARM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ -0000121c 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -0000136c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001370 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001374 0000452b R_ARM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ -00001378 0000452c R_ARM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ -00001380 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000138c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000141c 0000481c R_ARM_CALL 00001ff8 StopIteration_clear │ │ │ │ │ -00001438 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000014a8 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000015cc 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -00001610 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001614 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001628 00004f2b R_ARM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ -0000162c 00004f2c R_ARM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ -00001638 0001821c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00001664 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -000016a4 0000502b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -000016a8 0000502c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -000016b4 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00001750 0001831c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00001764 0001841c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00001770 0001851c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000017b4 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -000017c4 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -000017d8 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000017dc 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00001834 0000542b R_ARM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ -00001838 0000542c R_ARM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ -0000183c 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000186c 0000532b R_ARM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ -00001870 0000532c R_ARM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ -0000187c 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000018a0 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -000018dc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000018e0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000018e4 0000582b R_ARM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ -000018e8 0000582c R_ARM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ -000018f4 00005a2b R_ARM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ -000018f8 00005a2c R_ARM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ -000018fc 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001914 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001918 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000191c 0000572b R_ARM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ -00001920 0000572c R_ARM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ -0000192c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001930 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001934 0000592b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ -00001938 0000592c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ -00001944 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000019a4 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001a28 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ae4 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ -00001aec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001afc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b0c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b60 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001b78 00005f2b R_ARM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ -00001b7c 00005f2c R_ARM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ -00001b84 0001681c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -00001bd8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c08 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001dc4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dcc 0000141c R_ARM_CALL 00000154 BaseException_clear │ │ │ │ │ -00001de8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e00 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e18 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e30 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e50 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e7c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e84 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e8c 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001ffc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002010 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ -00002018 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002038 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002058 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002068 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002088 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020a8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020dc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002154 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000021c0 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -0000226c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002270 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000022dc 00015c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000232c 00018c1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0000233c 0000692b R_ARM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ -00002340 0000692c R_ARM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ -00002348 00018d1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002370 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002374 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002378 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000237c 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002394 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00002398 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -000023d8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000023dc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002400 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002420 0000782b R_ARM_MOVW_ABS_NC 00000300 .LC31 │ │ │ │ │ -00002424 0000782c R_ARM_MOVT_ABS 00000300 .LC31 │ │ │ │ │ -00002428 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002450 0000792b R_ARM_MOVW_ABS_NC 00000320 .LC32 │ │ │ │ │ -00002454 0000792c R_ARM_MOVT_ABS 00000320 .LC32 │ │ │ │ │ -000024b8 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -000024bc 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -0000259c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025d8 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -000025dc 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00002628 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -0000262c 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -0000267c 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00002680 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -000026b4 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -000026b8 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -000026ec 00019a1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -00002700 00007e2b R_ARM_MOVW_ABS_NC 0000032c .LC33 │ │ │ │ │ -00002704 00007f2b R_ARM_MOVW_ABS_NC 00000334 .LC34 │ │ │ │ │ -0000270c 00007e2c R_ARM_MOVT_ABS 0000032c .LC33 │ │ │ │ │ -00002710 00007f2c R_ARM_MOVT_ABS 00000334 .LC34 │ │ │ │ │ -0000271c 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002738 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -0000273c 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00002758 00019c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000283c 00019d2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00002840 00019d2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002868 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000286c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002878 00019e1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002888 0000832b R_ARM_MOVW_ABS_NC 0000033c .LC35 │ │ │ │ │ -0000288c 0000832c R_ARM_MOVT_ABS 0000033c .LC35 │ │ │ │ │ -00002890 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000028c4 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000028c8 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000028d8 00017c1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -000028e0 00019d2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -000028e4 00019d2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00002908 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000290c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002910 0000842b R_ARM_MOVW_ABS_NC 00000350 .LC36 │ │ │ │ │ -00002914 0000842c R_ARM_MOVT_ABS 00000350 .LC36 │ │ │ │ │ -0000291c 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002948 00019f1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000295c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002960 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000296c 00019e1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002978 0000852b R_ARM_MOVW_ABS_NC 00000358 .LC37 │ │ │ │ │ -0000297c 0000852c R_ARM_MOVT_ABS 00000358 .LC37 │ │ │ │ │ -00002980 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -0000299c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000029a0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000029d8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000029dc 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a14 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a18 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a6c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002a70 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002a84 00008b2b R_ARM_MOVW_ABS_NC 00000380 .LC39 │ │ │ │ │ -00002a88 00008b2c R_ARM_MOVT_ABS 00000380 .LC39 │ │ │ │ │ -00002aa0 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002acc 00008a2b R_ARM_MOVW_ABS_NC 00000368 .LC38 │ │ │ │ │ -00002ad0 00008a2c R_ARM_MOVT_ABS 00000368 .LC38 │ │ │ │ │ -00002ad4 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002af0 00008c2b R_ARM_MOVW_ABS_NC 00000394 .LC40 │ │ │ │ │ -00002af4 00008c2c R_ARM_MOVT_ABS 00000394 .LC40 │ │ │ │ │ -00002b00 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002b30 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00002b40 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00002b54 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00002b58 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00002b88 0000912b R_ARM_MOVW_ABS_NC 00000464 .LC44 │ │ │ │ │ -00002b8c 0000912c R_ARM_MOVT_ABS 00000464 .LC44 │ │ │ │ │ -00002b90 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002bd8 0001a11c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00002be8 00008e2b R_ARM_MOVW_ABS_NC 000003a4 .LC41 │ │ │ │ │ -00002bec 00008e2c R_ARM_MOVT_ABS 000003a4 .LC41 │ │ │ │ │ -00002c04 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00002c1c 0000902b R_ARM_MOVW_ABS_NC 00000424 .LC43 │ │ │ │ │ -00002c20 0000902c R_ARM_MOVT_ABS 00000424 .LC43 │ │ │ │ │ -00002c24 00008f2b R_ARM_MOVW_ABS_NC 000003e4 .LC42 │ │ │ │ │ -00002c28 00008f2c R_ARM_MOVT_ABS 000003e4 .LC42 │ │ │ │ │ -00002c44 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00002c6c 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002c70 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00002ccc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cd8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002cdc 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002d1c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d20 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d24 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -00002d28 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00002d30 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d3c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002d40 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d44 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ -00002d48 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002d50 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d88 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002d8c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002db4 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002df8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e00 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002e04 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002e08 0000972b R_ARM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ -00002e0c 0000972c R_ARM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ -00002e14 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e44 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00002e48 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002e64 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e74 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002e84 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002e90 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002e94 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002efc 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00002f18 0001aa1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00002f40 0000a41c R_ARM_CALL 00003f10 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ -00002f64 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fa8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002fac 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002fb0 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002fb4 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003004 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003008 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000301c 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003054 0000a32b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ -00003058 0000a32c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ -0000305c 0001a21c R_ARM_CALL 000000b0 _PyExc_CreateExceptionGroup │ │ │ │ │ -00003084 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030dc 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000030e0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000030e4 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000030e8 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003108 0001ab1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ -00003134 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003158 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -0000315c 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00003190 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00003194 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -000031c4 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -000031c8 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -000031e4 00019c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00003250 0000b11c R_ARM_CALL 00003328 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ -00003260 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00003264 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003284 0001a31d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000032b4 0001b01c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ -00003304 0001b12b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00003308 0001b12c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00003358 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000335c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003360 0000b32b R_ARM_MOVW_ABS_NC 00000608 .LC55 │ │ │ │ │ -00003364 0000b32c R_ARM_MOVT_ABS 00000608 .LC55 │ │ │ │ │ -0000336c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000033a8 0001ba1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ -000033c0 0000bc2b R_ARM_MOVW_ABS_NC 00000688 .LC57 │ │ │ │ │ -000033c4 0000bc2c R_ARM_MOVT_ABS 00000688 .LC57 │ │ │ │ │ -000033c8 0000bd2b R_ARM_MOVW_ABS_NC 0000068c .LC58 │ │ │ │ │ -000033cc 0000bd2c R_ARM_MOVT_ABS 0000068c .LC58 │ │ │ │ │ -000033d0 0001bb1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -000033dc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000033e0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000033f4 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000341c 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00003420 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000034ac 00018f1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000034d4 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000034d8 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000034e8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000034ec 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00003528 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003538 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ -0000353c 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00003544 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035a4 0000be2b R_ARM_MOVW_ABS_NC 00000694 .LC59 │ │ │ │ │ -000035a8 0000be2c R_ARM_MOVT_ABS 00000694 .LC59 │ │ │ │ │ -000035ac 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035c0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035d4 0001a51c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -000035e8 0001bc1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00003620 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000365c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003668 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000368c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003698 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036a0 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000036a4 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000036a8 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000036c8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000036cc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000036f0 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000377c 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003790 0001bd1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -000037b8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037dc 0000c02b R_ARM_MOVW_ABS_NC 000006cc .LC60 │ │ │ │ │ -000037e0 0000c02c R_ARM_MOVT_ABS 000006cc .LC60 │ │ │ │ │ -000037e8 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000037fc 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000381c 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00003828 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -0000382c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003838 0001a41c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -00003874 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038b0 0001661d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ -000038c8 0001be1d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -000038ec 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ -00003918 0000ca2b R_ARM_MOVW_ABS_NC 00000750 .LC63 │ │ │ │ │ -0000391c 0000ca2c R_ARM_MOVT_ABS 00000750 .LC63 │ │ │ │ │ -00003930 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -000039bc 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000039c8 0000a32b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ -000039cc 0000a32c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ -000039d4 0000cf2b R_ARM_MOVW_ABS_NC 00000774 .LC65 │ │ │ │ │ -000039d8 0000cf2c R_ARM_MOVT_ABS 00000774 .LC65 │ │ │ │ │ -000039dc 0000d02b R_ARM_MOVW_ABS_NC 00000778 .LC66 │ │ │ │ │ -000039e0 0000d02c R_ARM_MOVT_ABS 00000778 .LC66 │ │ │ │ │ -000039f0 0001861d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003a10 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00003a14 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00003a44 0001961c R_ARM_CALL 00002488 _PyUnicodeError_GetParams │ │ │ │ │ -00003a84 00017c1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ -00003a98 0000522b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ -00003a9c 0000522c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ -00003ac8 0000d72b R_ARM_MOVW_ABS_NC 00000848 .LC71 │ │ │ │ │ -00003acc 0000d72c R_ARM_MOVT_ABS 00000848 .LC71 │ │ │ │ │ -00003ad0 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003b0c 0001a11c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ -00003b1c 0000d42b R_ARM_MOVW_ABS_NC 000007a0 .LC68 │ │ │ │ │ -00003b20 0000d42c R_ARM_MOVT_ABS 000007a0 .LC68 │ │ │ │ │ -00003b34 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00003b4c 00017d1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ -00003b54 0000d62b R_ARM_MOVW_ABS_NC 00000810 .LC70 │ │ │ │ │ -00003b58 0000d62c R_ARM_MOVT_ABS 00000810 .LC70 │ │ │ │ │ -00003b5c 0000d52b R_ARM_MOVW_ABS_NC 000007d8 .LC69 │ │ │ │ │ -00003b60 0000d52c R_ARM_MOVT_ABS 000007d8 .LC69 │ │ │ │ │ +00000bf8 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000c38 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000c60 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00000c64 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000cc0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ccc 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000cd0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d10 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000d14 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000d18 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ +00000d1c 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ +00000d24 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000d30 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000d34 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000d38 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ +00000d3c 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ +00000d44 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000da4 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000dbc 0000392b R_ARM_MOVW_ABS_NC 000000e8 .LC10 │ │ │ │ │ +00000dc0 0000392c R_ARM_MOVT_ABS 000000e8 .LC10 │ │ │ │ │ +00000dd8 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00000ebc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000edc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000efc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f1c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f3c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f80 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f98 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000fbc 00017c2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000fc0 00017c2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001020 00017d1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00001030 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +000010b8 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +00001104 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +00001138 0000422b R_ARM_MOVW_ABS_NC 000000fc .LC11 │ │ │ │ │ +0000113c 0000422c R_ARM_MOVT_ABS 000000fc .LC11 │ │ │ │ │ +00001154 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001204 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +00001298 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +000012d8 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001324 0000452b R_ARM_MOVW_ABS_NC 00000104 .LC12 │ │ │ │ │ +00001328 0000452c R_ARM_MOVT_ABS 00000104 .LC12 │ │ │ │ │ +0000132c 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +0000147c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001480 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001484 0000462b R_ARM_MOVW_ABS_NC 00000110 .LC13 │ │ │ │ │ +00001488 0000462c R_ARM_MOVT_ABS 00000110 .LC13 │ │ │ │ │ +00001490 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000149c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014bc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000152c 0000491c R_ARM_CALL 00001ff8 StopIteration_clear │ │ │ │ │ +00001548 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000015b8 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +000016dc 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +00001720 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001724 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001738 0000502b R_ARM_MOVW_ABS_NC 00000148 .LC14 │ │ │ │ │ +0000173c 0000502c R_ARM_MOVT_ABS 00000148 .LC14 │ │ │ │ │ +00001748 0001831c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00001774 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +000017b4 0000512b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +000017b8 0000512c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +000017c4 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00001860 0001841c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00001874 0001851c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00001880 0001861c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000018c4 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +000018d4 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +000018e8 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000018ec 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00001944 0000552b R_ARM_MOVW_ABS_NC 00000198 .LC18 │ │ │ │ │ +00001948 0000552c R_ARM_MOVT_ABS 00000198 .LC18 │ │ │ │ │ +0000194c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000197c 0000542b R_ARM_MOVW_ABS_NC 00000160 .LC17 │ │ │ │ │ +00001980 0000542c R_ARM_MOVT_ABS 00000160 .LC17 │ │ │ │ │ +0000198c 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000019b0 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +000019ec 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000019f0 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000019f4 0000592b R_ARM_MOVW_ABS_NC 000001d8 .LC20 │ │ │ │ │ +000019f8 0000592c R_ARM_MOVT_ABS 000001d8 .LC20 │ │ │ │ │ +00001a04 00005b2b R_ARM_MOVW_ABS_NC 00000208 .LC22 │ │ │ │ │ +00001a08 00005b2c R_ARM_MOVT_ABS 00000208 .LC22 │ │ │ │ │ +00001a0c 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a24 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a28 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001a2c 0000582b R_ARM_MOVW_ABS_NC 000001d0 .LC19 │ │ │ │ │ +00001a30 0000582c R_ARM_MOVT_ABS 000001d0 .LC19 │ │ │ │ │ +00001a3c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001a40 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001a44 00005a2b R_ARM_MOVW_ABS_NC 000001e0 .LC21 │ │ │ │ │ +00001a48 00005a2c R_ARM_MOVT_ABS 000001e0 .LC21 │ │ │ │ │ +00001a54 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001ab4 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001b38 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001c20 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c60 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ca8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cb0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cdc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d08 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d10 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d18 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d44 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d94 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001dac 0000602b R_ARM_MOVW_ABS_NC 00000234 .LC23 │ │ │ │ │ +00001db0 0000602c R_ARM_MOVT_ABS 00000234 .LC23 │ │ │ │ │ +00001db8 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +00001e0c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e3c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001ff8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002000 0000141c R_ARM_CALL 00000154 BaseException_clear │ │ │ │ │ +0000201c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002034 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000204c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002064 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000207c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002084 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020c0 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002230 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002244 0000141d R_ARM_JUMP24 00000154 BaseException_clear │ │ │ │ │ +0000224c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000226c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000228c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000229c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022bc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000022dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002310 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002320 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002388 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +000023f4 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +000024a0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000024a4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002510 00015d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002560 00018d1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00002570 00006a2b R_ARM_MOVW_ABS_NC 00000244 .LC24 │ │ │ │ │ +00002574 00006a2c R_ARM_MOVT_ABS 00000244 .LC24 │ │ │ │ │ +0000257c 00018e1c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000025a4 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000025a8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000025ac 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000025b0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000025c8 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +000025cc 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +0000260c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002610 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002634 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002654 0000792b R_ARM_MOVW_ABS_NC 00000300 .LC31 │ │ │ │ │ +00002658 0000792c R_ARM_MOVT_ABS 00000300 .LC31 │ │ │ │ │ +0000265c 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002684 00007a2b R_ARM_MOVW_ABS_NC 00000320 .LC32 │ │ │ │ │ +00002688 00007a2c R_ARM_MOVT_ABS 00000320 .LC32 │ │ │ │ │ +000026ec 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +000026f0 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +000027d0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000280c 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00002810 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +0000285c 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00002860 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +000028b0 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +000028b4 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +000028e8 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +000028ec 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00002920 00019b1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +00002934 00007f2b R_ARM_MOVW_ABS_NC 0000032c .LC33 │ │ │ │ │ +00002938 0000802b R_ARM_MOVW_ABS_NC 00000334 .LC34 │ │ │ │ │ +00002940 00007f2c R_ARM_MOVT_ABS 0000032c .LC33 │ │ │ │ │ +00002944 0000802c R_ARM_MOVT_ABS 00000334 .LC34 │ │ │ │ │ +00002950 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +0000296c 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00002970 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +0000298c 00019d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00002a70 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002a74 00019e2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002a9c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002aa0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002aac 00019f1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002abc 0000842b R_ARM_MOVW_ABS_NC 0000033c .LC35 │ │ │ │ │ +00002ac0 0000842c R_ARM_MOVT_ABS 0000033c .LC35 │ │ │ │ │ +00002ac4 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002af8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002afc 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002b0c 00017d1d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00002b14 00019e2b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00002b18 00019e2c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00002b3c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002b40 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002b44 0000852b R_ARM_MOVW_ABS_NC 00000350 .LC36 │ │ │ │ │ +00002b48 0000852c R_ARM_MOVT_ABS 00000350 .LC36 │ │ │ │ │ +00002b50 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002b7c 0001a01c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002b90 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002b94 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002ba0 00019f1c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00002bac 0000862b R_ARM_MOVW_ABS_NC 00000358 .LC37 │ │ │ │ │ +00002bb0 0000862c R_ARM_MOVT_ABS 00000358 .LC37 │ │ │ │ │ +00002bb4 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002bd0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002bd4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002c0c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002c10 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002c48 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002c4c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002ca0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002ca4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002cb8 00008c2b R_ARM_MOVW_ABS_NC 00000380 .LC39 │ │ │ │ │ +00002cbc 00008c2c R_ARM_MOVT_ABS 00000380 .LC39 │ │ │ │ │ +00002cd4 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002d00 00008b2b R_ARM_MOVW_ABS_NC 00000368 .LC38 │ │ │ │ │ +00002d04 00008b2c R_ARM_MOVT_ABS 00000368 .LC38 │ │ │ │ │ +00002d08 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002d24 00008d2b R_ARM_MOVW_ABS_NC 00000394 .LC40 │ │ │ │ │ +00002d28 00008d2c R_ARM_MOVT_ABS 00000394 .LC40 │ │ │ │ │ +00002d34 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002d64 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00002d74 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00002d88 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00002d8c 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00002dbc 0000922b R_ARM_MOVW_ABS_NC 00000464 .LC44 │ │ │ │ │ +00002dc0 0000922c R_ARM_MOVT_ABS 00000464 .LC44 │ │ │ │ │ +00002dc4 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002e0c 0001a21c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00002e1c 00008f2b R_ARM_MOVW_ABS_NC 000003a4 .LC41 │ │ │ │ │ +00002e20 00008f2c R_ARM_MOVT_ABS 000003a4 .LC41 │ │ │ │ │ +00002e38 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00002e50 0000912b R_ARM_MOVW_ABS_NC 00000424 .LC43 │ │ │ │ │ +00002e54 0000912c R_ARM_MOVT_ABS 00000424 .LC43 │ │ │ │ │ +00002e58 0000902b R_ARM_MOVW_ABS_NC 000003e4 .LC42 │ │ │ │ │ +00002e5c 0000902c R_ARM_MOVT_ABS 000003e4 .LC42 │ │ │ │ │ +00002e78 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00002ec0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002ec4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002eec 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002f30 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f38 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002f3c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002f40 0000982b R_ARM_MOVW_ABS_NC 000004a0 .LC45 │ │ │ │ │ +00002f44 0000982c R_ARM_MOVT_ABS 000004a0 .LC45 │ │ │ │ │ +00002f4c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002f7c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00002f80 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00002f9c 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002fac 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002fbc 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002fc8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002fcc 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003034 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003050 0001ab1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +00003078 0000a51c R_ARM_CALL 00003f10 exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ +0000309c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030e0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000030e4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000030e8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000030ec 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000313c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003140 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003154 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000318c 0000a42b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ +00003190 0000a42c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ +00003194 0001a31c R_ARM_CALL 000000b0 _PyExc_CreateExceptionGroup │ │ │ │ │ +000031bc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000320c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003214 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003218 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000321c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003220 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003240 0001ac1c R_ARM_CALL 00000000 PyList_GetItem │ │ │ │ │ +0000326c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003290 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00003294 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +000032c8 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +000032cc 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +000032fc 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00003300 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +0000331c 00019d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00003388 0000b21c R_ARM_CALL 00003328 exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ +00003398 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000339c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000033bc 0001a41d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000033ec 0001b11c R_ARM_CALL 00000000 PyCallable_Check │ │ │ │ │ +0000343c 0001b22b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00003440 0001b22c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00003490 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003494 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003498 0000b42b R_ARM_MOVW_ABS_NC 00000608 .LC55 │ │ │ │ │ +0000349c 0000b42c R_ARM_MOVT_ABS 00000608 .LC55 │ │ │ │ │ +000034a4 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000034e0 0001bb1c R_ARM_CALL 00000000 PySequence_Size │ │ │ │ │ +000034f8 0000bd2b R_ARM_MOVW_ABS_NC 00000688 .LC57 │ │ │ │ │ +000034fc 0000bd2c R_ARM_MOVT_ABS 00000688 .LC57 │ │ │ │ │ +00003500 0000be2b R_ARM_MOVW_ABS_NC 0000068c .LC58 │ │ │ │ │ +00003504 0000be2c R_ARM_MOVT_ABS 0000068c .LC58 │ │ │ │ │ +00003508 0001bc1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00003514 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00003518 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003530 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000035d4 0001901c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000035fc 0000bf2b R_ARM_MOVW_ABS_NC 00000694 .LC59 │ │ │ │ │ +00003600 0000bf2c R_ARM_MOVT_ABS 00000694 .LC59 │ │ │ │ │ +00003608 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003620 0001a61c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +00003634 0001bd1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +0000366c 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000036b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000036d0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003708 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003718 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003728 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003730 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003734 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00003738 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00003758 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +0000375c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00003780 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000380c 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003820 0001be1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00003848 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000386c 0000c12b R_ARM_MOVW_ABS_NC 000006cc .LC60 │ │ │ │ │ +00003870 0000c12c R_ARM_MOVT_ABS 000006cc .LC60 │ │ │ │ │ +00003878 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +0000388c 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000038ac 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000038b8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000038bc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000038c8 0001a51c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +00003904 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003940 0001671d R_ARM_JUMP24 00000000 _PyTuple_FromPair │ │ │ │ │ +00003958 0001bf1d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +0000397c 0000061c R_ARM_CALL 00001e28 BaseException_init │ │ │ │ │ +000039a8 0000cb2b R_ARM_MOVW_ABS_NC 00000750 .LC63 │ │ │ │ │ +000039ac 0000cb2c R_ARM_MOVT_ABS 00000750 .LC63 │ │ │ │ │ +000039c0 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00003a4c 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003a58 0000a42b R_ARM_MOVW_ABS_NC 000005dc .LC52 │ │ │ │ │ +00003a5c 0000a42c R_ARM_MOVT_ABS 000005dc .LC52 │ │ │ │ │ +00003a64 0000d02b R_ARM_MOVW_ABS_NC 00000774 .LC65 │ │ │ │ │ +00003a68 0000d02c R_ARM_MOVT_ABS 00000774 .LC65 │ │ │ │ │ +00003a6c 0000d12b R_ARM_MOVW_ABS_NC 00000778 .LC66 │ │ │ │ │ +00003a70 0000d12c R_ARM_MOVT_ABS 00000778 .LC66 │ │ │ │ │ +00003a80 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00003aa0 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00003aa4 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00003ad4 0001971c R_ARM_CALL 000026bc _PyUnicodeError_GetParams │ │ │ │ │ +00003b14 00017d1c R_ARM_CALL 00000000 PyObject_Str │ │ │ │ │ +00003b28 0000532b R_ARM_MOVW_ABS_NC 00000158 .LC16 │ │ │ │ │ +00003b2c 0000532c R_ARM_MOVT_ABS 00000158 .LC16 │ │ │ │ │ +00003b58 0000d82b R_ARM_MOVW_ABS_NC 00000848 .LC71 │ │ │ │ │ +00003b5c 0000d82c R_ARM_MOVT_ABS 00000848 .LC71 │ │ │ │ │ +00003b60 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00003b9c 0001a21c R_ARM_CALL 00000000 PyUnicode_ReadChar │ │ │ │ │ +00003bac 0000d52b R_ARM_MOVW_ABS_NC 000007a0 .LC68 │ │ │ │ │ +00003bb0 0000d52c R_ARM_MOVT_ABS 000007a0 .LC68 │ │ │ │ │ +00003bc4 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00003bdc 00017e1d R_ARM_JUMP24 00000000 Py_GetConstant │ │ │ │ │ +00003be4 0000d72b R_ARM_MOVW_ABS_NC 00000810 .LC70 │ │ │ │ │ +00003be8 0000d72c R_ARM_MOVT_ABS 00000810 .LC70 │ │ │ │ │ +00003bec 0000d62b R_ARM_MOVW_ABS_NC 000007d8 .LC69 │ │ │ │ │ +00003bf0 0000d62c R_ARM_MOVT_ABS 000007d8 .LC69 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x14154 contains 745 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x141f0 contains 745 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 0001e902 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ +00000000 0001ea02 R_ARM_ABS32 00000b7c _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 │ │ │ │ │ @@ -494,317 +489,317 @@ │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000094 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000a0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000000a0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000000e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000000e4 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000000e8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000011c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000124 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000015c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000016c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000178 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000178 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000001b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001bc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000001bc 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000001c0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000001e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001f4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000001fc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000244 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000250 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000250 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000294 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000298 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000002b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002cc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000002d4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000030c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000031c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000328 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000328 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000368 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000036c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000036c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000370 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000390 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003a4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000003ac 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000003e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000003f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000400 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000440 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000444 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000448 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000047c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000484 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000004bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004d8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000004d8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000518 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000051c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000520 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000554 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 0000055c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000594 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005b0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000005b0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000005f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000005f4 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000005f8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000062c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000634 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000066c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000067c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000688 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000688 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000006c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006cc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000006cc 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000006d0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000006f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000704 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 0000070c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000754 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000760 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000760 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000007a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000007a4 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000007a8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000007c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007dc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000007e4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000081c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000082c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000838 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000838 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000878 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000087c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000087c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000880 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000008a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000008b4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000008bc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000008f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000904 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000910 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000910 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000950 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000954 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000954 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000958 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000978 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000098c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000994 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000009cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000009dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000009e8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000a28 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a2c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000a2c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000a30 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000a64 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000a6c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000aa4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ab4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ac0 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000ac0 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000b00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b04 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000b04 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000b08 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b3c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000b44 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000b88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b94 00001202 R_ARM_ABS32 00000354 MemoryError_dealloc │ │ │ │ │ 00000bd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bd8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000bd8 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000bdc 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c10 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000c18 00000f02 R_ARM_ABS32 000001d0 MemoryError_new │ │ │ │ │ 00000c50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000c60 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c6c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000c6c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000cac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000cb0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000cb0 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000cb4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000cd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ce8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000cf0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000d28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d38 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d44 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000d44 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000d84 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d88 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000d88 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000d8c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000dc0 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000dc8 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000e00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e1c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000e1c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000e5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000e60 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000e60 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000e64 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000e84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000e98 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000ea0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ee8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ef4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000ef4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00000f34 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f38 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00000f38 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00000f3c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00000f5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000f70 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00000f78 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00000fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000fc0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000fcc 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00000fcc 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000100c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001010 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001010 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00001014 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001048 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001050 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001098 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010a4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000010a4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000010e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010e8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000010e8 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000010ec 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000110c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001120 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001128 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001170 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000117c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000117c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000011bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000011c0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000011c0 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000011c4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000011e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000011f8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001200 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001244 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001250 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -0000127c 0000d802 R_ARM_ABS32 00003a58 UnicodeTranslateError_str │ │ │ │ │ +00001250 00005c02 R_ARM_ABS32 00001ab8 UnicodeError_dealloc │ │ │ │ │ +0000127c 0000d902 R_ARM_ABS32 00003ae8 UnicodeTranslateError_str │ │ │ │ │ 00001290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001294 00004b02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -00001298 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001294 00004c02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ +00001298 00005d02 R_ARM_ABS32 00001b3c UnicodeError_clear │ │ │ │ │ 000012b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000012b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012cc 0000cb02 R_ARM_ABS32 000038cc UnicodeTranslateError_init │ │ │ │ │ +000012cc 0000cc02 R_ARM_ABS32 0000395c UnicodeTranslateError_init │ │ │ │ │ 000012d4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001318 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001324 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -00001350 00005502 R_ARM_ABS32 00001788 UnicodeDecodeError_str │ │ │ │ │ +00001324 00005c02 R_ARM_ABS32 00001ab8 UnicodeError_dealloc │ │ │ │ │ +00001350 00005602 R_ARM_ABS32 00001898 UnicodeDecodeError_str │ │ │ │ │ 00001364 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001368 00004b02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -0000136c 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001368 00004c02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ +0000136c 00005d02 R_ARM_ABS32 00001b3c UnicodeError_clear │ │ │ │ │ 00001384 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000138c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013a0 00005102 R_ARM_ABS32 00001644 UnicodeDecodeError_init │ │ │ │ │ +000013a0 00005202 R_ARM_ABS32 00001754 UnicodeDecodeError_init │ │ │ │ │ 000013a8 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000013e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000013f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013fc 00005b02 R_ARM_ABS32 000019a8 UnicodeError_dealloc │ │ │ │ │ -00001428 00009202 R_ARM_ABS32 00002b04 UnicodeEncodeError_str │ │ │ │ │ +000013fc 00005c02 R_ARM_ABS32 00001ab8 UnicodeError_dealloc │ │ │ │ │ +00001428 00009302 R_ARM_ABS32 00002d38 UnicodeEncodeError_str │ │ │ │ │ 0000143c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001440 00004b02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ -00001444 00005c02 R_ARM_ABS32 00001a2c UnicodeError_clear │ │ │ │ │ +00001440 00004c02 R_ARM_ABS32 0000207c UnicodeError_traverse │ │ │ │ │ +00001444 00005d02 R_ARM_ABS32 00001b3c UnicodeError_clear │ │ │ │ │ 0000145c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001464 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001478 00004202 R_ARM_ABS32 00000fd4 UnicodeEncodeError_init │ │ │ │ │ +00001478 00004302 R_ARM_ABS32 000010e4 UnicodeEncodeError_init │ │ │ │ │ 00001480 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000014b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014c8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014cc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014f0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014f4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001504 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001508 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001518 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000153c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001548 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00001548 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00001588 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000158c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000158c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00001590 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000015b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000015c4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000015cc 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001610 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000161c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000161c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000165c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001660 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001660 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00001664 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001684 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001698 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000016a0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000016d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000016e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016f4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ -00001720 0000cc02 R_ARM_ABS32 000003a4 KeyError_str │ │ │ │ │ +000016f4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00001720 0000cd02 R_ARM_ABS32 000003a4 KeyError_str │ │ │ │ │ 00001734 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001738 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001738 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 0000173c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000175c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001770 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000017b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000017c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000017cc 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000017cc 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000180c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001810 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00001810 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00001814 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00001834 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001848 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001850 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00001888 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001898 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000018a4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000018a4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000018e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000018e8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000018e8 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000018ec 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000190c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001920 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00001928 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000196c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001978 00006302 R_ARM_ABS32 00001c14 SyntaxError_dealloc │ │ │ │ │ +00001978 00006402 R_ARM_ABS32 00001e48 SyntaxError_dealloc │ │ │ │ │ 000019b8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000019bc 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -000019c0 00006602 R_ARM_ABS32 00001e90 SyntaxError_clear │ │ │ │ │ +000019bc 00004f02 R_ARM_ABS32 000015bc SyntaxError_traverse │ │ │ │ │ +000019c0 00006702 R_ARM_ABS32 000020c4 SyntaxError_clear │ │ │ │ │ 000019e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000019f4 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +000019f4 00004702 R_ARM_ABS32 00001274 SyntaxError_init │ │ │ │ │ 00001a34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001a44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a50 00006302 R_ARM_ABS32 00001c14 SyntaxError_dealloc │ │ │ │ │ +00001a50 00006402 R_ARM_ABS32 00001e48 SyntaxError_dealloc │ │ │ │ │ 00001a90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001a94 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001a98 00006602 R_ARM_ABS32 00001e90 SyntaxError_clear │ │ │ │ │ +00001a94 00004f02 R_ARM_ABS32 000015bc SyntaxError_traverse │ │ │ │ │ +00001a98 00006702 R_ARM_ABS32 000020c4 SyntaxError_clear │ │ │ │ │ 00001ab8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001acc 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +00001acc 00004702 R_ARM_ABS32 00001274 SyntaxError_init │ │ │ │ │ 00001b0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001b1c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b28 00006302 R_ARM_ABS32 00001c14 SyntaxError_dealloc │ │ │ │ │ +00001b28 00006402 R_ARM_ABS32 00001e48 SyntaxError_dealloc │ │ │ │ │ 00001b68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b6c 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001b70 00006602 R_ARM_ABS32 00001e90 SyntaxError_clear │ │ │ │ │ +00001b6c 00004f02 R_ARM_ABS32 000015bc SyntaxError_traverse │ │ │ │ │ +00001b70 00006702 R_ARM_ABS32 000020c4 SyntaxError_clear │ │ │ │ │ 00001b90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001ba4 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +00001ba4 00004702 R_ARM_ABS32 00001274 SyntaxError_init │ │ │ │ │ 00001be4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001bf4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c00 00006302 R_ARM_ABS32 00001c14 SyntaxError_dealloc │ │ │ │ │ -00001c2c 00008602 R_ARM_ABS32 00002794 SyntaxError_str │ │ │ │ │ +00001c00 00006402 R_ARM_ABS32 00001e48 SyntaxError_dealloc │ │ │ │ │ +00001c2c 00008702 R_ARM_ABS32 000029c8 SyntaxError_str │ │ │ │ │ 00001c40 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c44 00004e02 R_ARM_ABS32 000014ac SyntaxError_traverse │ │ │ │ │ -00001c48 00006602 R_ARM_ABS32 00001e90 SyntaxError_clear │ │ │ │ │ +00001c44 00004f02 R_ARM_ABS32 000015bc SyntaxError_traverse │ │ │ │ │ +00001c48 00006702 R_ARM_ABS32 000020c4 SyntaxError_clear │ │ │ │ │ 00001c60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001c68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001c7c 00004602 R_ARM_ABS32 00001164 SyntaxError_init │ │ │ │ │ +00001c7c 00004702 R_ARM_ABS32 00001274 SyntaxError_init │ │ │ │ │ 00001cbc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ccc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -817,1082 +812,1082 @@ │ │ │ │ │ 00001d44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d48 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d6c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d9c 00002402 R_ARM_ABS32 000006a4 AttributeError_dealloc │ │ │ │ │ -00001dc8 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ +00001dc8 00003f02 R_ARM_ABS32 00000ff8 BaseException_str │ │ │ │ │ 00001ddc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001de0 00004d02 R_ARM_ABS32 0000143c AttributeError_traverse │ │ │ │ │ +00001de0 00004e02 R_ARM_ABS32 0000154c AttributeError_traverse │ │ │ │ │ 00001de4 00002702 R_ARM_ABS32 00000904 AttributeError_clear │ │ │ │ │ 00001df8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001dfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001e18 00002002 R_ARM_ABS32 000004b0 AttributeError_init │ │ │ │ │ 00001e58 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e5c 0000df02 R_ARM_ABS32 000009ac AttributeError_getstate │ │ │ │ │ +00001e5c 0000e002 R_ARM_ABS32 000009ac AttributeError_getstate │ │ │ │ │ 00001e68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001e6c 0000de02 R_ARM_ABS32 00000938 AttributeError_reduce │ │ │ │ │ +00001e6c 0000df02 R_ARM_ABS32 00000938 AttributeError_reduce │ │ │ │ │ 00001e88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e98 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001e9c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001eac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ec4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001ed4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ee0 00008102 R_ARM_ABS32 00002780 NameError_dealloc │ │ │ │ │ +00001ee0 00008202 R_ARM_ABS32 000029b4 NameError_dealloc │ │ │ │ │ 00001f20 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f24 00006702 R_ARM_ABS32 000020f8 NameError_traverse │ │ │ │ │ -00001f28 00008202 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ +00001f24 00006802 R_ARM_ABS32 0000232c NameError_traverse │ │ │ │ │ +00001f28 00008302 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ 00001f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001f5c 00006002 R_ARM_ABS32 00001b18 NameError_init │ │ │ │ │ +00001f5c 00006102 R_ARM_ABS32 00001d4c NameError_init │ │ │ │ │ 00001f9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001fac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001fb8 00008102 R_ARM_ABS32 00002780 NameError_dealloc │ │ │ │ │ -00001fe4 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ +00001fb8 00008202 R_ARM_ABS32 000029b4 NameError_dealloc │ │ │ │ │ +00001fe4 00003f02 R_ARM_ABS32 00000ff8 BaseException_str │ │ │ │ │ 00001ff8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ffc 00006702 R_ARM_ABS32 000020f8 NameError_traverse │ │ │ │ │ -00002000 00008202 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ +00001ffc 00006802 R_ARM_ABS32 0000232c NameError_traverse │ │ │ │ │ +00002000 00008302 R_ARM_ABS32 00002928 NameError_clear │ │ │ │ │ 00002014 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002018 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002020 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002034 00006002 R_ARM_ABS32 00001b18 NameError_init │ │ │ │ │ +00002034 00006102 R_ARM_ABS32 00001d4c NameError_init │ │ │ │ │ 00002074 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000209c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000020ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020b8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000020b8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000020f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020fc 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000020fc 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00002100 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00002120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002134 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 0000213c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00002174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002184 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002190 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002190 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000021d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000021d4 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000021d4 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000021d8 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000021f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000220c 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00002214 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 0000224c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000225c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002268 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002268 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 000022a8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022ac 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +000022ac 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 000022b0 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000022d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000022e4 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000022ec 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00002324 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002334 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002340 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002340 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00002380 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002384 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00002384 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00002388 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 000023a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000023bc 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000023c4 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000023fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000240c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002418 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00002418 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00002458 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000245c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +0000245c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00002460 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00002480 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002494 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 0000249c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000024d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000024e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000024f4 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000024f4 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002534 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002538 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -0000253c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002538 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +0000253c 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 0000255c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002570 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002570 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 000025bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000025c8 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000025c8 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002608 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000260c 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00002610 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +0000260c 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00002610 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002630 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002644 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002644 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002690 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000269c 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +0000269c 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 000026dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000026e0 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -000026e4 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000026e0 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +000026e4 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002718 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002718 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002764 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002770 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002770 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 000027b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027b4 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -000027b8 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000027b4 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +000027b8 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 000027d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000027ec 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000027ec 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002838 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002844 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002844 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002884 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002888 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -0000288c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002888 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +0000288c 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 000028ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000028c0 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000028c0 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 0000290c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002918 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002918 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002958 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000295c 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00002960 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +0000295c 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00002960 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002980 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002994 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002994 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 000029e0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029ec 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +000029ec 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002a2c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a30 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00002a34 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002a30 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00002a34 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002a54 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002a68 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002a68 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002ab4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ac0 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002ac0 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002b00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b04 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00002b08 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002b04 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00002b08 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002b28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002b3c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002b3c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002b88 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b94 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002b94 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002bd4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002bd8 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00002bdc 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002bd8 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00002bdc 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002bfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002c10 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002c10 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002c5c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c68 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002c68 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002ca8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cac 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00002cb0 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002cac 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00002cb0 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002cd0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002ce4 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002ce4 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002d30 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d3c 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002d3c 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002d7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d80 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00002d84 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002d80 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00002d84 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002db8 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002db8 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002e04 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e10 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002e10 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002e50 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e54 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00002e58 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002e54 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00002e58 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002e78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002e8c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002e8c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002ed8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ee4 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002ee4 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002f24 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f28 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00002f2c 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00002f28 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00002f2c 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00002f4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002f60 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00002f60 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00002fa0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002fb0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fbc 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00002fbc 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 00002ffc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003000 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -00003004 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +00003000 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +00003004 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 00003024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003038 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +00003038 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00003084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003090 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00003090 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ 000030d0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030d4 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -000030d8 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000030d4 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +000030d8 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 000030f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000310c 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +0000310c 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ 00003158 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003164 00003302 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ -00003190 00008d02 R_ARM_ABS32 00002a40 OSError_str │ │ │ │ │ +00003164 00003402 R_ARM_ABS32 0000179c OSError_dealloc │ │ │ │ │ +00003190 00008e02 R_ARM_ABS32 00002c74 OSError_str │ │ │ │ │ 000031a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031a8 00006802 R_ARM_ABS32 00002160 OSError_traverse │ │ │ │ │ -000031ac 00003702 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ +000031a8 00006902 R_ARM_ABS32 00002394 OSError_traverse │ │ │ │ │ +000031ac 00003802 R_ARM_ABS32 00001ba8 OSError_clear │ │ │ │ │ 000031c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000031cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031e0 00002d02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ -000031e8 00002c02 R_ARM_ABS32 00000d40 OSError_new │ │ │ │ │ +000031e0 00002e02 R_ARM_ABS32 0000126c OSError_init │ │ │ │ │ +000031e8 00002d02 R_ARM_ABS32 00000d40 OSError_new │ │ │ │ │ 00003220 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003224 0000ad02 R_ARM_ABS32 0000019c OSError_written_get │ │ │ │ │ -00003228 0000ae02 R_ARM_ABS32 000001e0 OSError_written_set │ │ │ │ │ +00003224 0000ae02 R_ARM_ABS32 0000019c OSError_written_get │ │ │ │ │ +00003228 0000af02 R_ARM_ABS32 000001e0 OSError_written_set │ │ │ │ │ 00003248 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000324c 0000d902 R_ARM_ABS32 00000648 OSError_reduce │ │ │ │ │ +0000324c 0000da02 R_ARM_ABS32 00000648 OSError_reduce │ │ │ │ │ 00003268 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003278 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000327c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000328c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003290 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032a0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000032cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000032dc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032e8 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000032e8 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ 00003328 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000332c 00004002 R_ARM_ABS32 00000f24 ImportError_traverse │ │ │ │ │ -00003330 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +0000332c 00004102 R_ARM_ABS32 00001034 ImportError_traverse │ │ │ │ │ +00003330 00003702 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ 00003350 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003364 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +00003364 00003a02 R_ARM_ABS32 00000d4c ImportError_init │ │ │ │ │ 000033a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000033b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033c0 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000033c0 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ 00003400 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003404 00004002 R_ARM_ABS32 00000f24 ImportError_traverse │ │ │ │ │ -00003408 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +00003404 00004102 R_ARM_ABS32 00001034 ImportError_traverse │ │ │ │ │ +00003408 00003702 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ 00003428 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000343c 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +0000343c 00003a02 R_ARM_ABS32 00000d4c ImportError_init │ │ │ │ │ 0000347c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000348c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003498 00003002 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ -000034ac 0000dd02 R_ARM_ABS32 00000798 ImportError_repr │ │ │ │ │ -000034c4 00003d02 R_ARM_ABS32 00000e94 ImportError_str │ │ │ │ │ +00003498 00003102 R_ARM_ABS32 00001634 ImportError_dealloc │ │ │ │ │ +000034ac 0000de02 R_ARM_ABS32 00000798 ImportError_repr │ │ │ │ │ +000034c4 00003e02 R_ARM_ABS32 00000fa4 ImportError_str │ │ │ │ │ 000034d8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000034dc 00004002 R_ARM_ABS32 00000f24 ImportError_traverse │ │ │ │ │ -000034e0 00003602 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ +000034dc 00004102 R_ARM_ABS32 00001034 ImportError_traverse │ │ │ │ │ +000034e0 00003702 R_ARM_ABS32 00001a7c ImportError_clear │ │ │ │ │ 000034f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000034f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003500 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003514 00003902 R_ARM_ABS32 00000c3c ImportError_init │ │ │ │ │ +00003514 00003a02 R_ARM_ABS32 00000d4c ImportError_init │ │ │ │ │ 00003554 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003558 0000e502 R_ARM_ABS32 00000b54 ImportError_reduce │ │ │ │ │ +00003558 0000e602 R_ARM_ABS32 00000b54 ImportError_reduce │ │ │ │ │ 00003574 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003584 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003588 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003598 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000359c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035c0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000035e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035f4 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +000035f4 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003634 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003638 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003638 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 0000363c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 0000365c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003670 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003678 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000036bc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036c8 0000a602 R_ARM_ABS32 00002e90 BaseExceptionGroup_dealloc │ │ │ │ │ -000036dc 0000d302 R_ARM_ABS32 000004fc BaseExceptionGroup_repr │ │ │ │ │ -000036f4 0000d102 R_ARM_ABS32 000039a0 BaseExceptionGroup_str │ │ │ │ │ +000036c8 0000a702 R_ARM_ABS32 00002e90 BaseExceptionGroup_dealloc │ │ │ │ │ +000036dc 0000d402 R_ARM_ABS32 000004fc BaseExceptionGroup_repr │ │ │ │ │ +000036f4 0000d202 R_ARM_ABS32 00003a30 BaseExceptionGroup_str │ │ │ │ │ 00003708 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000370c 0000b202 R_ARM_ABS32 000031f4 BaseExceptionGroup_traverse │ │ │ │ │ -00003710 0000a902 R_ARM_ABS32 00003128 BaseExceptionGroup_clear │ │ │ │ │ +0000370c 0000b302 R_ARM_ABS32 000031f4 BaseExceptionGroup_traverse │ │ │ │ │ +00003710 0000aa02 R_ARM_ABS32 00003128 BaseExceptionGroup_clear │ │ │ │ │ 00003724 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003728 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003744 0000a202 R_ARM_ABS32 00002dc8 BaseExceptionGroup_init │ │ │ │ │ -0000374c 00009f02 R_ARM_ABS32 00002a70 BaseExceptionGroup_new │ │ │ │ │ +00003744 0000a302 R_ARM_ABS32 00002dc8 BaseExceptionGroup_init │ │ │ │ │ +0000374c 0000a002 R_ARM_ABS32 00002a70 BaseExceptionGroup_new │ │ │ │ │ 00003784 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003788 00022302 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00003788 00022402 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00003790 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003794 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003798 0000c402 R_ARM_ABS32 00003800 BaseExceptionGroup_derive │ │ │ │ │ -000037a0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003798 0000c502 R_ARM_ABS32 00003890 BaseExceptionGroup_derive │ │ │ │ │ +000037a0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037a8 0000af02 R_ARM_ABS32 0000320c BaseExceptionGroup_split │ │ │ │ │ -000037b0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000037a8 0000b002 R_ARM_ABS32 00003344 BaseExceptionGroup_split │ │ │ │ │ +000037b0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037b8 0000c602 R_ARM_ABS32 00000270 BaseExceptionGroup_subgroup │ │ │ │ │ -000037c0 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000037b8 0000c702 R_ARM_ABS32 00000270 BaseExceptionGroup_subgroup │ │ │ │ │ +000037c0 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000037d4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037e4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003810 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003820 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000382c 00004702 R_ARM_ABS32 000013b4 SystemExit_dealloc │ │ │ │ │ +0000382c 00004802 R_ARM_ABS32 000014c4 SystemExit_dealloc │ │ │ │ │ 0000386c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003870 00009402 R_ARM_ABS32 00000058 SystemExit_traverse │ │ │ │ │ -00003874 00004a02 R_ARM_ABS32 00002068 SystemExit_clear │ │ │ │ │ +00003870 00009502 R_ARM_ABS32 00000058 SystemExit_traverse │ │ │ │ │ +00003874 00004b02 R_ARM_ABS32 00002068 SystemExit_clear │ │ │ │ │ 0000388c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003894 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000038a8 00004302 R_ARM_ABS32 000010d0 SystemExit_init │ │ │ │ │ +000038a8 00004402 R_ARM_ABS32 000011e0 SystemExit_init │ │ │ │ │ 000038e8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000038f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003910 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003920 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000392c 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +0000392c 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 0000396c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003970 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003970 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003974 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003994 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000039a8 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 000039b0 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 000039e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000039f8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a04 00007c02 R_ARM_ABS32 00002754 StopIteration_dealloc │ │ │ │ │ +00003a04 00007d02 R_ARM_ABS32 00002754 StopIteration_dealloc │ │ │ │ │ 00003a44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a48 0000aa02 R_ARM_ABS32 00000144 StopIteration_traverse │ │ │ │ │ -00003a4c 00004802 R_ARM_ABS32 00001ff8 StopIteration_clear │ │ │ │ │ +00003a48 0000ab02 R_ARM_ABS32 00000144 StopIteration_traverse │ │ │ │ │ +00003a4c 00004902 R_ARM_ABS32 00001ff8 StopIteration_clear │ │ │ │ │ 00003a64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003a6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a80 00007b02 R_ARM_ABS32 00002634 StopIteration_init │ │ │ │ │ +00003a80 00007c02 R_ARM_ABS32 00002634 StopIteration_init │ │ │ │ │ 00003ac0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ad0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003ae8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003af8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b04 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003b04 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003b44 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b48 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003b48 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003b4c 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003b6c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003b80 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003b88 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003bcc 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003bd8 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003bd8 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003c18 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c1c 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003c1c 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003c20 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003c40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003c54 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003c5c 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003ca0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cac 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003cac 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ 00003cec 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003cf0 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003cf0 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003cf4 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003d14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003d28 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003d30 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003d68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003d78 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003d84 00002a02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ -00003d98 00008002 R_ARM_ABS32 000026d0 BaseException_repr │ │ │ │ │ -00003db0 00003e02 R_ARM_ABS32 00000ee8 BaseException_str │ │ │ │ │ -00003db4 00022402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00003db8 00022502 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ +00003d84 00002b02 R_ARM_ABS32 00000bac BaseException_dealloc │ │ │ │ │ +00003d98 00008102 R_ARM_ABS32 00002904 BaseException_repr │ │ │ │ │ +00003db0 00003f02 R_ARM_ABS32 00000ff8 BaseException_str │ │ │ │ │ +00003db4 00022502 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00003db8 00022602 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 00003dc4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003dc8 00003f02 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ +00003dc8 00004002 R_ARM_ABS32 00001ec8 BaseException_traverse │ │ │ │ │ 00003dcc 00001402 R_ARM_ABS32 00000154 BaseException_clear │ │ │ │ │ 00003de0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003de4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003de8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003e00 00000602 R_ARM_ABS32 00001e28 BaseException_init │ │ │ │ │ 00003e08 00000502 R_ARM_ABS32 00000098 BaseException_new │ │ │ │ │ 00003e34 00000702 R_ARM_ABS32 00000ad0 BaseException_vectorcall │ │ │ │ │ 00003e40 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003e68 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e6c 00022602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ -00003e70 00022702 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ +00003e6c 00022702 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ │ +00003e70 00022802 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ 00003e7c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e80 00009502 R_ARM_ABS32 00002d58 BaseException_args_get │ │ │ │ │ -00003e84 00009802 R_ARM_ABS32 00002d94 BaseException_args_set │ │ │ │ │ +00003e80 00009602 R_ARM_ABS32 00002e90 BaseException_args_get │ │ │ │ │ +00003e84 00009902 R_ARM_ABS32 00002ecc BaseException_args_set │ │ │ │ │ 00003e90 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e94 00008902 R_ARM_ABS32 00002a04 BaseException___traceback___get │ │ │ │ │ -00003e98 00009302 R_ARM_ABS32 00002c48 BaseException___traceback___set │ │ │ │ │ +00003e94 00008a02 R_ARM_ABS32 00002c38 BaseException___traceback___get │ │ │ │ │ +00003e98 00009402 R_ARM_ABS32 00002e7c BaseException___traceback___set │ │ │ │ │ 00003ea4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ea8 00008802 R_ARM_ABS32 000029c8 BaseException___context___get │ │ │ │ │ -00003eac 0000c902 R_ARM_ABS32 000002fc BaseException___context___set │ │ │ │ │ +00003ea8 00008902 R_ARM_ABS32 00002bfc BaseException___context___get │ │ │ │ │ +00003eac 0000ca02 R_ARM_ABS32 000002fc BaseException___context___set │ │ │ │ │ 00003eb8 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ebc 00008702 R_ARM_ABS32 0000298c BaseException___cause___get │ │ │ │ │ -00003ec0 0000e402 R_ARM_ABS32 00000aa4 BaseException___cause___set │ │ │ │ │ +00003ebc 00008802 R_ARM_ABS32 00002bc0 BaseException___cause___get │ │ │ │ │ +00003ec0 0000e502 R_ARM_ABS32 00000aa4 BaseException___cause___set │ │ │ │ │ 00003ee0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ee4 0000c502 R_ARM_ABS32 00003880 BaseException___reduce__ │ │ │ │ │ -00003eec 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ee4 0000c602 R_ARM_ABS32 00003910 BaseException___reduce__ │ │ │ │ │ +00003eec 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003ef0 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ef4 0000ce02 R_ARM_ABS32 000003d8 BaseException___setstate__ │ │ │ │ │ -00003efc 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003ef4 0000cf02 R_ARM_ABS32 000003d8 BaseException___setstate__ │ │ │ │ │ +00003efc 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003f00 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f04 00009602 R_ARM_ABS32 0000293c BaseException_with_traceback │ │ │ │ │ -00003f0c 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f04 00009702 R_ARM_ABS32 0000293c BaseException_with_traceback │ │ │ │ │ +00003f0c 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00003f10 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f14 00007202 R_ARM_ABS32 000024ac BaseException_add_note │ │ │ │ │ -00003f1c 0000f002 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f14 00007302 R_ARM_ABS32 000024ac BaseException_add_note │ │ │ │ │ +00003f1c 0000f102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1589c contains 451 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x15938 contains 451 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000018 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 0000052b R_ARM_MOVW_ABS_NC 00000098 BaseException_new │ │ │ │ │ 00000020 0000052c R_ARM_MOVT_ABS 00000098 BaseException_new │ │ │ │ │ 00000024 0000062b R_ARM_MOVW_ABS_NC 00001e28 BaseException_init │ │ │ │ │ 00000028 0000062c R_ARM_MOVT_ABS 00001e28 BaseException_init │ │ │ │ │ 0000002c 0000072b R_ARM_MOVW_ABS_NC 00000ad0 BaseException_vectorcall │ │ │ │ │ 00000030 0000072c R_ARM_MOVT_ABS 00000ad0 BaseException_vectorcall │ │ │ │ │ -00000048 0001581c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ -00000114 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000014c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001e8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000230 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000025c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000288 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002d0 0001641c R_ARM_CALL 00000000 PyModule_GetDict │ │ │ │ │ +00000048 0001591c R_ARM_CALL 00000000 _PyStaticType_InitBuiltin │ │ │ │ │ +00000114 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000014c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001e8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000230 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000025c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000288 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002d0 0001651c R_ARM_CALL 00000000 PyModule_GetDict │ │ │ │ │ 000002dc 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000002e0 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000002f0 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000030c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000328 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000344 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000035c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000374 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -0000038c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000003a4 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000003c0 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000002f0 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000030c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000328 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000344 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000035c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000374 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000038c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000003a4 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000003c0 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 000003d8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000003dc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000003f4 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +000003f4 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ 0000040c 0000192b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000410 0000192c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000414 0001671c R_ARM_CALL 00000000 PyErr_NewException │ │ │ │ │ +00000414 0001681c R_ARM_CALL 00000000 PyErr_NewException │ │ │ │ │ 00000444 00001a2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ 00000448 00001a2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000044c 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +0000044c 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 00000460 00001b2b R_ARM_MOVW_ABS_NC 00000060 .LC4 │ │ │ │ │ 00000464 00001b2c R_ARM_MOVT_ABS 00000060 .LC4 │ │ │ │ │ -00000468 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000468 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ 0000047c 00001c2b R_ARM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ 00000480 00001c2c R_ARM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ -00000484 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -000004a4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004ac 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000504 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000484 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +000004a4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004ac 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000504 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000524 00001e2b R_ARM_MOVW_ABS_NC 0000007c .LC6 │ │ │ │ │ 00000528 00001e2c R_ARM_MOVT_ABS 0000007c .LC6 │ │ │ │ │ -00000530 0001681c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ -000005b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000634 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000065c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000530 0001691c R_ARM_CALL 00000000 PyArg_ParseTupleAndKeywords │ │ │ │ │ +000005b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005f4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000634 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000065c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000664 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000838 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000864 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000086c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008e4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000900 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000984 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009a4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009d4 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000009d8 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000a44 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a50 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a54 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000794 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000838 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000864 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000086c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008ac 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008e4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000900 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000984 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009a4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009d4 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000009d8 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000a44 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a54 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000a94 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000a98 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000a9c 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 00000aa0 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00000aa8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000aa8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000ab4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ab8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00000abc 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 00000ac0 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00000ac8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b34 00016e1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ -00000b54 00016f1c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00000ba4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bc4 0001701c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00000c04 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c44 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ca8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d0c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d38 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d64 00002d2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ -00000d68 00002d2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ -00000dec 00002b2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00000df0 00002b2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00000df4 0001711c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000ac8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b34 00016f1c R_ARM_CALL 00000000 PyTuple_FromArray │ │ │ │ │ +00000b54 0001701c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00000ba4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bc4 0001711c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00000c04 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c44 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d0c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d38 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d64 00002e2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ +00000d68 00002e2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ +00000dec 00002c2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000df0 00002c2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000df4 0001721c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 00000e3c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000e40 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000e50 0001721c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ -00000e9c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ea0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000e50 0001731c R_ARM_CALL 00000000 PyDict_GetItemWithError │ │ │ │ │ +00000e9c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ea0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000eb8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ebc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f28 0001731c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00000fdc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001004 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001038 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001070 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001080 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010b8 0001751c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -000010d8 0001761c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001120 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -00001124 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +00000f28 0001741c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00000fdc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001004 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001038 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001070 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001080 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010b8 0001761c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +000010d8 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001120 00002d2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ +00001124 00002d2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ 00001150 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000116c 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -00001170 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ -00001180 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000011b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011e4 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -000011ec 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00001200 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001228 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001248 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000124c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001268 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001288 00002d2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ -0000128c 00002d2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ -000012c0 00002c2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ -000012c4 00002c2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ -0000133c 00002b2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ -00001340 00002b2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ -00001344 0001711c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -00001354 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001358 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001168 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001180 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +00001188 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ +0000119c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b4 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000011e0 00002d2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ +000011e4 00002d2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +000011f4 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00001228 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000124c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001268 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001288 00002e2b R_ARM_MOVW_ABS_NC 0000126c OSError_init │ │ │ │ │ +0000128c 00002e2c R_ARM_MOVT_ABS 0000126c OSError_init │ │ │ │ │ +000012c0 00002d2b R_ARM_MOVW_ABS_NC 00000d40 OSError_new │ │ │ │ │ +000012c4 00002d2c R_ARM_MOVT_ABS 00000d40 OSError_new │ │ │ │ │ +0000133c 00002c2b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00001340 00002c2c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00001344 0001721c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00001354 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001358 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00001370 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00001374 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000013d8 0001731c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ -00001484 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d8 0001741c R_ARM_CALL 00000000 PyTuple_GetSlice │ │ │ │ │ +00001484 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000014c8 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -000014ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001508 0001751c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001524 0001761c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001554 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000155c 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001584 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001598 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015b0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001630 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001754 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001780 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001788 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001790 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001798 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000018c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001908 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000196c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a58 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a60 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a68 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a70 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a78 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001b48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b7c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b8c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b9c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c88 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cc8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d1c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d78 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001da4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ddc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e08 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e10 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e18 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e20 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e98 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001eb0 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00001ff4 00015b1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00002050 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002210 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014ec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001508 0001761c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001524 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001554 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000155c 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001584 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001598 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015b0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001630 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001754 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001780 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001788 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001790 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001798 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000018c8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001908 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000196c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019c8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019f4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a2c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a58 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a60 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a68 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a70 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a78 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001b48 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b7c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b8c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b9c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c88 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cc8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d1c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d78 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001da4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ddc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e08 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e10 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e18 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e20 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e98 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001eb0 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00001ff4 00015c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00002050 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002210 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002214 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00002218 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000222c 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002238 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002244 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002250 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000225c 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002268 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002278 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002284 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002290 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -0000229c 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022a8 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022b4 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -000022c0 00018a1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ -00002318 00018f1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002344 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000236c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002370 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000239c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000023a0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000023a4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000023b4 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000023cc 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000023f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000222c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002238 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002244 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002250 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000225c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002268 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002278 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002284 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002290 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +0000229c 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000022a8 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000022b4 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +000022c0 00018b1c R_ARM_CALL 00000000 _PyStaticType_FiniBuiltin │ │ │ │ │ +00002318 0001901c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002344 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000236c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002370 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000239c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000023a0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000023a4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000023b4 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000023cc 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000023f4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002408 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000240c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002410 00006f2b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -00002414 00006f2c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -0000241c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000242c 00006c2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ -00002430 00006c2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ -00002434 00006d2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -00002438 00006d2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -0000243c 00006e2b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -00002440 00006e2c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -00002444 0001931c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002458 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002410 0000702b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +00002414 0000702c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +0000241c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000242c 00006d2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ +00002430 00006d2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ +00002434 00006e2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +00002438 00006e2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +0000243c 00006f2b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +00002440 00006f2c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +00002444 0001941c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002458 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000247c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002480 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002488 00006b2b R_ARM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ -0000248c 00006b2c R_ARM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ -00002494 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024a0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024a8 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024e4 00018f1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00002514 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -0000253c 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002540 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000254c 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002568 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -00002590 00006c2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ -00002594 00006c2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ -0000259c 00006e2b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ -000025a0 00006e2c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ -000025a4 00006d2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ -000025a8 00006d2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ -000025ac 0001931c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002488 00006c2b R_ARM_MOVW_ABS_NC 00000280 .LC25 │ │ │ │ │ +0000248c 00006c2c R_ARM_MOVT_ABS 00000280 .LC25 │ │ │ │ │ +00002494 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024a0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024a8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000024e4 0001901c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00002514 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000253c 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002540 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000254c 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002568 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +00002590 00006d2b R_ARM_MOVW_ABS_NC 000002a4 .LC26 │ │ │ │ │ +00002594 00006d2c R_ARM_MOVT_ABS 000002a4 .LC26 │ │ │ │ │ +0000259c 00006f2b R_ARM_MOVW_ABS_NC 000002b4 .LC28 │ │ │ │ │ +000025a0 00006f2c R_ARM_MOVT_ABS 000002b4 .LC28 │ │ │ │ │ +000025a4 00006e2b R_ARM_MOVW_ABS_NC 000002a8 .LC27 │ │ │ │ │ +000025a8 00006e2c R_ARM_MOVT_ABS 000002a8 .LC27 │ │ │ │ │ +000025ac 0001941c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000025c4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000025c8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000025cc 00006f2b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ -000025d0 00006f2c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ -000025d8 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025e4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000025f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002618 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002630 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002694 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002698 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000026d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002708 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002748 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000276c 0001701c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000027cc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000280c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002870 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000289c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028d4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002918 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002920 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002964 00016b2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -00002968 00016b2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000029dc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029e8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000029ec 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000025cc 0000702b R_ARM_MOVW_ABS_NC 000002c0 .LC29 │ │ │ │ │ +000025d0 0000702c R_ARM_MOVT_ABS 000002c0 .LC29 │ │ │ │ │ +000025d8 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000025e4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000025f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002618 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002630 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002694 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002698 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000026d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002708 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002748 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000276c 0001711c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000027cc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000280c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002870 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000289c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028d4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002918 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002920 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002964 00016c2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +00002968 00016c2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000029dc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029e8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000029ec 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00002a2c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002a30 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00002a34 0000292b R_ARM_MOVW_ABS_NC 000000b4 .LC8 │ │ │ │ │ 00002a38 0000292c R_ARM_MOVT_ABS 000000b4 .LC8 │ │ │ │ │ -00002a40 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002a40 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002a4c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002a50 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00002a54 0000282b R_ARM_MOVW_ABS_NC 00000090 .LC7 │ │ │ │ │ 00002a58 0000282c R_ARM_MOVT_ABS 00000090 .LC7 │ │ │ │ │ -00002a64 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ac0 0000992b R_ARM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ -00002ac4 0000992c R_ARM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ -00002ac8 00017f1c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ -00002ad8 0001a51c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ -00002af8 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002a64 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ac0 00009a2b R_ARM_MOVW_ABS_NC 000004b8 .LC46 │ │ │ │ │ +00002ac4 00009a2c R_ARM_MOVT_ABS 000004b8 .LC46 │ │ │ │ │ +00002ac8 0001801c R_ARM_CALL 00000000 PyArg_ParseTuple │ │ │ │ │ +00002ad8 0001a61c R_ARM_CALL 00000000 PySequence_Check │ │ │ │ │ +00002af8 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ 00002b28 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002b2c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002b40 0001a61c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ -00002b8c 0001a61c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002b40 0001a71c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ +00002b8c 0001a71c R_ARM_CALL 00000000 PyObject_IsInstance │ │ │ │ │ 00002c5c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002c60 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002c78 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002ca4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cd4 0001a71c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ -00002ce8 00009e2b R_ARM_MOVW_ABS_NC 000005b4 .LC51 │ │ │ │ │ -00002cec 00009e2c R_ARM_MOVT_ABS 000005b4 .LC51 │ │ │ │ │ -00002cf8 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c78 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00002ca4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002cd4 0001a81c R_ARM_CALL 00000000 PyObject_IsSubclass │ │ │ │ │ +00002ce8 00009f2b R_ARM_MOVW_ABS_NC 000005b4 .LC51 │ │ │ │ │ +00002cec 00009f2c R_ARM_MOVT_ABS 000005b4 .LC51 │ │ │ │ │ +00002cf8 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00002d04 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ 00002d0c 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ 00002d18 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002d1c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d20 00009b2b R_ARM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ -00002d24 00009b2c R_ARM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ -00002d2c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d20 00009c2b R_ARM_MOVW_ABS_NC 00000508 .LC48 │ │ │ │ │ +00002d24 00009c2c R_ARM_MOVT_ABS 00000508 .LC48 │ │ │ │ │ +00002d2c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002d34 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002d38 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ 00002d58 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00002d5c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00002d60 00009a2b R_ARM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ -00002d64 00009a2c R_ARM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ -00002d6c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d78 00009d2b R_ARM_MOVW_ABS_NC 00000584 .LC50 │ │ │ │ │ -00002d7c 00009d2c R_ARM_MOVT_ABS 00000584 .LC50 │ │ │ │ │ -00002d80 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d8c 00009c2b R_ARM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ -00002d90 00009c2c R_ARM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ -00002d94 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d9c 0001a81c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00002db0 0001801c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00002dc4 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002e38 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e54 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002e7c 0001771c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00002f44 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f90 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002fd0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003034 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003060 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003098 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030e8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003114 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000311c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003124 00015d6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003190 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031c0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031ec 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003368 0001b21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00002d60 00009b2b R_ARM_MOVW_ABS_NC 000004d8 .LC47 │ │ │ │ │ +00002d64 00009b2c R_ARM_MOVT_ABS 000004d8 .LC47 │ │ │ │ │ +00002d6c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d78 00009e2b R_ARM_MOVW_ABS_NC 00000584 .LC50 │ │ │ │ │ +00002d7c 00009e2c R_ARM_MOVT_ABS 00000584 .LC50 │ │ │ │ │ +00002d80 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d8c 00009d2b R_ARM_MOVW_ABS_NC 00000544 .LC49 │ │ │ │ │ +00002d90 00009d2c R_ARM_MOVT_ABS 00000544 .LC49 │ │ │ │ │ +00002d94 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002d9c 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00002db0 0001811c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00002dc4 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002e38 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e54 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002e7c 0001781c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00002f44 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f90 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002fd0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003034 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003060 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003098 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030e8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003114 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000311c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003124 00015e6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003190 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031c0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031ec 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003368 0001b31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 00003380 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003384 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003394 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000033a4 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -000033b4 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000033c4 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003444 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034e4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003504 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003538 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003394 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000033a4 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +000033b4 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000033c4 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003444 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034e4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003504 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003538 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000354c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003550 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000356c 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000357c 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003590 0001b51c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -000035b4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035e0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000036a0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000036f8 0000b51c R_ARM_CALL 00003378 exceptiongroup_subset │ │ │ │ │ -00003710 0000b51c R_ARM_CALL 00003378 exceptiongroup_subset │ │ │ │ │ -00003738 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000378c 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000037b8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037cc 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000037f8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003858 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -0000385c 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003864 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003884 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003888 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003890 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000038ac 0001b71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000038b8 0001b81c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000038f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003920 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003944 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003954 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000356c 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000357c 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003590 0001b61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +000035b4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035e0 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000036a0 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000036f8 0000b61c R_ARM_CALL 000034b0 exceptiongroup_subset │ │ │ │ │ +00003710 0000b61c R_ARM_CALL 000034b0 exceptiongroup_subset │ │ │ │ │ +00003738 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000378c 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000037b8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000037cc 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000037f8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003858 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +0000385c 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003864 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003884 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003888 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003890 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000038ac 0001b81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000038b8 0001b91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000038f4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003920 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003944 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003954 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003970 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000398c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039b0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000039bc 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000039c0 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a04 0001b21c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +0000398c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039b0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000039bc 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000039c0 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003a04 0001b31c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 00003a1c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003a20 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003a30 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003a40 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00003a50 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003acc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b14 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003a30 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003a40 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00003a50 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003acc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b14 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00003bc4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003bc8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003be4 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003bf4 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003c08 0001b51c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00003c2c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003c58 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003cb0 0000b51c R_ARM_CALL 00003378 exceptiongroup_subset │ │ │ │ │ -00003cd8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d08 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003d34 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d74 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003d78 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003d80 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003da0 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00003da4 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00003dac 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003dcc 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00003df8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e08 0001b71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003e14 0001b81c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003e48 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e58 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003be4 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003bf4 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003c08 0001b61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00003c2c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003c58 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003cb0 0000b61c R_ARM_CALL 000034b0 exceptiongroup_subset │ │ │ │ │ +00003cd8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d08 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003d34 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d74 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003d78 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003d80 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003da0 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00003da4 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00003dac 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003dcc 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00003df8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e08 0001b81c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003e14 0001b91c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003e48 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e58 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003e74 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00003ea0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003eb0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003efc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f08 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003f0c 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003ea0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003eb0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ee0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003efc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f08 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f0c 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003f24 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00003f28 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00003f5c 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003f6c 0001b41c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00003f80 0001b51c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00003fa8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe0 0001951c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003ff0 0001b31c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00004000 0001911c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00004078 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040c0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004180 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000041dc 0000b51c R_ARM_CALL 00003378 exceptiongroup_subset │ │ │ │ │ -00004204 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004218 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00004244 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004258 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -0000425c 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00004264 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00004284 0000b42b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ -00004288 0000b42c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ -00004290 0001b61c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000042d0 0001901c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -000042fc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000430c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f5c 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003f6c 0001b51c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00003f80 0001b61c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00003fa8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fe0 0001961c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003ff0 0001b41c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00004000 0001921c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004078 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040c0 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004180 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000041dc 0000b61c R_ARM_CALL 000034b0 exceptiongroup_subset │ │ │ │ │ +00004204 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004218 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00004244 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004258 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +0000425c 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00004264 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00004284 0000b52b R_ARM_MOVW_ABS_NC 00000664 .LC56 │ │ │ │ │ +00004288 0000b52c R_ARM_MOVT_ABS 00000664 .LC56 │ │ │ │ │ +00004290 0001b71c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000042d0 0001911c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000042fc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000430c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004328 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -0000434c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000435c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000437c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043ac 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043d8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e0 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000043e4 0001b96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000434c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000435c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000437c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043ac 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043d8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043e0 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000043e4 0001ba6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x166b4 contains 219 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x16750 contains 219 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000098 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000000c8 00019c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000000ec 0001a31c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00000098 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +000000c8 00019d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000000ec 0001a41c R_ARM_CALL 00000000 _PyTuple_FromPairSteal │ │ │ │ │ 000000f8 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000000fc 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000108 0001a41c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ -00000134 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000184 00003f1d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ -000001a8 0001af1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000108 0001a51c R_ARM_CALL 00000000 PyObject_CallObject │ │ │ │ │ +00000134 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000184 0000401d R_ARM_JUMP24 00001ec8 BaseException_traverse │ │ │ │ │ +000001a8 0001b01d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 000001c0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 000001c4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000001c8 0000ac2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ -000001cc 0000ac2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ -000001d4 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001c8 0000ad2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ +000001cc 0000ad2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ +000001d4 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000020c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000210 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000214 0000ac2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ -00000218 0000ac2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ -00000220 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000214 0000ad2b R_ARM_MOVW_ABS_NC 000005f4 .LC54 │ │ │ │ │ +00000218 0000ad2c R_ARM_MOVT_ABS 000005f4 .LC54 │ │ │ │ │ +00000220 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000238 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000023c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000244 0001761c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000025c 0001741c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000298 0000b01c R_ARM_CALL 00003294 get_matcher_type │ │ │ │ │ -000002bc 0000b81c R_ARM_CALL 000039c4 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ -000002cc 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000002d0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000244 0001771c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000025c 0001751c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000298 0000b11c R_ARM_CALL 000033cc get_matcher_type │ │ │ │ │ +000002bc 0000b91c R_ARM_CALL 000039c4 exceptiongroup_split_recursive.constprop.1 │ │ │ │ │ +000002cc 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000002d0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 000002ec 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ 00000318 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000031c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000320 0000c72b R_ARM_MOVW_ABS_NC 000006f4 .LC61 │ │ │ │ │ -00000324 0000c72c R_ARM_MOVT_ABS 000006f4 .LC61 │ │ │ │ │ -0000032c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000334 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000338 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000320 0000c82b R_ARM_MOVW_ABS_NC 000006f4 .LC61 │ │ │ │ │ +00000324 0000c82c R_ARM_MOVT_ABS 000006f4 .LC61 │ │ │ │ │ +0000032c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000334 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000338 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000358 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000035c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000360 0000c82b R_ARM_MOVW_ABS_NC 00000714 .LC62 │ │ │ │ │ -00000364 0000c82c R_ARM_MOVT_ABS 00000714 .LC62 │ │ │ │ │ -0000036c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000360 0000c92b R_ARM_MOVW_ABS_NC 00000714 .LC62 │ │ │ │ │ +00000364 0000c92c R_ARM_MOVT_ABS 00000714 .LC62 │ │ │ │ │ +0000036c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000398 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -000003c8 0001a81d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ -000003d4 00003e1d R_ARM_JUMP24 00000ee8 BaseException_str │ │ │ │ │ -000003ec 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003f0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000003c8 0001a91d R_ARM_JUMP24 00000000 PyObject_Repr │ │ │ │ │ +000003d4 00003f1d R_ARM_JUMP24 00000ff8 BaseException_str │ │ │ │ │ +000003ec 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003f0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000420 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000424 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000428 0000cd2b R_ARM_MOVW_ABS_NC 00000758 .LC64 │ │ │ │ │ -0000042c 0000cd2c R_ARM_MOVT_ABS 00000758 .LC64 │ │ │ │ │ -00000434 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000046c 0001921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -000004ac 0001bf1c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ -000004cc 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e0 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004e8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004ec 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000055c 0001bc1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -00000568 0001a81c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00000594 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000059c 0001a81c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -000005b0 00019a1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ -000005c0 0000d22b R_ARM_MOVW_ABS_NC 00000794 .LC67 │ │ │ │ │ -000005c4 0000d22c R_ARM_MOVT_ABS 00000794 .LC67 │ │ │ │ │ -000005c8 0001861c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -000005f4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000618 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -0000061c 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000624 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -0000063c 0000771d R_ARM_JUMP24 00002434 unicode_error_get_encoding_impl │ │ │ │ │ -0000068c 00015a1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000006f0 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000006f4 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000074c 0001be1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000075c 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00000788 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d0 0000801d R_ARM_JUMP24 000026d0 BaseException_repr │ │ │ │ │ -000007e0 0001c21c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -000007f0 0000801c R_ARM_CALL 000026d0 BaseException_repr │ │ │ │ │ -00000810 0001c31c R_ARM_CALL 00000000 PyUnicodeWriter_WriteSubstring │ │ │ │ │ -00000838 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000858 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000884 0000da2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ -00000888 0000da2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ -0000088c 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -000008a0 0000db2b R_ARM_MOVW_ABS_NC 00000880 .LC73 │ │ │ │ │ -000008a4 0000db2c R_ARM_MOVT_ABS 00000880 .LC73 │ │ │ │ │ -000008a8 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ -000008d4 0000da2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ -000008d8 0000da2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ -000008dc 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -000008f0 0000dc2b R_ARM_MOVW_ABS_NC 00000888 .LC74 │ │ │ │ │ -000008f4 0000dc2c R_ARM_MOVT_ABS 00000888 .LC74 │ │ │ │ │ -000008f8 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ -0000090c 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000924 0001c71d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -0000092c 0001c81c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000970 0001be1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000099c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009ec 0001c91c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -000009f8 0001601c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00000a18 0000e02b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ -00000a1c 0000e02c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ -00000a20 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000a3c 0000e12b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ -00000a40 0000e12c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ -00000a44 0001651c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ -00000a6c 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a78 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000a7c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000428 0000ce2b R_ARM_MOVW_ABS_NC 00000758 .LC64 │ │ │ │ │ +0000042c 0000ce2c R_ARM_MOVT_ABS 00000758 .LC64 │ │ │ │ │ +00000434 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000046c 0001931c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +000004ac 0001c01c R_ARM_CALL 00000000 PyDict_Next │ │ │ │ │ +000004cc 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e0 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004e8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004ec 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000055c 0001bd1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +00000568 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00000594 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000059c 0001a91c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +000005b0 00019b1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ +000005c0 0000d32b R_ARM_MOVW_ABS_NC 00000794 .LC67 │ │ │ │ │ +000005c4 0000d32c R_ARM_MOVT_ABS 00000794 .LC67 │ │ │ │ │ +000005c8 0001871c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +000005f4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000618 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +0000061c 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000624 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +0000063c 0000781d R_ARM_JUMP24 00002668 unicode_error_get_encoding_impl │ │ │ │ │ +0000068c 00015b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000006f0 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000006f4 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000074c 0001bf1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000075c 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00000788 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d0 0000811d R_ARM_JUMP24 00002904 BaseException_repr │ │ │ │ │ +000007e0 0001c31c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +000007f0 0000811c R_ARM_CALL 00002904 BaseException_repr │ │ │ │ │ +00000810 0001c41c R_ARM_CALL 00000000 PyUnicodeWriter_WriteSubstring │ │ │ │ │ +00000838 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000858 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000884 0000db2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ +00000888 0000db2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ +0000088c 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +000008a0 0000dc2b R_ARM_MOVW_ABS_NC 00000880 .LC73 │ │ │ │ │ +000008a4 0000dc2c R_ARM_MOVT_ABS 00000880 .LC73 │ │ │ │ │ +000008a8 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ +000008d4 0000db2b R_ARM_MOVW_ABS_NC 0000087c .LC72 │ │ │ │ │ +000008d8 0000db2c R_ARM_MOVT_ABS 0000087c .LC72 │ │ │ │ │ +000008dc 0001c51c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +000008f0 0000dd2b R_ARM_MOVW_ABS_NC 00000888 .LC74 │ │ │ │ │ +000008f4 0000dd2c R_ARM_MOVT_ABS 00000888 .LC74 │ │ │ │ │ +000008f8 0001c61c R_ARM_CALL 00000000 PyUnicodeWriter_Format │ │ │ │ │ +0000090c 0001c71c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000924 0001c81d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +0000092c 0001c91c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000970 0001bf1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000099c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000009ec 0001ca1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +000009f8 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00000a18 0000e12b R_ARM_MOVW_ABS_NC 00000890 .LC75 │ │ │ │ │ +00000a1c 0000e12c R_ARM_MOVT_ABS 00000890 .LC75 │ │ │ │ │ +00000a20 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000a3c 0000e22b R_ARM_MOVW_ABS_NC 00000898 .LC76 │ │ │ │ │ +00000a40 0000e22c R_ARM_MOVT_ABS 00000898 .LC76 │ │ │ │ │ +00000a44 0001661c R_ARM_CALL 00000000 PyDict_SetItemString │ │ │ │ │ +00000a6c 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a78 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000a7c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000ac0 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000ac4 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000ac8 0000e22b R_ARM_MOVW_ABS_NC 000008a0 .LC77 │ │ │ │ │ -00000acc 0000e22c R_ARM_MOVT_ABS 000008a0 .LC77 │ │ │ │ │ -00000ad4 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000adc 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ae0 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ac8 0000e32b R_ARM_MOVW_ABS_NC 000008a0 .LC77 │ │ │ │ │ +00000acc 0000e32c R_ARM_MOVT_ABS 000008a0 .LC77 │ │ │ │ │ +00000ad4 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000adc 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ae0 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000b00 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000b04 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000b08 0000e32b R_ARM_MOVW_ABS_NC 000008c0 .LC78 │ │ │ │ │ -00000b0c 0000e32c R_ARM_MOVT_ABS 000008c0 .LC78 │ │ │ │ │ -00000b14 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b08 0000e42b R_ARM_MOVW_ABS_NC 000008c0 .LC78 │ │ │ │ │ +00000b0c 0000e42c R_ARM_MOVT_ABS 000008c0 .LC78 │ │ │ │ │ +00000b14 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b48 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ -00000ba0 0001c91c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ -00000bac 0001601c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00000bd0 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000bf8 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c18 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000c38 0001621c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ -00000c68 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c6c 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c74 0001661c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00000c80 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c84 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ca0 0001be1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000cc4 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd4 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cd8 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cdc 00015e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000cfc 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00000d00 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00000d08 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -00000d30 0001961c R_ARM_CALL 00002488 _PyUnicodeError_GetParams │ │ │ │ │ -00000d58 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00000d5c 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000d64 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -00000d8c 0001961c R_ARM_CALL 00002488 _PyUnicodeError_GetParams │ │ │ │ │ -00000db4 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00000db8 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00000dc0 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -00000de8 0001961c R_ARM_CALL 00002488 _PyUnicodeError_GetParams │ │ │ │ │ -00000e10 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000e14 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000e1c 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -00000e44 0001961c R_ARM_CALL 00002488 _PyUnicodeError_GetParams │ │ │ │ │ -00000e6c 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000e70 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000e78 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -00000ea0 0001961c R_ARM_CALL 00002488 _PyUnicodeError_GetParams │ │ │ │ │ -00000ec8 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000ecc 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000ed0 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -00000f00 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00000f04 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -00000f08 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ +00000ba0 0001ca1c R_ARM_CALL 00000000 PyDict_Copy │ │ │ │ │ +00000bac 0001611c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00000bd0 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000bf8 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c18 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000c38 0001631c R_ARM_CALL 00000000 PyDict_SetItem │ │ │ │ │ +00000c68 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c6c 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000c74 0001671c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00000c80 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c84 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ca0 0001bf1c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000cc4 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cd4 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cd8 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cdc 00015f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000cfc 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00000d00 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00000d08 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +00000d30 0001971c R_ARM_CALL 000026bc _PyUnicodeError_GetParams │ │ │ │ │ +00000d58 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00000d5c 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000d64 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +00000d8c 0001971c R_ARM_CALL 000026bc _PyUnicodeError_GetParams │ │ │ │ │ +00000db4 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00000db8 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00000dc0 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +00000de8 0001971c R_ARM_CALL 000026bc _PyUnicodeError_GetParams │ │ │ │ │ +00000e10 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000e14 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000e1c 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +00000e44 0001971c R_ARM_CALL 000026bc _PyUnicodeError_GetParams │ │ │ │ │ +00000e6c 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000e70 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000e78 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +00000ea0 0001971c R_ARM_CALL 000026bc _PyUnicodeError_GetParams │ │ │ │ │ +00000ec8 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000ecc 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000ed0 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +00000f00 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00000f04 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +00000f08 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ 00000f48 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f4c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f50 0000e92b R_ARM_MOVW_ABS_NC 00000914 .LC80 │ │ │ │ │ -00000f54 0000e92c R_ARM_MOVT_ABS 00000914 .LC80 │ │ │ │ │ -00000f5c 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f50 0000ea2b R_ARM_MOVW_ABS_NC 00000914 .LC80 │ │ │ │ │ +00000f54 0000ea2c R_ARM_MOVT_ABS 00000914 .LC80 │ │ │ │ │ +00000f5c 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f7c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000f80 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000f84 0000ea2b R_ARM_MOVW_ABS_NC 00000938 .LC81 │ │ │ │ │ -00000f88 0000ea2c R_ARM_MOVT_ABS 00000938 .LC81 │ │ │ │ │ -00000f90 00016d1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000fa8 00016c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fac 00016c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000f84 0000eb2b R_ARM_MOVW_ABS_NC 00000938 .LC81 │ │ │ │ │ +00000f88 0000eb2c R_ARM_MOVT_ABS 00000938 .LC81 │ │ │ │ │ +00000f90 00016e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fa8 00016d2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fac 00016d2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000fe4 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000fe8 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fec 0000eb2b R_ARM_MOVW_ABS_NC 00000964 .LC82 │ │ │ │ │ -00000ff0 0000eb2c R_ARM_MOVT_ABS 00000964 .LC82 │ │ │ │ │ -00000ff8 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000fec 0000ec2b R_ARM_MOVW_ABS_NC 00000964 .LC82 │ │ │ │ │ +00000ff0 0000ec2c R_ARM_MOVT_ABS 00000964 .LC82 │ │ │ │ │ +00000ff8 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001018 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000101c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001020 0000ec2b R_ARM_MOVW_ABS_NC 0000098c .LC83 │ │ │ │ │ -00001024 0000ec2c R_ARM_MOVT_ABS 0000098c .LC83 │ │ │ │ │ -0000102c 0001871c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001054 00015b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001068 0001a91d R_ARM_JUMP24 00002e20 _PyExc_PrepReraiseStar │ │ │ │ │ +00001020 0000ed2b R_ARM_MOVW_ABS_NC 0000098c .LC83 │ │ │ │ │ +00001024 0000ed2c R_ARM_MOVT_ABS 0000098c .LC83 │ │ │ │ │ +0000102c 0001881c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001054 00015c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001068 0001aa1d R_ARM_JUMP24 00002f58 _PyExc_PrepReraiseStar │ │ │ │ │ 00001088 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000108c 00000c2c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000010a8 0000ed2b R_ARM_MOVW_ABS_NC 000009ac .LC84 │ │ │ │ │ -000010ac 0000ed2c R_ARM_MOVT_ABS 000009ac .LC84 │ │ │ │ │ -000010b8 0001821c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -000010e0 0000ee2b R_ARM_MOVW_ABS_NC 000009b4 .LC85 │ │ │ │ │ -000010e4 0000ee2c R_ARM_MOVT_ABS 000009b4 .LC85 │ │ │ │ │ -000010ec 0000561c R_ARM_CALL 000018a4 check_unicode_error_attribute │ │ │ │ │ +000010a8 0000ee2b R_ARM_MOVW_ABS_NC 000009ac .LC84 │ │ │ │ │ +000010ac 0000ee2c R_ARM_MOVT_ABS 000009ac .LC84 │ │ │ │ │ +000010b8 0001831c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +000010e0 0000ef2b R_ARM_MOVW_ABS_NC 000009b4 .LC85 │ │ │ │ │ +000010e4 0000ef2c R_ARM_MOVT_ABS 000009b4 .LC85 │ │ │ │ │ +000010ec 0000571c R_ARM_CALL 000019b4 check_unicode_error_attribute │ │ │ │ │ 00001140 0000171d R_ARM_JUMP24 00000bfc Py_XDECREF │ │ │ │ │ -00001170 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -00001174 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -0000117c 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -00001194 00007d1d R_ARM_JUMP24 0000260c unicode_error_get_object_impl │ │ │ │ │ -000011b4 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -000011b8 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -000011c0 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -000011d8 00007d1d R_ARM_JUMP24 0000260c unicode_error_get_object_impl │ │ │ │ │ -000011f8 0000ab2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ -000011fc 0000ab2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ -00001204 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -0000123c 0000742b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ -00001240 0000742c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ -00001248 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -00001280 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -00001284 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -0000128c 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -000012c8 0000e82b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ -000012cc 0000e82c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ -000012d4 0000761c R_ARM_CALL 000023c4 check_unicode_error_type │ │ │ │ │ -000012ec 00019c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00001170 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +00001174 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +0000117c 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +00001194 00007e1d R_ARM_JUMP24 00002840 unicode_error_get_object_impl │ │ │ │ │ +000011b4 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +000011b8 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +000011c0 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +000011d8 00007e1d R_ARM_JUMP24 00002840 unicode_error_get_object_impl │ │ │ │ │ +000011f8 0000ac2b R_ARM_MOVW_ABS_NC 000005e0 .LC53 │ │ │ │ │ +000011fc 0000ac2c R_ARM_MOVT_ABS 000005e0 .LC53 │ │ │ │ │ +00001204 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +0000123c 0000752b R_ARM_MOVW_ABS_NC 000002ec .LC30 │ │ │ │ │ +00001240 0000752c R_ARM_MOVT_ABS 000002ec .LC30 │ │ │ │ │ +00001248 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +00001280 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +00001284 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +0000128c 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +000012c8 0000e92b R_ARM_MOVW_ABS_NC 000008fc .LC79 │ │ │ │ │ +000012cc 0000e92c R_ARM_MOVT_ABS 000008fc .LC79 │ │ │ │ │ +000012d4 0000771c R_ARM_CALL 000025f8 check_unicode_error_type │ │ │ │ │ +000012ec 00019d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00001300 0000171c R_ARM_CALL 00000bfc Py_XDECREF │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x16d8c contains 138 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x16e28 contains 138 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000004 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000000c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1912,15 +1907,15 @@ │ │ │ │ │ 0000004c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000005c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000068 0001e902 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ +00000068 0001ea02 R_ARM_ABS32 00000b7c _PyExc_MemoryError │ │ │ │ │ 0000006c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000070 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000074 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000080 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1988,15 +1983,15 @@ │ │ │ │ │ 0000017c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000184 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000018c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000190 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000194 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000198 0001f902 R_ARM_ABS32 00001960 _PyExc_IncompleteInputError │ │ │ │ │ +00000198 0001fa02 R_ARM_ABS32 00001960 _PyExc_IncompleteInputError │ │ │ │ │ 0000019c 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001b4 00000802 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -265,14 +265,15 @@ │ │ │ │ │ MemoryError_new │ │ │ │ │ MemoryError_dealloc │ │ │ │ │ BaseException_clear │ │ │ │ │ Py_XDECREF │ │ │ │ │ AttributeError_init │ │ │ │ │ AttributeError_dealloc │ │ │ │ │ AttributeError_clear │ │ │ │ │ +BaseException___traceback___set_impl │ │ │ │ │ BaseException_dealloc │ │ │ │ │ OSError_new │ │ │ │ │ OSError_init │ │ │ │ │ ImportError_dealloc │ │ │ │ │ OSError_dealloc │ │ │ │ │ ImportError_clear │ │ │ │ │ OSError_clear │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -894,15 +894,101 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ bne c0c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00000c3c : │ │ │ │ │ +00000c3c : │ │ │ │ │ +BaseException___traceback___set_impl(): │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq d10 │ │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne ccc │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + bne ca0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + sub sp, fp, #4 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt c90 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne c90 │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + str r3, [fp, #-8] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-8] │ │ │ │ │ + b c94 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bne d30 │ │ │ │ │ + ldr r2, [r0, #20] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq c90 │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [r0, #20] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt c90 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + bne c90 │ │ │ │ │ + b cb8 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + b c94 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b d28 │ │ │ │ │ + │ │ │ │ │ +00000d4c : │ │ │ │ │ ImportError_init(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -916,265 +1002,265 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ - bne d94 │ │ │ │ │ + bne ea4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e58 │ │ │ │ │ + beq f68 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #452] @ e90 │ │ │ │ │ + ldr r3, [pc, #452] @ fa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e50 │ │ │ │ │ + beq f60 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e78 │ │ │ │ │ + ble f88 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d00 │ │ │ │ │ + beq e10 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - bne e14 │ │ │ │ │ + bne f24 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d2c │ │ │ │ │ + beq e3c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ - bne df4 │ │ │ │ │ + bne f04 │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e34 │ │ │ │ │ + bne f44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ - bne dd4 │ │ │ │ │ + bne ee4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne e48 │ │ │ │ │ + bne f58 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db4 │ │ │ │ │ + bne ec4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c90 │ │ │ │ │ + bgt da0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c90 │ │ │ │ │ + bne da0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c90 │ │ │ │ │ + b da0 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d84 │ │ │ │ │ + bgt e94 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne d84 │ │ │ │ │ + bne e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d88 │ │ │ │ │ + b e98 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d54 │ │ │ │ │ + bgt e64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d54 │ │ │ │ │ + bne e64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d54 │ │ │ │ │ + b e64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d38 │ │ │ │ │ + bgt e48 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d38 │ │ │ │ │ + bne e48 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d38 │ │ │ │ │ + b e48 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d0c │ │ │ │ │ + bgt e1c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d0c │ │ │ │ │ + bne e1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d0c │ │ │ │ │ + b e1c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b d48 │ │ │ │ │ + b e58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b d74 │ │ │ │ │ + b e84 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e60 │ │ │ │ │ + ble f70 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b d88 │ │ │ │ │ + b e98 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne e58 │ │ │ │ │ + bne f68 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e58 │ │ │ │ │ + b f68 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ce0 │ │ │ │ │ + bne df0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce0 │ │ │ │ │ + b df0 │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000e94 : │ │ │ │ │ +00000fa4 : │ │ │ │ │ ImportError_str(): │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq edc │ │ │ │ │ + beq fec │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne edc │ │ │ │ │ + bne fec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ee8 │ │ │ │ │ + b ff8 │ │ │ │ │ │ │ │ │ │ -00000ee8 : │ │ │ │ │ +00000ff8 : │ │ │ │ │ BaseException_str(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f14 │ │ │ │ │ + beq 1024 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r0, [r0, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ mov r0, #7 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00000f24 : │ │ │ │ │ +00001034 : │ │ │ │ │ ImportError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f60 │ │ │ │ │ + beq 1070 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq 108c │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fac │ │ │ │ │ + bne 10bc │ │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fc0 │ │ │ │ │ + bne 10d0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f88 │ │ │ │ │ + beq 1098 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f94 │ │ │ │ │ + beq 10a4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000fd4 : │ │ │ │ │ +000010e4 : │ │ │ │ │ UnicodeEncodeError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 11d0 │ │ │ │ │ sub ip, fp, #24 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ sub r1, fp, #20 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1189,15 +1275,15 @@ │ │ │ │ │ str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10c8 │ │ │ │ │ + beq 11d8 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1221,89 +1307,89 @@ │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10c0 │ │ │ │ │ + b 11d0 │ │ │ │ │ │ │ │ │ │ -000010d0 : │ │ │ │ │ +000011e0 : │ │ │ │ │ SystemExit_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 1248 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1140 │ │ │ │ │ + beq 1250 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - bne 1148 │ │ │ │ │ + bne 1258 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 1138 │ │ │ │ │ + b 1248 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ - b 1134 │ │ │ │ │ + b 1244 │ │ │ │ │ │ │ │ │ │ -00001164 : │ │ │ │ │ +00001274 : │ │ │ │ │ SyntaxError_init(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1344 │ │ │ │ │ + beq 1454 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1340 │ │ │ │ │ + ble 1450 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bne 1340 │ │ │ │ │ + bne 1450 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1364 │ │ │ │ │ + beq 1474 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ sub r3, fp, #28 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -1319,15 +1405,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 134c │ │ │ │ │ + beq 145c │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ @@ -1355,98 +1441,98 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c8 │ │ │ │ │ + beq 13d8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12f0 │ │ │ │ │ + beq 1400 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1394 │ │ │ │ │ + bne 14a4 │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1328 │ │ │ │ │ + bgt 1438 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 1388 │ │ │ │ │ + beq 1498 │ │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1340 │ │ │ │ │ + beq 1450 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 147c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1364 │ │ │ │ │ + bgt 1474 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 13a8 │ │ │ │ │ + beq 14b8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1454 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1364 │ │ │ │ │ + b 1474 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1328 │ │ │ │ │ + b 1438 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 1308 │ │ │ │ │ + b 1418 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1364 │ │ │ │ │ + b 1474 │ │ │ │ │ │ │ │ │ │ -000013b4 : │ │ │ │ │ +000014c4 : │ │ │ │ │ SystemExit_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #88] @ 1438 │ │ │ │ │ + ldr r1, [pc, #88] @ 1548 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r5, [r0, #-8] │ │ │ │ │ @@ -1455,140 +1541,140 @@ │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1ff8 │ │ │ │ │ + bl 1ff8 │ │ │ │ │ R_ARM_CALL StopIteration_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000143c : │ │ │ │ │ +0000154c : │ │ │ │ │ AttributeError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1478 │ │ │ │ │ + beq 1588 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1494 │ │ │ │ │ + beq 15a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ │ │ │ │ │ -000014ac : │ │ │ │ │ +000015bc : │ │ │ │ │ SyntaxError_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14e8 │ │ │ │ │ + beq 15f8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 1614 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520 │ │ │ │ │ + beq 1630 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153c │ │ │ │ │ + beq 164c │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1558 │ │ │ │ │ + beq 1668 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1574 │ │ │ │ │ + beq 1684 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1590 │ │ │ │ │ + beq 16a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15d0 │ │ │ │ │ + bne 16e0 │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15b8 │ │ │ │ │ + beq 16c8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 159c │ │ │ │ │ + beq 16ac │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000015e4 : │ │ │ │ │ +000016f4 : │ │ │ │ │ PyUnicodeDecodeError_Create(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -1612,28 +1698,28 @@ │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunction │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001644 : │ │ │ │ │ +00001754 : │ │ │ │ │ UnicodeDecodeError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #80 @ 0x50 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 1854 │ │ │ │ │ sub ip, fp, #68 @ 0x44 │ │ │ │ │ sub r2, fp, #60 @ 0x3c │ │ │ │ │ sub r1, fp, #64 @ 0x40 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ │ @@ -1648,20 +1734,20 @@ │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1780 │ │ │ │ │ + beq 1890 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 185c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ @@ -1688,75 +1774,75 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1780 │ │ │ │ │ + bne 1890 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r0, fp, #56 @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16e4 │ │ │ │ │ + bne 17f4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1744 │ │ │ │ │ + b 1854 │ │ │ │ │ │ │ │ │ │ -00001788 : │ │ │ │ │ +00001898 : │ │ │ │ │ UnicodeDecodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 189c │ │ │ │ │ + beq 19ac │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1890 │ │ │ │ │ + beq 19a0 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1998 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1998 │ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 1828 │ │ │ │ │ + bge 1938 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mvn ip, ip │ │ │ │ │ lsr ip, ip, #31 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1828 │ │ │ │ │ + beq 1938 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1860 │ │ │ │ │ + beq 1970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ @@ -1778,38 +1864,38 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ ldrb r2, [ip, #16] │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 1954 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 1954 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 1844 │ │ │ │ │ + b 1954 │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -000018a4 : │ │ │ │ │ +000019b4 : │ │ │ │ │ check_unicode_error_attribute(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 192c │ │ │ │ │ + beq 1a3c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ subs r0, r2, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - bne 1904 │ │ │ │ │ + bne 1a14 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ popne {fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -1820,29 +1906,29 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1948 │ │ │ │ │ + b 1a58 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1914 │ │ │ │ │ + beq 1a24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ - b 18f0 │ │ │ │ │ + b 1a00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC21 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1850,41 +1936,41 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001950 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ +00001a60 <_PyExc_ClearExceptionGroupType>: │ │ │ │ │ _PyExc_ClearExceptionGroupType(): │ │ │ │ │ add r0, r0, #40960 @ 0xa000 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ ldr r2, [r0, #424] @ 0x1a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 198c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ + beq 1a9c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #424] @ 0x1a8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 198c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ + bgt 1a9c <_PyExc_ClearExceptionGroupType+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1998 <_PyExc_ClearExceptionGroupType+0x48> │ │ │ │ │ + beq 1aa8 <_PyExc_ClearExceptionGroupType+0x48> │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000019a8 : │ │ │ │ │ +00001ab8 : │ │ │ │ │ UnicodeError_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ @@ -1892,102 +1978,180 @@ │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r1, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - ldr r3, [pc, #64] @ 1a28 │ │ │ │ │ + ldr r3, [pc, #64] @ 1b38 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ str r1, [r0, #-8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r2, [r0, #-4] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - bl 1a2c │ │ │ │ │ + bl 1b3c │ │ │ │ │ ldr r3, [r5, #160] @ 0xa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001a2c : │ │ │ │ │ +00001b3c : │ │ │ │ │ UnicodeError_clear(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a78 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [r3, #36] @ 0x24 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a78 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq 1af8 │ │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ + beq 1b84 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1b84 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 1d18 │ │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1aa8 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [r3, #40] @ 0x28 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1aa8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq 1b08 │ │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ + beq 1bb4 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1bb4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 1d10 │ │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [r3, #52] @ 0x34 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ad8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - beq 1ae8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, lr} │ │ │ │ │ - b 154 <_PyExc_InitGlobalObjects+0x154> │ │ │ │ │ - R_ARM_JUMP24 BaseException_clear │ │ │ │ │ - str r3, [fp, #-8] │ │ │ │ │ + beq 1be4 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #52] @ 0x34 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1be4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + beq 1cb0 │ │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1cb8 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1c24 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1c24 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1c24 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-8] │ │ │ │ │ - b 1ad8 │ │ │ │ │ - str r3, [fp, #-8] │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1d20 │ │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1c64 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1c64 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1c64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-8] │ │ │ │ │ - b 1a78 │ │ │ │ │ - str r3, [fp, #-8] │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1ce4 │ │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1c84 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #24] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1c7c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1c7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-8] │ │ │ │ │ - b 1aa8 │ │ │ │ │ + b 1c7c │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1be4 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1bf0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1bf0 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1bf0 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #28] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1c70 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1c70 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1c70 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1bb4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1b84 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #16] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 1c30 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1c30 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 1c30 │ │ │ │ │ │ │ │ │ │ -00001b18 : │ │ │ │ │ +00001d4c : │ │ │ │ │ NameError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -2002,74 +2166,74 @@ │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1bdc │ │ │ │ │ - ldr r3, [pc, #156] @ 1c10 │ │ │ │ │ + beq 1e10 │ │ │ │ │ + ldr r3, [pc, #156] @ 1e44 │ │ │ │ │ sub ip, fp, #16 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTupleAndKeywords │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bc0 │ │ │ │ │ + beq 1df4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1bf8 │ │ │ │ │ + ble 1e2c │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1be4 │ │ │ │ │ + bne 1e18 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1bdc │ │ │ │ │ + bgt 1e10 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1bdc │ │ │ │ │ + bne 1e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 1bb8 │ │ │ │ │ + b 1dec │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 1bac │ │ │ │ │ + b 1de0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1b9c │ │ │ │ │ + bne 1dd0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1b9c │ │ │ │ │ + b 1dd0 │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001c14 : │ │ │ │ │ +00001e48 : │ │ │ │ │ SyntaxError_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr r1, [pc, #596] @ 1e8c │ │ │ │ │ + ldr r1, [pc, #596] @ 20c0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r0, [r2] │ │ │ │ │ @@ -2082,460 +2246,460 @@ │ │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - beq 1ca8 │ │ │ │ │ + beq 1edc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str lr, [r4, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ca8 │ │ │ │ │ + bgt 1edc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - beq 1e84 │ │ │ │ │ + beq 20b8 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cd8 │ │ │ │ │ + beq 1f0c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1cd8 │ │ │ │ │ + bgt 1f0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1de8 │ │ │ │ │ + beq 201c │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf8 │ │ │ │ │ + beq 1f2c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e20 │ │ │ │ │ + ble 2054 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d18 │ │ │ │ │ + beq 1f4c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e38 │ │ │ │ │ + ble 206c │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d38 │ │ │ │ │ + beq 1f6c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1e08 │ │ │ │ │ + ble 203c │ │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d58 │ │ │ │ │ + beq 1f8c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1df0 │ │ │ │ │ + ble 2024 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d88 │ │ │ │ │ + beq 1fbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d88 │ │ │ │ │ + bgt 1fbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e50 │ │ │ │ │ + beq 2084 │ │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e58 │ │ │ │ │ + bne 208c │ │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc8 │ │ │ │ │ + beq 1ffc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1dc8 │ │ │ │ │ + bgt 1ffc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1dc8 │ │ │ │ │ + bne 1ffc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 154 <_PyExc_InitGlobalObjects+0x154> │ │ │ │ │ R_ARM_CALL BaseException_clear │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cd8 │ │ │ │ │ + b 1f0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1d58 │ │ │ │ │ + bne 1f8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d58 │ │ │ │ │ + b 1f8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1d38 │ │ │ │ │ + bne 1f6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d38 │ │ │ │ │ + b 1f6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1cf8 │ │ │ │ │ + bne 1f2c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1cf8 │ │ │ │ │ + b 1f2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1d18 │ │ │ │ │ + bne 1f4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d18 │ │ │ │ │ + b 1f4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d88 │ │ │ │ │ + b 1fbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1d94 │ │ │ │ │ + bgt 1fc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1d94 │ │ │ │ │ + bne 1fc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d94 │ │ │ │ │ + b 1fc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1ca8 │ │ │ │ │ + b 1edc │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001e90 : │ │ │ │ │ +000020c4 : │ │ │ │ │ SyntaxError_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 2110 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1edc │ │ │ │ │ + bgt 2110 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 20e8 │ │ │ │ │ + beq 231c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 2140 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1f0c │ │ │ │ │ + bgt 2140 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2064 │ │ │ │ │ + beq 2298 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f2c │ │ │ │ │ + beq 2160 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2074 │ │ │ │ │ + ble 22a8 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 2180 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2094 │ │ │ │ │ + ble 22c8 │ │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 21a0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2024 │ │ │ │ │ + ble 2258 │ │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f8c │ │ │ │ │ + beq 21c0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #56] @ 0x38 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2044 │ │ │ │ │ + ble 2278 │ │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 21f0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fbc │ │ │ │ │ + bgt 21f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2014 │ │ │ │ │ + beq 2248 │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b4 │ │ │ │ │ + bne 22e8 │ │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2004 │ │ │ │ │ + beq 2238 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2004 │ │ │ │ │ + bgt 2238 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 2004 │ │ │ │ │ + bne 2238 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 154 <_PyExc_InitGlobalObjects+0x154> │ │ │ │ │ R_ARM_JUMP24 BaseException_clear │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1fbc │ │ │ │ │ + b 21f0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1f6c │ │ │ │ │ + bne 21a0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1f6c │ │ │ │ │ + b 21a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1f8c │ │ │ │ │ + bne 21c0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1f8c │ │ │ │ │ + b 21c0 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1f0c │ │ │ │ │ + b 2140 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1f2c │ │ │ │ │ + bne 2160 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1f2c │ │ │ │ │ + b 2160 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 2180 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1f4c │ │ │ │ │ + b 2180 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #64] @ 0x40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1fc8 │ │ │ │ │ + bgt 21fc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1fc8 │ │ │ │ │ + bne 21fc │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1fc8 │ │ │ │ │ + b 21fc │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 1edc │ │ │ │ │ + b 2110 │ │ │ │ │ │ │ │ │ │ -000020f8 : │ │ │ │ │ +0000232c : │ │ │ │ │ NameError_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2144 │ │ │ │ │ + beq 2378 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2158 │ │ │ │ │ + bne 238c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002160 : │ │ │ │ │ +00002394 : │ │ │ │ │ OSError_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c4 │ │ │ │ │ + bne 23f8 │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21ec │ │ │ │ │ + bne 2420 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2210 │ │ │ │ │ + bne 2444 │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2234 │ │ │ │ │ + bne 2468 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec8 │ │ │ │ │ R_ARM_JUMP24 BaseException_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 218c │ │ │ │ │ + beq 23c0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2198 │ │ │ │ │ - b 21e4 │ │ │ │ │ + beq 23cc │ │ │ │ │ + b 2418 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21a4 │ │ │ │ │ - b 21e4 │ │ │ │ │ + beq 23d8 │ │ │ │ │ + b 2418 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b0 │ │ │ │ │ - b 21e4 │ │ │ │ │ + beq 23e4 │ │ │ │ │ + b 2418 │ │ │ │ │ │ │ │ │ │ -00002258 <_PyErr_NoMemory>: │ │ │ │ │ +0000248c <_PyErr_NoMemory>: │ │ │ │ │ _PyErr_NoMemory(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 233c <_PyErr_NoMemory+0xe4> │ │ │ │ │ - ldr r3, [pc, #224] @ 2370 <_PyErr_NoMemory+0x118> │ │ │ │ │ + beq 2570 <_PyErr_NoMemory+0xe4> │ │ │ │ │ + ldr r3, [pc, #224] @ 25a4 <_PyErr_NoMemory+0x118> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ add r3, r0, #40960 @ 0xa000 │ │ │ │ │ ldr r1, [r3, #416] @ 0x1a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 234c <_PyErr_NoMemory+0xf4> │ │ │ │ │ + beq 2580 <_PyErr_NoMemory+0xf4> │ │ │ │ │ ldr r0, [r3, #420] @ 0x1a4 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ str ip, [r3, #416] @ 0x1a0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - ldr ip, [pc, #172] @ 2374 <_PyErr_NoMemory+0x11c> │ │ │ │ │ + ldr ip, [pc, #172] @ 25a8 <_PyErr_NoMemory+0x11c> │ │ │ │ │ str r0, [r3, #420] @ 0x1a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr ip, [pc, #144] @ 2378 <_PyErr_NoMemory+0x120> │ │ │ │ │ + ldr ip, [pc, #144] @ 25ac <_PyErr_NoMemory+0x120> │ │ │ │ │ ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r3, [r1, #-4] │ │ │ │ │ ldr ip, [r2, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r0, [ip, #3836] @ 0xefc │ │ │ │ │ @@ -2555,121 +2719,121 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC24 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC24 │ │ │ │ │ - ldr r0, [pc, #48] @ 237c <_PyErr_NoMemory+0x124> │ │ │ │ │ + ldr r0, [pc, #48] @ 25b0 <_PyErr_NoMemory+0x124> │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ add r0, r0, #114688 @ 0x1c000 │ │ │ │ │ add r1, r0, #140 @ 0x8c │ │ │ │ │ ldr r3, [r0, #140] @ 0x8c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0, #140] @ 0x8c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2328 <_PyErr_NoMemory+0xd0> │ │ │ │ │ - b 2330 <_PyErr_NoMemory+0xd8> │ │ │ │ │ + bne 255c <_PyErr_NoMemory+0xd0> │ │ │ │ │ + b 2564 <_PyErr_NoMemory+0xd8> │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00010384 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000258 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00002380 : │ │ │ │ │ +000025b4 : │ │ │ │ │ PyUnicodeDecodeError_GetEncoding(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23bc │ │ │ │ │ + bne 25f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2434 │ │ │ │ │ + b 2668 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000023c4 : │ │ │ │ │ +000025f8 : │ │ │ │ │ check_unicode_error_type(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 240c │ │ │ │ │ + beq 2640 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2414 │ │ │ │ │ + beq 2648 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002434 : │ │ │ │ │ +00002668 : │ │ │ │ │ unicode_error_get_encoding_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2480 │ │ │ │ │ + bne 26b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2478 │ │ │ │ │ + b 26ac │ │ │ │ │ │ │ │ │ │ -00002488 <_PyUnicodeError_GetParams>: │ │ │ │ │ +000026bc <_PyUnicodeError_GetParams>: │ │ │ │ │ _PyUnicodeError_GetParams(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2682,166 +2846,166 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ ldr r7, [fp, #4] │ │ │ │ │ ldr r4, [fp, #8] │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25bc <_PyUnicodeError_GetParams+0x134> │ │ │ │ │ + bne 27f0 <_PyUnicodeError_GetParams+0x134> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r6] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ orrs r1, r3, r4 │ │ │ │ │ - beq 25a4 <_PyUnicodeError_GetParams+0x11c> │ │ │ │ │ + beq 27d8 <_PyUnicodeError_GetParams+0x11c> │ │ │ │ │ ldr r1, [r8, #44] @ 0x2c │ │ │ │ │ bic r1, r1, r1, asr #31 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 25ac <_PyUnicodeError_GetParams+0x124> │ │ │ │ │ + bge 27e0 <_PyUnicodeError_GetParams+0x124> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ - beq 2524 <_PyUnicodeError_GetParams+0x9c> │ │ │ │ │ + beq 2758 <_PyUnicodeError_GetParams+0x9c> │ │ │ │ │ orrs r3, r7, r4 │ │ │ │ │ - beq 2554 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ + beq 2788 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ subs r0, r7, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2570 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ + beq 27a4 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2570 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ + bne 27a4 <_PyUnicodeError_GetParams+0xe8> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2580 <_PyUnicodeError_GetParams+0xf8> │ │ │ │ │ + beq 27b4 <_PyUnicodeError_GetParams+0xf8> │ │ │ │ │ str r6, [r5] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ bic r3, r3, r3, asr #31 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b 2554 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ + b 2788 <_PyUnicodeError_GetParams+0xcc> │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2560 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + bgt 2794 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - bne 2560 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ + bne 2794 <_PyUnicodeError_GetParams+0xd8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2564 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ + b 2798 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ - b 251c <_PyUnicodeError_GetParams+0x94> │ │ │ │ │ + b 2750 <_PyUnicodeError_GetParams+0x94> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, r2 │ │ │ │ │ subne r1, r2, #1 │ │ │ │ │ - b 2510 <_PyUnicodeError_GetParams+0x88> │ │ │ │ │ + b 2744 <_PyUnicodeError_GetParams+0x88> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2564 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ + b 2798 <_PyUnicodeError_GetParams+0xdc> │ │ │ │ │ │ │ │ │ │ -000025c4 : │ │ │ │ │ +000027f8 : │ │ │ │ │ PyUnicodeDecodeError_GetObject(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2604 │ │ │ │ │ + bne 2838 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 260c │ │ │ │ │ + b 2840 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000260c : │ │ │ │ │ +00002840 : │ │ │ │ │ unicode_error_get_object_impl(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ mov r2, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2658 │ │ │ │ │ + bne 288c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2650 │ │ │ │ │ + b 2884 │ │ │ │ │ │ │ │ │ │ -00002660 : │ │ │ │ │ +00002894 : │ │ │ │ │ PyUnicodeDecodeError_SetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002698 : │ │ │ │ │ +000028cc : │ │ │ │ │ PyUnicodeDecodeError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000026d0 : │ │ │ │ │ +00002904 : │ │ │ │ │ BaseException_repr(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -2862,108 +3026,108 @@ │ │ │ │ │ movtne r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC34 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002720 : │ │ │ │ │ +00002954 : │ │ │ │ │ PyUnicodeDecodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2778 │ │ │ │ │ + bne 29ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2778 │ │ │ │ │ + beq 29ac │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 2770 │ │ │ │ │ + b 29a4 │ │ │ │ │ │ │ │ │ │ -00002780 : │ │ │ │ │ +000029b4 : │ │ │ │ │ NameError_dealloc(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 13b4 │ │ │ │ │ + b 14c4 │ │ │ │ │ │ │ │ │ │ -00002794 : │ │ │ │ │ +000029c8 : │ │ │ │ │ SyntaxError_str(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 28b0 │ │ │ │ │ + beq 2ae4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 28b0 │ │ │ │ │ + beq 2ae4 │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ubfx lr, r3, #2, #3 │ │ │ │ │ - beq 293c │ │ │ │ │ + beq 2b70 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne ip, r4, #20 │ │ │ │ │ addeq ip, r4, #28 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 2810 │ │ │ │ │ + b 2a44 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne 2928 │ │ │ │ │ + bne 2b5c │ │ │ │ │ ldrb r0, [ip, r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r0, #47 @ 0x2f │ │ │ │ │ moveq r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 27f8 │ │ │ │ │ + bgt 2a2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2944 │ │ │ │ │ + bne 2b78 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movwne r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movtne r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ ldrne r2, [r0, #4] │ │ │ │ │ - beq 2900 │ │ │ │ │ + beq 2b34 │ │ │ │ │ subs r1, r4, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movne r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 28f8 │ │ │ │ │ + beq 2b2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -2984,15 +3148,15 @@ │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ │ ldr r5, [r5, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28dc │ │ │ │ │ + bne 2b10 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movne r0, r5 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ @@ -3001,47 +3165,47 @@ │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 28c0 │ │ │ │ │ + bne 2af4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 284c │ │ │ │ │ + b 2a80 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2958 │ │ │ │ │ + beq 2b8c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC36 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC36 │ │ │ │ │ movne r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2898 │ │ │ │ │ + b 2acc │ │ │ │ │ cmp lr, #2 │ │ │ │ │ lsleq r0, r3, #1 │ │ │ │ │ ldrne r0, [ip, r3, lsl #2] │ │ │ │ │ ldrheq r0, [ip, r0] │ │ │ │ │ - b 2804 │ │ │ │ │ + b 2a38 │ │ │ │ │ ldr ip, [r4, #28] │ │ │ │ │ - b 27e8 │ │ │ │ │ + b 2a1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 2830 │ │ │ │ │ - b 28a4 │ │ │ │ │ + bne 2a64 │ │ │ │ │ + b 2ad8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ moveq r5, r3 │ │ │ │ │ @@ -3052,113 +3216,113 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC37 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC37 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2898 │ │ │ │ │ + b 2acc │ │ │ │ │ │ │ │ │ │ -0000298c : │ │ │ │ │ +00002bc0 : │ │ │ │ │ BaseException___cause___get(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 29b4 │ │ │ │ │ + bne 2be8 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 29a8 │ │ │ │ │ + b 2bdc │ │ │ │ │ │ │ │ │ │ -000029c8 : │ │ │ │ │ +00002bfc : │ │ │ │ │ BaseException___context___get(): │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 29f0 │ │ │ │ │ + bne 2c24 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 29e4 │ │ │ │ │ + b 2c18 │ │ │ │ │ │ │ │ │ │ -00002a04 : │ │ │ │ │ +00002c38 : │ │ │ │ │ BaseException___traceback___get(): │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ movweq r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - bne 2a2c │ │ │ │ │ + bne 2c60 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2a20 │ │ │ │ │ + b 2c54 │ │ │ │ │ │ │ │ │ │ -00002a40 : │ │ │ │ │ +00002c74 : │ │ │ │ │ OSError_str(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2aa4 │ │ │ │ │ + beq 2cd8 │ │ │ │ │ ldr lr, [r0, #48] @ 0x30 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 2ab8 │ │ │ │ │ + bne 2cec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC39 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC39 │ │ │ │ │ moveq r2, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 2ae0 │ │ │ │ │ + bne 2d14 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b ee8 │ │ │ │ │ + b ff8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str lr, [sp] │ │ │ │ │ moveq r2, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movne r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC38 │ │ │ │ │ @@ -3166,61 +3330,61 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2aac │ │ │ │ │ + beq 2ce0 │ │ │ │ │ mov r1, ip │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC40 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC40 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -00002b04 : │ │ │ │ │ +00002d38 : │ │ │ │ │ UnicodeEncodeError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c40 │ │ │ │ │ + beq 2e74 │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2e68 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2c10 │ │ │ │ │ + beq 2e44 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2c10 │ │ │ │ │ + beq 2e44 │ │ │ │ │ add r0, r4, #40 @ 0x28 │ │ │ │ │ ldm r0, {r0, r2, r3} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2bb4 │ │ │ │ │ + bgt 2de8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC44 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC44 │ │ │ │ │ @@ -3233,312 +3397,234 @@ │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ cmpge r1, r3 │ │ │ │ │ - blt 2b7c │ │ │ │ │ + blt 2db0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2b7c │ │ │ │ │ + bne 2db0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_ReadChar │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ movwls r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC41 │ │ │ │ │ movtls r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC41 │ │ │ │ │ - bhi 2c18 │ │ │ │ │ + bhi 2e4c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2b98 │ │ │ │ │ + b 2dcc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2b98 │ │ │ │ │ + b 2dcc │ │ │ │ │ cmp r1, #65536 @ 0x10000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC43 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC43 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC42 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ movcs r0, r3 │ │ │ │ │ - b 2bf4 │ │ │ │ │ + b 2e28 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 2b98 │ │ │ │ │ + b 2dcc │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ │ │ │ │ │ -00002c48 : │ │ │ │ │ +00002e7c : │ │ │ │ │ BaseException___traceback___set(): │ │ │ │ │ - push {fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - beq 2d3c │ │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 2cd8 │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r1] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - bne 2cac │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c9c │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - bne 2c9c │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r3, [fp, #-8] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-8] │ │ │ │ │ - b 2ca0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - bne 2d1c │ │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 2c9c │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2c9c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - bne 2c9c │ │ │ │ │ - b 2cc4 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - b 2ca0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2d34 │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b c3c │ │ │ │ │ │ │ │ │ │ -00002d58 : │ │ │ │ │ +00002e90 : │ │ │ │ │ BaseException_args_get(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 2ec0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 2d7c │ │ │ │ │ + b 2eb4 │ │ │ │ │ │ │ │ │ │ -00002d94 : │ │ │ │ │ +00002ecc : │ │ │ │ │ BaseException_args_set(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ - beq 2e00 │ │ │ │ │ + beq 2f38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e18 │ │ │ │ │ + beq 2f50 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ddc │ │ │ │ │ + bne 2f14 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2dd0 │ │ │ │ │ + bgt 2f08 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r2] │ │ │ │ │ - bne 2dd0 │ │ │ │ │ + bne 2f08 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2dd4 │ │ │ │ │ + b 2f0c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC45 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC45 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2dd4 │ │ │ │ │ + b 2f0c │ │ │ │ │ │ │ │ │ │ -00002e20 <_PyExc_PrepReraiseStar>: │ │ │ │ │ +00002f58 <_PyExc_PrepReraiseStar>: │ │ │ │ │ _PyExc_PrepReraiseStar(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2fa8 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ + beq 30e0 <_PyExc_PrepReraiseStar+0x188> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 2e70 <_PyExc_PrepReraiseStar+0x50> │ │ │ │ │ + beq 2fa8 <_PyExc_PrepReraiseStar+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30a8 <_PyExc_PrepReraiseStar+0x288> │ │ │ │ │ + beq 31e0 <_PyExc_PrepReraiseStar+0x288> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2f9c <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + beq 30d4 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movwne r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movtne r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq 3094 <_PyExc_PrepReraiseStar+0x274> │ │ │ │ │ + beq 31cc <_PyExc_PrepReraiseStar+0x274> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 2f14 <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ + bge 304c <_PyExc_PrepReraiseStar+0xf4> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r1, [r1, r3, lsl #2] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 2f0c <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ + beq 3044 <_PyExc_PrepReraiseStar+0xec> │ │ │ │ │ ldr ip, [r1, #16] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 308c <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 31c4 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr ip, [r1, #20] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 308c <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 31c4 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr ip, [r1, #28] │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 308c <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ + bne 31c4 <_PyExc_PrepReraiseStar+0x26c> │ │ │ │ │ ldr lr, [r1, #24] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ cmp lr, ip │ │ │ │ │ moveq r0, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ strd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldrd r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ff8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + blt 3130 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 2e9c <_PyExc_PrepReraiseStar+0x7c> │ │ │ │ │ + b 2fd4 <_PyExc_PrepReraiseStar+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2ff8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + beq 3130 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bgt 2fcc <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ + bgt 3104 <_PyExc_PrepReraiseStar+0x1ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ bl 3f10 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2f68 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ + bgt 30a0 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2f68 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ + bne 30a0 <_PyExc_PrepReraiseStar+0x148> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 2ff8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + beq 3130 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r5, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 30dc <_PyExc_PrepReraiseStar+0x2bc> │ │ │ │ │ + beq 3214 <_PyExc_PrepReraiseStar+0x2bc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3000 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ + bne 3138 <_PyExc_PrepReraiseStar+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ @@ -3551,213 +3637,213 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 2f9c <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 30d4 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - bl 36a4 │ │ │ │ │ + bl 3734 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2f2c <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ + bge 3064 <_PyExc_PrepReraiseStar+0x10c> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3124 <_PyExc_PrepReraiseStar+0x304> │ │ │ │ │ + ble 325c <_PyExc_PrepReraiseStar+0x304> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2f88 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ - ble 2ff8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + b 30c0 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + ble 3130 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 3068 <_PyExc_PrepReraiseStar+0x248> │ │ │ │ │ + beq 31a0 <_PyExc_PrepReraiseStar+0x248> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 303c <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + bgt 3174 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3080 <_PyExc_PrepReraiseStar+0x260> │ │ │ │ │ + beq 31b8 <_PyExc_PrepReraiseStar+0x260> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 2ff8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + blt 3130 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 3100 <_PyExc_PrepReraiseStar+0x2e0> │ │ │ │ │ + ble 3238 <_PyExc_PrepReraiseStar+0x2e0> │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ bl b0 <_PyExc_InitGlobalObjects+0xb0> │ │ │ │ │ R_ARM_CALL _PyExc_CreateExceptionGroup │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 2f88 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + b 30c0 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3048 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ + bgt 3180 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ str r6, [r5] │ │ │ │ │ - bne 3048 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ + bne 3180 <_PyExc_PrepReraiseStar+0x228> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 303c <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ + b 3174 <_PyExc_PrepReraiseStar+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2ef8 <_PyExc_PrepReraiseStar+0xd8> │ │ │ │ │ + b 3030 <_PyExc_PrepReraiseStar+0xd8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 30c4 <_PyExc_PrepReraiseStar+0x2a4> │ │ │ │ │ + ble 31fc <_PyExc_PrepReraiseStar+0x2a4> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2f9c <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 30d4 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - b 2f9c <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ + b 30d4 <_PyExc_PrepReraiseStar+0x17c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 30a0 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ + bne 31d8 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 30a0 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ + b 31d8 <_PyExc_PrepReraiseStar+0x280> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - b 2f7c <_PyExc_PrepReraiseStar+0x15c> │ │ │ │ │ + b 30b4 <_PyExc_PrepReraiseStar+0x15c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_GetItem │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ - b 2f88 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ + b 30c0 <_PyExc_PrepReraiseStar+0x168> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2ff8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + bne 3130 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ff8 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ + b 3130 <_PyExc_PrepReraiseStar+0x1d8> │ │ │ │ │ │ │ │ │ │ -0000313c : │ │ │ │ │ +00003274 : │ │ │ │ │ PyUnicodeEncodeError_SetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003174 : │ │ │ │ │ +000032ac : │ │ │ │ │ PyUnicodeEncodeError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000031ac : │ │ │ │ │ +000032e4 : │ │ │ │ │ PyUnicodeEncodeError_SetReason(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3204 │ │ │ │ │ + bne 333c │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3204 │ │ │ │ │ + beq 333c │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 31fc │ │ │ │ │ + b 3334 │ │ │ │ │ │ │ │ │ │ -0000320c : │ │ │ │ │ +00003344 : │ │ │ │ │ BaseExceptionGroup_split(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ - bl 3294 │ │ │ │ │ + bl 33cc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3288 │ │ │ │ │ + beq 33c0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3328 │ │ │ │ │ + bl 3328 │ │ │ │ │ R_ARM_CALL exceptiongroup_split_recursive.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3288 │ │ │ │ │ + beq 33c0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ @@ -3768,15 +3854,15 @@ │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 <_PyTuple_FromPairSteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPairSteal │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00003294 : │ │ │ │ │ +000033cc : │ │ │ │ │ get_matcher_type(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -3784,312 +3870,260 @@ │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCallable_Check │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ - beq 32fc │ │ │ │ │ + beq 3434 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r1] │ │ │ │ │ - bge 32f0 │ │ │ │ │ + bge 3428 │ │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3304 │ │ │ │ │ + beq 343c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 32dc │ │ │ │ │ + blt 3414 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3358 │ │ │ │ │ + bne 3490 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 32e8 │ │ │ │ │ + ble 3420 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r4, #4]! │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 3358 │ │ │ │ │ + bge 3490 │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 3358 │ │ │ │ │ + beq 3490 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 3328 │ │ │ │ │ - b 32e8 │ │ │ │ │ + bne 3460 │ │ │ │ │ + b 3420 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 32f4 │ │ │ │ │ + b 342c │ │ │ │ │ │ │ │ │ │ -00003378 : │ │ │ │ │ +000034b0 : │ │ │ │ │ exceptiongroup_subset(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ + add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Size │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3570 │ │ │ │ │ - beq 34cc │ │ │ │ │ + blt 3618 │ │ │ │ │ + beq 35f4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC57 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC58 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3570 │ │ │ │ │ - movw r7, #0 │ │ │ │ │ + beq 3618 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r7, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [r7, #64] @ 0x40 │ │ │ │ │ + ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 3400 │ │ │ │ │ + beq 3540 │ │ │ │ │ + str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ + ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a0 │ │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 3468 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34d4 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - add r1, r2, #1 │ │ │ │ │ - str r1, [r3] │ │ │ │ │ - bne 34e8 │ │ │ │ │ - cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - addne r2, r2, #2 │ │ │ │ │ - strne r2, [r3] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r3, [r4, #20] │ │ │ │ │ - bne 350c │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3468 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 35b8 │ │ │ │ │ + beq 35fc │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 3590 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r1] │ │ │ │ │ + bl c3c │ │ │ │ │ + ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 3588 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r1] │ │ │ │ │ + beq 36ac │ │ │ │ │ + cmn r2, #1 │ │ │ │ │ + beq 360c │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3578 │ │ │ │ │ + bne 3698 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl bfc │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 358c │ │ │ │ │ + bne 36d8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ strb r2, [r4, #32] │ │ │ │ │ bl bfc │ │ │ │ │ - ldr r1, [pc, #504] @ 36a0 │ │ │ │ │ + ldr r1, [pc, #352] @ 3730 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3564 │ │ │ │ │ + blt 360c │ │ │ │ │ ldr r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35d4 │ │ │ │ │ + bne 3620 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r4, [r6] │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ldreq r0, [r4, #20] │ │ │ │ │ - beq 3444 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 3534 │ │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3450 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - str r2, [r4, #20] │ │ │ │ │ - ldr r2, [r0] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3450 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - bne 3450 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 3450 │ │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ │ + sub sp, fp, #16 │ │ │ │ │ + pop {r4, r5, r6, fp, pc} │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ - str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC59 │ │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3564 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 35b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 364c │ │ │ │ │ + ble 36c0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 34cc │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b 3474 │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r3] │ │ │ │ │ - b 348c │ │ │ │ │ - ldr r0, [r7, #84] @ 0x54 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC59 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC59 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3564 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - cmn r2, #1 │ │ │ │ │ - bne 3468 │ │ │ │ │ - b 3564 │ │ │ │ │ + b 35f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Check │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3670 │ │ │ │ │ + beq 36ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_List │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 360c │ │ │ │ │ + bgt 3658 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3724 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3564 │ │ │ │ │ - ldr r1, [pc, #132] @ 36a0 │ │ │ │ │ + beq 360c │ │ │ │ │ mov r2, r5 │ │ │ │ │ + ldr r1, [pc, #196] @ 3730 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetAttr │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3640 │ │ │ │ │ + bgt 368c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3694 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - bge 34c4 │ │ │ │ │ - b 3564 │ │ │ │ │ + beq 3710 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge 35ec │ │ │ │ │ + b 360c │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 359c │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 3588 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3570 │ │ │ │ │ + bne 3618 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3570 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 360c │ │ │ │ │ + b 3618 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + b 35b4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 34c4 │ │ │ │ │ + bgt 35ec │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 34c4 │ │ │ │ │ + bne 35ec │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 34c4 │ │ │ │ │ + b 35ec │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3640 │ │ │ │ │ + ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + b 368c │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 3658 │ │ │ │ │ .word 0x00009170 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000036a4 : │ │ │ │ │ +00003734 : │ │ │ │ │ collect_exception_group_leaf_ids(): │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 37c4 │ │ │ │ │ + beq 3854 │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ @@ -4098,170 +4132,170 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 378c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3778 │ │ │ │ │ + beq 3808 │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #232] @ 37fc │ │ │ │ │ + ldr r2, [pc, #232] @ 388c │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 3768 │ │ │ │ │ + bge 37f8 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r0, r1, lsl #2] │ │ │ │ │ mov r7, r1 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r0, [r1, r2] │ │ │ │ │ ldr r2, [r0, #788] @ 0x314 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi 37d0 │ │ │ │ │ + bhi 3860 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bl 36a4 │ │ │ │ │ + bl 3734 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bge 370c │ │ │ │ │ + bge 379c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 376c │ │ │ │ │ + b 37fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3760 │ │ │ │ │ + beq 37f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 376c │ │ │ │ │ + bgt 37fc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 376c │ │ │ │ │ + bne 37fc │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 376c │ │ │ │ │ + b 37fc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #16384 @ 0x4000 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bhi 3740 │ │ │ │ │ + bhi 37d0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC60 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC60 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ - b 3760 │ │ │ │ │ + beq 37d0 │ │ │ │ │ + b 37f0 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00003800 : │ │ │ │ │ +00003890 : │ │ │ │ │ BaseExceptionGroup_derive(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 3860 │ │ │ │ │ + beq 38f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallObject │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 385c │ │ │ │ │ + bgt 38ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - beq 386c │ │ │ │ │ + beq 38fc │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 385c │ │ │ │ │ + b 38ec │ │ │ │ │ │ │ │ │ │ -00003880 : │ │ │ │ │ +00003910 : │ │ │ │ │ BaseException___reduce__(): │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 38a4 │ │ │ │ │ + beq 3934 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38b4 │ │ │ │ │ + bne 3944 │ │ │ │ │ mov r0, ip │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromPair │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_Pack │ │ │ │ │ │ │ │ │ │ -000038cc : │ │ │ │ │ +0000395c : │ │ │ │ │ UnicodeTranslateError_init(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bl 1e28 │ │ │ │ │ + bl 1e28 │ │ │ │ │ R_ARM_CALL BaseException_init │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3990 │ │ │ │ │ + beq 3a20 │ │ │ │ │ sub ip, fp, #24 │ │ │ │ │ sub r1, fp, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stm sp, {r1, ip} │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ @@ -4273,15 +4307,15 @@ │ │ │ │ │ str ip, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str ip, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ str r4, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r4, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ParseTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 3a28 │ │ │ │ │ ldr r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r5, #40] @ 0x28 │ │ │ │ │ @@ -4298,17 +4332,17 @@ │ │ │ │ │ strle r2, [r3] │ │ │ │ │ str r3, [r5, #52] @ 0x34 │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 3990 │ │ │ │ │ + b 3a20 │ │ │ │ │ │ │ │ │ │ -000039a0 : │ │ │ │ │ +00003a30 : │ │ │ │ │ BaseExceptionGroup_str(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4332,76 +4366,76 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC66 │ │ │ │ │ movle r3, ip │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromFormat │ │ │ │ │ │ │ │ │ │ -000039f4 : │ │ │ │ │ +00003a84 : │ │ │ │ │ PyUnicodeDecodeError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3a50 │ │ │ │ │ + bne 3ae0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 2488 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 26bc <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3a48 │ │ │ │ │ + b 3ad8 │ │ │ │ │ │ │ │ │ │ -00003a58 : │ │ │ │ │ +00003ae8 : │ │ │ │ │ UnicodeTranslateError_str(): │ │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b48 │ │ │ │ │ + beq 3bd8 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Str │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3b40 │ │ │ │ │ + beq 3bd0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3b40 │ │ │ │ │ + beq 3bd0 │ │ │ │ │ ldrd r0, [r4, #40] @ 0x28 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 3aec │ │ │ │ │ + bgt 3b7c │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC71 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC71 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4411,46 +4445,46 @@ │ │ │ │ │ bl bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ orr ip, r1, r2 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ cmpge r3, r2 │ │ │ │ │ - blt 3ac0 │ │ │ │ │ + blt 3b50 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3ac0 │ │ │ │ │ + bne 3b50 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_ReadChar │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov ip, r0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movwls r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC68 │ │ │ │ │ movtls r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC68 │ │ │ │ │ - bhi 3b50 │ │ │ │ │ + bhi 3be0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 3ad8 │ │ │ │ │ + b 3b68 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3ad8 │ │ │ │ │ + b 3b68 │ │ │ │ │ mov r0, #7 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GetConstant │ │ │ │ │ cmp ip, #65536 @ 0x10000 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC70 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC70 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC69 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC69 │ │ │ │ │ movcs r0, r3 │ │ │ │ │ movcc r0, r2 │ │ │ │ │ - b 3b28 │ │ │ │ │ + b 3bb8 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1000,15 +1000,15 @@ │ │ │ │ │ ldr r3, [r6, #148] @ 0x94 │ │ │ │ │ bgt 1114 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r0, [r1] │ │ │ │ │ bne 111c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11f8 │ │ │ │ │ + bne 11ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bhi e00 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ @@ -1026,15 +1026,15 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123c │ │ │ │ │ + beq 1234 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 108c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ beq 108c │ │ │ │ │ @@ -1057,25 +1057,25 @@ │ │ │ │ │ R_ARM_CALL PyDict_GetItemWithError │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 1080 │ │ │ │ │ ldr r3, [r7, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 1178 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ │ ldr r1, [r7, #148] @ 0x94 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmp r1, r5 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ - bne 1168 │ │ │ │ │ + bne 11dc │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -1112,21 +1112,21 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetSlice │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 1178 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11d0 │ │ │ │ │ + bgt 11a4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - beq 11c0 │ │ │ │ │ + beq 1194 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ moveq r4, r7 │ │ │ │ │ beq 110c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1100 │ │ │ │ │ @@ -1202,21 +1202,21 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ b f00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d8 │ │ │ │ │ + bne 123c │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 1178 │ │ │ │ │ mov r7, r6 │ │ │ │ │ b e70 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ strd r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ @@ -1228,15 +1228,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r2, #88] @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [r3, #52] @ 0x34 │ │ │ │ │ - beq 1228 │ │ │ │ │ + beq 1168 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ beq 110c │ │ │ │ │ mov r7, r4 │ │ │ │ │ b f60 │ │ │ │ │ mov r4, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ @@ -1263,78 +1263,78 @@ │ │ │ │ │ bl bfc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ sub r2, r9, #2 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ bls f18 │ │ │ │ │ b 10ec │ │ │ │ │ - ldr r1, [r7, #156] @ 0x9c │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC OSError_new │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS OSError_new │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 1244 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyTuple_New │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r3, #12] │ │ │ │ │ - beq 11dc │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt fb4 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r4] │ │ │ │ │ - bne fb4 │ │ │ │ │ + beq 10ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl bfc │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl bfc │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + mov r3, #0 │ │ │ │ │ b fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r4, r7 │ │ │ │ │ b 10ec │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl bfc │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - bl bfc │ │ │ │ │ - R_ARM_CALL Py_XDECREF │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b fb4 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123c │ │ │ │ │ + beq 1234 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ bls db8 │ │ │ │ │ b e00 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r7, #156] @ 0x9c │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC OSError_new │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS OSError_new │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 1244 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyTuple_New │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11dc │ │ │ │ │ - b 10ec │ │ │ │ │ + str r0, [r3, #12] │ │ │ │ │ + beq 1178 │ │ │ │ │ + ldr r2, [r4] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt fb4 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r4] │ │ │ │ │ + bne fb4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b fb4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 11dc │ │ │ │ │ + b 1178 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + b 1178 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -3986,22 +3986,22 @@ │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne 3634 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3378 │ │ │ │ │ + bl 34b0 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 34e8 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3378 │ │ │ │ │ + bl 34b0 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 34b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 373c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ @@ -4394,15 +4394,15 @@ │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne 3b64 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3378 │ │ │ │ │ + bl 34b0 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 3d50 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 3cf4 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ @@ -4763,15 +4763,15 @@ │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne 4114 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3378 │ │ │ │ │ + bl 34b0 │ │ │ │ │ R_ARM_CALL exceptiongroup_subset │ │ │ │ │ ldr r6, [r8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 42ac │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 42a4 │ │ │ │ │ subs r6, r6, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r1, fp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3294 │ │ │ │ │ + bl 33cc │ │ │ │ │ R_ARM_CALL get_matcher_type │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 2ac │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 2f0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r3, fp, #20 │ │ │ │ │ @@ -315,15 +315,15 @@ │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Repr │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b ee8 │ │ │ │ │ + b ff8 │ │ │ │ │ R_ARM_JUMP24 BaseException_str │ │ │ │ │ │ │ │ │ │ 000003d8 : │ │ │ │ │ BaseException___setstate__(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -497,22 +497,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 640 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2434 │ │ │ │ │ + b 2668 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_encoding_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000648 : │ │ │ │ │ OSError_reduce(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -618,25 +618,25 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7d4 │ │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 7d4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ - b 26d0 │ │ │ │ │ + b 2904 │ │ │ │ │ R_ARM_JUMP24 BaseException_repr │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 928 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 26d0 │ │ │ │ │ + bl 2904 │ │ │ │ │ R_ARM_CALL BaseException_repr │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 928 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1032,26 +1032,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne d34 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ stmib sp, {r2, ip} │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 2488 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 26bc <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000d3c : │ │ │ │ │ PyUnicodeEncodeError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1062,26 +1062,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne d90 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 2488 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 26bc <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000d98 : │ │ │ │ │ PyUnicodeEncodeError_GetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1092,26 +1092,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne dec │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 2488 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 26bc <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000df4 : │ │ │ │ │ PyUnicodeTranslateError_GetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1122,26 +1122,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne e48 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bl 2488 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 26bc <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000e50 : │ │ │ │ │ PyUnicodeTranslateError_GetStart(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1152,26 +1152,26 @@ │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r5, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ bne ea4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bl 2488 <_PyUnicodeError_GetParams> │ │ │ │ │ + bl 26bc <_PyUnicodeError_GetParams> │ │ │ │ │ R_ARM_CALL _PyUnicodeError_GetParams │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000eac : │ │ │ │ │ PyUnicodeTranslateError_SetEnd(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1181,15 +1181,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #48] @ 0x30 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000ee4 : │ │ │ │ │ @@ -1201,15 +1201,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #44] @ 0x2c │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000f1c : │ │ │ │ │ @@ -1316,15 +1316,15 @@ │ │ │ │ │ bne 1058 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 2e20 <_PyExc_PrepReraiseStar> │ │ │ │ │ + b 2f58 <_PyExc_PrepReraiseStar> │ │ │ │ │ R_ARM_JUMP24 _PyExc_PrepReraiseStar │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00001074 <_PyUnicodeTranslateError_Create>: │ │ │ │ │ _PyUnicodeTranslateError_Create(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ @@ -1363,15 +1363,15 @@ │ │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC85 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC85 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18a4 │ │ │ │ │ + bl 19b4 │ │ │ │ │ R_ARM_CALL check_unicode_error_attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ bne 110c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ @@ -1412,22 +1412,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 1198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 260c │ │ │ │ │ + b 2840 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000011a0 : │ │ │ │ │ PyUnicodeTranslateError_GetObject(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1436,22 +1436,22 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 11dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 260c │ │ │ │ │ + b 2840 │ │ │ │ │ R_ARM_JUMP24 unicode_error_get_object_impl │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 000011e4 : │ │ │ │ │ PyUnicodeEncodeError_GetReason(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ @@ -1460,15 +1460,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC53 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 10c4 │ │ │ │ │ @@ -1483,15 +1483,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC30 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 10c4 │ │ │ │ │ @@ -1506,15 +1506,15 @@ │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 12a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 10c4 │ │ │ │ │ @@ -1530,15 +1530,15 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC79 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC79 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 23c4 │ │ │ │ │ + bl 25f8 │ │ │ │ │ R_ARM_CALL check_unicode_error_type │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 12e8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 1304 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -13,479 +13,481 @@ │ │ │ │ │ 0x000000a0 45435245 46002e4c 4332002e 4c433300 ECREF..LC2..LC3. │ │ │ │ │ 0x000000b0 2e4c4334 002e4c43 35002e4c 43360041 .LC4..LC5..LC6.A │ │ │ │ │ 0x000000c0 74747269 62757465 4572726f 725f696e ttributeError_in │ │ │ │ │ 0x000000d0 69740041 74747269 62757465 4572726f it.AttributeErro │ │ │ │ │ 0x000000e0 725f6465 616c6c6f 63004174 74726962 r_dealloc.Attrib │ │ │ │ │ 0x000000f0 75746545 72726f72 5f636c65 6172002e uteError_clear.. │ │ │ │ │ 0x00000100 4c433700 2e4c4338 00426173 65457863 LC7..LC8.BaseExc │ │ │ │ │ - 0x00000110 65707469 6f6e5f64 65616c6c 6f63002e eption_dealloc.. │ │ │ │ │ - 0x00000120 4c433900 4f534572 726f725f 6e657700 LC9.OSError_new. │ │ │ │ │ - 0x00000130 4f534572 726f725f 696e6974 00496d70 OSError_init.Imp │ │ │ │ │ - 0x00000140 6f727445 72726f72 5f646561 6c6c6f63 ortError_dealloc │ │ │ │ │ - 0x00000150 004f5345 72726f72 5f646561 6c6c6f63 .OSError_dealloc │ │ │ │ │ - 0x00000160 00496d70 6f727445 72726f72 5f636c65 .ImportError_cle │ │ │ │ │ - 0x00000170 6172004f 53457272 6f725f63 6c656172 ar.OSError_clear │ │ │ │ │ - 0x00000180 002e4c43 31300049 6d706f72 74457272 ..LC10.ImportErr │ │ │ │ │ - 0x00000190 6f725f69 6e697400 496d706f 72744572 or_init.ImportEr │ │ │ │ │ - 0x000001a0 726f725f 73747200 42617365 45786365 ror_str.BaseExce │ │ │ │ │ - 0x000001b0 7074696f 6e5f7374 72004261 73654578 ption_str.BaseEx │ │ │ │ │ - 0x000001c0 63657074 696f6e5f 74726176 65727365 ception_traverse │ │ │ │ │ - 0x000001d0 00496d70 6f727445 72726f72 5f747261 .ImportError_tra │ │ │ │ │ - 0x000001e0 76657273 65002e4c 43313100 556e6963 verse..LC11.Unic │ │ │ │ │ - 0x000001f0 6f646545 6e636f64 65457272 6f725f69 odeEncodeError_i │ │ │ │ │ - 0x00000200 6e697400 53797374 656d4578 69745f69 nit.SystemExit_i │ │ │ │ │ - 0x00000210 6e697400 2e4c4331 32002e4c 43313300 nit..LC12..LC13. │ │ │ │ │ - 0x00000220 53796e74 61784572 726f725f 696e6974 SyntaxError_init │ │ │ │ │ - 0x00000230 00537973 74656d45 7869745f 6465616c .SystemExit_deal │ │ │ │ │ - 0x00000240 6c6f6300 53746f70 49746572 6174696f loc.StopIteratio │ │ │ │ │ - 0x00000250 6e5f636c 65617200 53797374 656d4578 n_clear.SystemEx │ │ │ │ │ - 0x00000260 69745f63 6c656172 00556e69 636f6465 it_clear.Unicode │ │ │ │ │ - 0x00000270 4572726f 725f7472 61766572 73650041 Error_traverse.A │ │ │ │ │ - 0x00000280 74747269 62757465 4572726f 725f7472 ttributeError_tr │ │ │ │ │ - 0x00000290 61766572 73650053 796e7461 78457272 averse.SyntaxErr │ │ │ │ │ - 0x000002a0 6f725f74 72617665 72736500 2e4c4331 or_traverse..LC1 │ │ │ │ │ - 0x000002b0 34002e4c 43313500 556e6963 6f646544 4..LC15.UnicodeD │ │ │ │ │ - 0x000002c0 65636f64 65457272 6f725f69 6e697400 ecodeError_init. │ │ │ │ │ - 0x000002d0 2e4c4331 36002e4c 43313700 2e4c4331 .LC16..LC17..LC1 │ │ │ │ │ - 0x000002e0 3800556e 69636f64 65446563 6f646545 8.UnicodeDecodeE │ │ │ │ │ - 0x000002f0 72726f72 5f737472 00636865 636b5f75 rror_str.check_u │ │ │ │ │ - 0x00000300 6e69636f 64655f65 72726f72 5f617474 nicode_error_att │ │ │ │ │ - 0x00000310 72696275 7465002e 4c433139 002e4c43 ribute..LC19..LC │ │ │ │ │ - 0x00000320 3230002e 4c433231 002e4c43 32320055 20..LC21..LC22.U │ │ │ │ │ - 0x00000330 6e69636f 64654572 726f725f 6465616c nicodeError_deal │ │ │ │ │ - 0x00000340 6c6f6300 556e6963 6f646545 72726f72 loc.UnicodeError │ │ │ │ │ - 0x00000350 5f636c65 6172002e 4c433233 004e616d _clear..LC23.Nam │ │ │ │ │ - 0x00000360 65457272 6f725f69 6e697400 53796e74 eError_init.Synt │ │ │ │ │ - 0x00000370 61784572 726f725f 6465616c 6c6f6300 axError_dealloc. │ │ │ │ │ - 0x00000380 53796e74 61784572 726f725f 636c6561 SyntaxError_clea │ │ │ │ │ - 0x00000390 72004e61 6d654572 726f725f 74726176 r.NameError_trav │ │ │ │ │ - 0x000003a0 65727365 004f5345 72726f72 5f747261 erse.OSError_tra │ │ │ │ │ - 0x000003b0 76657273 65002e4c 43323400 2e4c4332 verse..LC24..LC2 │ │ │ │ │ - 0x000003c0 35002e4c 43323600 2e4c4332 37002e4c 5..LC26..LC27..L │ │ │ │ │ - 0x000003d0 43323800 2e4c4332 39004261 73654578 C28..LC29.BaseEx │ │ │ │ │ - 0x000003e0 63657074 696f6e5f 6164645f 6e6f7465 ception_add_note │ │ │ │ │ - 0x000003f0 002e4c43 33300063 6865636b 5f756e69 ..LC30.check_uni │ │ │ │ │ - 0x00000400 636f6465 5f657272 6f725f74 79706500 code_error_type. │ │ │ │ │ - 0x00000410 756e6963 6f64655f 6572726f 725f6765 unicode_error_ge │ │ │ │ │ - 0x00000420 745f656e 636f6469 6e675f69 6d706c00 t_encoding_impl. │ │ │ │ │ - 0x00000430 2e4c4333 31002e4c 43333200 53746f70 .LC31..LC32.Stop │ │ │ │ │ - 0x00000440 49746572 6174696f 6e5f696e 69740053 Iteration_init.S │ │ │ │ │ - 0x00000450 746f7049 74657261 74696f6e 5f646561 topIteration_dea │ │ │ │ │ - 0x00000460 6c6c6f63 00756e69 636f6465 5f657272 lloc.unicode_err │ │ │ │ │ - 0x00000470 6f725f67 65745f6f 626a6563 745f696d or_get_object_im │ │ │ │ │ - 0x00000480 706c002e 4c433333 002e4c43 33340042 pl..LC33..LC34.B │ │ │ │ │ - 0x00000490 61736545 78636570 74696f6e 5f726570 aseException_rep │ │ │ │ │ - 0x000004a0 72004e61 6d654572 726f725f 6465616c r.NameError_deal │ │ │ │ │ - 0x000004b0 6c6f6300 4e616d65 4572726f 725f636c loc.NameError_cl │ │ │ │ │ - 0x000004c0 65617200 2e4c4333 35002e4c 43333600 ear..LC35..LC36. │ │ │ │ │ - 0x000004d0 2e4c4333 37005379 6e746178 4572726f .LC37.SyntaxErro │ │ │ │ │ - 0x000004e0 725f7374 72004261 73654578 63657074 r_str.BaseExcept │ │ │ │ │ - 0x000004f0 696f6e5f 5f5f6361 7573655f 5f5f6765 ion___cause___ge │ │ │ │ │ - 0x00000500 74004261 73654578 63657074 696f6e5f t.BaseException_ │ │ │ │ │ - 0x00000510 5f5f636f 6e746578 745f5f5f 67657400 __context___get. │ │ │ │ │ - 0x00000520 42617365 45786365 7074696f 6e5f5f5f BaseException___ │ │ │ │ │ - 0x00000530 74726163 65626163 6b5f5f5f 67657400 traceback___get. │ │ │ │ │ - 0x00000540 2e4c4333 38002e4c 43333900 2e4c4334 .LC38..LC39..LC4 │ │ │ │ │ - 0x00000550 30004f53 4572726f 725f7374 72002e4c 0.OSError_str..L │ │ │ │ │ - 0x00000560 43343100 2e4c4334 32002e4c 43343300 C41..LC42..LC43. │ │ │ │ │ - 0x00000570 2e4c4334 3400556e 69636f64 65456e63 .LC44.UnicodeEnc │ │ │ │ │ - 0x00000580 6f646545 72726f72 5f737472 00426173 odeError_str.Bas │ │ │ │ │ - 0x00000590 65457863 65707469 6f6e5f5f 5f747261 eException___tra │ │ │ │ │ - 0x000005a0 63656261 636b5f5f 5f736574 00537973 ceback___set.Sys │ │ │ │ │ - 0x000005b0 74656d45 7869745f 74726176 65727365 temExit_traverse │ │ │ │ │ - 0x000005c0 00426173 65457863 65707469 6f6e5f61 .BaseException_a │ │ │ │ │ - 0x000005d0 7267735f 67657400 42617365 45786365 rgs_get.BaseExce │ │ │ │ │ - 0x000005e0 7074696f 6e5f7769 74685f74 72616365 ption_with_trace │ │ │ │ │ - 0x000005f0 6261636b 002e4c43 34350042 61736545 back..LC45.BaseE │ │ │ │ │ - 0x00000600 78636570 74696f6e 5f617267 735f7365 xception_args_se │ │ │ │ │ - 0x00000610 74002e4c 43343600 2e4c4334 37002e4c t..LC46..LC47..L │ │ │ │ │ - 0x00000620 43343800 2e4c4334 39002e4c 43353000 C48..LC49..LC50. │ │ │ │ │ - 0x00000630 2e4c4335 31004261 73654578 63657074 .LC51.BaseExcept │ │ │ │ │ - 0x00000640 696f6e47 726f7570 5f6e6577 00426173 ionGroup_new.Bas │ │ │ │ │ - 0x00000650 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00000660 696e6974 002e4c43 35320065 78636570 init..LC52.excep │ │ │ │ │ - 0x00000670 74696f6e 67726f75 705f7370 6c69745f tiongroup_split_ │ │ │ │ │ - 0x00000680 72656375 72736976 652e636f 6e737470 recursive.constp │ │ │ │ │ - 0x00000690 726f702e 3000636f 6c6c6563 745f6578 rop.0.collect_ex │ │ │ │ │ - 0x000006a0 63657074 696f6e5f 67726f75 705f6c65 ception_group_le │ │ │ │ │ - 0x000006b0 61665f69 64730042 61736545 78636570 af_ids.BaseExcep │ │ │ │ │ - 0x000006c0 74696f6e 47726f75 705f6465 616c6c6f tionGroup_deallo │ │ │ │ │ - 0x000006d0 63004261 73654578 63657074 696f6e47 c.BaseExceptionG │ │ │ │ │ - 0x000006e0 726f7570 5f636c65 61720053 746f7049 roup_clear.StopI │ │ │ │ │ - 0x000006f0 74657261 74696f6e 5f747261 76657273 teration_travers │ │ │ │ │ - 0x00000700 65002e4c 43353300 2e4c4335 34004f53 e..LC53..LC54.OS │ │ │ │ │ - 0x00000710 4572726f 725f7772 69747465 6e5f6765 Error_written_ge │ │ │ │ │ - 0x00000720 74004f53 4572726f 725f7772 69747465 t.OSError_writte │ │ │ │ │ - 0x00000730 6e5f7365 74004261 73654578 63657074 n_set.BaseExcept │ │ │ │ │ - 0x00000740 696f6e47 726f7570 5f73706c 69740067 ionGroup_split.g │ │ │ │ │ - 0x00000750 65745f6d 61746368 65725f74 79706500 et_matcher_type. │ │ │ │ │ - 0x00000760 65786365 7074696f 6e67726f 75705f73 exceptiongroup_s │ │ │ │ │ - 0x00000770 706c6974 5f726563 75727369 76652e63 plit_recursive.c │ │ │ │ │ - 0x00000780 6f6e7374 70726f70 2e320042 61736545 onstprop.2.BaseE │ │ │ │ │ - 0x00000790 78636570 74696f6e 47726f75 705f7472 xceptionGroup_tr │ │ │ │ │ - 0x000007a0 61766572 7365002e 4c433535 002e4c43 averse..LC55..LC │ │ │ │ │ - 0x000007b0 35360065 78636570 74696f6e 67726f75 56.exceptiongrou │ │ │ │ │ - 0x000007c0 705f7375 62736574 00657863 65707469 p_subset.excepti │ │ │ │ │ - 0x000007d0 6f6e6772 6f75705f 73706c69 745f7265 ongroup_split_re │ │ │ │ │ - 0x000007e0 63757273 6976652e 636f6e73 7470726f cursive.constpro │ │ │ │ │ - 0x000007f0 702e3100 2e4c4335 37002e4c 43353800 p.1..LC57..LC58. │ │ │ │ │ - 0x00000800 2e4c4335 39002e4c 43363000 42617365 .LC59..LC60.Base │ │ │ │ │ - 0x00000810 45786365 7074696f 6e47726f 75705f64 ExceptionGroup_d │ │ │ │ │ - 0x00000820 65726976 65004261 73654578 63657074 erive.BaseExcept │ │ │ │ │ - 0x00000830 696f6e5f 5f5f7265 64756365 5f5f0042 ion___reduce__.B │ │ │ │ │ - 0x00000840 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ - 0x00000850 705f7375 6267726f 7570002e 4c433631 p_subgroup..LC61 │ │ │ │ │ - 0x00000860 002e4c43 36320042 61736545 78636570 ..LC62.BaseExcep │ │ │ │ │ - 0x00000870 74696f6e 5f5f5f63 6f6e7465 78745f5f tion___context__ │ │ │ │ │ - 0x00000880 5f736574 002e4c43 36330055 6e69636f _set..LC63.Unico │ │ │ │ │ - 0x00000890 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x000008a0 5f696e69 74004b65 79457272 6f725f73 _init.KeyError_s │ │ │ │ │ - 0x000008b0 7472002e 4c433634 00426173 65457863 tr..LC64.BaseExc │ │ │ │ │ - 0x000008c0 65707469 6f6e5f5f 5f736574 73746174 eption___setstat │ │ │ │ │ - 0x000008d0 655f5f00 2e4c4336 35002e4c 43363600 e__..LC65..LC66. │ │ │ │ │ - 0x000008e0 42617365 45786365 7074696f 6e47726f BaseExceptionGro │ │ │ │ │ - 0x000008f0 75705f73 7472002e 4c433637 00426173 up_str..LC67.Bas │ │ │ │ │ - 0x00000900 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00000910 72657072 002e4c43 3638002e 4c433639 repr..LC68..LC69 │ │ │ │ │ - 0x00000920 002e4c43 3730002e 4c433731 00556e69 ..LC70..LC71.Uni │ │ │ │ │ - 0x00000930 636f6465 5472616e 736c6174 65457272 codeTranslateErr │ │ │ │ │ - 0x00000940 6f725f73 7472004f 53457272 6f725f72 or_str.OSError_r │ │ │ │ │ - 0x00000950 65647563 65002e4c 43373200 2e4c4337 educe..LC72..LC7 │ │ │ │ │ - 0x00000960 33002e4c 43373400 496d706f 72744572 3..LC74.ImportEr │ │ │ │ │ - 0x00000970 726f725f 72657072 00417474 72696275 ror_repr.Attribu │ │ │ │ │ - 0x00000980 74654572 726f725f 72656475 63650041 teError_reduce.A │ │ │ │ │ - 0x00000990 74747269 62757465 4572726f 725f6765 ttributeError_ge │ │ │ │ │ - 0x000009a0 74737461 7465002e 4c433735 002e4c43 tstate..LC75..LC │ │ │ │ │ - 0x000009b0 3736002e 4c433737 002e4c43 37380042 76..LC77..LC78.B │ │ │ │ │ - 0x000009c0 61736545 78636570 74696f6e 5f5f5f63 aseException___c │ │ │ │ │ - 0x000009d0 61757365 5f5f5f73 65740049 6d706f72 ause___set.Impor │ │ │ │ │ - 0x000009e0 74457272 6f725f72 65647563 65002e4c tError_reduce..L │ │ │ │ │ - 0x000009f0 43373900 2e4c4338 30002e4c 43383100 C79..LC80..LC81. │ │ │ │ │ - 0x00000a00 2e4c4338 32002e4c 43383300 2e4c4338 .LC82..LC83..LC8 │ │ │ │ │ - 0x00000a10 34002e4c 43383500 756e6963 6f64655f 4..LC85.unicode_ │ │ │ │ │ - 0x00000a20 6572726f 725f6765 745f7265 61736f6e error_get_reason │ │ │ │ │ - 0x00000a30 5f696d70 6c007374 61746963 5f657863 _impl.static_exc │ │ │ │ │ - 0x00000a40 65707469 6f6e7300 5f507945 78635f42 eptions._PyExc_B │ │ │ │ │ - 0x00000a50 61736545 78636570 74696f6e 005f5079 aseException._Py │ │ │ │ │ - 0x00000a60 4578635f 42617365 45786365 7074696f Exc_BaseExceptio │ │ │ │ │ - 0x00000a70 6e47726f 7570005f 50794578 635f4578 nGroup._PyExc_Ex │ │ │ │ │ - 0x00000a80 63657074 696f6e00 5f507945 78635f47 ception._PyExc_G │ │ │ │ │ - 0x00000a90 656e6572 61746f72 45786974 005f5079 eneratorExit._Py │ │ │ │ │ - 0x00000aa0 4578635f 4b657962 6f617264 496e7465 Exc_KeyboardInte │ │ │ │ │ - 0x00000ab0 72727570 74005f50 79457863 5f537973 rrupt._PyExc_Sys │ │ │ │ │ - 0x00000ac0 74656d45 78697400 5f507945 78635f41 temExit._PyExc_A │ │ │ │ │ - 0x00000ad0 72697468 6d657469 63457272 6f72005f rithmeticError._ │ │ │ │ │ - 0x00000ae0 50794578 635f4173 73657274 696f6e45 PyExc_AssertionE │ │ │ │ │ - 0x00000af0 72726f72 005f5079 4578635f 41747472 rror._PyExc_Attr │ │ │ │ │ - 0x00000b00 69627574 65457272 6f72005f 50794578 ibuteError._PyEx │ │ │ │ │ - 0x00000b10 635f4275 66666572 4572726f 72005f50 c_BufferError._P │ │ │ │ │ - 0x00000b20 79457863 5f454f46 4572726f 72005f50 yExc_EOFError._P │ │ │ │ │ - 0x00000b30 79457863 5f496d70 6f727445 72726f72 yExc_ImportError │ │ │ │ │ - 0x00000b40 005f5079 4578635f 4c6f6f6b 75704572 ._PyExc_LookupEr │ │ │ │ │ - 0x00000b50 726f7200 5f507945 78635f4e 616d6545 ror._PyExc_NameE │ │ │ │ │ - 0x00000b60 72726f72 005f5079 4578635f 4f534572 rror._PyExc_OSEr │ │ │ │ │ - 0x00000b70 726f7200 5f507945 78635f52 65666572 ror._PyExc_Refer │ │ │ │ │ - 0x00000b80 656e6365 4572726f 72005f50 79457863 enceError._PyExc │ │ │ │ │ - 0x00000b90 5f52756e 74696d65 4572726f 72005f50 _RuntimeError._P │ │ │ │ │ - 0x00000ba0 79457863 5f53746f 70417379 6e634974 yExc_StopAsyncIt │ │ │ │ │ - 0x00000bb0 65726174 696f6e00 5f507945 78635f53 eration._PyExc_S │ │ │ │ │ - 0x00000bc0 746f7049 74657261 74696f6e 005f5079 topIteration._Py │ │ │ │ │ - 0x00000bd0 4578635f 53796e74 61784572 726f7200 Exc_SyntaxError. │ │ │ │ │ - 0x00000be0 5f507945 78635f53 79737465 6d457272 _PyExc_SystemErr │ │ │ │ │ - 0x00000bf0 6f72005f 50794578 635f5479 70654572 or._PyExc_TypeEr │ │ │ │ │ - 0x00000c00 726f7200 5f507945 78635f56 616c7565 ror._PyExc_Value │ │ │ │ │ - 0x00000c10 4572726f 72005f50 79457863 5f576172 Error._PyExc_War │ │ │ │ │ - 0x00000c20 6e696e67 005f5079 4578635f 466c6f61 ning._PyExc_Floa │ │ │ │ │ - 0x00000c30 74696e67 506f696e 74457272 6f72005f tingPointError._ │ │ │ │ │ - 0x00000c40 50794578 635f4f76 6572666c 6f774572 PyExc_OverflowEr │ │ │ │ │ - 0x00000c50 726f7200 5f507945 78635f5a 65726f44 ror._PyExc_ZeroD │ │ │ │ │ - 0x00000c60 69766973 696f6e45 72726f72 005f5079 ivisionError._Py │ │ │ │ │ - 0x00000c70 4578635f 42797465 73576172 6e696e67 Exc_BytesWarning │ │ │ │ │ - 0x00000c80 005f5079 4578635f 44657072 65636174 ._PyExc_Deprecat │ │ │ │ │ - 0x00000c90 696f6e57 61726e69 6e67005f 50794578 ionWarning._PyEx │ │ │ │ │ - 0x00000ca0 635f456e 636f6469 6e675761 726e696e c_EncodingWarnin │ │ │ │ │ - 0x00000cb0 67005f50 79457863 5f467574 75726557 g._PyExc_FutureW │ │ │ │ │ - 0x00000cc0 61726e69 6e67005f 50794578 635f496d arning._PyExc_Im │ │ │ │ │ - 0x00000cd0 706f7274 5761726e 696e6700 5f507945 portWarning._PyE │ │ │ │ │ - 0x00000ce0 78635f50 656e6469 6e674465 70726563 xc_PendingDeprec │ │ │ │ │ - 0x00000cf0 6174696f 6e576172 6e696e67 005f5079 ationWarning._Py │ │ │ │ │ - 0x00000d00 4578635f 5265736f 75726365 5761726e Exc_ResourceWarn │ │ │ │ │ - 0x00000d10 696e6700 5f507945 78635f52 756e7469 ing._PyExc_Runti │ │ │ │ │ - 0x00000d20 6d655761 726e696e 67005f50 79457863 meWarning._PyExc │ │ │ │ │ - 0x00000d30 5f53796e 74617857 61726e69 6e67005f _SyntaxWarning._ │ │ │ │ │ - 0x00000d40 50794578 635f556e 69636f64 65576172 PyExc_UnicodeWar │ │ │ │ │ - 0x00000d50 6e696e67 005f5079 4578635f 55736572 ning._PyExc_User │ │ │ │ │ - 0x00000d60 5761726e 696e6700 5f507945 78635f42 Warning._PyExc_B │ │ │ │ │ - 0x00000d70 6c6f636b 696e6749 4f457272 6f72005f lockingIOError._ │ │ │ │ │ - 0x00000d80 50794578 635f4368 696c6450 726f6365 PyExc_ChildProce │ │ │ │ │ - 0x00000d90 73734572 726f7200 5f507945 78635f43 ssError._PyExc_C │ │ │ │ │ - 0x00000da0 6f6e6e65 6374696f 6e457272 6f72005f onnectionError._ │ │ │ │ │ - 0x00000db0 50794578 635f4669 6c654578 69737473 PyExc_FileExists │ │ │ │ │ - 0x00000dc0 4572726f 72005f50 79457863 5f46696c Error._PyExc_Fil │ │ │ │ │ - 0x00000dd0 654e6f74 466f756e 64457272 6f72005f eNotFoundError._ │ │ │ │ │ - 0x00000de0 50794578 635f496e 74657272 75707465 PyExc_Interrupte │ │ │ │ │ - 0x00000df0 64457272 6f72005f 50794578 635f4973 dError._PyExc_Is │ │ │ │ │ - 0x00000e00 41446972 6563746f 72794572 726f7200 ADirectoryError. │ │ │ │ │ - 0x00000e10 5f507945 78635f4e 6f744144 69726563 _PyExc_NotADirec │ │ │ │ │ - 0x00000e20 746f7279 4572726f 72005f50 79457863 toryError._PyExc │ │ │ │ │ - 0x00000e30 5f506572 6d697373 696f6e45 72726f72 _PermissionError │ │ │ │ │ - 0x00000e40 005f5079 4578635f 50726f63 6573734c ._PyExc_ProcessL │ │ │ │ │ - 0x00000e50 6f6f6b75 70457272 6f72005f 50794578 ookupError._PyEx │ │ │ │ │ - 0x00000e60 635f5469 6d656f75 74457272 6f72005f c_TimeoutError._ │ │ │ │ │ - 0x00000e70 50794578 635f496e 64656e74 6174696f PyExc_Indentatio │ │ │ │ │ - 0x00000e80 6e457272 6f72005f 50794578 635f496e nError._PyExc_In │ │ │ │ │ - 0x00000e90 64657845 72726f72 005f5079 4578635f dexError._PyExc_ │ │ │ │ │ - 0x00000ea0 4b657945 72726f72 005f5079 4578635f KeyError._PyExc_ │ │ │ │ │ - 0x00000eb0 496d706f 72744379 636c6545 72726f72 ImportCycleError │ │ │ │ │ - 0x00000ec0 005f5079 4578635f 4d6f6475 6c654e6f ._PyExc_ModuleNo │ │ │ │ │ - 0x00000ed0 74466f75 6e644572 726f7200 5f507945 tFoundError._PyE │ │ │ │ │ - 0x00000ee0 78635f4e 6f74496d 706c656d 656e7465 xc_NotImplemente │ │ │ │ │ - 0x00000ef0 64457272 6f72005f 50794578 635f5079 dError._PyExc_Py │ │ │ │ │ - 0x00000f00 74686f6e 46696e61 6c697a61 74696f6e thonFinalization │ │ │ │ │ - 0x00000f10 4572726f 72005f50 79457863 5f526563 Error._PyExc_Rec │ │ │ │ │ - 0x00000f20 75727369 6f6e4572 726f7200 5f507945 ursionError._PyE │ │ │ │ │ - 0x00000f30 78635f55 6e626f75 6e644c6f 63616c45 xc_UnboundLocalE │ │ │ │ │ - 0x00000f40 72726f72 005f5079 4578635f 556e6963 rror._PyExc_Unic │ │ │ │ │ - 0x00000f50 6f646545 72726f72 005f5079 4578635f odeError._PyExc_ │ │ │ │ │ - 0x00000f60 42726f6b 656e5069 70654572 726f7200 BrokenPipeError. │ │ │ │ │ - 0x00000f70 5f507945 78635f43 6f6e6e65 6374696f _PyExc_Connectio │ │ │ │ │ - 0x00000f80 6e41626f 72746564 4572726f 72005f50 nAbortedError._P │ │ │ │ │ - 0x00000f90 79457863 5f436f6e 6e656374 696f6e52 yExc_ConnectionR │ │ │ │ │ - 0x00000fa0 65667573 65644572 726f7200 5f507945 efusedError._PyE │ │ │ │ │ - 0x00000fb0 78635f43 6f6e6e65 6374696f 6e526573 xc_ConnectionRes │ │ │ │ │ - 0x00000fc0 65744572 726f7200 5f507945 78635f54 etError._PyExc_T │ │ │ │ │ - 0x00000fd0 61624572 726f7200 5f507945 78635f55 abError._PyExc_U │ │ │ │ │ - 0x00000fe0 6e69636f 64654465 636f6465 4572726f nicodeDecodeErro │ │ │ │ │ - 0x00000ff0 72005f50 79457863 5f556e69 636f6465 r._PyExc_Unicode │ │ │ │ │ - 0x00001000 456e636f 64654572 726f7200 5f507945 EncodeError._PyE │ │ │ │ │ - 0x00001010 78635f55 6e69636f 64655472 616e736c xc_UnicodeTransl │ │ │ │ │ - 0x00001020 61746545 72726f72 005f5f66 756e635f ateError.__func_ │ │ │ │ │ - 0x00001030 5f2e3100 5f5f6675 6e635f5f 2e30005f _.1.__func__.0._ │ │ │ │ │ - 0x00001040 5f66756e 635f5f2e 32004261 73654578 _func__.2.BaseEx │ │ │ │ │ - 0x00001050 63657074 696f6e47 726f7570 5f737562 ceptionGroup_sub │ │ │ │ │ - 0x00001060 67726f75 705f5f64 6f635f5f 00426173 group__doc__.Bas │ │ │ │ │ - 0x00001070 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x00001080 73706c69 745f5f64 6f635f5f 00426173 split__doc__.Bas │ │ │ │ │ - 0x00001090 65457863 65707469 6f6e4772 6f75705f eExceptionGroup_ │ │ │ │ │ - 0x000010a0 64657269 76655f5f 646f635f 5f004261 derive__doc__.Ba │ │ │ │ │ - 0x000010b0 73654578 63657074 696f6e5f 6164645f seException_add_ │ │ │ │ │ - 0x000010c0 6e6f7465 5f5f646f 635f5f00 42617365 note__doc__.Base │ │ │ │ │ - 0x000010d0 45786365 7074696f 6e5f7769 74685f74 Exception_with_t │ │ │ │ │ - 0x000010e0 72616365 6261636b 5f5f646f 635f5f00 raceback__doc__. │ │ │ │ │ - 0x000010f0 42617365 45786365 7074696f 6e5f5f5f BaseException___ │ │ │ │ │ - 0x00001100 73657473 74617465 5f5f5f5f 646f635f setstate____doc_ │ │ │ │ │ - 0x00001110 5f004261 73654578 63657074 696f6e5f _.BaseException_ │ │ │ │ │ - 0x00001120 5f5f7265 64756365 5f5f5f5f 646f635f __reduce____doc_ │ │ │ │ │ - 0x00001130 5f006b77 6c697374 2e33006b 776c6973 _.kwlist.3.kwlis │ │ │ │ │ - 0x00001140 742e3500 6b776c69 73742e34 00556e69 t.5.kwlist.4.Uni │ │ │ │ │ - 0x00001150 636f6465 4572726f 725f6d65 6d626572 codeError_member │ │ │ │ │ - 0x00001160 73005379 6e746178 4572726f 725f6d65 s.SyntaxError_me │ │ │ │ │ - 0x00001170 6d626572 73004174 74726962 75746545 mbers.AttributeE │ │ │ │ │ - 0x00001180 72726f72 5f6d6574 686f6473 00417474 rror_methods.Att │ │ │ │ │ - 0x00001190 72696275 74654572 726f725f 6d656d62 ributeError_memb │ │ │ │ │ - 0x000011a0 65727300 4e616d65 4572726f 725f6d65 ers.NameError_me │ │ │ │ │ - 0x000011b0 74686f64 73004e61 6d654572 726f725f thods.NameError_ │ │ │ │ │ - 0x000011c0 6d656d62 65727300 4f534572 726f725f members.OSError_ │ │ │ │ │ - 0x000011d0 6d657468 6f647300 4f534572 726f725f methods.OSError_ │ │ │ │ │ - 0x000011e0 6d656d62 65727300 4f534572 726f725f members.OSError_ │ │ │ │ │ - 0x000011f0 67657473 65740049 6d706f72 74457272 getset.ImportErr │ │ │ │ │ - 0x00001200 6f725f6d 6574686f 64730049 6d706f72 or_methods.Impor │ │ │ │ │ - 0x00001210 74457272 6f725f6d 656d6265 72730042 tError_members.B │ │ │ │ │ - 0x00001220 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ - 0x00001230 705f6d65 74686f64 73004261 73654578 p_methods.BaseEx │ │ │ │ │ - 0x00001240 63657074 696f6e47 726f7570 5f6d656d ceptionGroup_mem │ │ │ │ │ - 0x00001250 62657273 00537973 74656d45 7869745f bers.SystemExit_ │ │ │ │ │ - 0x00001260 6d656d62 65727300 53746f70 49746572 members.StopIter │ │ │ │ │ - 0x00001270 6174696f 6e5f6d65 6d626572 73004261 ation_members.Ba │ │ │ │ │ - 0x00001280 73654578 63657074 696f6e5f 6d657468 seException_meth │ │ │ │ │ - 0x00001290 6f647300 42617365 45786365 7074696f ods.BaseExceptio │ │ │ │ │ - 0x000012a0 6e5f6d65 6d626572 73004261 73654578 n_members.BaseEx │ │ │ │ │ - 0x000012b0 63657074 696f6e5f 67657473 6574005f ception_getset._ │ │ │ │ │ - 0x000012c0 50794578 635f496e 69745479 70657300 PyExc_InitTypes. │ │ │ │ │ - 0x000012d0 5f507953 74617469 63547970 655f496e _PyStaticType_In │ │ │ │ │ - 0x000012e0 69744275 696c7469 6e005f50 79457863 itBuiltin._PyExc │ │ │ │ │ - 0x000012f0 5f496e69 74476c6f 62616c4f 626a6563 _InitGlobalObjec │ │ │ │ │ - 0x00001300 74730050 79547570 6c655f4e 6577005f ts.PyTuple_New._ │ │ │ │ │ - 0x00001310 50795f44 65616c6c 6f63005f 50795f4e Py_Dealloc._Py_N │ │ │ │ │ - 0x00001320 65775265 66657265 6e636500 5f50795f ewReference._Py_ │ │ │ │ │ - 0x00001330 7473735f 696e7465 7270005f 50795275 tss_interp._PyRu │ │ │ │ │ - 0x00001340 6e74696d 65005f50 79457863 5f496e69 ntime._PyExc_Ini │ │ │ │ │ - 0x00001350 74537461 74650050 79446963 745f4e65 tState.PyDict_Ne │ │ │ │ │ - 0x00001360 77005079 4c6f6e67 5f46726f 6d4c6f6e w.PyLong_FromLon │ │ │ │ │ - 0x00001370 67005079 44696374 5f536574 4974656d g.PyDict_SetItem │ │ │ │ │ - 0x00001380 005f5079 4275696c 74696e73 5f416464 ._PyBuiltins_Add │ │ │ │ │ - 0x00001390 45786365 7074696f 6e730050 794d6f64 Exceptions.PyMod │ │ │ │ │ - 0x000013a0 756c655f 47657444 69637400 50794469 ule_GetDict.PyDi │ │ │ │ │ - 0x000013b0 63745f53 65744974 656d5374 72696e67 ct_SetItemString │ │ │ │ │ - 0x000013c0 005f5079 5475706c 655f4672 6f6d5061 ._PyTuple_FromPa │ │ │ │ │ - 0x000013d0 69720050 79457272 5f4e6577 45786365 ir.PyErr_NewExce │ │ │ │ │ - 0x000013e0 7074696f 6e005079 4172675f 50617273 ption.PyArg_Pars │ │ │ │ │ - 0x000013f0 65547570 6c65416e 644b6579 776f7264 eTupleAndKeyword │ │ │ │ │ - 0x00001400 73005079 45786365 7074696f 6e5f4765 s.PyException_Ge │ │ │ │ │ - 0x00001410 74547261 63656261 636b0050 79457863 tTraceback.PyExc │ │ │ │ │ - 0x00001420 65707469 6f6e5f53 65745472 61636562 eption_SetTraceb │ │ │ │ │ - 0x00001430 61636b00 50795472 61636542 61636b5f ack.PyTraceBack_ │ │ │ │ │ - 0x00001440 54797065 005f5079 5f4e6f6e 65537472 Type._Py_NoneStr │ │ │ │ │ - 0x00001450 75637400 50794572 725f5365 74537472 uct.PyErr_SetStr │ │ │ │ │ - 0x00001460 696e6700 50795475 706c655f 46726f6d ing.PyTuple_From │ │ │ │ │ - 0x00001470 41727261 79005f50 79417267 5f4e6f4b Array._PyArg_NoK │ │ │ │ │ - 0x00001480 776e616d 65730050 794f626a 6563745f wnames.PyObject_ │ │ │ │ │ - 0x00001490 47435f55 6e547261 636b0050 79417267 GC_UnTrack.PyArg │ │ │ │ │ - 0x000014a0 5f556e70 61636b54 75706c65 00507944 _UnpackTuple.PyD │ │ │ │ │ - 0x000014b0 6963745f 47657449 74656d57 69746845 ict_GetItemWithE │ │ │ │ │ - 0x000014c0 72726f72 00507954 75706c65 5f476574 rror.PyTuple_Get │ │ │ │ │ - 0x000014d0 536c6963 65005079 4572725f 4f636375 Slice.PyErr_Occu │ │ │ │ │ - 0x000014e0 72726564 0050794e 756d6265 725f4368 rred.PyNumber_Ch │ │ │ │ │ - 0x000014f0 65636b00 50794e75 6d626572 5f417353 eck.PyNumber_AsS │ │ │ │ │ - 0x00001500 73697a65 5f74005f 50794172 675f4e6f size_t._PyArg_No │ │ │ │ │ - 0x00001510 4b657977 6f726473 00507945 78636570 Keywords.PyExcep │ │ │ │ │ - 0x00001520 74696f6e 5f476574 436f6e74 65787400 tion_GetContext. │ │ │ │ │ - 0x00001530 50794578 63657074 696f6e5f 53657443 PyException_SetC │ │ │ │ │ - 0x00001540 6f6e7465 78740050 79457863 65707469 ontext.PyExcepti │ │ │ │ │ - 0x00001550 6f6e5f47 65744361 75736500 5079556e on_GetCause.PyUn │ │ │ │ │ - 0x00001560 69636f64 655f5479 70650050 794f626a icode_Type.PyObj │ │ │ │ │ - 0x00001570 6563745f 53747200 50795f47 6574436f ect_Str.Py_GetCo │ │ │ │ │ - 0x00001580 6e737461 6e740050 79457863 65707469 nstant.PyExcepti │ │ │ │ │ - 0x00001590 6f6e5f53 65744361 75736500 50794172 on_SetCause.PyAr │ │ │ │ │ - 0x000015a0 675f5061 72736554 75706c65 00507953 g_ParseTuple.PyS │ │ │ │ │ - 0x000015b0 65717565 6e63655f 5475706c 65005079 equence_Tuple.Py │ │ │ │ │ - 0x000015c0 556e6963 6f646544 65636f64 65457272 UnicodeDecodeErr │ │ │ │ │ - 0x000015d0 6f725f43 72656174 65005079 4f626a65 or_Create.PyObje │ │ │ │ │ - 0x000015e0 63745f43 616c6c46 756e6374 696f6e00 ct_CallFunction. │ │ │ │ │ - 0x000015f0 50794f62 6a656374 5f476574 42756666 PyObject_GetBuff │ │ │ │ │ - 0x00001600 65720050 79427974 65735f46 726f6d53 er.PyBytes_FromS │ │ │ │ │ - 0x00001610 7472696e 67416e64 53697a65 00507942 tringAndSize.PyB │ │ │ │ │ - 0x00001620 75666665 725f5265 6c656173 65005079 uffer_Release.Py │ │ │ │ │ - 0x00001630 556e6963 6f64655f 46726f6d 466f726d Unicode_FromForm │ │ │ │ │ - 0x00001640 61740050 79457272 5f466f72 6d617400 at.PyErr_Format. │ │ │ │ │ - 0x00001650 5f507945 78635f43 6c656172 45786365 _PyExc_ClearExce │ │ │ │ │ - 0x00001660 7074696f 6e47726f 75705479 7065005f ptionGroupType._ │ │ │ │ │ - 0x00001670 50794578 635f4669 6e69005f 50795374 PyExc_Fini._PySt │ │ │ │ │ - 0x00001680 61746963 54797065 5f46696e 69427569 aticType_FiniBui │ │ │ │ │ - 0x00001690 6c74696e 005f5079 4572725f 4e6f4d65 ltin._PyErr_NoMe │ │ │ │ │ - 0x000016a0 6d6f7279 005f5079 4572725f 53657452 mory._PyErr_SetR │ │ │ │ │ - 0x000016b0 61697365 64457863 65707469 6f6e005f aisedException._ │ │ │ │ │ - 0x000016c0 50795f46 6174616c 4572726f 7246756e Py_FatalErrorFun │ │ │ │ │ - 0x000016d0 63005f50 79457863 65707469 6f6e5f41 c._PyException_A │ │ │ │ │ - 0x000016e0 64644e6f 74650050 794f626a 6563745f ddNote.PyObject_ │ │ │ │ │ - 0x000016f0 4765744f 7074696f 6e616c41 74747200 GetOptionalAttr. │ │ │ │ │ - 0x00001700 50794c69 73745f41 7070656e 64005079 PyList_Append.Py │ │ │ │ │ - 0x00001710 4c697374 5f4e6577 0050794f 626a6563 List_New.PyObjec │ │ │ │ │ - 0x00001720 745f5365 74417474 72005f50 79417267 t_SetAttr._PyArg │ │ │ │ │ - 0x00001730 5f426164 41726775 6d656e74 00507955 _BadArgument.PyU │ │ │ │ │ - 0x00001740 6e69636f 64654465 636f6465 4572726f nicodeDecodeErro │ │ │ │ │ - 0x00001750 725f4765 74456e63 6f64696e 67005079 r_GetEncoding.Py │ │ │ │ │ - 0x00001760 54797065 5f497353 75627479 7065005f Type_IsSubtype._ │ │ │ │ │ - 0x00001770 5079556e 69636f64 65457272 6f725f47 PyUnicodeError_G │ │ │ │ │ - 0x00001780 65745061 72616d73 00507955 6e69636f etParams.PyUnico │ │ │ │ │ - 0x00001790 64654465 636f6465 4572726f 725f4765 deDecodeError_Ge │ │ │ │ │ - 0x000017a0 744f626a 65637400 5079556e 69636f64 tObject.PyUnicod │ │ │ │ │ - 0x000017b0 65446563 6f646545 72726f72 5f536574 eDecodeError_Set │ │ │ │ │ - 0x000017c0 53746172 74005079 556e6963 6f646544 Start.PyUnicodeD │ │ │ │ │ - 0x000017d0 65636f64 65457272 6f725f53 6574456e ecodeError_SetEn │ │ │ │ │ - 0x000017e0 64005f50 79547970 655f4e61 6d650050 d._PyType_Name.P │ │ │ │ │ - 0x000017f0 79556e69 636f6465 4465636f 64654572 yUnicodeDecodeEr │ │ │ │ │ - 0x00001800 726f725f 53657452 6561736f 6e005079 ror_SetReason.Py │ │ │ │ │ - 0x00001810 556e6963 6f64655f 46726f6d 53747269 Unicode_FromStri │ │ │ │ │ - 0x00001820 6e670050 794c6f6e 675f5479 70650050 ng.PyLong_Type.P │ │ │ │ │ - 0x00001830 794c6f6e 675f4173 4c6f6e67 416e644f yLong_AsLongAndO │ │ │ │ │ - 0x00001840 76657266 6c6f7700 5079556e 69636f64 verflow.PyUnicod │ │ │ │ │ - 0x00001850 655f5375 62737472 696e6700 50794578 e_Substring.PyEx │ │ │ │ │ - 0x00001860 63657074 696f6e5f 47657441 72677300 ception_GetArgs. │ │ │ │ │ - 0x00001870 5079556e 69636f64 655f5265 61644368 PyUnicode_ReadCh │ │ │ │ │ - 0x00001880 6172005f 50794578 635f4372 65617465 ar._PyExc_Create │ │ │ │ │ - 0x00001890 45786365 7074696f 6e47726f 7570005f ExceptionGroup._ │ │ │ │ │ - 0x000018a0 50795475 706c655f 46726f6d 50616972 PyTuple_FromPair │ │ │ │ │ - 0x000018b0 53746561 6c005079 4f626a65 63745f43 Steal.PyObject_C │ │ │ │ │ - 0x000018c0 616c6c4f 626a6563 74005079 53657175 allObject.PySequ │ │ │ │ │ - 0x000018d0 656e6365 5f436865 636b0050 794f626a ence_Check.PyObj │ │ │ │ │ - 0x000018e0 6563745f 4973496e 7374616e 63650050 ect_IsInstance.P │ │ │ │ │ - 0x000018f0 794f626a 6563745f 49735375 62636c61 yObject_IsSubcla │ │ │ │ │ - 0x00001900 73730050 794f626a 6563745f 52657072 ss.PyObject_Repr │ │ │ │ │ - 0x00001910 005f5079 4578635f 50726570 52657261 ._PyExc_PrepRera │ │ │ │ │ - 0x00001920 69736553 74617200 50795365 745f4e65 iseStar.PySet_Ne │ │ │ │ │ - 0x00001930 77005079 4c697374 5f476574 4974656d w.PyList_GetItem │ │ │ │ │ - 0x00001940 00507955 6e69636f 6465456e 636f6465 .PyUnicodeEncode │ │ │ │ │ - 0x00001950 4572726f 725f5365 74537461 72740050 Error_SetStart.P │ │ │ │ │ - 0x00001960 79556e69 636f6465 456e636f 64654572 yUnicodeEncodeEr │ │ │ │ │ - 0x00001970 726f725f 53657445 6e640050 79556e69 ror_SetEnd.PyUni │ │ │ │ │ - 0x00001980 636f6465 456e636f 64654572 726f725f codeEncodeError_ │ │ │ │ │ - 0x00001990 53657452 6561736f 6e005079 4c6f6e67 SetReason.PyLong │ │ │ │ │ - 0x000019a0 5f46726f 6d537369 7a655f74 00507943 _FromSsize_t.PyC │ │ │ │ │ - 0x000019b0 616c6c61 626c655f 43686563 6b005079 allable_Check.Py │ │ │ │ │ - 0x000019c0 5475706c 655f5479 70650050 79457272 Tuple_Type.PyErr │ │ │ │ │ - 0x000019d0 5f476976 656e4578 63657074 696f6e4d _GivenExceptionM │ │ │ │ │ - 0x000019e0 61746368 65730050 79547570 6c655f53 atches.PyTuple_S │ │ │ │ │ - 0x000019f0 697a6500 50794c6f 6e675f46 726f6d56 ize.PyLong_FromV │ │ │ │ │ - 0x00001a00 6f696450 74720050 79536574 5f436f6e oidPtr.PySet_Con │ │ │ │ │ - 0x00001a10 7461696e 73005f50 795f4368 65636b52 tains._Py_CheckR │ │ │ │ │ - 0x00001a20 65637572 73697665 43616c6c 0050794f ecursiveCall.PyO │ │ │ │ │ - 0x00001a30 626a6563 745f4361 6c6c4f6e 65417267 bject_CallOneArg │ │ │ │ │ - 0x00001a40 0050794f 626a6563 745f4973 54727565 .PyObject_IsTrue │ │ │ │ │ - 0x00001a50 005f5079 5f747373 5f747374 61746500 ._Py_tss_tstate. │ │ │ │ │ - 0x00001a60 50795365 7175656e 63655f53 697a6500 PySequence_Size. │ │ │ │ │ - 0x00001a70 50794f62 6a656374 5f43616c 6c4d6574 PyObject_CallMet │ │ │ │ │ - 0x00001a80 686f6400 50795365 7175656e 63655f4c hod.PySequence_L │ │ │ │ │ - 0x00001a90 69737400 50795365 745f4164 64005079 ist.PySet_Add.Py │ │ │ │ │ - 0x00001aa0 5475706c 655f5061 636b0050 79446963 Tuple_Pack.PyDic │ │ │ │ │ - 0x00001ab0 745f4e65 78740050 79556e69 636f6465 t_Next.PyUnicode │ │ │ │ │ - 0x00001ac0 4465636f 64654572 726f725f 47657445 DecodeError_GetE │ │ │ │ │ - 0x00001ad0 6e640050 79556e69 636f6465 456e636f nd.PyUnicodeEnco │ │ │ │ │ - 0x00001ae0 64654572 726f725f 47657445 6e636f64 deError_GetEncod │ │ │ │ │ - 0x00001af0 696e6700 5079556e 69636f64 65577269 ing.PyUnicodeWri │ │ │ │ │ - 0x00001b00 7465725f 43726561 74650050 79556e69 ter_Create.PyUni │ │ │ │ │ - 0x00001b10 636f6465 57726974 65725f57 72697465 codeWriter_Write │ │ │ │ │ - 0x00001b20 53756273 7472696e 67005079 556e6963 Substring.PyUnic │ │ │ │ │ - 0x00001b30 6f646557 72697465 725f5772 69746541 odeWriter_WriteA │ │ │ │ │ - 0x00001b40 53434949 00507955 6e69636f 64655772 SCII.PyUnicodeWr │ │ │ │ │ - 0x00001b50 69746572 5f466f72 6d617400 5079556e iter_Format.PyUn │ │ │ │ │ - 0x00001b60 69636f64 65577269 7465725f 57726974 icodeWriter_Writ │ │ │ │ │ - 0x00001b70 65436861 72005079 556e6963 6f646557 eChar.PyUnicodeW │ │ │ │ │ - 0x00001b80 72697465 725f4669 6e697368 00507955 riter_Finish.PyU │ │ │ │ │ - 0x00001b90 6e69636f 64655772 69746572 5f446973 nicodeWriter_Dis │ │ │ │ │ - 0x00001ba0 63617264 00507944 6963745f 436f7079 card.PyDict_Copy │ │ │ │ │ - 0x00001bb0 00507955 6e69636f 64654465 636f6465 .PyUnicodeDecode │ │ │ │ │ - 0x00001bc0 4572726f 725f4765 74537461 72740050 Error_GetStart.P │ │ │ │ │ - 0x00001bd0 79556e69 636f6465 456e636f 64654572 yUnicodeEncodeEr │ │ │ │ │ - 0x00001be0 726f725f 47657445 6e640050 79556e69 ror_GetEnd.PyUni │ │ │ │ │ - 0x00001bf0 636f6465 456e636f 64654572 726f725f codeEncodeError_ │ │ │ │ │ - 0x00001c00 47657453 74617274 00507955 6e69636f GetStart.PyUnico │ │ │ │ │ - 0x00001c10 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001c20 5f476574 456e6400 5079556e 69636f64 _GetEnd.PyUnicod │ │ │ │ │ - 0x00001c30 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ - 0x00001c40 47657453 74617274 00507955 6e69636f GetStart.PyUnico │ │ │ │ │ - 0x00001c50 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001c60 5f536574 456e6400 5079556e 69636f64 _SetEnd.PyUnicod │ │ │ │ │ - 0x00001c70 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ - 0x00001c80 53657453 74617274 00507955 6e737461 SetStart.PyUnsta │ │ │ │ │ - 0x00001c90 626c655f 4578635f 50726570 52657261 ble_Exc_PrepRera │ │ │ │ │ - 0x00001ca0 69736553 74617200 5f507955 6e69636f iseStar._PyUnico │ │ │ │ │ - 0x00001cb0 64655472 616e736c 61746545 72726f72 deTranslateError │ │ │ │ │ - 0x00001cc0 5f437265 61746500 50794578 63657074 _Create.PyExcept │ │ │ │ │ - 0x00001cd0 696f6e5f 53657441 72677300 50794578 ion_SetArgs.PyEx │ │ │ │ │ - 0x00001ce0 63657074 696f6e43 6c617373 5f4e616d ceptionClass_Nam │ │ │ │ │ - 0x00001cf0 65005079 556e6963 6f646545 6e636f64 e.PyUnicodeEncod │ │ │ │ │ - 0x00001d00 65457272 6f725f47 65744f62 6a656374 eError_GetObject │ │ │ │ │ - 0x00001d10 00507955 6e69636f 64655472 616e736c .PyUnicodeTransl │ │ │ │ │ - 0x00001d20 61746545 72726f72 5f476574 4f626a65 ateError_GetObje │ │ │ │ │ - 0x00001d30 63740050 79556e69 636f6465 456e636f ct.PyUnicodeEnco │ │ │ │ │ - 0x00001d40 64654572 726f725f 47657452 6561736f deError_GetReaso │ │ │ │ │ - 0x00001d50 6e005079 556e6963 6f646544 65636f64 n.PyUnicodeDecod │ │ │ │ │ - 0x00001d60 65457272 6f725f47 65745265 61736f6e eError_GetReason │ │ │ │ │ - 0x00001d70 00507955 6e69636f 64655472 616e736c .PyUnicodeTransl │ │ │ │ │ - 0x00001d80 61746545 72726f72 5f476574 52656173 ateError_GetReas │ │ │ │ │ - 0x00001d90 6f6e0050 79556e69 636f6465 5472616e on.PyUnicodeTran │ │ │ │ │ - 0x00001da0 736c6174 65457272 6f725f53 65745265 slateError_SetRe │ │ │ │ │ - 0x00001db0 61736f6e 005f5079 4578635f 4d656d6f ason._PyExc_Memo │ │ │ │ │ - 0x00001dc0 72794572 726f7200 5f507945 78635f49 ryError._PyExc_I │ │ │ │ │ - 0x00001dd0 6e636f6d 706c6574 65496e70 75744572 ncompleteInputEr │ │ │ │ │ - 0x00001de0 726f7200 50794578 635f494f 4572726f ror.PyExc_IOErro │ │ │ │ │ - 0x00001df0 72005079 4578635f 456e7669 726f6e6d r.PyExc_Environm │ │ │ │ │ - 0x00001e00 656e7445 72726f72 0050795f 47656e65 entError.Py_Gene │ │ │ │ │ - 0x00001e10 72696341 6c696173 0050794f 626a6563 ricAlias.PyObjec │ │ │ │ │ - 0x00001e20 745f4765 6e657269 63476574 41747472 t_GenericGetAttr │ │ │ │ │ - 0x00001e30 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001e40 63536574 41747472 0050794f 626a6563 cSetAttr.PyObjec │ │ │ │ │ - 0x00001e50 745f4765 6e657269 63476574 44696374 t_GenericGetDict │ │ │ │ │ - 0x00001e60 0050794f 626a6563 745f4765 6e657269 .PyObject_Generi │ │ │ │ │ - 0x00001e70 63536574 44696374 00 cSetDict. │ │ │ │ │ + 0x00000110 65707469 6f6e5f5f 5f747261 63656261 eption___traceba │ │ │ │ │ + 0x00000120 636b5f5f 5f736574 5f696d70 6c004261 ck___set_impl.Ba │ │ │ │ │ + 0x00000130 73654578 63657074 696f6e5f 6465616c seException_deal │ │ │ │ │ + 0x00000140 6c6f6300 2e4c4339 004f5345 72726f72 loc..LC9.OSError │ │ │ │ │ + 0x00000150 5f6e6577 004f5345 72726f72 5f696e69 _new.OSError_ini │ │ │ │ │ + 0x00000160 7400496d 706f7274 4572726f 725f6465 t.ImportError_de │ │ │ │ │ + 0x00000170 616c6c6f 63004f53 4572726f 725f6465 alloc.OSError_de │ │ │ │ │ + 0x00000180 616c6c6f 6300496d 706f7274 4572726f alloc.ImportErro │ │ │ │ │ + 0x00000190 725f636c 65617200 4f534572 726f725f r_clear.OSError_ │ │ │ │ │ + 0x000001a0 636c6561 72002e4c 43313000 496d706f clear..LC10.Impo │ │ │ │ │ + 0x000001b0 72744572 726f725f 696e6974 00496d70 rtError_init.Imp │ │ │ │ │ + 0x000001c0 6f727445 72726f72 5f737472 00426173 ortError_str.Bas │ │ │ │ │ + 0x000001d0 65457863 65707469 6f6e5f73 74720042 eException_str.B │ │ │ │ │ + 0x000001e0 61736545 78636570 74696f6e 5f747261 aseException_tra │ │ │ │ │ + 0x000001f0 76657273 6500496d 706f7274 4572726f verse.ImportErro │ │ │ │ │ + 0x00000200 725f7472 61766572 7365002e 4c433131 r_traverse..LC11 │ │ │ │ │ + 0x00000210 00556e69 636f6465 456e636f 64654572 .UnicodeEncodeEr │ │ │ │ │ + 0x00000220 726f725f 696e6974 00537973 74656d45 ror_init.SystemE │ │ │ │ │ + 0x00000230 7869745f 696e6974 002e4c43 3132002e xit_init..LC12.. │ │ │ │ │ + 0x00000240 4c433133 0053796e 74617845 72726f72 LC13.SyntaxError │ │ │ │ │ + 0x00000250 5f696e69 74005379 7374656d 45786974 _init.SystemExit │ │ │ │ │ + 0x00000260 5f646561 6c6c6f63 0053746f 70497465 _dealloc.StopIte │ │ │ │ │ + 0x00000270 72617469 6f6e5f63 6c656172 00537973 ration_clear.Sys │ │ │ │ │ + 0x00000280 74656d45 7869745f 636c6561 7200556e temExit_clear.Un │ │ │ │ │ + 0x00000290 69636f64 65457272 6f725f74 72617665 icodeError_trave │ │ │ │ │ + 0x000002a0 72736500 41747472 69627574 65457272 rse.AttributeErr │ │ │ │ │ + 0x000002b0 6f725f74 72617665 72736500 53796e74 or_traverse.Synt │ │ │ │ │ + 0x000002c0 61784572 726f725f 74726176 65727365 axError_traverse │ │ │ │ │ + 0x000002d0 002e4c43 3134002e 4c433135 00556e69 ..LC14..LC15.Uni │ │ │ │ │ + 0x000002e0 636f6465 4465636f 64654572 726f725f codeDecodeError_ │ │ │ │ │ + 0x000002f0 696e6974 002e4c43 3136002e 4c433137 init..LC16..LC17 │ │ │ │ │ + 0x00000300 002e4c43 31380055 6e69636f 64654465 ..LC18.UnicodeDe │ │ │ │ │ + 0x00000310 636f6465 4572726f 725f7374 72006368 codeError_str.ch │ │ │ │ │ + 0x00000320 65636b5f 756e6963 6f64655f 6572726f eck_unicode_erro │ │ │ │ │ + 0x00000330 725f6174 74726962 75746500 2e4c4331 r_attribute..LC1 │ │ │ │ │ + 0x00000340 39002e4c 43323000 2e4c4332 31002e4c 9..LC20..LC21..L │ │ │ │ │ + 0x00000350 43323200 556e6963 6f646545 72726f72 C22.UnicodeError │ │ │ │ │ + 0x00000360 5f646561 6c6c6f63 00556e69 636f6465 _dealloc.Unicode │ │ │ │ │ + 0x00000370 4572726f 725f636c 65617200 2e4c4332 Error_clear..LC2 │ │ │ │ │ + 0x00000380 33004e61 6d654572 726f725f 696e6974 3.NameError_init │ │ │ │ │ + 0x00000390 0053796e 74617845 72726f72 5f646561 .SyntaxError_dea │ │ │ │ │ + 0x000003a0 6c6c6f63 0053796e 74617845 72726f72 lloc.SyntaxError │ │ │ │ │ + 0x000003b0 5f636c65 6172004e 616d6545 72726f72 _clear.NameError │ │ │ │ │ + 0x000003c0 5f747261 76657273 65004f53 4572726f _traverse.OSErro │ │ │ │ │ + 0x000003d0 725f7472 61766572 7365002e 4c433234 r_traverse..LC24 │ │ │ │ │ + 0x000003e0 002e4c43 3235002e 4c433236 002e4c43 ..LC25..LC26..LC │ │ │ │ │ + 0x000003f0 3237002e 4c433238 002e4c43 32390042 27..LC28..LC29.B │ │ │ │ │ + 0x00000400 61736545 78636570 74696f6e 5f616464 aseException_add │ │ │ │ │ + 0x00000410 5f6e6f74 65002e4c 43333000 63686563 _note..LC30.chec │ │ │ │ │ + 0x00000420 6b5f756e 69636f64 655f6572 726f725f k_unicode_error_ │ │ │ │ │ + 0x00000430 74797065 00756e69 636f6465 5f657272 type.unicode_err │ │ │ │ │ + 0x00000440 6f725f67 65745f65 6e636f64 696e675f or_get_encoding_ │ │ │ │ │ + 0x00000450 696d706c 002e4c43 3331002e 4c433332 impl..LC31..LC32 │ │ │ │ │ + 0x00000460 0053746f 70497465 72617469 6f6e5f69 .StopIteration_i │ │ │ │ │ + 0x00000470 6e697400 53746f70 49746572 6174696f nit.StopIteratio │ │ │ │ │ + 0x00000480 6e5f6465 616c6c6f 6300756e 69636f64 n_dealloc.unicod │ │ │ │ │ + 0x00000490 655f6572 726f725f 6765745f 6f626a65 e_error_get_obje │ │ │ │ │ + 0x000004a0 63745f69 6d706c00 2e4c4333 33002e4c ct_impl..LC33..L │ │ │ │ │ + 0x000004b0 43333400 42617365 45786365 7074696f C34.BaseExceptio │ │ │ │ │ + 0x000004c0 6e5f7265 7072004e 616d6545 72726f72 n_repr.NameError │ │ │ │ │ + 0x000004d0 5f646561 6c6c6f63 004e616d 65457272 _dealloc.NameErr │ │ │ │ │ + 0x000004e0 6f725f63 6c656172 002e4c43 3335002e or_clear..LC35.. │ │ │ │ │ + 0x000004f0 4c433336 002e4c43 33370053 796e7461 LC36..LC37.Synta │ │ │ │ │ + 0x00000500 78457272 6f725f73 74720042 61736545 xError_str.BaseE │ │ │ │ │ + 0x00000510 78636570 74696f6e 5f5f5f63 61757365 xception___cause │ │ │ │ │ + 0x00000520 5f5f5f67 65740042 61736545 78636570 ___get.BaseExcep │ │ │ │ │ + 0x00000530 74696f6e 5f5f5f63 6f6e7465 78745f5f tion___context__ │ │ │ │ │ + 0x00000540 5f676574 00426173 65457863 65707469 _get.BaseExcepti │ │ │ │ │ + 0x00000550 6f6e5f5f 5f747261 63656261 636b5f5f on___traceback__ │ │ │ │ │ + 0x00000560 5f676574 002e4c43 3338002e 4c433339 _get..LC38..LC39 │ │ │ │ │ + 0x00000570 002e4c43 3430004f 53457272 6f725f73 ..LC40.OSError_s │ │ │ │ │ + 0x00000580 7472002e 4c433431 002e4c43 3432002e tr..LC41..LC42.. │ │ │ │ │ + 0x00000590 4c433433 002e4c43 34340055 6e69636f LC43..LC44.Unico │ │ │ │ │ + 0x000005a0 6465456e 636f6465 4572726f 725f7374 deEncodeError_st │ │ │ │ │ + 0x000005b0 72004261 73654578 63657074 696f6e5f r.BaseException_ │ │ │ │ │ + 0x000005c0 5f5f7472 61636562 61636b5f 5f5f7365 __traceback___se │ │ │ │ │ + 0x000005d0 74005379 7374656d 45786974 5f747261 t.SystemExit_tra │ │ │ │ │ + 0x000005e0 76657273 65004261 73654578 63657074 verse.BaseExcept │ │ │ │ │ + 0x000005f0 696f6e5f 61726773 5f676574 00426173 ion_args_get.Bas │ │ │ │ │ + 0x00000600 65457863 65707469 6f6e5f77 6974685f eException_with_ │ │ │ │ │ + 0x00000610 74726163 65626163 6b002e4c 43343500 traceback..LC45. │ │ │ │ │ + 0x00000620 42617365 45786365 7074696f 6e5f6172 BaseException_ar │ │ │ │ │ + 0x00000630 67735f73 6574002e 4c433436 002e4c43 gs_set..LC46..LC │ │ │ │ │ + 0x00000640 3437002e 4c433438 002e4c43 3439002e 47..LC48..LC49.. │ │ │ │ │ + 0x00000650 4c433530 002e4c43 35310042 61736545 LC50..LC51.BaseE │ │ │ │ │ + 0x00000660 78636570 74696f6e 47726f75 705f6e65 xceptionGroup_ne │ │ │ │ │ + 0x00000670 77004261 73654578 63657074 696f6e47 w.BaseExceptionG │ │ │ │ │ + 0x00000680 726f7570 5f696e69 74002e4c 43353200 roup_init..LC52. │ │ │ │ │ + 0x00000690 65786365 7074696f 6e67726f 75705f73 exceptiongroup_s │ │ │ │ │ + 0x000006a0 706c6974 5f726563 75727369 76652e63 plit_recursive.c │ │ │ │ │ + 0x000006b0 6f6e7374 70726f70 2e300063 6f6c6c65 onstprop.0.colle │ │ │ │ │ + 0x000006c0 63745f65 78636570 74696f6e 5f67726f ct_exception_gro │ │ │ │ │ + 0x000006d0 75705f6c 6561665f 69647300 42617365 up_leaf_ids.Base │ │ │ │ │ + 0x000006e0 45786365 7074696f 6e47726f 75705f64 ExceptionGroup_d │ │ │ │ │ + 0x000006f0 65616c6c 6f630042 61736545 78636570 ealloc.BaseExcep │ │ │ │ │ + 0x00000700 74696f6e 47726f75 705f636c 65617200 tionGroup_clear. │ │ │ │ │ + 0x00000710 53746f70 49746572 6174696f 6e5f7472 StopIteration_tr │ │ │ │ │ + 0x00000720 61766572 7365002e 4c433533 002e4c43 averse..LC53..LC │ │ │ │ │ + 0x00000730 3534004f 53457272 6f725f77 72697474 54.OSError_writt │ │ │ │ │ + 0x00000740 656e5f67 6574004f 53457272 6f725f77 en_get.OSError_w │ │ │ │ │ + 0x00000750 72697474 656e5f73 65740042 61736545 ritten_set.BaseE │ │ │ │ │ + 0x00000760 78636570 74696f6e 47726f75 705f7370 xceptionGroup_sp │ │ │ │ │ + 0x00000770 6c697400 6765745f 6d617463 6865725f lit.get_matcher_ │ │ │ │ │ + 0x00000780 74797065 00657863 65707469 6f6e6772 type.exceptiongr │ │ │ │ │ + 0x00000790 6f75705f 73706c69 745f7265 63757273 oup_split_recurs │ │ │ │ │ + 0x000007a0 6976652e 636f6e73 7470726f 702e3200 ive.constprop.2. │ │ │ │ │ + 0x000007b0 42617365 45786365 7074696f 6e47726f BaseExceptionGro │ │ │ │ │ + 0x000007c0 75705f74 72617665 72736500 2e4c4335 up_traverse..LC5 │ │ │ │ │ + 0x000007d0 35002e4c 43353600 65786365 7074696f 5..LC56.exceptio │ │ │ │ │ + 0x000007e0 6e67726f 75705f73 75627365 74006578 ngroup_subset.ex │ │ │ │ │ + 0x000007f0 63657074 696f6e67 726f7570 5f73706c ceptiongroup_spl │ │ │ │ │ + 0x00000800 69745f72 65637572 73697665 2e636f6e it_recursive.con │ │ │ │ │ + 0x00000810 73747072 6f702e31 002e4c43 3537002e stprop.1..LC57.. │ │ │ │ │ + 0x00000820 4c433538 002e4c43 3539002e 4c433630 LC58..LC59..LC60 │ │ │ │ │ + 0x00000830 00426173 65457863 65707469 6f6e4772 .BaseExceptionGr │ │ │ │ │ + 0x00000840 6f75705f 64657269 76650042 61736545 oup_derive.BaseE │ │ │ │ │ + 0x00000850 78636570 74696f6e 5f5f5f72 65647563 xception___reduc │ │ │ │ │ + 0x00000860 655f5f00 42617365 45786365 7074696f e__.BaseExceptio │ │ │ │ │ + 0x00000870 6e47726f 75705f73 75626772 6f757000 nGroup_subgroup. │ │ │ │ │ + 0x00000880 2e4c4336 31002e4c 43363200 42617365 .LC61..LC62.Base │ │ │ │ │ + 0x00000890 45786365 7074696f 6e5f5f5f 636f6e74 Exception___cont │ │ │ │ │ + 0x000008a0 6578745f 5f5f7365 74002e4c 43363300 ext___set..LC63. │ │ │ │ │ + 0x000008b0 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x000008c0 4572726f 725f696e 6974004b 65794572 Error_init.KeyEr │ │ │ │ │ + 0x000008d0 726f725f 73747200 2e4c4336 34004261 ror_str..LC64.Ba │ │ │ │ │ + 0x000008e0 73654578 63657074 696f6e5f 5f5f7365 seException___se │ │ │ │ │ + 0x000008f0 74737461 74655f5f 002e4c43 3635002e tstate__..LC65.. │ │ │ │ │ + 0x00000900 4c433636 00426173 65457863 65707469 LC66.BaseExcepti │ │ │ │ │ + 0x00000910 6f6e4772 6f75705f 73747200 2e4c4336 onGroup_str..LC6 │ │ │ │ │ + 0x00000920 37004261 73654578 63657074 696f6e47 7.BaseExceptionG │ │ │ │ │ + 0x00000930 726f7570 5f726570 72002e4c 43363800 roup_repr..LC68. │ │ │ │ │ + 0x00000940 2e4c4336 39002e4c 43373000 2e4c4337 .LC69..LC70..LC7 │ │ │ │ │ + 0x00000950 3100556e 69636f64 65547261 6e736c61 1.UnicodeTransla │ │ │ │ │ + 0x00000960 74654572 726f725f 73747200 4f534572 teError_str.OSEr │ │ │ │ │ + 0x00000970 726f725f 72656475 6365002e 4c433732 ror_reduce..LC72 │ │ │ │ │ + 0x00000980 002e4c43 3733002e 4c433734 00496d70 ..LC73..LC74.Imp │ │ │ │ │ + 0x00000990 6f727445 72726f72 5f726570 72004174 ortError_repr.At │ │ │ │ │ + 0x000009a0 74726962 75746545 72726f72 5f726564 tributeError_red │ │ │ │ │ + 0x000009b0 75636500 41747472 69627574 65457272 uce.AttributeErr │ │ │ │ │ + 0x000009c0 6f725f67 65747374 61746500 2e4c4337 or_getstate..LC7 │ │ │ │ │ + 0x000009d0 35002e4c 43373600 2e4c4337 37002e4c 5..LC76..LC77..L │ │ │ │ │ + 0x000009e0 43373800 42617365 45786365 7074696f C78.BaseExceptio │ │ │ │ │ + 0x000009f0 6e5f5f5f 63617573 655f5f5f 73657400 n___cause___set. │ │ │ │ │ + 0x00000a00 496d706f 72744572 726f725f 72656475 ImportError_redu │ │ │ │ │ + 0x00000a10 6365002e 4c433739 002e4c43 3830002e ce..LC79..LC80.. │ │ │ │ │ + 0x00000a20 4c433831 002e4c43 3832002e 4c433833 LC81..LC82..LC83 │ │ │ │ │ + 0x00000a30 002e4c43 3834002e 4c433835 00756e69 ..LC84..LC85.uni │ │ │ │ │ + 0x00000a40 636f6465 5f657272 6f725f67 65745f72 code_error_get_r │ │ │ │ │ + 0x00000a50 6561736f 6e5f696d 706c0073 74617469 eason_impl.stati │ │ │ │ │ + 0x00000a60 635f6578 63657074 696f6e73 005f5079 c_exceptions._Py │ │ │ │ │ + 0x00000a70 4578635f 42617365 45786365 7074696f Exc_BaseExceptio │ │ │ │ │ + 0x00000a80 6e005f50 79457863 5f426173 65457863 n._PyExc_BaseExc │ │ │ │ │ + 0x00000a90 65707469 6f6e4772 6f757000 5f507945 eptionGroup._PyE │ │ │ │ │ + 0x00000aa0 78635f45 78636570 74696f6e 005f5079 xc_Exception._Py │ │ │ │ │ + 0x00000ab0 4578635f 47656e65 7261746f 72457869 Exc_GeneratorExi │ │ │ │ │ + 0x00000ac0 74005f50 79457863 5f4b6579 626f6172 t._PyExc_Keyboar │ │ │ │ │ + 0x00000ad0 64496e74 65727275 7074005f 50794578 dInterrupt._PyEx │ │ │ │ │ + 0x00000ae0 635f5379 7374656d 45786974 005f5079 c_SystemExit._Py │ │ │ │ │ + 0x00000af0 4578635f 41726974 686d6574 69634572 Exc_ArithmeticEr │ │ │ │ │ + 0x00000b00 726f7200 5f507945 78635f41 73736572 ror._PyExc_Asser │ │ │ │ │ + 0x00000b10 74696f6e 4572726f 72005f50 79457863 tionError._PyExc │ │ │ │ │ + 0x00000b20 5f417474 72696275 74654572 726f7200 _AttributeError. │ │ │ │ │ + 0x00000b30 5f507945 78635f42 75666665 72457272 _PyExc_BufferErr │ │ │ │ │ + 0x00000b40 6f72005f 50794578 635f454f 46457272 or._PyExc_EOFErr │ │ │ │ │ + 0x00000b50 6f72005f 50794578 635f496d 706f7274 or._PyExc_Import │ │ │ │ │ + 0x00000b60 4572726f 72005f50 79457863 5f4c6f6f Error._PyExc_Loo │ │ │ │ │ + 0x00000b70 6b757045 72726f72 005f5079 4578635f kupError._PyExc_ │ │ │ │ │ + 0x00000b80 4e616d65 4572726f 72005f50 79457863 NameError._PyExc │ │ │ │ │ + 0x00000b90 5f4f5345 72726f72 005f5079 4578635f _OSError._PyExc_ │ │ │ │ │ + 0x00000ba0 52656665 72656e63 65457272 6f72005f ReferenceError._ │ │ │ │ │ + 0x00000bb0 50794578 635f5275 6e74696d 65457272 PyExc_RuntimeErr │ │ │ │ │ + 0x00000bc0 6f72005f 50794578 635f5374 6f704173 or._PyExc_StopAs │ │ │ │ │ + 0x00000bd0 796e6349 74657261 74696f6e 005f5079 yncIteration._Py │ │ │ │ │ + 0x00000be0 4578635f 53746f70 49746572 6174696f Exc_StopIteratio │ │ │ │ │ + 0x00000bf0 6e005f50 79457863 5f53796e 74617845 n._PyExc_SyntaxE │ │ │ │ │ + 0x00000c00 72726f72 005f5079 4578635f 53797374 rror._PyExc_Syst │ │ │ │ │ + 0x00000c10 656d4572 726f7200 5f507945 78635f54 emError._PyExc_T │ │ │ │ │ + 0x00000c20 79706545 72726f72 005f5079 4578635f ypeError._PyExc_ │ │ │ │ │ + 0x00000c30 56616c75 65457272 6f72005f 50794578 ValueError._PyEx │ │ │ │ │ + 0x00000c40 635f5761 726e696e 67005f50 79457863 c_Warning._PyExc │ │ │ │ │ + 0x00000c50 5f466c6f 6174696e 67506f69 6e744572 _FloatingPointEr │ │ │ │ │ + 0x00000c60 726f7200 5f507945 78635f4f 76657266 ror._PyExc_Overf │ │ │ │ │ + 0x00000c70 6c6f7745 72726f72 005f5079 4578635f lowError._PyExc_ │ │ │ │ │ + 0x00000c80 5a65726f 44697669 73696f6e 4572726f ZeroDivisionErro │ │ │ │ │ + 0x00000c90 72005f50 79457863 5f427974 65735761 r._PyExc_BytesWa │ │ │ │ │ + 0x00000ca0 726e696e 67005f50 79457863 5f446570 rning._PyExc_Dep │ │ │ │ │ + 0x00000cb0 72656361 74696f6e 5761726e 696e6700 recationWarning. │ │ │ │ │ + 0x00000cc0 5f507945 78635f45 6e636f64 696e6757 _PyExc_EncodingW │ │ │ │ │ + 0x00000cd0 61726e69 6e67005f 50794578 635f4675 arning._PyExc_Fu │ │ │ │ │ + 0x00000ce0 74757265 5761726e 696e6700 5f507945 tureWarning._PyE │ │ │ │ │ + 0x00000cf0 78635f49 6d706f72 74576172 6e696e67 xc_ImportWarning │ │ │ │ │ + 0x00000d00 005f5079 4578635f 50656e64 696e6744 ._PyExc_PendingD │ │ │ │ │ + 0x00000d10 65707265 63617469 6f6e5761 726e696e eprecationWarnin │ │ │ │ │ + 0x00000d20 67005f50 79457863 5f526573 6f757263 g._PyExc_Resourc │ │ │ │ │ + 0x00000d30 65576172 6e696e67 005f5079 4578635f eWarning._PyExc_ │ │ │ │ │ + 0x00000d40 52756e74 696d6557 61726e69 6e67005f RuntimeWarning._ │ │ │ │ │ + 0x00000d50 50794578 635f5379 6e746178 5761726e PyExc_SyntaxWarn │ │ │ │ │ + 0x00000d60 696e6700 5f507945 78635f55 6e69636f ing._PyExc_Unico │ │ │ │ │ + 0x00000d70 64655761 726e696e 67005f50 79457863 deWarning._PyExc │ │ │ │ │ + 0x00000d80 5f557365 72576172 6e696e67 005f5079 _UserWarning._Py │ │ │ │ │ + 0x00000d90 4578635f 426c6f63 6b696e67 494f4572 Exc_BlockingIOEr │ │ │ │ │ + 0x00000da0 726f7200 5f507945 78635f43 68696c64 ror._PyExc_Child │ │ │ │ │ + 0x00000db0 50726f63 65737345 72726f72 005f5079 ProcessError._Py │ │ │ │ │ + 0x00000dc0 4578635f 436f6e6e 65637469 6f6e4572 Exc_ConnectionEr │ │ │ │ │ + 0x00000dd0 726f7200 5f507945 78635f46 696c6545 ror._PyExc_FileE │ │ │ │ │ + 0x00000de0 78697374 73457272 6f72005f 50794578 xistsError._PyEx │ │ │ │ │ + 0x00000df0 635f4669 6c654e6f 74466f75 6e644572 c_FileNotFoundEr │ │ │ │ │ + 0x00000e00 726f7200 5f507945 78635f49 6e746572 ror._PyExc_Inter │ │ │ │ │ + 0x00000e10 72757074 65644572 726f7200 5f507945 ruptedError._PyE │ │ │ │ │ + 0x00000e20 78635f49 73414469 72656374 6f727945 xc_IsADirectoryE │ │ │ │ │ + 0x00000e30 72726f72 005f5079 4578635f 4e6f7441 rror._PyExc_NotA │ │ │ │ │ + 0x00000e40 44697265 63746f72 79457272 6f72005f DirectoryError._ │ │ │ │ │ + 0x00000e50 50794578 635f5065 726d6973 73696f6e PyExc_Permission │ │ │ │ │ + 0x00000e60 4572726f 72005f50 79457863 5f50726f Error._PyExc_Pro │ │ │ │ │ + 0x00000e70 63657373 4c6f6f6b 75704572 726f7200 cessLookupError. │ │ │ │ │ + 0x00000e80 5f507945 78635f54 696d656f 75744572 _PyExc_TimeoutEr │ │ │ │ │ + 0x00000e90 726f7200 5f507945 78635f49 6e64656e ror._PyExc_Inden │ │ │ │ │ + 0x00000ea0 74617469 6f6e4572 726f7200 5f507945 tationError._PyE │ │ │ │ │ + 0x00000eb0 78635f49 6e646578 4572726f 72005f50 xc_IndexError._P │ │ │ │ │ + 0x00000ec0 79457863 5f4b6579 4572726f 72005f50 yExc_KeyError._P │ │ │ │ │ + 0x00000ed0 79457863 5f496d70 6f727443 79636c65 yExc_ImportCycle │ │ │ │ │ + 0x00000ee0 4572726f 72005f50 79457863 5f4d6f64 Error._PyExc_Mod │ │ │ │ │ + 0x00000ef0 756c654e 6f74466f 756e6445 72726f72 uleNotFoundError │ │ │ │ │ + 0x00000f00 005f5079 4578635f 4e6f7449 6d706c65 ._PyExc_NotImple │ │ │ │ │ + 0x00000f10 6d656e74 65644572 726f7200 5f507945 mentedError._PyE │ │ │ │ │ + 0x00000f20 78635f50 7974686f 6e46696e 616c697a xc_PythonFinaliz │ │ │ │ │ + 0x00000f30 6174696f 6e457272 6f72005f 50794578 ationError._PyEx │ │ │ │ │ + 0x00000f40 635f5265 63757273 696f6e45 72726f72 c_RecursionError │ │ │ │ │ + 0x00000f50 005f5079 4578635f 556e626f 756e644c ._PyExc_UnboundL │ │ │ │ │ + 0x00000f60 6f63616c 4572726f 72005f50 79457863 ocalError._PyExc │ │ │ │ │ + 0x00000f70 5f556e69 636f6465 4572726f 72005f50 _UnicodeError._P │ │ │ │ │ + 0x00000f80 79457863 5f42726f 6b656e50 69706545 yExc_BrokenPipeE │ │ │ │ │ + 0x00000f90 72726f72 005f5079 4578635f 436f6e6e rror._PyExc_Conn │ │ │ │ │ + 0x00000fa0 65637469 6f6e4162 6f727465 64457272 ectionAbortedErr │ │ │ │ │ + 0x00000fb0 6f72005f 50794578 635f436f 6e6e6563 or._PyExc_Connec │ │ │ │ │ + 0x00000fc0 74696f6e 52656675 73656445 72726f72 tionRefusedError │ │ │ │ │ + 0x00000fd0 005f5079 4578635f 436f6e6e 65637469 ._PyExc_Connecti │ │ │ │ │ + 0x00000fe0 6f6e5265 73657445 72726f72 005f5079 onResetError._Py │ │ │ │ │ + 0x00000ff0 4578635f 54616245 72726f72 005f5079 Exc_TabError._Py │ │ │ │ │ + 0x00001000 4578635f 556e6963 6f646544 65636f64 Exc_UnicodeDecod │ │ │ │ │ + 0x00001010 65457272 6f72005f 50794578 635f556e eError._PyExc_Un │ │ │ │ │ + 0x00001020 69636f64 65456e63 6f646545 72726f72 icodeEncodeError │ │ │ │ │ + 0x00001030 005f5079 4578635f 556e6963 6f646554 ._PyExc_UnicodeT │ │ │ │ │ + 0x00001040 72616e73 6c617465 4572726f 72005f5f ranslateError.__ │ │ │ │ │ + 0x00001050 66756e63 5f5f2e31 005f5f66 756e635f func__.1.__func_ │ │ │ │ │ + 0x00001060 5f2e3000 5f5f6675 6e635f5f 2e320042 _.0.__func__.2.B │ │ │ │ │ + 0x00001070 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ + 0x00001080 705f7375 6267726f 75705f5f 646f635f p_subgroup__doc_ │ │ │ │ │ + 0x00001090 5f004261 73654578 63657074 696f6e47 _.BaseExceptionG │ │ │ │ │ + 0x000010a0 726f7570 5f73706c 69745f5f 646f635f roup_split__doc_ │ │ │ │ │ + 0x000010b0 5f004261 73654578 63657074 696f6e47 _.BaseExceptionG │ │ │ │ │ + 0x000010c0 726f7570 5f646572 6976655f 5f646f63 roup_derive__doc │ │ │ │ │ + 0x000010d0 5f5f0042 61736545 78636570 74696f6e __.BaseException │ │ │ │ │ + 0x000010e0 5f616464 5f6e6f74 655f5f64 6f635f5f _add_note__doc__ │ │ │ │ │ + 0x000010f0 00426173 65457863 65707469 6f6e5f77 .BaseException_w │ │ │ │ │ + 0x00001100 6974685f 74726163 65626163 6b5f5f64 ith_traceback__d │ │ │ │ │ + 0x00001110 6f635f5f 00426173 65457863 65707469 oc__.BaseExcepti │ │ │ │ │ + 0x00001120 6f6e5f5f 5f736574 73746174 655f5f5f on___setstate___ │ │ │ │ │ + 0x00001130 5f646f63 5f5f0042 61736545 78636570 _doc__.BaseExcep │ │ │ │ │ + 0x00001140 74696f6e 5f5f5f72 65647563 655f5f5f tion___reduce___ │ │ │ │ │ + 0x00001150 5f646f63 5f5f006b 776c6973 742e3300 _doc__.kwlist.3. │ │ │ │ │ + 0x00001160 6b776c69 73742e35 006b776c 6973742e kwlist.5.kwlist. │ │ │ │ │ + 0x00001170 3400556e 69636f64 65457272 6f725f6d 4.UnicodeError_m │ │ │ │ │ + 0x00001180 656d6265 72730053 796e7461 78457272 embers.SyntaxErr │ │ │ │ │ + 0x00001190 6f725f6d 656d6265 72730041 74747269 or_members.Attri │ │ │ │ │ + 0x000011a0 62757465 4572726f 725f6d65 74686f64 buteError_method │ │ │ │ │ + 0x000011b0 73004174 74726962 75746545 72726f72 s.AttributeError │ │ │ │ │ + 0x000011c0 5f6d656d 62657273 004e616d 65457272 _members.NameErr │ │ │ │ │ + 0x000011d0 6f725f6d 6574686f 6473004e 616d6545 or_methods.NameE │ │ │ │ │ + 0x000011e0 72726f72 5f6d656d 62657273 004f5345 rror_members.OSE │ │ │ │ │ + 0x000011f0 72726f72 5f6d6574 686f6473 004f5345 rror_methods.OSE │ │ │ │ │ + 0x00001200 72726f72 5f6d656d 62657273 004f5345 rror_members.OSE │ │ │ │ │ + 0x00001210 72726f72 5f676574 73657400 496d706f rror_getset.Impo │ │ │ │ │ + 0x00001220 72744572 726f725f 6d657468 6f647300 rtError_methods. │ │ │ │ │ + 0x00001230 496d706f 72744572 726f725f 6d656d62 ImportError_memb │ │ │ │ │ + 0x00001240 65727300 42617365 45786365 7074696f ers.BaseExceptio │ │ │ │ │ + 0x00001250 6e47726f 75705f6d 6574686f 64730042 nGroup_methods.B │ │ │ │ │ + 0x00001260 61736545 78636570 74696f6e 47726f75 aseExceptionGrou │ │ │ │ │ + 0x00001270 705f6d65 6d626572 73005379 7374656d p_members.System │ │ │ │ │ + 0x00001280 45786974 5f6d656d 62657273 0053746f Exit_members.Sto │ │ │ │ │ + 0x00001290 70497465 72617469 6f6e5f6d 656d6265 pIteration_membe │ │ │ │ │ + 0x000012a0 72730042 61736545 78636570 74696f6e rs.BaseException │ │ │ │ │ + 0x000012b0 5f6d6574 686f6473 00426173 65457863 _methods.BaseExc │ │ │ │ │ + 0x000012c0 65707469 6f6e5f6d 656d6265 72730042 eption_members.B │ │ │ │ │ + 0x000012d0 61736545 78636570 74696f6e 5f676574 aseException_get │ │ │ │ │ + 0x000012e0 73657400 5f507945 78635f49 6e697454 set._PyExc_InitT │ │ │ │ │ + 0x000012f0 79706573 005f5079 53746174 69635479 ypes._PyStaticTy │ │ │ │ │ + 0x00001300 70655f49 6e697442 75696c74 696e005f pe_InitBuiltin._ │ │ │ │ │ + 0x00001310 50794578 635f496e 6974476c 6f62616c PyExc_InitGlobal │ │ │ │ │ + 0x00001320 4f626a65 63747300 50795475 706c655f Objects.PyTuple_ │ │ │ │ │ + 0x00001330 4e657700 5f50795f 4465616c 6c6f6300 New._Py_Dealloc. │ │ │ │ │ + 0x00001340 5f50795f 4e657752 65666572 656e6365 _Py_NewReference │ │ │ │ │ + 0x00001350 005f5079 5f747373 5f696e74 65727000 ._Py_tss_interp. │ │ │ │ │ + 0x00001360 5f507952 756e7469 6d65005f 50794578 _PyRuntime._PyEx │ │ │ │ │ + 0x00001370 635f496e 69745374 61746500 50794469 c_InitState.PyDi │ │ │ │ │ + 0x00001380 63745f4e 65770050 794c6f6e 675f4672 ct_New.PyLong_Fr │ │ │ │ │ + 0x00001390 6f6d4c6f 6e670050 79446963 745f5365 omLong.PyDict_Se │ │ │ │ │ + 0x000013a0 74497465 6d005f50 79427569 6c74696e tItem._PyBuiltin │ │ │ │ │ + 0x000013b0 735f4164 64457863 65707469 6f6e7300 s_AddExceptions. │ │ │ │ │ + 0x000013c0 50794d6f 64756c65 5f476574 44696374 PyModule_GetDict │ │ │ │ │ + 0x000013d0 00507944 6963745f 53657449 74656d53 .PyDict_SetItemS │ │ │ │ │ + 0x000013e0 7472696e 67005f50 79547570 6c655f46 tring._PyTuple_F │ │ │ │ │ + 0x000013f0 726f6d50 61697200 50794572 725f4e65 romPair.PyErr_Ne │ │ │ │ │ + 0x00001400 77457863 65707469 6f6e0050 79417267 wException.PyArg │ │ │ │ │ + 0x00001410 5f506172 73655475 706c6541 6e644b65 _ParseTupleAndKe │ │ │ │ │ + 0x00001420 79776f72 64730050 79457863 65707469 ywords.PyExcepti │ │ │ │ │ + 0x00001430 6f6e5f47 65745472 61636562 61636b00 on_GetTraceback. │ │ │ │ │ + 0x00001440 50794578 63657074 696f6e5f 53657454 PyException_SetT │ │ │ │ │ + 0x00001450 72616365 6261636b 00507954 72616365 raceback.PyTrace │ │ │ │ │ + 0x00001460 4261636b 5f547970 65005f50 795f4e6f Back_Type._Py_No │ │ │ │ │ + 0x00001470 6e655374 72756374 00507945 72725f53 neStruct.PyErr_S │ │ │ │ │ + 0x00001480 65745374 72696e67 00507954 75706c65 etString.PyTuple │ │ │ │ │ + 0x00001490 5f46726f 6d417272 6179005f 50794172 _FromArray._PyAr │ │ │ │ │ + 0x000014a0 675f4e6f 4b776e61 6d657300 50794f62 g_NoKwnames.PyOb │ │ │ │ │ + 0x000014b0 6a656374 5f47435f 556e5472 61636b00 ject_GC_UnTrack. │ │ │ │ │ + 0x000014c0 50794172 675f556e 7061636b 5475706c PyArg_UnpackTupl │ │ │ │ │ + 0x000014d0 65005079 44696374 5f476574 4974656d e.PyDict_GetItem │ │ │ │ │ + 0x000014e0 57697468 4572726f 72005079 5475706c WithError.PyTupl │ │ │ │ │ + 0x000014f0 655f4765 74536c69 63650050 79457272 e_GetSlice.PyErr │ │ │ │ │ + 0x00001500 5f4f6363 75727265 64005079 4e756d62 _Occurred.PyNumb │ │ │ │ │ + 0x00001510 65725f43 6865636b 0050794e 756d6265 er_Check.PyNumbe │ │ │ │ │ + 0x00001520 725f4173 5373697a 655f7400 5f507941 r_AsSsize_t._PyA │ │ │ │ │ + 0x00001530 72675f4e 6f4b6579 776f7264 73005079 rg_NoKeywords.Py │ │ │ │ │ + 0x00001540 45786365 7074696f 6e5f4765 74436f6e Exception_GetCon │ │ │ │ │ + 0x00001550 74657874 00507945 78636570 74696f6e text.PyException │ │ │ │ │ + 0x00001560 5f536574 436f6e74 65787400 50794578 _SetContext.PyEx │ │ │ │ │ + 0x00001570 63657074 696f6e5f 47657443 61757365 ception_GetCause │ │ │ │ │ + 0x00001580 00507955 6e69636f 64655f54 79706500 .PyUnicode_Type. │ │ │ │ │ + 0x00001590 50794f62 6a656374 5f537472 0050795f PyObject_Str.Py_ │ │ │ │ │ + 0x000015a0 47657443 6f6e7374 616e7400 50794578 GetConstant.PyEx │ │ │ │ │ + 0x000015b0 63657074 696f6e5f 53657443 61757365 ception_SetCause │ │ │ │ │ + 0x000015c0 00507941 72675f50 61727365 5475706c .PyArg_ParseTupl │ │ │ │ │ + 0x000015d0 65005079 53657175 656e6365 5f547570 e.PySequence_Tup │ │ │ │ │ + 0x000015e0 6c650050 79556e69 636f6465 4465636f le.PyUnicodeDeco │ │ │ │ │ + 0x000015f0 64654572 726f725f 43726561 74650050 deError_Create.P │ │ │ │ │ + 0x00001600 794f626a 6563745f 43616c6c 46756e63 yObject_CallFunc │ │ │ │ │ + 0x00001610 74696f6e 0050794f 626a6563 745f4765 tion.PyObject_Ge │ │ │ │ │ + 0x00001620 74427566 66657200 50794279 7465735f tBuffer.PyBytes_ │ │ │ │ │ + 0x00001630 46726f6d 53747269 6e67416e 6453697a FromStringAndSiz │ │ │ │ │ + 0x00001640 65005079 42756666 65725f52 656c6561 e.PyBuffer_Relea │ │ │ │ │ + 0x00001650 73650050 79556e69 636f6465 5f46726f se.PyUnicode_Fro │ │ │ │ │ + 0x00001660 6d466f72 6d617400 50794572 725f466f mFormat.PyErr_Fo │ │ │ │ │ + 0x00001670 726d6174 005f5079 4578635f 436c6561 rmat._PyExc_Clea │ │ │ │ │ + 0x00001680 72457863 65707469 6f6e4772 6f757054 rExceptionGroupT │ │ │ │ │ + 0x00001690 79706500 5f507945 78635f46 696e6900 ype._PyExc_Fini. │ │ │ │ │ + 0x000016a0 5f507953 74617469 63547970 655f4669 _PyStaticType_Fi │ │ │ │ │ + 0x000016b0 6e694275 696c7469 6e005f50 79457272 niBuiltin._PyErr │ │ │ │ │ + 0x000016c0 5f4e6f4d 656d6f72 79005f50 79457272 _NoMemory._PyErr │ │ │ │ │ + 0x000016d0 5f536574 52616973 65644578 63657074 _SetRaisedExcept │ │ │ │ │ + 0x000016e0 696f6e00 5f50795f 46617461 6c457272 ion._Py_FatalErr │ │ │ │ │ + 0x000016f0 6f724675 6e63005f 50794578 63657074 orFunc._PyExcept │ │ │ │ │ + 0x00001700 696f6e5f 4164644e 6f746500 50794f62 ion_AddNote.PyOb │ │ │ │ │ + 0x00001710 6a656374 5f476574 4f707469 6f6e616c ject_GetOptional │ │ │ │ │ + 0x00001720 41747472 0050794c 6973745f 41707065 Attr.PyList_Appe │ │ │ │ │ + 0x00001730 6e640050 794c6973 745f4e65 77005079 nd.PyList_New.Py │ │ │ │ │ + 0x00001740 4f626a65 63745f53 65744174 7472005f Object_SetAttr._ │ │ │ │ │ + 0x00001750 50794172 675f4261 64417267 756d656e PyArg_BadArgumen │ │ │ │ │ + 0x00001760 74005079 556e6963 6f646544 65636f64 t.PyUnicodeDecod │ │ │ │ │ + 0x00001770 65457272 6f725f47 6574456e 636f6469 eError_GetEncodi │ │ │ │ │ + 0x00001780 6e670050 79547970 655f4973 53756274 ng.PyType_IsSubt │ │ │ │ │ + 0x00001790 79706500 5f507955 6e69636f 64654572 ype._PyUnicodeEr │ │ │ │ │ + 0x000017a0 726f725f 47657450 6172616d 73005079 ror_GetParams.Py │ │ │ │ │ + 0x000017b0 556e6963 6f646544 65636f64 65457272 UnicodeDecodeErr │ │ │ │ │ + 0x000017c0 6f725f47 65744f62 6a656374 00507955 or_GetObject.PyU │ │ │ │ │ + 0x000017d0 6e69636f 64654465 636f6465 4572726f nicodeDecodeErro │ │ │ │ │ + 0x000017e0 725f5365 74537461 72740050 79556e69 r_SetStart.PyUni │ │ │ │ │ + 0x000017f0 636f6465 4465636f 64654572 726f725f codeDecodeError_ │ │ │ │ │ + 0x00001800 53657445 6e64005f 50795479 70655f4e SetEnd._PyType_N │ │ │ │ │ + 0x00001810 616d6500 5079556e 69636f64 65446563 ame.PyUnicodeDec │ │ │ │ │ + 0x00001820 6f646545 72726f72 5f536574 52656173 odeError_SetReas │ │ │ │ │ + 0x00001830 6f6e0050 79556e69 636f6465 5f46726f on.PyUnicode_Fro │ │ │ │ │ + 0x00001840 6d537472 696e6700 50794c6f 6e675f54 mString.PyLong_T │ │ │ │ │ + 0x00001850 79706500 50794c6f 6e675f41 734c6f6e ype.PyLong_AsLon │ │ │ │ │ + 0x00001860 67416e64 4f766572 666c6f77 00507955 gAndOverflow.PyU │ │ │ │ │ + 0x00001870 6e69636f 64655f53 75627374 72696e67 nicode_Substring │ │ │ │ │ + 0x00001880 00507945 78636570 74696f6e 5f476574 .PyException_Get │ │ │ │ │ + 0x00001890 41726773 00507955 6e69636f 64655f52 Args.PyUnicode_R │ │ │ │ │ + 0x000018a0 65616443 68617200 5f507945 78635f43 eadChar._PyExc_C │ │ │ │ │ + 0x000018b0 72656174 65457863 65707469 6f6e4772 reateExceptionGr │ │ │ │ │ + 0x000018c0 6f757000 5f507954 75706c65 5f46726f oup._PyTuple_Fro │ │ │ │ │ + 0x000018d0 6d506169 72537465 616c0050 794f626a mPairSteal.PyObj │ │ │ │ │ + 0x000018e0 6563745f 43616c6c 4f626a65 63740050 ect_CallObject.P │ │ │ │ │ + 0x000018f0 79536571 75656e63 655f4368 65636b00 ySequence_Check. │ │ │ │ │ + 0x00001900 50794f62 6a656374 5f497349 6e737461 PyObject_IsInsta │ │ │ │ │ + 0x00001910 6e636500 50794f62 6a656374 5f497353 nce.PyObject_IsS │ │ │ │ │ + 0x00001920 7562636c 61737300 50794f62 6a656374 ubclass.PyObject │ │ │ │ │ + 0x00001930 5f526570 72005f50 79457863 5f507265 _Repr._PyExc_Pre │ │ │ │ │ + 0x00001940 70526572 61697365 53746172 00507953 pReraiseStar.PyS │ │ │ │ │ + 0x00001950 65745f4e 65770050 794c6973 745f4765 et_New.PyList_Ge │ │ │ │ │ + 0x00001960 74497465 6d005079 556e6963 6f646545 tItem.PyUnicodeE │ │ │ │ │ + 0x00001970 6e636f64 65457272 6f725f53 65745374 ncodeError_SetSt │ │ │ │ │ + 0x00001980 61727400 5079556e 69636f64 65456e63 art.PyUnicodeEnc │ │ │ │ │ + 0x00001990 6f646545 72726f72 5f536574 456e6400 odeError_SetEnd. │ │ │ │ │ + 0x000019a0 5079556e 69636f64 65456e63 6f646545 PyUnicodeEncodeE │ │ │ │ │ + 0x000019b0 72726f72 5f536574 52656173 6f6e0050 rror_SetReason.P │ │ │ │ │ + 0x000019c0 794c6f6e 675f4672 6f6d5373 697a655f yLong_FromSsize_ │ │ │ │ │ + 0x000019d0 74005079 43616c6c 61626c65 5f436865 t.PyCallable_Che │ │ │ │ │ + 0x000019e0 636b0050 79547570 6c655f54 79706500 ck.PyTuple_Type. │ │ │ │ │ + 0x000019f0 50794572 725f4769 76656e45 78636570 PyErr_GivenExcep │ │ │ │ │ + 0x00001a00 74696f6e 4d617463 68657300 50795475 tionMatches.PyTu │ │ │ │ │ + 0x00001a10 706c655f 53697a65 0050794c 6f6e675f ple_Size.PyLong_ │ │ │ │ │ + 0x00001a20 46726f6d 566f6964 50747200 50795365 FromVoidPtr.PySe │ │ │ │ │ + 0x00001a30 745f436f 6e746169 6e73005f 50795f43 t_Contains._Py_C │ │ │ │ │ + 0x00001a40 6865636b 52656375 72736976 6543616c heckRecursiveCal │ │ │ │ │ + 0x00001a50 6c005079 4f626a65 63745f43 616c6c4f l.PyObject_CallO │ │ │ │ │ + 0x00001a60 6e654172 67005079 4f626a65 63745f49 neArg.PyObject_I │ │ │ │ │ + 0x00001a70 73547275 65005f50 795f7473 735f7473 sTrue._Py_tss_ts │ │ │ │ │ + 0x00001a80 74617465 00507953 65717565 6e63655f tate.PySequence_ │ │ │ │ │ + 0x00001a90 53697a65 0050794f 626a6563 745f4361 Size.PyObject_Ca │ │ │ │ │ + 0x00001aa0 6c6c4d65 74686f64 00507953 65717565 llMethod.PySeque │ │ │ │ │ + 0x00001ab0 6e63655f 4c697374 00507953 65745f41 nce_List.PySet_A │ │ │ │ │ + 0x00001ac0 64640050 79547570 6c655f50 61636b00 dd.PyTuple_Pack. │ │ │ │ │ + 0x00001ad0 50794469 63745f4e 65787400 5079556e PyDict_Next.PyUn │ │ │ │ │ + 0x00001ae0 69636f64 65446563 6f646545 72726f72 icodeDecodeError │ │ │ │ │ + 0x00001af0 5f476574 456e6400 5079556e 69636f64 _GetEnd.PyUnicod │ │ │ │ │ + 0x00001b00 65456e63 6f646545 72726f72 5f476574 eEncodeError_Get │ │ │ │ │ + 0x00001b10 456e636f 64696e67 00507955 6e69636f Encoding.PyUnico │ │ │ │ │ + 0x00001b20 64655772 69746572 5f437265 61746500 deWriter_Create. │ │ │ │ │ + 0x00001b30 5079556e 69636f64 65577269 7465725f PyUnicodeWriter_ │ │ │ │ │ + 0x00001b40 57726974 65537562 73747269 6e670050 WriteSubstring.P │ │ │ │ │ + 0x00001b50 79556e69 636f6465 57726974 65725f57 yUnicodeWriter_W │ │ │ │ │ + 0x00001b60 72697465 41534349 49005079 556e6963 riteASCII.PyUnic │ │ │ │ │ + 0x00001b70 6f646557 72697465 725f466f 726d6174 odeWriter_Format │ │ │ │ │ + 0x00001b80 00507955 6e69636f 64655772 69746572 .PyUnicodeWriter │ │ │ │ │ + 0x00001b90 5f577269 74654368 61720050 79556e69 _WriteChar.PyUni │ │ │ │ │ + 0x00001ba0 636f6465 57726974 65725f46 696e6973 codeWriter_Finis │ │ │ │ │ + 0x00001bb0 68005079 556e6963 6f646557 72697465 h.PyUnicodeWrite │ │ │ │ │ + 0x00001bc0 725f4469 73636172 64005079 44696374 r_Discard.PyDict │ │ │ │ │ + 0x00001bd0 5f436f70 79005079 556e6963 6f646544 _Copy.PyUnicodeD │ │ │ │ │ + 0x00001be0 65636f64 65457272 6f725f47 65745374 ecodeError_GetSt │ │ │ │ │ + 0x00001bf0 61727400 5079556e 69636f64 65456e63 art.PyUnicodeEnc │ │ │ │ │ + 0x00001c00 6f646545 72726f72 5f476574 456e6400 odeError_GetEnd. │ │ │ │ │ + 0x00001c10 5079556e 69636f64 65456e63 6f646545 PyUnicodeEncodeE │ │ │ │ │ + 0x00001c20 72726f72 5f476574 53746172 74005079 rror_GetStart.Py │ │ │ │ │ + 0x00001c30 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x00001c40 4572726f 725f4765 74456e64 00507955 Error_GetEnd.PyU │ │ │ │ │ + 0x00001c50 6e69636f 64655472 616e736c 61746545 nicodeTranslateE │ │ │ │ │ + 0x00001c60 72726f72 5f476574 53746172 74005079 rror_GetStart.Py │ │ │ │ │ + 0x00001c70 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x00001c80 4572726f 725f5365 74456e64 00507955 Error_SetEnd.PyU │ │ │ │ │ + 0x00001c90 6e69636f 64655472 616e736c 61746545 nicodeTranslateE │ │ │ │ │ + 0x00001ca0 72726f72 5f536574 53746172 74005079 rror_SetStart.Py │ │ │ │ │ + 0x00001cb0 556e7374 61626c65 5f457863 5f507265 Unstable_Exc_Pre │ │ │ │ │ + 0x00001cc0 70526572 61697365 53746172 005f5079 pReraiseStar._Py │ │ │ │ │ + 0x00001cd0 556e6963 6f646554 72616e73 6c617465 UnicodeTranslate │ │ │ │ │ + 0x00001ce0 4572726f 725f4372 65617465 00507945 Error_Create.PyE │ │ │ │ │ + 0x00001cf0 78636570 74696f6e 5f536574 41726773 xception_SetArgs │ │ │ │ │ + 0x00001d00 00507945 78636570 74696f6e 436c6173 .PyExceptionClas │ │ │ │ │ + 0x00001d10 735f4e61 6d650050 79556e69 636f6465 s_Name.PyUnicode │ │ │ │ │ + 0x00001d20 456e636f 64654572 726f725f 4765744f EncodeError_GetO │ │ │ │ │ + 0x00001d30 626a6563 74005079 556e6963 6f646554 bject.PyUnicodeT │ │ │ │ │ + 0x00001d40 72616e73 6c617465 4572726f 725f4765 ranslateError_Ge │ │ │ │ │ + 0x00001d50 744f626a 65637400 5079556e 69636f64 tObject.PyUnicod │ │ │ │ │ + 0x00001d60 65456e63 6f646545 72726f72 5f476574 eEncodeError_Get │ │ │ │ │ + 0x00001d70 52656173 6f6e0050 79556e69 636f6465 Reason.PyUnicode │ │ │ │ │ + 0x00001d80 4465636f 64654572 726f725f 47657452 DecodeError_GetR │ │ │ │ │ + 0x00001d90 6561736f 6e005079 556e6963 6f646554 eason.PyUnicodeT │ │ │ │ │ + 0x00001da0 72616e73 6c617465 4572726f 725f4765 ranslateError_Ge │ │ │ │ │ + 0x00001db0 74526561 736f6e00 5079556e 69636f64 tReason.PyUnicod │ │ │ │ │ + 0x00001dc0 65547261 6e736c61 74654572 726f725f eTranslateError_ │ │ │ │ │ + 0x00001dd0 53657452 6561736f 6e005f50 79457863 SetReason._PyExc │ │ │ │ │ + 0x00001de0 5f4d656d 6f727945 72726f72 005f5079 _MemoryError._Py │ │ │ │ │ + 0x00001df0 4578635f 496e636f 6d706c65 7465496e Exc_IncompleteIn │ │ │ │ │ + 0x00001e00 70757445 72726f72 00507945 78635f49 putError.PyExc_I │ │ │ │ │ + 0x00001e10 4f457272 6f720050 79457863 5f456e76 OError.PyExc_Env │ │ │ │ │ + 0x00001e20 69726f6e 6d656e74 4572726f 72005079 ironmentError.Py │ │ │ │ │ + 0x00001e30 5f47656e 65726963 416c6961 73005079 _GenericAlias.Py │ │ │ │ │ + 0x00001e40 4f626a65 63745f47 656e6572 69634765 Object_GenericGe │ │ │ │ │ + 0x00001e50 74417474 72005079 4f626a65 63745f47 tAttr.PyObject_G │ │ │ │ │ + 0x00001e60 656e6572 69635365 74417474 72005079 enericSetAttr.Py │ │ │ │ │ + 0x00001e70 4f626a65 63745f47 656e6572 69634765 Object_GenericGe │ │ │ │ │ + 0x00001e80 74446963 74005079 4f626a65 63745f47 tDict.PyObject_G │ │ │ │ │ + 0x00001e90 656e6572 69635365 74446963 7400 enericSetDict. │ │ │ ├── genericaliasobject.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: 16608 (bytes into file) │ │ │ │ │ + Start of section headers: 16636 (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 0x40e0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x40fc: │ │ │ │ │ │ │ │ │ │ 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 001764 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 003640 000688 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 003644 000688 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001798 000350 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 003cc8 000188 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 003ccc 000188 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001ae8 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001ae8 00037c 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 003e50 0000b8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 001e64 0002f6 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00215c 000254 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 003f08 0000e8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0023b0 0000cb 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 003ff0 000060 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00247b 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00247b 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0024b0 0009e0 10 16 83 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 002e90 0007b0 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 004050 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001ae8 0003b0 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 003e54 0000e0 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 001e98 0002f6 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002190 000254 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 003f34 0000f0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0023e4 0000bb 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 004024 000048 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00249f 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00249f 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0024d4 0009c0 10 16 81 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 002e94 0007af 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00406c 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,161 +1,159 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 158 entries: │ │ │ │ │ +Symbol table '.symtab' contains 156 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 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000194 48 FUNC LOCAL DEFAULT 9 ga_vectorcall │ │ │ │ │ - 5: 000000e8 284 FUNC LOCAL DEFAULT 6 ga_dealloc │ │ │ │ │ - 6: 00000200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 7: 00000204 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 8: 00000204 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 9: 00000244 144 FUNC LOCAL DEFAULT 6 ga_traverse │ │ │ │ │ + 5: 000000e8 308 FUNC LOCAL DEFAULT 6 ga_dealloc │ │ │ │ │ + 6: 00000218 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 7: 0000021c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 8: 0000021c 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 9: 0000025c 144 FUNC LOCAL DEFAULT 6 ga_traverse │ │ │ │ │ 10: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 11: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 12: 00000000 0 NOTYPE LOCAL DEFAULT 8 .LC0 │ │ │ │ │ 13: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 14: 00000000 312 FUNC LOCAL DEFAULT 1 ga_new │ │ │ │ │ 15: 00000010 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ - 16: 000002d4 168 FUNC LOCAL DEFAULT 6 ga_getattro │ │ │ │ │ - 17: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 18: 00000378 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00000138 32 FUNC LOCAL DEFAULT 1 ga_mro_entries │ │ │ │ │ - 20: 00000158 72 FUNC LOCAL DEFAULT 1 ga_hash │ │ │ │ │ - 21: 000001a0 288 FUNC LOCAL DEFAULT 1 ga_richcompare │ │ │ │ │ - 22: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ - 23: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 24: 00000000 52 FUNC LOCAL DEFAULT 9 ga_instancecheck │ │ │ │ │ - 25: 00000058 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ - 26: 00000034 52 FUNC LOCAL DEFAULT 9 ga_subclasscheck │ │ │ │ │ - 27: 00000094 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 28: 0000009c 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ - 29: 000002c0 204 FUNC LOCAL DEFAULT 1 ga_reduce │ │ │ │ │ - 30: 00000388 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 31: 0000038c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 32: 0000038c 88 FUNC LOCAL DEFAULT 1 ga_iter │ │ │ │ │ - 33: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 34: 000003e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 35: 000003e4 164 FUNC LOCAL DEFAULT 1 ga_iternext │ │ │ │ │ - 36: 00000488 52 FUNC LOCAL DEFAULT 1 ga_iter_dealloc │ │ │ │ │ - 37: 000004bc 120 FUNC LOCAL DEFAULT 1 ga_parameters │ │ │ │ │ - 38: 000000a4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ - 39: 00000830 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 40: 000000c4 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 41: 000000c8 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 42: 00000838 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 43: 00000838 608 FUNC LOCAL DEFAULT 1 ga_repr │ │ │ │ │ - 44: 000000cc 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 45: 000000d4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 46: 00000068 92 FUNC LOCAL DEFAULT 9 ga_iter_reduce │ │ │ │ │ - 47: 000000c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 48: 000000c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 49: 000000c4 208 FUNC LOCAL DEFAULT 9 ga_dir │ │ │ │ │ - 50: 00000190 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 16: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ + 17: 00000028 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ + 18: 000002ec 196 FUNC LOCAL DEFAULT 6 ga_getattro │ │ │ │ │ + 19: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 20: 00000138 32 FUNC LOCAL DEFAULT 1 ga_mro_entries │ │ │ │ │ + 21: 00000158 72 FUNC LOCAL DEFAULT 1 ga_hash │ │ │ │ │ + 22: 000001a0 288 FUNC LOCAL DEFAULT 1 ga_richcompare │ │ │ │ │ + 23: 00000038 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ + 24: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 25: 00000000 52 FUNC LOCAL DEFAULT 9 ga_instancecheck │ │ │ │ │ + 26: 00000074 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ + 27: 00000034 52 FUNC LOCAL DEFAULT 9 ga_subclasscheck │ │ │ │ │ + 28: 000000b0 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ + 29: 000000b8 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 30: 000002c0 204 FUNC LOCAL DEFAULT 1 ga_reduce │ │ │ │ │ + 31: 00000388 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 32: 0000038c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 33: 0000038c 88 FUNC LOCAL DEFAULT 1 ga_iter │ │ │ │ │ + 34: 000003e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 35: 000003e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 36: 000003e4 164 FUNC LOCAL DEFAULT 1 ga_iternext │ │ │ │ │ + 37: 00000488 52 FUNC LOCAL DEFAULT 1 ga_iter_dealloc │ │ │ │ │ + 38: 000004bc 120 FUNC LOCAL DEFAULT 1 ga_parameters │ │ │ │ │ + 39: 000000c0 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 40: 00000830 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 41: 000000e0 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 42: 000000e4 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 43: 00000838 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 44: 00000838 608 FUNC LOCAL DEFAULT 1 ga_repr │ │ │ │ │ + 45: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 46: 000000f0 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 47: 00000068 92 FUNC LOCAL DEFAULT 9 ga_iter_reduce │ │ │ │ │ + 48: 000000c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 49: 000000c4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 50: 000000c4 208 FUNC LOCAL DEFAULT 9 ga_dir │ │ │ │ │ 51: 00000a98 84 FUNC LOCAL DEFAULT 1 ga_unpacked_tuple_args │ │ │ │ │ 52: 00000aec 200 FUNC LOCAL DEFAULT 1 ga_getitem │ │ │ │ │ - 53: 000000dc 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 54: 000000e4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 55: 000000e8 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 56: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 57: 00000108 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 58: 00000110 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 59: 00000144 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 60: 00000188 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 53: 000000f8 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 54: 00000100 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 55: 00000104 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 56: 00000120 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 57: 00000124 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 58: 0000012c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 59: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 60: 000001a4 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ 61: 000016d4 144 FUNC LOCAL DEFAULT 1 tuple_extend │ │ │ │ │ 62: 000015ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 63: 00000194 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 64: 00001600 164 FUNC LOCAL DEFAULT 1 set_orig_class │ │ │ │ │ - 65: 00001600 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 66: 000016a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 67: 000016a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 68: 000016a4 48 FUNC LOCAL DEFAULT 1 ga_call │ │ │ │ │ - 69: 000001c4 52 FUNC LOCAL DEFAULT 9 ga_iter_traverse │ │ │ │ │ - 70: 000001f8 92 FUNC LOCAL DEFAULT 9 ga_iter_clear │ │ │ │ │ - 71: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 72: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 73: 00000000 16 OBJECT LOCAL DEFAULT 11 attr_blocked │ │ │ │ │ - 74: 00000010 40 OBJECT LOCAL DEFAULT 11 attr_exceptions │ │ │ │ │ - 75: 00000038 147 OBJECT LOCAL DEFAULT 11 genericalias__doc__ │ │ │ │ │ - 76: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 77: 000001c8 144 OBJECT LOCAL DEFAULT 3 ga_as_number │ │ │ │ │ - 78: 00000344 12 OBJECT LOCAL DEFAULT 3 ga_as_mapping │ │ │ │ │ - 79: 000002e4 96 OBJECT LOCAL DEFAULT 3 ga_methods │ │ │ │ │ - 80: 00000294 80 OBJECT LOCAL DEFAULT 3 ga_members │ │ │ │ │ - 81: 00000258 60 OBJECT LOCAL DEFAULT 3 ga_properties │ │ │ │ │ - 82: 000001a8 32 OBJECT LOCAL DEFAULT 3 ga_iter_methods │ │ │ │ │ - 83: 00000000 232 FUNC GLOBAL DEFAULT 6 Py_GenericAlias │ │ │ │ │ - 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ - 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Function │ │ │ │ │ - 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 89: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EqualToASCIIString │ │ │ │ │ - 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ - 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ - 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ - 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ - 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ - 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 114: 00000534 772 FUNC GLOBAL HIDDEN 1 _Py_make_parameters │ │ │ │ │ - 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_EnterRecursiveCall │ │ │ │ │ - 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_LeaveRecursiveCall │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_typing_type_repr │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ - 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ - 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItemRef │ │ │ │ │ - 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Dir │ │ │ │ │ - 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ - 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 136: 00000bb4 2636 FUNC GLOBAL HIDDEN 1 _Py_subs_parameters │ │ │ │ │ - 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ - 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ - 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ - 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ - 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ - 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ - 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ - 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 151: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ - 153: 00000000 212 OBJECT GLOBAL DEFAULT 3 Py_GenericAliasType │ │ │ │ │ - 154: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _Py_GenericAliasIterType │ │ │ │ │ - 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 156: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 157: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_type_or │ │ │ │ │ + 63: 00001600 164 FUNC LOCAL DEFAULT 1 set_orig_class │ │ │ │ │ + 64: 00001600 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 65: 000016a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 66: 000016a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 67: 000016a4 48 FUNC LOCAL DEFAULT 1 ga_call │ │ │ │ │ + 68: 000001c4 52 FUNC LOCAL DEFAULT 9 ga_iter_traverse │ │ │ │ │ + 69: 000001f8 92 FUNC LOCAL DEFAULT 9 ga_iter_clear │ │ │ │ │ + 70: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 71: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 72: 00000000 40 OBJECT LOCAL DEFAULT 11 attr_exceptions │ │ │ │ │ + 73: 00000028 147 OBJECT LOCAL DEFAULT 11 genericalias__doc__ │ │ │ │ │ + 74: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 75: 000001c8 144 OBJECT LOCAL DEFAULT 3 ga_as_number │ │ │ │ │ + 76: 00000344 12 OBJECT LOCAL DEFAULT 3 ga_as_mapping │ │ │ │ │ + 77: 000002e4 96 OBJECT LOCAL DEFAULT 3 ga_methods │ │ │ │ │ + 78: 00000294 80 OBJECT LOCAL DEFAULT 3 ga_members │ │ │ │ │ + 79: 00000258 60 OBJECT LOCAL DEFAULT 3 ga_properties │ │ │ │ │ + 80: 000001a8 32 OBJECT LOCAL DEFAULT 3 ga_iter_methods │ │ │ │ │ + 81: 00000000 232 FUNC GLOBAL DEFAULT 6 Py_GenericAlias │ │ │ │ │ + 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ + 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ + 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyVectorcall_Function │ │ │ │ │ + 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 87: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 88: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_EqualToASCIIString │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttr │ │ │ │ │ + 93: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 103: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ + 104: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ + 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ + 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_UnTrack │ │ │ │ │ + 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 112: 00000534 772 FUNC GLOBAL HIDDEN 1 _Py_make_parameters │ │ │ │ │ + 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_EnterRecursiveCall │ │ │ │ │ + 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Tuple │ │ │ │ │ + 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 116: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_LeaveRecursiveCall │ │ │ │ │ + 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ + 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_typing_type_repr │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteASCII │ │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_GetItemRef │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Dir │ │ │ │ │ + 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 134: 00000bb4 2636 FUNC GLOBAL HIDDEN 1 _Py_subs_parameters │ │ │ │ │ + 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunction │ │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetItem │ │ │ │ │ + 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_List │ │ │ │ │ + 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_SetSlice │ │ │ │ │ + 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Vectorcall │ │ │ │ │ + 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetAttr │ │ │ │ │ + 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ + 148: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Call │ │ │ │ │ + 151: 00000000 212 OBJECT GLOBAL DEFAULT 3 Py_GenericAliasType │ │ │ │ │ + 152: 000000d4 212 OBJECT GLOBAL HIDDEN 3 _Py_GenericAliasIterType │ │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_type_or │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,337 +1,340 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x3640 contains 209 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x3644 contains 209 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000068 0000551c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -0000009c 0000561c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ +00000068 0000531c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +0000009c 0000541c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ 000000a8 0000042b R_ARM_MOVW_ABS_NC 00000194 ga_vectorcall │ │ │ │ │ 000000ac 0000042c R_ARM_MOVT_ABS 00000194 ga_vectorcall │ │ │ │ │ -000000f0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000f0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000fc 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000100 00000c2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000108 00005a1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000108 0000581c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000011c 00000c2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000120 00000c2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000124 00005b1c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00000154 0000551d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ -00000174 00005f1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00000188 00005f1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000124 0000591c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00000154 0000531d R_ARM_JUMP24 00000000 PyTuple_Pack │ │ │ │ │ +00000174 00005d1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +00000188 00005d1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 000001c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001d8 0000601c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000001e8 0000612b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000001ec 0000612c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000022c 0000621c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000250 0000631d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ -00000278 0000642b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000027c 0000642c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000284 0000652b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000288 0000652c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000298 0000652b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -0000029c 0000652c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000002b8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000002d4 00001c2b R_ARM_MOVW_ABS_NC 0000009c .LC5 │ │ │ │ │ -000002d8 00001c2c R_ARM_MOVT_ABS 0000009c .LC5 │ │ │ │ │ -000002e0 0000681d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000304 0000531c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -00000314 0000691c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00000348 00006a1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000354 00001b2b R_ARM_MOVW_ABS_NC 00000094 .LC4 │ │ │ │ │ -00000358 00001b2c R_ARM_MOVT_ABS 00000094 .LC4 │ │ │ │ │ -00000364 0000681d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000037c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000388 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003ac 00006c1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000003d0 00006d1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +000001d8 00005e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000001e8 00005f2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000001ec 00005f2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000022c 0000601c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000250 0000611d R_ARM_JUMP24 00000000 PyObject_RichCompare │ │ │ │ │ +00000278 0000622b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000027c 0000622c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000284 0000632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000288 0000632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000298 0000632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +0000029c 0000632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000002b8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002d4 00001d2b R_ARM_MOVW_ABS_NC 000000b8 .LC7 │ │ │ │ │ +000002d8 00001d2c R_ARM_MOVT_ABS 000000b8 .LC7 │ │ │ │ │ +000002e0 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000304 0000511c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +00000314 0000671c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00000348 0000681c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000354 00001c2b R_ARM_MOVW_ABS_NC 000000b0 .LC6 │ │ │ │ │ +00000358 00001c2c R_ARM_MOVT_ABS 000000b0 .LC6 │ │ │ │ │ +00000364 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +0000037c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000388 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003ac 00006a1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000003d0 00006b1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ 000003e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000410 0000531c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -0000045c 00006e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000460 00006e2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -0000046c 00006f1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -0000047c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004a0 0000701c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -000004a8 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -000004b8 0000711d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000504 0000721c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ -00000550 0000262b R_ARM_MOVW_ABS_NC 000000a4 .LC6 │ │ │ │ │ -00000554 0000262c R_ARM_MOVT_ABS 000000a4 .LC6 │ │ │ │ │ -00000558 0000731c R_ARM_CALL 00000000 Py_EnterRecursiveCall │ │ │ │ │ -00000578 0000741c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -0000058c 0000751c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000005d8 0000761c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -00000600 0000771c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000062c 0000721c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ -00000664 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000690 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000694 0000781c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ -000006ec 0000791c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000006fc 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -00000700 0000781c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ -00000714 0000751c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000072c 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -000007f4 0000791c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -00000814 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -00000828 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000830 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000834 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000874 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00000894 00007b1c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ -000008a8 00007c1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000008b4 00007d2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ -000008b8 00007d2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ -000008f0 00007b1c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ -00000914 00007c1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000092c 00007e1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00000948 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000950 00007f1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -00000968 0000292b R_ARM_MOVW_ABS_NC 000000c8 .LC8 │ │ │ │ │ -0000096c 0000292c R_ARM_MOVT_ABS 000000c8 .LC8 │ │ │ │ │ -00000970 0000801c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000994 00007c1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000009cc 0000811c R_ARM_CALL 00000000 PyList_GetItemRef │ │ │ │ │ -000009e0 00007b1c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ -00000a0c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a24 0000282b R_ARM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ -00000a28 0000282c R_ARM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ -00000a2c 0000801c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000a54 00007c1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000a6c 0000282b R_ARM_MOVW_ABS_NC 000000c4 .LC7 │ │ │ │ │ -00000a70 0000282c R_ARM_MOVT_ABS 000000c4 .LC7 │ │ │ │ │ -00000a74 0000801c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ -00000a88 00007c1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00000ab0 0000862b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00000ab4 0000862c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00000ae0 0000872b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000ae4 0000872c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000b20 0000721c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ -00000b3c 0000881c R_ARM_CALL 00000bb4 _Py_subs_parameters │ │ │ │ │ -00000b54 0000531c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -00000ba8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bf4 0000891c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000c48 0000851c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000c60 0000741c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00000c84 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c98 0000872b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c9c 0000872c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ccc 0000771c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000cfc 0000382b R_ARM_MOVW_ABS_NC 00000104 .LC14 │ │ │ │ │ -00000d00 0000392b R_ARM_MOVW_ABS_NC 00000108 .LC15 │ │ │ │ │ -00000d04 0000382c R_ARM_MOVT_ABS 00000104 .LC14 │ │ │ │ │ -00000d08 0000392c R_ARM_MOVT_ABS 00000108 .LC15 │ │ │ │ │ -00000d0c 00008a1c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ -00000d30 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d84 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d8c 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -00000df8 0000751c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000e54 0000771c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000e74 0000771c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000eb8 00008b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000edc 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f14 0000771c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000f58 0000751c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00000f7c 00008c1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ -00000fa0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fac 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ +00000410 0000511c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +0000045c 00006c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000460 00006c2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +0000046c 00006d1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +0000047c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004a0 00006e1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +000004a8 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +000004b8 00006f1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000504 0000701c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ +00000550 0000272b R_ARM_MOVW_ABS_NC 000000c0 .LC8 │ │ │ │ │ +00000554 0000272c R_ARM_MOVT_ABS 000000c0 .LC8 │ │ │ │ │ +00000558 0000711c R_ARM_CALL 00000000 Py_EnterRecursiveCall │ │ │ │ │ +00000578 0000721c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +0000058c 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000005d8 0000741c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +00000600 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000062c 0000701c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ +00000664 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000690 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000694 0000761c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +000006ec 0000771c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000006fc 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000700 0000761c R_ARM_CALL 00000000 Py_LeaveRecursiveCall │ │ │ │ │ +00000714 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000072c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +000007f4 0000771c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00000814 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000828 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000830 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000834 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000874 0000781c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +00000894 0000791c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ +000008a8 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000008b4 00007b2b R_ARM_MOVW_ABS_NC 00000000 PyList_Type │ │ │ │ │ +000008b8 00007b2c R_ARM_MOVT_ABS 00000000 PyList_Type │ │ │ │ │ +000008f0 0000791c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ +00000914 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000092c 00007c1d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00000948 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000950 00007d1c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00000968 00002a2b R_ARM_MOVW_ABS_NC 000000e4 .LC10 │ │ │ │ │ +0000096c 00002a2c R_ARM_MOVT_ABS 000000e4 .LC10 │ │ │ │ │ +00000970 00007e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000994 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000009cc 00007f1c R_ARM_CALL 00000000 PyList_GetItemRef │ │ │ │ │ +000009e0 0000791c R_ARM_CALL 00000000 _Py_typing_type_repr │ │ │ │ │ +00000a0c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a24 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000a28 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000a2c 00007e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000a54 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000a6c 0000292b R_ARM_MOVW_ABS_NC 000000e0 .LC9 │ │ │ │ │ +00000a70 0000292c R_ARM_MOVT_ABS 000000e0 .LC9 │ │ │ │ │ +00000a74 00007e1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteASCII │ │ │ │ │ +00000a88 00007a1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00000ab0 0000842b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00000ab4 0000842c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00000ae0 0000852b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ae4 0000852c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000b20 0000701c R_ARM_CALL 00000534 _Py_make_parameters │ │ │ │ │ +00000b3c 0000861c R_ARM_CALL 00000bb4 _Py_subs_parameters │ │ │ │ │ +00000b54 0000511c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +00000ba8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bf4 0000871c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000c48 0000831c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000c60 0000721c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00000c84 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c98 0000852b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000c9c 0000852c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ccc 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000cfc 0000382b R_ARM_MOVW_ABS_NC 00000120 .LC16 │ │ │ │ │ +00000d00 0000392b R_ARM_MOVW_ABS_NC 00000124 .LC17 │ │ │ │ │ +00000d04 0000382c R_ARM_MOVT_ABS 00000120 .LC16 │ │ │ │ │ +00000d08 0000392c R_ARM_MOVT_ABS 00000124 .LC17 │ │ │ │ │ +00000d0c 0000881c R_ARM_CALL 00000000 PyObject_CallFunction │ │ │ │ │ +00000d30 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d84 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d8c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00000df8 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000e54 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000e74 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000eb8 0000891c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000edc 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f14 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000f58 0000731c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00000f7c 00008a1c R_ARM_CALL 00000000 PyObject_GetItem │ │ │ │ │ +00000fa0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000fac 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ 00001034 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001038 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001044 0000601c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000105c 0000771c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001070 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -00001074 00008d1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000109c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b4 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000010b8 0000662c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000010c0 00003b2b R_ARM_MOVW_ABS_NC 00000144 .LC17 │ │ │ │ │ -000010c4 00003b2c R_ARM_MOVT_ABS 00000144 .LC17 │ │ │ │ │ -000010cc 00008e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001110 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001130 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001138 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -00001148 0000741c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ -00001174 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000117c 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001180 0000662c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001188 0000372b R_ARM_MOVW_ABS_NC 000000e8 .LC13 │ │ │ │ │ -0000118c 0000372c R_ARM_MOVT_ABS 000000e8 .LC13 │ │ │ │ │ -00001194 00008e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000011e4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001224 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000123c 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -00001240 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001244 0000662c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001250 00003c2b R_ARM_MOVW_ABS_NC 00000188 .LC18 │ │ │ │ │ -00001254 00003c2c R_ARM_MOVT_ABS 00000188 .LC18 │ │ │ │ │ -0000125c 00008e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000127c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001294 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012ac 0000881c R_ARM_CALL 00000bb4 _Py_subs_parameters │ │ │ │ │ -000012d4 00008f1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ -000012f8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001360 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -00001378 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001384 0000901c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000013a8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013cc 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d4 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000013d8 0000662c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000013dc 0000362b R_ARM_MOVW_ABS_NC 000000e4 .LC12 │ │ │ │ │ -000013e0 0000362c R_ARM_MOVT_ABS 000000e4 .LC12 │ │ │ │ │ -000013e8 0000352b R_ARM_MOVW_ABS_NC 000000dc .LC11 │ │ │ │ │ -000013ec 0000352c R_ARM_MOVT_ABS 000000dc .LC11 │ │ │ │ │ -000013fc 00003a2b R_ARM_MOVW_ABS_NC 00000110 .LC16 │ │ │ │ │ -00001400 00003a2c R_ARM_MOVT_ABS 00000110 .LC16 │ │ │ │ │ -0000140c 00008e1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000141c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000148c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014a4 0000862b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -000014a8 0000862c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000014ec 0000912b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ -000014f0 0000912c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ -0000150c 0000921c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ -00001538 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001544 0000872b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001548 0000872c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000159c 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015c0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e4 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ec 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015f0 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015f4 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015f8 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000015fc 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001628 0000941c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ -0000163c 0000952b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -00001640 0000952c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -00001648 0000961c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001654 0000971c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000165c 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001660 0000662c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001668 0000961c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001698 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016a0 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000016c0 0000981c R_ARM_CALL 00000000 PyObject_Call │ │ │ │ │ -0000170c 0000791c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +00001044 00005e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000105c 0000751c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001070 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00001074 00008b1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000109c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010b4 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000010b8 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000010c0 00003b2b R_ARM_MOVW_ABS_NC 00000160 .LC19 │ │ │ │ │ +000010c4 00003b2c R_ARM_MOVT_ABS 00000160 .LC19 │ │ │ │ │ +000010cc 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001110 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001130 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001138 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00001148 0000721c R_ARM_CALL 00000000 PySequence_Tuple │ │ │ │ │ +00001174 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000117c 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001180 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001188 0000372b R_ARM_MOVW_ABS_NC 00000104 .LC15 │ │ │ │ │ +0000118c 0000372c R_ARM_MOVT_ABS 00000104 .LC15 │ │ │ │ │ +00001194 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011e4 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001224 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000123c 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00001240 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001244 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001250 00003c2b R_ARM_MOVW_ABS_NC 000001a4 .LC20 │ │ │ │ │ +00001254 00003c2c R_ARM_MOVT_ABS 000001a4 .LC20 │ │ │ │ │ +0000125c 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000127c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001294 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012ac 0000861c R_ARM_CALL 00000bb4 _Py_subs_parameters │ │ │ │ │ +000012d4 00008d1c R_ARM_CALL 00000000 PySequence_List │ │ │ │ │ +000012f8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001360 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +00001378 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001384 00008e1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000013a8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013cc 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013d4 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000013d8 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000013dc 0000362b R_ARM_MOVW_ABS_NC 00000100 .LC14 │ │ │ │ │ +000013e0 0000362c R_ARM_MOVT_ABS 00000100 .LC14 │ │ │ │ │ +000013e8 0000352b R_ARM_MOVW_ABS_NC 000000f8 .LC13 │ │ │ │ │ +000013ec 0000352c R_ARM_MOVT_ABS 000000f8 .LC13 │ │ │ │ │ +000013fc 00003a2b R_ARM_MOVW_ABS_NC 0000012c .LC18 │ │ │ │ │ +00001400 00003a2c R_ARM_MOVT_ABS 0000012c .LC18 │ │ │ │ │ +0000140c 00008c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000141c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000148c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014a4 0000842b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000014a8 0000842c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +000014ec 00008f2b R_ARM_MOVW_ABS_NC 00000000 _Py_EllipsisObject │ │ │ │ │ +000014f0 00008f2c R_ARM_MOVT_ABS 00000000 _Py_EllipsisObject │ │ │ │ │ +0000150c 0000901c R_ARM_CALL 00000000 PyList_SetSlice │ │ │ │ │ +00001538 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001544 0000852b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001548 0000852c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000159c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e4 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ec 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015f0 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015f4 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015f8 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000015fc 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001628 0000921c R_ARM_CALL 00000000 PyObject_SetAttr │ │ │ │ │ +0000163c 0000932b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +00001640 0000932c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +00001648 0000941c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001654 0000951c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000165c 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001660 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001668 0000941c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001698 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016a0 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016c0 0000961c R_ARM_CALL 00000000 PyObject_Call │ │ │ │ │ +0000170c 0000771c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x3cc8 contains 49 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x3ccc contains 49 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00009b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00009902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000502 R_ARM_ABS32 000000e8 ga_dealloc │ │ │ │ │ -0000002c 00002b02 R_ARM_ABS32 00000838 ga_repr │ │ │ │ │ +0000002c 00002c02 R_ARM_ABS32 00000838 ga_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000003c 00001402 R_ARM_ABS32 00000158 ga_hash │ │ │ │ │ -00000040 00004402 R_ARM_ABS32 000016a4 ga_call │ │ │ │ │ -00000048 00001002 R_ARM_ABS32 000002d4 ga_getattro │ │ │ │ │ -00000058 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00000902 R_ARM_ABS32 00000244 ga_traverse │ │ │ │ │ -00000064 00001502 R_ARM_ABS32 000001a0 ga_richcompare │ │ │ │ │ -0000006c 00002002 R_ARM_ABS32 0000038c ga_iter │ │ │ │ │ +0000003c 00001502 R_ARM_ABS32 00000158 ga_hash │ │ │ │ │ +00000040 00004302 R_ARM_ABS32 000016a4 ga_call │ │ │ │ │ +00000048 00001202 R_ARM_ABS32 000002ec ga_getattro │ │ │ │ │ +00000058 00004602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000005c 00000902 R_ARM_ABS32 0000025c ga_traverse │ │ │ │ │ +00000064 00001602 R_ARM_ABS32 000001a0 ga_richcompare │ │ │ │ │ +0000006c 00002102 R_ARM_ABS32 0000038c ga_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000098 00005402 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ +00000098 00005202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00000e02 R_ARM_ABS32 00000000 ga_new │ │ │ │ │ -000000a0 00007102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000d8 00009b02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000a0 00006f02 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ +000000d8 00009902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00002402 R_ARM_ABS32 00000488 ga_iter_dealloc │ │ │ │ │ -00000130 00004502 R_ARM_ABS32 000001c4 ga_iter_traverse │ │ │ │ │ -00000134 00004602 R_ARM_ABS32 000001f8 ga_iter_clear │ │ │ │ │ -00000140 00009c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00002302 R_ARM_ABS32 000003e4 ga_iternext │ │ │ │ │ +000000ec 00002502 R_ARM_ABS32 00000488 ga_iter_dealloc │ │ │ │ │ +00000130 00004402 R_ARM_ABS32 000001c4 ga_iter_traverse │ │ │ │ │ +00000134 00004502 R_ARM_ABS32 000001f8 ga_iter_clear │ │ │ │ │ +00000140 00009a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000144 00002402 R_ARM_ABS32 000003e4 ga_iternext │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001ac 00002e02 R_ARM_ABS32 00000068 ga_iter_reduce │ │ │ │ │ -00000204 00009d02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ +000001ac 00002f02 R_ARM_ABS32 00000068 ga_iter_reduce │ │ │ │ │ +00000204 00009b02 R_ARM_ABS32 00000000 _Py_union_type_or │ │ │ │ │ 00000258 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000025c 00002502 R_ARM_ABS32 000004bc ga_parameters │ │ │ │ │ +0000025c 00002602 R_ARM_ABS32 000004bc ga_parameters │ │ │ │ │ 00000264 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000026c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000270 00003302 R_ARM_ABS32 00000a98 ga_unpacked_tuple_args │ │ │ │ │ 00000294 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a8 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002bc 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e8 00001302 R_ARM_ABS32 00000138 ga_mro_entries │ │ │ │ │ +000002e8 00001402 R_ARM_ABS32 00000138 ga_mro_entries │ │ │ │ │ 000002f4 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f8 00001802 R_ARM_ABS32 00000000 ga_instancecheck │ │ │ │ │ +000002f8 00001902 R_ARM_ABS32 00000000 ga_instancecheck │ │ │ │ │ 00000304 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000308 00001a02 R_ARM_ABS32 00000034 ga_subclasscheck │ │ │ │ │ +00000308 00001b02 R_ARM_ABS32 00000034 ga_subclasscheck │ │ │ │ │ 00000314 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000318 00001d02 R_ARM_ABS32 000002c0 ga_reduce │ │ │ │ │ +00000318 00001e02 R_ARM_ABS32 000002c0 ga_reduce │ │ │ │ │ 00000324 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000328 00003102 R_ARM_ABS32 000000c4 ga_dir │ │ │ │ │ +00000328 00003202 R_ARM_ABS32 000000c4 ga_dir │ │ │ │ │ 00000348 00003402 R_ARM_ABS32 00000aec ga_getitem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x3e50 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x3e54 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000024 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000028 0000541c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -0000004c 0000551c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000080 0000561c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ +00000028 0000521c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +0000004c 0000531c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000080 0000541c R_ARM_CALL 00000000 PyVectorcall_Function │ │ │ │ │ 0000008c 0000042b R_ARM_MOVW_ABS_NC 00000194 ga_vectorcall │ │ │ │ │ 00000090 0000042c R_ARM_MOVT_ABS 00000194 ga_vectorcall │ │ │ │ │ -000000e0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000180 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001a8 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001d0 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001ec 0000581c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -00000200 0000596b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000234 0000571d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000300 0000112b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000304 0000112c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000308 00000f2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ -0000030c 00000f2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ -00000314 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000344 00005c1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ -00000360 00005d1d R_ARM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000374 00005e1d R_ARM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ -00000378 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000000e0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000180 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001a8 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001d0 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001ec 0000561c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000218 0000576b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000024c 0000551d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000031c 00000f2b R_ARM_MOVW_ABS_NC 00000010 .LC1 │ │ │ │ │ +00000320 00000f2c R_ARM_MOVT_ABS 00000010 .LC1 │ │ │ │ │ +00000324 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000334 0000102b R_ARM_MOVW_ABS_NC 0000001c .LC2 │ │ │ │ │ +00000338 0000102c R_ARM_MOVT_ABS 0000001c .LC2 │ │ │ │ │ +0000033c 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +0000034c 0000112b R_ARM_MOVW_ABS_NC 00000028 .LC3 │ │ │ │ │ +00000350 0000112c R_ARM_MOVT_ABS 00000028 .LC3 │ │ │ │ │ +00000354 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000360 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000364 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000037c 00005a1c R_ARM_CALL 00000000 _PyUnicode_EqualToASCIIString │ │ │ │ │ +00000398 00005b1d R_ARM_JUMP24 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000003ac 00005c1d R_ARM_JUMP24 00000000 PyObject_GetAttr │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3f08 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3f34 contains 30 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000018 0000662c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000001c 0000162b R_ARM_MOVW_ABS_NC 0000001c .LC2 │ │ │ │ │ -00000020 0000162c R_ARM_MOVT_ABS 0000001c .LC2 │ │ │ │ │ -00000028 0000671c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000048 0000662b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000004c 0000662c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000050 0000192b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00000054 0000192c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -0000005c 0000671c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000084 00006a1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000098 00002c2b R_ARM_MOVW_ABS_NC 000000cc .LC9 │ │ │ │ │ -0000009c 00002c2c R_ARM_MOVT_ABS 000000cc .LC9 │ │ │ │ │ -000000a8 0000681d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000000ac 00002d2b R_ARM_MOVW_ABS_NC 000000d4 .LC10 │ │ │ │ │ -000000b0 00002d2c R_ARM_MOVT_ABS 000000d4 .LC10 │ │ │ │ │ -000000bc 0000681d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000000c0 00006b02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000000dc 0000821c R_ARM_CALL 00000000 PyObject_Dir │ │ │ │ │ -000000f8 0000831c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000010c 0000841c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00000124 0000851c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00000154 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000178 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000184 0000081c R_ARM_CALL 00000204 Py_XDECREF │ │ │ │ │ -00000190 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000001b0 0000931c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ -000001c0 0000401d R_ARM_JUMP24 00001600 set_orig_class │ │ │ │ │ -00000240 0000571c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000014 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000018 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000001c 0000172b R_ARM_MOVW_ABS_NC 00000038 .LC4 │ │ │ │ │ +00000020 0000172c R_ARM_MOVT_ABS 00000038 .LC4 │ │ │ │ │ +00000028 0000651c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000048 0000642b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000004c 0000642c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000050 00001a2b R_ARM_MOVW_ABS_NC 00000074 .LC5 │ │ │ │ │ +00000054 00001a2c R_ARM_MOVT_ABS 00000074 .LC5 │ │ │ │ │ +0000005c 0000651c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000084 0000681c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +00000098 00002d2b R_ARM_MOVW_ABS_NC 000000e8 .LC11 │ │ │ │ │ +0000009c 00002d2c R_ARM_MOVT_ABS 000000e8 .LC11 │ │ │ │ │ +000000a8 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000ac 00002e2b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +000000b0 00002e2c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +000000bc 0000661d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000000c0 00006902 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000000dc 0000801c R_ARM_CALL 00000000 PyObject_Dir │ │ │ │ │ +000000e8 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000000ec 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +000000fc 0000811c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000110 0000821c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00000128 0000831c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00000158 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000017c 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000188 0000081c R_ARM_CALL 0000021c Py_XDECREF │ │ │ │ │ +000001b0 0000911c R_ARM_CALL 00000000 PyObject_Vectorcall │ │ │ │ │ +000001c0 00003f1d R_ARM_JUMP24 00001600 set_orig_class │ │ │ │ │ +00000240 0000551c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x3ff0 contains 12 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x4024 contains 9 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000008 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000000c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000020 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000024 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000028 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000030 00000a02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -1,9 +1,11 @@ │ │ │ │ │ GenericAlias │ │ │ │ │ __bases__ │ │ │ │ │ +__copy__ │ │ │ │ │ +__deepcopy__ │ │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ │ in __parameter__ calculation │ │ │ │ │ %R is not a generic class │ │ │ │ │ Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ │ argument %R with __typing_subst__ was not found in __parameters__ │ │ │ │ │ expected __typing_subst__ of %T objects to return a tuple, not %T │ │ │ │ │ @@ -15,16 +17,14 @@ │ │ │ │ │ __typing_unpacked_tuple_args__ │ │ │ │ │ __origin__ │ │ │ │ │ __args__ │ │ │ │ │ __unpacked__ │ │ │ │ │ __mro_entries__ │ │ │ │ │ __instancecheck__ │ │ │ │ │ __subclasscheck__ │ │ │ │ │ -__copy__ │ │ │ │ │ -__deepcopy__ │ │ │ │ │ __class__ │ │ │ │ │ __reduce_ex__ │ │ │ │ │ GenericAlias(origin, args, /) │ │ │ │ │ Represent a PEP 585 generic type │ │ │ │ │ For example, for t = list[int], t.__origin__ is list and t.__args__ │ │ │ │ │ is (int,). │ │ │ │ │ .LANCHOR0 │ │ │ │ │ @@ -45,15 +45,14 @@ │ │ │ │ │ ga_iter_reduce │ │ │ │ │ ga_unpacked_tuple_args │ │ │ │ │ ga_getitem │ │ │ │ │ tuple_extend │ │ │ │ │ set_orig_class │ │ │ │ │ ga_iter_traverse │ │ │ │ │ ga_iter_clear │ │ │ │ │ -attr_blocked │ │ │ │ │ attr_exceptions │ │ │ │ │ genericalias__doc__ │ │ │ │ │ ga_as_number │ │ │ │ │ ga_as_mapping │ │ │ │ │ ga_methods │ │ │ │ │ ga_members │ │ │ │ │ ga_properties │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -223,17 +223,17 @@ │ │ │ │ │ ga_reduce(): │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldrb r0, [r0, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ │ bne 2e4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC5 │ │ │ │ │ + R_ARM_MOVT_ABS .LC7 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ @@ -261,17 +261,17 @@ │ │ │ │ │ ldr r0, [pc, #64] @ 388 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC4 │ │ │ │ │ + R_ARM_MOVT_ABS .LC6 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -368,15 +368,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ @@ -420,17 +420,17 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC6 │ │ │ │ │ + R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_EnterRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 698 <_Py_make_parameters+0x164> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ │ ands r5, r5, #33554432 @ 0x2000000 │ │ │ │ │ @@ -538,30 +538,30 @@ │ │ │ │ │ ble 6f8 <_Py_make_parameters+0x1c4> │ │ │ │ │ sub r0, fp, #44 @ 0x2c │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 640 <_Py_make_parameters+0x10c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_LeaveRecursiveCall │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ b 69c <_Py_make_parameters+0x168> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bne 5a0 <_Py_make_parameters+0x6c> │ │ │ │ │ b 694 <_Py_make_parameters+0x160> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 6cc <_Py_make_parameters+0x198> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ beq 728 <_Py_make_parameters+0x1f4> │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ @@ -613,15 +613,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 75c <_Py_make_parameters+0x228> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 81c <_Py_make_parameters+0x2e8> │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 694 <_Py_make_parameters+0x160> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 810 <_Py_make_parameters+0x2dc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -716,17 +716,17 @@ │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC8 │ │ │ │ │ + R_ARM_MOVT_ABS .LC10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 90c │ │ │ │ │ b 94c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ @@ -770,17 +770,17 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ beq a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 9c4 │ │ │ │ │ b 94c │ │ │ │ │ ldr r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, sl │ │ │ │ │ @@ -792,17 +792,17 @@ │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 8fc │ │ │ │ │ b 94c │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC7 │ │ │ │ │ + R_ARM_MOVT_ABS .LC9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteASCII │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bge 8d0 │ │ │ │ │ b 94c │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ bl 0 │ │ │ │ │ @@ -984,21 +984,21 @@ │ │ │ │ │ beq d58 <_Py_subs_parameters+0x1a4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ mov r3, r4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movweq r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movtne r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + R_ARM_MOVT_ABS .LC16 │ │ │ │ │ movteq r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFunction │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt d34 <_Py_subs_parameters+0x180> │ │ │ │ │ @@ -1026,15 +1026,15 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne d88 <_Py_subs_parameters+0x1d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ @@ -1172,15 +1172,15 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne fa4 <_Py_subs_parameters+0x3f0> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b ee0 <_Py_subs_parameters+0x32c> │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ add r2, r5, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ @@ -1226,15 +1226,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bgt 1540 <_Py_subs_parameters+0x98c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c40 <_Py_subs_parameters+0x8c> │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1252,17 +1252,17 @@ │ │ │ │ │ bne ea0 <_Py_subs_parameters+0x2ec> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC17 │ │ │ │ │ + R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 10ec <_Py_subs_parameters+0x538> │ │ │ │ │ @@ -1286,15 +1286,15 @@ │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 1134 <_Py_subs_parameters+0x580> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r6, #0 │ │ │ │ │ b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Tuple │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ @@ -1312,17 +1312,17 @@ │ │ │ │ │ b 113c <_Py_subs_parameters+0x588> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC13 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r6, r0 │ │ │ │ │ b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ @@ -1361,26 +1361,26 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1284 <_Py_subs_parameters+0x6d0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r8, r8, #4 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r2, [r9, r8, lsl #2] │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC18 │ │ │ │ │ + R_ARM_MOVT_ABS .LC20 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 113c <_Py_subs_parameters+0x588> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ @@ -1445,15 +1445,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1104 <_Py_subs_parameters+0x550> │ │ │ │ │ b 1114 <_Py_subs_parameters+0x560> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ble 1368 <_Py_subs_parameters+0x7b4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ bne 135c <_Py_subs_parameters+0x7a8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -1484,29 +1484,29 @@ │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [fp, #-68] @ 0xffffffbc │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC12 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ cmp r5, ip │ │ │ │ │ movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC11 │ │ │ │ │ + R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ movge r2, r1 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC16 │ │ │ │ │ + R_ARM_MOVT_ABS .LC18 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r6, r0 │ │ │ │ │ b d94 <_Py_subs_parameters+0x1e0> │ │ │ │ │ mov r0, r4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -1,57 +1,57 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 00000070 00000000 00000000 cc010000 ...p............ │ │ │ │ │ + 0x00000000 00000070 00000000 00000000 e8010000 ...p............ │ │ │ │ │ 0x00000010 20000000 00000000 00000000 1c000000 ............... │ │ │ │ │ 0x00000020 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000030 c8010000 00000000 44030000 00000000 ........D....... │ │ │ │ │ 0x00000040 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00000050 00000000 004c0000 38000000 00000000 .....L..8....... │ │ │ │ │ + 0x00000050 00000000 004c0000 28000000 00000000 .....L..(....... │ │ │ │ │ 0x00000060 00000000 00000000 14000000 00000000 ................ │ │ │ │ │ 0x00000070 00000000 e4020000 94020000 58020000 ............X... │ │ │ │ │ 0x00000080 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000090 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000d0 00000000 00000070 00000000 00000000 .......p........ │ │ │ │ │ - 0x000000e0 e0010000 0c000000 00000000 00000000 ................ │ │ │ │ │ + 0x000000e0 fc010000 0c000000 00000000 00000000 ................ │ │ │ │ │ 0x000000f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000100 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000110 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000120 00000000 00000000 00400000 00000000 .........@...... │ │ │ │ │ 0x00000130 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000140 00000000 00000000 a8010000 00000000 ................ │ │ │ │ │ 0x00000150 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000160 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000170 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000180 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000190 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000001a0 00000000 00000000 f8010000 00000000 ................ │ │ │ │ │ + 0x000001a0 00000000 00000000 14020000 00000000 ................ │ │ │ │ │ 0x000001b0 04000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000001c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000001d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000001e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000001f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000200 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000210 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000220 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000230 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000240 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00000250 00000000 00000000 04020000 00000000 ................ │ │ │ │ │ - 0x00000260 00000000 14020000 00000000 38020000 ............8... │ │ │ │ │ + 0x00000250 00000000 00000000 20020000 00000000 ........ ....... │ │ │ │ │ + 0x00000260 00000000 30020000 00000000 54020000 ....0.......T... │ │ │ │ │ 0x00000270 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000280 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00000290 00000000 58020000 06000000 08000000 ....X........... │ │ │ │ │ - 0x000002a0 01000000 00000000 64020000 06000000 ........d....... │ │ │ │ │ - 0x000002b0 0c000000 01000000 00000000 70020000 ............p... │ │ │ │ │ + 0x00000290 00000000 74020000 06000000 08000000 ....t........... │ │ │ │ │ + 0x000002a0 01000000 00000000 80020000 06000000 ................ │ │ │ │ │ + 0x000002b0 0c000000 01000000 00000000 8c020000 ................ │ │ │ │ │ 0x000002c0 0e000000 18000000 01000000 00000000 ................ │ │ │ │ │ 0x000002d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000002e0 00000000 80020000 00000000 08000000 ................ │ │ │ │ │ - 0x000002f0 00000000 90020000 00000000 08000000 ................ │ │ │ │ │ - 0x00000300 00000000 a4020000 00000000 08000000 ................ │ │ │ │ │ - 0x00000310 00000000 f8010000 00000000 04000000 ................ │ │ │ │ │ - 0x00000320 00000000 b8020000 00000000 04000000 ................ │ │ │ │ │ + 0x000002e0 00000000 9c020000 00000000 08000000 ................ │ │ │ │ │ + 0x000002f0 00000000 ac020000 00000000 08000000 ................ │ │ │ │ │ + 0x00000300 00000000 c0020000 00000000 08000000 ................ │ │ │ │ │ + 0x00000310 00000000 14020000 00000000 04000000 ................ │ │ │ │ │ + 0x00000320 00000000 d4020000 00000000 04000000 ................ │ │ │ │ │ 0x00000330 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000340 00000000 00000000 00000000 00000000 ................ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -79,15 +79,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr lr, [r0, #-8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r1, [pc, #236] @ 200 │ │ │ │ │ + ldr r1, [pc, #260] @ 218 │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r5, [r0, #-8] │ │ │ │ │ @@ -101,32 +101,32 @@ │ │ │ │ │ ldr r2, [r3, r1] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ bne 1ec │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - beq 184 │ │ │ │ │ + beq 1fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 184 │ │ │ │ │ + bgt 1fc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 184 │ │ │ │ │ + bne 1fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ac │ │ │ │ │ + beq 208 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1ac │ │ │ │ │ + bgt 208 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1ac │ │ │ │ │ + bne 208 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1d4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -143,58 +143,64 @@ │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 168 │ │ │ │ │ - b 184 │ │ │ │ │ - .word 0x000000b4 │ │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 190 │ │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1b8 │ │ │ │ │ + b 1d4 │ │ │ │ │ + .word 0x000000cc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000204 : │ │ │ │ │ +0000021c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 238 │ │ │ │ │ + beq 250 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 238 │ │ │ │ │ + bgt 250 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 238 │ │ │ │ │ + bne 250 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000244 : │ │ │ │ │ +0000025c : │ │ │ │ │ ga_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 280 │ │ │ │ │ + beq 298 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c0 │ │ │ │ │ + beq 2d8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -202,64 +208,76 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a8 │ │ │ │ │ + bne 2c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -000002d4 : │ │ │ │ │ +000002ec : │ │ │ │ │ ga_getattro(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 350 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ + beq 388 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ + R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 388 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ + R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 388 │ │ │ │ │ mov r0, r5 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 350 │ │ │ │ │ - ldr r1, [r4, #4]! │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 310 │ │ │ │ │ - ldr r4, [pc, #68] @ 378 │ │ │ │ │ + bne 388 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 364 │ │ │ │ │ + beq 39c │ │ │ │ │ bl 0 <_PyUnicode_EqualToASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicode_EqualToASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 330 │ │ │ │ │ + beq 368 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GenericGetAttr │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GetAttr │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -1,39 +1,39 @@ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata.str1.4': │ │ │ │ │ [ 0] GenericAlias │ │ │ │ │ [ 10] __bases__ │ │ │ │ │ - [ 1c] isinstance() argument 2 cannot be a parameterized generic │ │ │ │ │ - [ 58] issubclass() argument 2 cannot be a parameterized generic │ │ │ │ │ - [ 94] N(N) │ │ │ │ │ - [ 9c] O(OO) │ │ │ │ │ - [ a4] in __parameter__ calculation │ │ │ │ │ - [ c4] , │ │ │ │ │ - [ c8] () │ │ │ │ │ - [ cc] N(O) │ │ │ │ │ - [ d4] N(()) │ │ │ │ │ - [ dc] many │ │ │ │ │ - [ e4] few │ │ │ │ │ - [ e8] %R is not a generic class │ │ │ │ │ - [ 104] OO │ │ │ │ │ - [ 108] O(O) │ │ │ │ │ - [ 110] Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ │ - [ 144] argument %R with __typing_subst__ was not found in __parameters__ │ │ │ │ │ - [ 188] expected __typing_subst__ of %T objects to return a tuple, not %T │ │ │ │ │ - [ 1cc] types.GenericAlias │ │ │ │ │ - [ 1e0] generic_alias_iterator │ │ │ │ │ - [ 1f8] __reduce__ │ │ │ │ │ - [ 204] __parameters__ │ │ │ │ │ - [ 214] Type variables in the GenericAlias. │ │ │ │ │ - [ 238] __typing_unpacked_tuple_args__ │ │ │ │ │ - [ 258] __origin__ │ │ │ │ │ - [ 264] __args__ │ │ │ │ │ - [ 270] __unpacked__ │ │ │ │ │ - [ 280] __mro_entries__ │ │ │ │ │ - [ 290] __instancecheck__ │ │ │ │ │ - [ 2a4] __subclasscheck__ │ │ │ │ │ - [ 2b8] __dir__ │ │ │ │ │ - [ 2c0] __copy__ │ │ │ │ │ - [ 2cc] __deepcopy__ │ │ │ │ │ + [ 1c] __copy__ │ │ │ │ │ + [ 28] __deepcopy__ │ │ │ │ │ + [ 38] isinstance() argument 2 cannot be a parameterized generic │ │ │ │ │ + [ 74] issubclass() argument 2 cannot be a parameterized generic │ │ │ │ │ + [ b0] N(N) │ │ │ │ │ + [ b8] O(OO) │ │ │ │ │ + [ c0] in __parameter__ calculation │ │ │ │ │ + [ e0] , │ │ │ │ │ + [ e4] () │ │ │ │ │ + [ e8] N(O) │ │ │ │ │ + [ f0] N(()) │ │ │ │ │ + [ f8] many │ │ │ │ │ + [ 100] few │ │ │ │ │ + [ 104] %R is not a generic class │ │ │ │ │ + [ 120] OO │ │ │ │ │ + [ 124] O(O) │ │ │ │ │ + [ 12c] Too %s arguments for %R; actual %zd, expected %zd │ │ │ │ │ + [ 160] argument %R with __typing_subst__ was not found in __parameters__ │ │ │ │ │ + [ 1a4] expected __typing_subst__ of %T objects to return a tuple, not %T │ │ │ │ │ + [ 1e8] types.GenericAlias │ │ │ │ │ + [ 1fc] generic_alias_iterator │ │ │ │ │ + [ 214] __reduce__ │ │ │ │ │ + [ 220] __parameters__ │ │ │ │ │ + [ 230] Type variables in the GenericAlias. │ │ │ │ │ + [ 254] __typing_unpacked_tuple_args__ │ │ │ │ │ + [ 274] __origin__ │ │ │ │ │ + [ 280] __args__ │ │ │ │ │ + [ 28c] __unpacked__ │ │ │ │ │ + [ 29c] __mro_entries__ │ │ │ │ │ + [ 2ac] __instancecheck__ │ │ │ │ │ + [ 2c0] __subclasscheck__ │ │ │ │ │ + [ 2d4] __dir__ │ │ │ │ │ [ 2dc] __class__ │ │ │ │ │ [ 2e8] __reduce_ex__ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -11,17 +11,17 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000034 : │ │ │ │ │ @@ -32,17 +32,17 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ 00000068 : │ │ │ │ │ @@ -57,25 +57,25 @@ │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq ac │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC9 │ │ │ │ │ + R_ARM_MOVT_ABS .LC11 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ movw r0, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r0, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC10 │ │ │ │ │ + R_ARM_MOVT_ABS .LC12 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x0000c1dc │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ @@ -86,65 +86,66 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Dir │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 188 │ │ │ │ │ - ldr r6, [pc, #160] @ 190 │ │ │ │ │ + beq 18c │ │ │ │ │ + movw r6, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ + movt r6, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 188 │ │ │ │ │ + beq 18c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - beq 15c │ │ │ │ │ + beq 160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Contains │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blt 15c │ │ │ │ │ - bne 130 │ │ │ │ │ + blt 160 │ │ │ │ │ + bne 134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15c │ │ │ │ │ + blt 160 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt ec │ │ │ │ │ + bgt f0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ec │ │ │ │ │ + bne f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec │ │ │ │ │ + b f0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17c │ │ │ │ │ + bgt 180 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 17c │ │ │ │ │ + bne 180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 204 │ │ │ │ │ + bl 21c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ 00000194 : │ │ │ │ │ ga_vectorcall(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,17 +1,16 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 10000000 c0020000 cc020000 00000000 ................ │ │ │ │ │ - 0x00000010 dc020000 58020000 64020000 70020000 ....X...d...p... │ │ │ │ │ - 0x00000020 04020000 38020000 80020000 e8020000 ....8........... │ │ │ │ │ - 0x00000030 f8010000 00000000 47656e65 72696341 ........GenericA │ │ │ │ │ - 0x00000040 6c696173 286f7269 67696e2c 20617267 lias(origin, arg │ │ │ │ │ - 0x00000050 732c202f 290a2d2d 0a0a5265 70726573 s, /).--..Repres │ │ │ │ │ - 0x00000060 656e7420 61205045 50203538 35206765 ent a PEP 585 ge │ │ │ │ │ - 0x00000070 6e657269 63207479 70650a0a 466f7220 neric type..For │ │ │ │ │ - 0x00000080 6578616d 706c652c 20666f72 2074203d example, for t = │ │ │ │ │ - 0x00000090 206c6973 745b696e 745d2c20 742e5f5f list[int], t.__ │ │ │ │ │ - 0x000000a0 6f726967 696e5f5f 20697320 6c697374 origin__ is list │ │ │ │ │ - 0x000000b0 20616e64 20742e5f 5f617267 735f5f0a and t.__args__. │ │ │ │ │ - 0x000000c0 69732028 696e742c 292e00 is (int,).. │ │ │ │ │ + 0x00000000 dc020000 74020000 80020000 8c020000 ....t........... │ │ │ │ │ + 0x00000010 20020000 54020000 9c020000 e8020000 ...T........... │ │ │ │ │ + 0x00000020 14020000 00000000 47656e65 72696341 ........GenericA │ │ │ │ │ + 0x00000030 6c696173 286f7269 67696e2c 20617267 lias(origin, arg │ │ │ │ │ + 0x00000040 732c202f 290a2d2d 0a0a5265 70726573 s, /).--..Repres │ │ │ │ │ + 0x00000050 656e7420 61205045 50203538 35206765 ent a PEP 585 ge │ │ │ │ │ + 0x00000060 6e657269 63207479 70650a0a 466f7220 neric type..For │ │ │ │ │ + 0x00000070 6578616d 706c652c 20666f72 2074203d example, for t = │ │ │ │ │ + 0x00000080 206c6973 745b696e 745d2c20 742e5f5f list[int], t.__ │ │ │ │ │ + 0x00000090 6f726967 696e5f5f 20697320 6c697374 origin__ is list │ │ │ │ │ + 0x000000a0 20616e64 20742e5f 5f617267 735f5f0a and t.__args__. │ │ │ │ │ + 0x000000b0 69732028 696e742c 292e00 is (int,).. │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,126 +1,126 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246100 2e4c414e 43484f52 30006761 .$a..LANCHOR0.ga │ │ │ │ │ 0x00000010 5f766563 746f7263 616c6c00 67615f64 _vectorcall.ga_d │ │ │ │ │ 0x00000020 65616c6c 6f630024 64005079 5f584445 ealloc.$d.Py_XDE │ │ │ │ │ 0x00000030 43524546 0067615f 74726176 65727365 CREF.ga_traverse │ │ │ │ │ 0x00000040 002e4c43 30006761 5f6e6577 002e4c43 ..LC0.ga_new..LC │ │ │ │ │ - 0x00000050 31006761 5f676574 61747472 6f002e4c 1.ga_getattro..L │ │ │ │ │ - 0x00000060 414e4348 4f523100 67615f6d 726f5f65 ANCHOR1.ga_mro_e │ │ │ │ │ - 0x00000070 6e747269 65730067 615f6861 73680067 ntries.ga_hash.g │ │ │ │ │ - 0x00000080 615f7269 6368636f 6d706172 65002e4c a_richcompare..L │ │ │ │ │ - 0x00000090 43320067 615f696e 7374616e 63656368 C2.ga_instancech │ │ │ │ │ - 0x000000a0 65636b00 2e4c4333 0067615f 73756263 eck..LC3.ga_subc │ │ │ │ │ - 0x000000b0 6c617373 63686563 6b002e4c 4334002e lasscheck..LC4.. │ │ │ │ │ - 0x000000c0 4c433500 67615f72 65647563 65006761 LC5.ga_reduce.ga │ │ │ │ │ - 0x000000d0 5f697465 72006761 5f697465 726e6578 _iter.ga_iternex │ │ │ │ │ - 0x000000e0 74006761 5f697465 725f6465 616c6c6f t.ga_iter_deallo │ │ │ │ │ - 0x000000f0 63006761 5f706172 616d6574 65727300 c.ga_parameters. │ │ │ │ │ - 0x00000100 2e4c4336 002e4c43 37002e4c 43380067 .LC6..LC7..LC8.g │ │ │ │ │ - 0x00000110 615f7265 7072002e 4c433900 2e4c4331 a_repr..LC9..LC1 │ │ │ │ │ - 0x00000120 30006761 5f697465 725f7265 64756365 0.ga_iter_reduce │ │ │ │ │ - 0x00000130 0067615f 64697200 67615f75 6e706163 .ga_dir.ga_unpac │ │ │ │ │ - 0x00000140 6b65645f 7475706c 655f6172 67730067 ked_tuple_args.g │ │ │ │ │ - 0x00000150 615f6765 74697465 6d002e4c 43313100 a_getitem..LC11. │ │ │ │ │ - 0x00000160 2e4c4331 32002e4c 43313300 2e4c4331 .LC12..LC13..LC1 │ │ │ │ │ + 0x00000050 31002e4c 4332002e 4c433300 67615f67 1..LC2..LC3.ga_g │ │ │ │ │ + 0x00000060 65746174 74726f00 2e4c414e 43484f52 etattro..LANCHOR │ │ │ │ │ + 0x00000070 31006761 5f6d726f 5f656e74 72696573 1.ga_mro_entries │ │ │ │ │ + 0x00000080 0067615f 68617368 0067615f 72696368 .ga_hash.ga_rich │ │ │ │ │ + 0x00000090 636f6d70 61726500 2e4c4334 0067615f compare..LC4.ga_ │ │ │ │ │ + 0x000000a0 696e7374 616e6365 63686563 6b002e4c instancecheck..L │ │ │ │ │ + 0x000000b0 43350067 615f7375 62636c61 73736368 C5.ga_subclassch │ │ │ │ │ + 0x000000c0 65636b00 2e4c4336 002e4c43 37006761 eck..LC6..LC7.ga │ │ │ │ │ + 0x000000d0 5f726564 75636500 67615f69 74657200 _reduce.ga_iter. │ │ │ │ │ + 0x000000e0 67615f69 7465726e 65787400 67615f69 ga_iternext.ga_i │ │ │ │ │ + 0x000000f0 7465725f 6465616c 6c6f6300 67615f70 ter_dealloc.ga_p │ │ │ │ │ + 0x00000100 6172616d 65746572 73002e4c 4338002e arameters..LC8.. │ │ │ │ │ + 0x00000110 4c433900 2e4c4331 30006761 5f726570 LC9..LC10.ga_rep │ │ │ │ │ + 0x00000120 72002e4c 43313100 2e4c4331 32006761 r..LC11..LC12.ga │ │ │ │ │ + 0x00000130 5f697465 725f7265 64756365 0067615f _iter_reduce.ga_ │ │ │ │ │ + 0x00000140 64697200 67615f75 6e706163 6b65645f dir.ga_unpacked_ │ │ │ │ │ + 0x00000150 7475706c 655f6172 67730067 615f6765 tuple_args.ga_ge │ │ │ │ │ + 0x00000160 74697465 6d002e4c 43313300 2e4c4331 titem..LC13..LC1 │ │ │ │ │ 0x00000170 34002e4c 43313500 2e4c4331 36002e4c 4..LC15..LC16..L │ │ │ │ │ - 0x00000180 43313700 2e4c4331 38007475 706c655f C17..LC18.tuple_ │ │ │ │ │ - 0x00000190 65787465 6e640073 65745f6f 7269675f extend.set_orig_ │ │ │ │ │ - 0x000001a0 636c6173 73006761 5f63616c 6c006761 class.ga_call.ga │ │ │ │ │ - 0x000001b0 5f697465 725f7472 61766572 73650067 _iter_traverse.g │ │ │ │ │ - 0x000001c0 615f6974 65725f63 6c656172 00617474 a_iter_clear.att │ │ │ │ │ - 0x000001d0 725f626c 6f636b65 64006174 74725f65 r_blocked.attr_e │ │ │ │ │ - 0x000001e0 78636570 74696f6e 73006765 6e657269 xceptions.generi │ │ │ │ │ - 0x000001f0 63616c69 61735f5f 646f635f 5f006761 calias__doc__.ga │ │ │ │ │ - 0x00000200 5f61735f 6e756d62 65720067 615f6173 _as_number.ga_as │ │ │ │ │ - 0x00000210 5f6d6170 70696e67 0067615f 6d657468 _mapping.ga_meth │ │ │ │ │ - 0x00000220 6f647300 67615f6d 656d6265 72730067 ods.ga_members.g │ │ │ │ │ - 0x00000230 615f7072 6f706572 74696573 0067615f a_properties.ga_ │ │ │ │ │ - 0x00000240 69746572 5f6d6574 686f6473 0050795f iter_methods.Py_ │ │ │ │ │ - 0x00000250 47656e65 72696341 6c696173 00507954 GenericAlias.PyT │ │ │ │ │ - 0x00000260 7970655f 47656e65 72696341 6c6c6f63 ype_GenericAlloc │ │ │ │ │ - 0x00000270 00507954 75706c65 5f506163 6b005079 .PyTuple_Pack.Py │ │ │ │ │ - 0x00000280 56656374 6f726361 6c6c5f46 756e6374 Vectorcall_Funct │ │ │ │ │ - 0x00000290 696f6e00 5f50795f 4465616c 6c6f6300 ion._Py_Dealloc. │ │ │ │ │ - 0x000002a0 50794f62 6a656374 5f436c65 61725765 PyObject_ClearWe │ │ │ │ │ - 0x000002b0 616b5265 6673005f 50795f74 73735f69 akRefs._Py_tss_i │ │ │ │ │ - 0x000002c0 6e746572 70005f50 79417267 5f436865 nterp._PyArg_Che │ │ │ │ │ - 0x000002d0 636b506f 73697469 6f6e616c 005f5079 ckPositional._Py │ │ │ │ │ - 0x000002e0 4172675f 4e6f4b65 79776f72 6473005f Arg_NoKeywords._ │ │ │ │ │ - 0x000002f0 5079556e 69636f64 655f4571 75616c54 PyUnicode_EqualT │ │ │ │ │ - 0x00000300 6f415343 49495374 72696e67 0050794f oASCIIString.PyO │ │ │ │ │ - 0x00000310 626a6563 745f4765 6e657269 63476574 bject_GenericGet │ │ │ │ │ - 0x00000320 41747472 0050794f 626a6563 745f4765 Attr.PyObject_Ge │ │ │ │ │ - 0x00000330 74417474 72005079 4f626a65 63745f48 tAttr.PyObject_H │ │ │ │ │ - 0x00000340 61736800 50795479 70655f49 73537562 ash.PyType_IsSub │ │ │ │ │ - 0x00000350 74797065 005f5079 5f4e6f74 496d706c type._Py_NotImpl │ │ │ │ │ - 0x00000360 656d656e 74656453 74727563 74005079 ementedStruct.Py │ │ │ │ │ - 0x00000370 4f626a65 63745f52 69636843 6f6d7061 Object_RichCompa │ │ │ │ │ - 0x00000380 7265426f 6f6c0050 794f626a 6563745f reBool.PyObject_ │ │ │ │ │ - 0x00000390 52696368 436f6d70 61726500 5f50795f RichCompare._Py_ │ │ │ │ │ - 0x000003a0 54727565 53747275 6374005f 50795f46 TrueStruct._Py_F │ │ │ │ │ - 0x000003b0 616c7365 53747275 63740050 79457863 alseStruct.PyExc │ │ │ │ │ - 0x000003c0 5f547970 65457272 6f720050 79457272 _TypeError.PyErr │ │ │ │ │ - 0x000003d0 5f536574 53747269 6e670050 795f4275 _SetString.Py_Bu │ │ │ │ │ - 0x000003e0 696c6456 616c7565 0050794f 626a6563 ildValue.PyObjec │ │ │ │ │ - 0x000003f0 745f4765 74497465 72005f50 79457661 t_GetIter._PyEva │ │ │ │ │ - 0x00000400 6c5f4765 74427569 6c74696e 005f5079 l_GetBuiltin._Py │ │ │ │ │ - 0x00000410 52756e74 696d6500 5f50794f 626a6563 Runtime._PyObjec │ │ │ │ │ - 0x00000420 745f4743 5f4e6577 0050794f 626a6563 t_GC_New.PyObjec │ │ │ │ │ - 0x00000430 745f4743 5f547261 636b0050 79457863 t_GC_Track.PyExc │ │ │ │ │ - 0x00000440 5f53746f 70497465 72617469 6f6e0050 _StopIteration.P │ │ │ │ │ - 0x00000450 79457272 5f536574 4e6f6e65 0050794f yErr_SetNone.PyO │ │ │ │ │ - 0x00000460 626a6563 745f4743 5f556e54 7261636b bject_GC_UnTrack │ │ │ │ │ - 0x00000470 0050794f 626a6563 745f4743 5f44656c .PyObject_GC_Del │ │ │ │ │ - 0x00000480 005f5079 5f6d616b 655f7061 72616d65 ._Py_make_parame │ │ │ │ │ - 0x00000490 74657273 0050795f 456e7465 72526563 ters.Py_EnterRec │ │ │ │ │ - 0x000004a0 75727369 76654361 6c6c0050 79536571 ursiveCall.PySeq │ │ │ │ │ - 0x000004b0 75656e63 655f5475 706c6500 50795475 uence_Tuple.PyTu │ │ │ │ │ - 0x000004c0 706c655f 4e657700 50794f62 6a656374 ple_New.PyObject │ │ │ │ │ - 0x000004d0 5f486173 41747472 57697468 4572726f _HasAttrWithErro │ │ │ │ │ - 0x000004e0 72005079 4f626a65 63745f47 65744f70 r.PyObject_GetOp │ │ │ │ │ - 0x000004f0 74696f6e 616c4174 74720050 795f4c65 tionalAttr.Py_Le │ │ │ │ │ - 0x00000500 61766552 65637572 73697665 43616c6c aveRecursiveCall │ │ │ │ │ - 0x00000510 005f5079 5475706c 655f5265 73697a65 ._PyTuple_Resize │ │ │ │ │ - 0x00000520 00507955 6e69636f 64655772 69746572 .PyUnicodeWriter │ │ │ │ │ - 0x00000530 5f437265 61746500 5f50795f 74797069 _Create._Py_typi │ │ │ │ │ - 0x00000540 6e675f74 7970655f 72657072 00507955 ng_type_repr.PyU │ │ │ │ │ - 0x00000550 6e69636f 64655772 69746572 5f577269 nicodeWriter_Wri │ │ │ │ │ - 0x00000560 74654368 61720050 794c6973 745f5479 teChar.PyList_Ty │ │ │ │ │ - 0x00000570 70650050 79556e69 636f6465 57726974 pe.PyUnicodeWrit │ │ │ │ │ - 0x00000580 65725f46 696e6973 68005079 556e6963 er_Finish.PyUnic │ │ │ │ │ - 0x00000590 6f646557 72697465 725f4469 73636172 odeWriter_Discar │ │ │ │ │ - 0x000005a0 64005079 556e6963 6f646557 72697465 d.PyUnicodeWrite │ │ │ │ │ - 0x000005b0 725f5772 69746541 53434949 0050794c r_WriteASCII.PyL │ │ │ │ │ - 0x000005c0 6973745f 47657449 74656d52 65660050 ist_GetItemRef.P │ │ │ │ │ - 0x000005d0 794f626a 6563745f 44697200 5079556e yObject_Dir.PyUn │ │ │ │ │ - 0x000005e0 69636f64 655f4672 6f6d5374 72696e67 icode_FromString │ │ │ │ │ - 0x000005f0 00507953 65717565 6e63655f 436f6e74 .PySequence_Cont │ │ │ │ │ - 0x00000600 61696e73 0050794c 6973745f 41707065 ains.PyList_Appe │ │ │ │ │ - 0x00000610 6e640050 79547570 6c655f54 79706500 nd.PyTuple_Type. │ │ │ │ │ - 0x00000620 5f50795f 4e6f6e65 53747275 6374005f _Py_NoneStruct._ │ │ │ │ │ - 0x00000630 50795f73 7562735f 70617261 6d657465 Py_subs_paramete │ │ │ │ │ - 0x00000640 72730050 794c6973 745f4e65 77005079 rs.PyList_New.Py │ │ │ │ │ - 0x00000650 4f626a65 63745f43 616c6c46 756e6374 Object_CallFunct │ │ │ │ │ - 0x00000660 696f6e00 50794f62 6a656374 5f43616c ion.PyObject_Cal │ │ │ │ │ - 0x00000670 6c4f6e65 41726700 50794f62 6a656374 lOneArg.PyObject │ │ │ │ │ - 0x00000680 5f476574 4974656d 00507945 72725f4f _GetItem.PyErr_O │ │ │ │ │ - 0x00000690 63637572 72656400 50794572 725f466f ccurred.PyErr_Fo │ │ │ │ │ - 0x000006a0 726d6174 00507953 65717565 6e63655f rmat.PySequence_ │ │ │ │ │ - 0x000006b0 4c697374 0050794f 626a6563 745f4973 List.PyObject_Is │ │ │ │ │ - 0x000006c0 54727565 005f5079 5f456c6c 69707369 True._Py_Ellipsi │ │ │ │ │ - 0x000006d0 734f626a 65637400 50794c69 73745f53 sObject.PyList_S │ │ │ │ │ - 0x000006e0 6574536c 69636500 50794f62 6a656374 etSlice.PyObject │ │ │ │ │ - 0x000006f0 5f566563 746f7263 616c6c00 50794f62 _Vectorcall.PyOb │ │ │ │ │ - 0x00000700 6a656374 5f536574 41747472 00507945 ject_SetAttr.PyE │ │ │ │ │ - 0x00000710 78635f41 74747269 62757465 4572726f xc_AttributeErro │ │ │ │ │ - 0x00000720 72005079 4572725f 45786365 7074696f r.PyErr_Exceptio │ │ │ │ │ - 0x00000730 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x00000740 6c656172 0050794f 626a6563 745f4361 lear.PyObject_Ca │ │ │ │ │ - 0x00000750 6c6c0050 795f4765 6e657269 63416c69 ll.Py_GenericAli │ │ │ │ │ - 0x00000760 61735479 7065005f 50795f47 656e6572 asType._Py_Gener │ │ │ │ │ - 0x00000770 6963416c 69617349 74657254 79706500 icAliasIterType. │ │ │ │ │ - 0x00000780 50795479 70655f54 79706500 50794f62 PyType_Type.PyOb │ │ │ │ │ - 0x00000790 6a656374 5f53656c 66497465 72005f50 ject_SelfIter._P │ │ │ │ │ - 0x000007a0 795f756e 696f6e5f 74797065 5f6f7200 y_union_type_or. │ │ │ │ │ + 0x00000180 43313700 2e4c4331 38002e4c 43313900 C17..LC18..LC19. │ │ │ │ │ + 0x00000190 2e4c4332 30007475 706c655f 65787465 .LC20.tuple_exte │ │ │ │ │ + 0x000001a0 6e640073 65745f6f 7269675f 636c6173 nd.set_orig_clas │ │ │ │ │ + 0x000001b0 73006761 5f63616c 6c006761 5f697465 s.ga_call.ga_ite │ │ │ │ │ + 0x000001c0 725f7472 61766572 73650067 615f6974 r_traverse.ga_it │ │ │ │ │ + 0x000001d0 65725f63 6c656172 00617474 725f6578 er_clear.attr_ex │ │ │ │ │ + 0x000001e0 63657074 696f6e73 0067656e 65726963 ceptions.generic │ │ │ │ │ + 0x000001f0 616c6961 735f5f64 6f635f5f 0067615f alias__doc__.ga_ │ │ │ │ │ + 0x00000200 61735f6e 756d6265 72006761 5f61735f as_number.ga_as_ │ │ │ │ │ + 0x00000210 6d617070 696e6700 67615f6d 6574686f mapping.ga_metho │ │ │ │ │ + 0x00000220 64730067 615f6d65 6d626572 73006761 ds.ga_members.ga │ │ │ │ │ + 0x00000230 5f70726f 70657274 69657300 67615f69 _properties.ga_i │ │ │ │ │ + 0x00000240 7465725f 6d657468 6f647300 50795f47 ter_methods.Py_G │ │ │ │ │ + 0x00000250 656e6572 6963416c 69617300 50795479 enericAlias.PyTy │ │ │ │ │ + 0x00000260 70655f47 656e6572 6963416c 6c6f6300 pe_GenericAlloc. │ │ │ │ │ + 0x00000270 50795475 706c655f 5061636b 00507956 PyTuple_Pack.PyV │ │ │ │ │ + 0x00000280 6563746f 7263616c 6c5f4675 6e637469 ectorcall_Functi │ │ │ │ │ + 0x00000290 6f6e005f 50795f44 65616c6c 6f630050 on._Py_Dealloc.P │ │ │ │ │ + 0x000002a0 794f626a 6563745f 436c6561 72576561 yObject_ClearWea │ │ │ │ │ + 0x000002b0 6b526566 73005f50 795f7473 735f696e kRefs._Py_tss_in │ │ │ │ │ + 0x000002c0 74657270 005f5079 4172675f 43686563 terp._PyArg_Chec │ │ │ │ │ + 0x000002d0 6b506f73 6974696f 6e616c00 5f507941 kPositional._PyA │ │ │ │ │ + 0x000002e0 72675f4e 6f4b6579 776f7264 73005f50 rg_NoKeywords._P │ │ │ │ │ + 0x000002f0 79556e69 636f6465 5f457175 616c546f yUnicode_EqualTo │ │ │ │ │ + 0x00000300 41534349 49537472 696e6700 50794f62 ASCIIString.PyOb │ │ │ │ │ + 0x00000310 6a656374 5f47656e 65726963 47657441 ject_GenericGetA │ │ │ │ │ + 0x00000320 74747200 50794f62 6a656374 5f476574 ttr.PyObject_Get │ │ │ │ │ + 0x00000330 41747472 0050794f 626a6563 745f4861 Attr.PyObject_Ha │ │ │ │ │ + 0x00000340 73680050 79547970 655f4973 53756274 sh.PyType_IsSubt │ │ │ │ │ + 0x00000350 79706500 5f50795f 4e6f7449 6d706c65 ype._Py_NotImple │ │ │ │ │ + 0x00000360 6d656e74 65645374 72756374 0050794f mentedStruct.PyO │ │ │ │ │ + 0x00000370 626a6563 745f5269 6368436f 6d706172 bject_RichCompar │ │ │ │ │ + 0x00000380 65426f6f 6c005079 4f626a65 63745f52 eBool.PyObject_R │ │ │ │ │ + 0x00000390 69636843 6f6d7061 7265005f 50795f54 ichCompare._Py_T │ │ │ │ │ + 0x000003a0 72756553 74727563 74005f50 795f4661 rueStruct._Py_Fa │ │ │ │ │ + 0x000003b0 6c736553 74727563 74005079 4578635f lseStruct.PyExc_ │ │ │ │ │ + 0x000003c0 54797065 4572726f 72005079 4572725f TypeError.PyErr_ │ │ │ │ │ + 0x000003d0 53657453 7472696e 67005079 5f427569 SetString.Py_Bui │ │ │ │ │ + 0x000003e0 6c645661 6c756500 50794f62 6a656374 ldValue.PyObject │ │ │ │ │ + 0x000003f0 5f476574 49746572 005f5079 4576616c _GetIter._PyEval │ │ │ │ │ + 0x00000400 5f476574 4275696c 74696e00 5f507952 _GetBuiltin._PyR │ │ │ │ │ + 0x00000410 756e7469 6d65005f 50794f62 6a656374 untime._PyObject │ │ │ │ │ + 0x00000420 5f47435f 4e657700 50794f62 6a656374 _GC_New.PyObject │ │ │ │ │ + 0x00000430 5f47435f 54726163 6b005079 4578635f _GC_Track.PyExc_ │ │ │ │ │ + 0x00000440 53746f70 49746572 6174696f 6e005079 StopIteration.Py │ │ │ │ │ + 0x00000450 4572725f 5365744e 6f6e6500 50794f62 Err_SetNone.PyOb │ │ │ │ │ + 0x00000460 6a656374 5f47435f 556e5472 61636b00 ject_GC_UnTrack. │ │ │ │ │ + 0x00000470 50794f62 6a656374 5f47435f 44656c00 PyObject_GC_Del. │ │ │ │ │ + 0x00000480 5f50795f 6d616b65 5f706172 616d6574 _Py_make_paramet │ │ │ │ │ + 0x00000490 65727300 50795f45 6e746572 52656375 ers.Py_EnterRecu │ │ │ │ │ + 0x000004a0 72736976 6543616c 6c005079 53657175 rsiveCall.PySequ │ │ │ │ │ + 0x000004b0 656e6365 5f547570 6c650050 79547570 ence_Tuple.PyTup │ │ │ │ │ + 0x000004c0 6c655f4e 65770050 794f626a 6563745f le_New.PyObject_ │ │ │ │ │ + 0x000004d0 48617341 74747257 69746845 72726f72 HasAttrWithError │ │ │ │ │ + 0x000004e0 0050794f 626a6563 745f4765 744f7074 .PyObject_GetOpt │ │ │ │ │ + 0x000004f0 696f6e61 6c417474 72005079 5f4c6561 ionalAttr.Py_Lea │ │ │ │ │ + 0x00000500 76655265 63757273 69766543 616c6c00 veRecursiveCall. │ │ │ │ │ + 0x00000510 5f507954 75706c65 5f526573 697a6500 _PyTuple_Resize. │ │ │ │ │ + 0x00000520 5079556e 69636f64 65577269 7465725f PyUnicodeWriter_ │ │ │ │ │ + 0x00000530 43726561 7465005f 50795f74 7970696e Create._Py_typin │ │ │ │ │ + 0x00000540 675f7479 70655f72 65707200 5079556e g_type_repr.PyUn │ │ │ │ │ + 0x00000550 69636f64 65577269 7465725f 57726974 icodeWriter_Writ │ │ │ │ │ + 0x00000560 65436861 72005079 4c697374 5f547970 eChar.PyList_Typ │ │ │ │ │ + 0x00000570 65005079 556e6963 6f646557 72697465 e.PyUnicodeWrite │ │ │ │ │ + 0x00000580 725f4669 6e697368 00507955 6e69636f r_Finish.PyUnico │ │ │ │ │ + 0x00000590 64655772 69746572 5f446973 63617264 deWriter_Discard │ │ │ │ │ + 0x000005a0 00507955 6e69636f 64655772 69746572 .PyUnicodeWriter │ │ │ │ │ + 0x000005b0 5f577269 74654153 43494900 50794c69 _WriteASCII.PyLi │ │ │ │ │ + 0x000005c0 73745f47 65744974 656d5265 66005079 st_GetItemRef.Py │ │ │ │ │ + 0x000005d0 4f626a65 63745f44 69720050 79556e69 Object_Dir.PyUni │ │ │ │ │ + 0x000005e0 636f6465 5f46726f 6d537472 696e6700 code_FromString. │ │ │ │ │ + 0x000005f0 50795365 7175656e 63655f43 6f6e7461 PySequence_Conta │ │ │ │ │ + 0x00000600 696e7300 50794c69 73745f41 7070656e ins.PyList_Appen │ │ │ │ │ + 0x00000610 64005079 5475706c 655f5479 7065005f d.PyTuple_Type._ │ │ │ │ │ + 0x00000620 50795f4e 6f6e6553 74727563 74005f50 Py_NoneStruct._P │ │ │ │ │ + 0x00000630 795f7375 62735f70 6172616d 65746572 y_subs_parameter │ │ │ │ │ + 0x00000640 73005079 4c697374 5f4e6577 0050794f s.PyList_New.PyO │ │ │ │ │ + 0x00000650 626a6563 745f4361 6c6c4675 6e637469 bject_CallFuncti │ │ │ │ │ + 0x00000660 6f6e0050 794f626a 6563745f 43616c6c on.PyObject_Call │ │ │ │ │ + 0x00000670 4f6e6541 72670050 794f626a 6563745f OneArg.PyObject_ │ │ │ │ │ + 0x00000680 47657449 74656d00 50794572 725f4f63 GetItem.PyErr_Oc │ │ │ │ │ + 0x00000690 63757272 65640050 79457272 5f466f72 curred.PyErr_For │ │ │ │ │ + 0x000006a0 6d617400 50795365 7175656e 63655f4c mat.PySequence_L │ │ │ │ │ + 0x000006b0 69737400 50794f62 6a656374 5f497354 ist.PyObject_IsT │ │ │ │ │ + 0x000006c0 72756500 5f50795f 456c6c69 70736973 rue._Py_Ellipsis │ │ │ │ │ + 0x000006d0 4f626a65 63740050 794c6973 745f5365 Object.PyList_Se │ │ │ │ │ + 0x000006e0 74536c69 63650050 794f626a 6563745f tSlice.PyObject_ │ │ │ │ │ + 0x000006f0 56656374 6f726361 6c6c0050 794f626a Vectorcall.PyObj │ │ │ │ │ + 0x00000700 6563745f 53657441 74747200 50794578 ect_SetAttr.PyEx │ │ │ │ │ + 0x00000710 635f4174 74726962 75746545 72726f72 c_AttributeError │ │ │ │ │ + 0x00000720 00507945 72725f45 78636570 74696f6e .PyErr_Exception │ │ │ │ │ + 0x00000730 4d617463 68657300 50794572 725f436c Matches.PyErr_Cl │ │ │ │ │ + 0x00000740 65617200 50794f62 6a656374 5f43616c ear.PyObject_Cal │ │ │ │ │ + 0x00000750 6c005079 5f47656e 65726963 416c6961 l.Py_GenericAlia │ │ │ │ │ + 0x00000760 73547970 65005f50 795f4765 6e657269 sType._Py_Generi │ │ │ │ │ + 0x00000770 63416c69 61734974 65725479 70650050 cAliasIterType.P │ │ │ │ │ + 0x00000780 79547970 655f5479 70650050 794f626a yType_Type.PyObj │ │ │ │ │ + 0x00000790 6563745f 53656c66 49746572 005f5079 ect_SelfIter._Py │ │ │ │ │ + 0x000007a0 5f756e69 6f6e5f74 7970655f 6f7200 _union_type_or. │ │ │ ├── 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: 37764 (bytes into file) │ │ │ │ │ + Start of section headers: 37728 (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 0x9384: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9360: │ │ │ │ │ │ │ │ │ │ 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 0017dc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00787c 0006c8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001810 000a54 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007f44 0006c0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 002264 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 002264 001104 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 008604 0004b8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 003368 000a5f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 003dc8 0015a4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 008abc 0007a8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00536c 000456 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 009264 000090 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 0057c2 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 0057c2 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 0057f8 0012b0 10 16 215 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 006aa8 000dd1 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0092f4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001758 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007878 0006a8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00178c 000a54 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007f20 0006c0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0021e0 000014 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0021e0 00115c 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0085e0 0004b8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 00333c 000a5f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003d9c 0015a4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 008a98 0007a8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 005340 000456 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 009240 000090 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 005796 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 005796 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 0057cc 0012c0 10 16 216 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 006a8c 000dea 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0092d0 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 299 entries: │ │ │ │ │ +Symbol table '.symtab' contains 300 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 $a │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 5: 00000200 212 FUNC LOCAL DEFAULT 6 make_gen │ │ │ │ │ @@ -22,281 +22,282 @@ │ │ │ │ │ 18: 00000084 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ 19: 000000bc 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 20: 000000f4 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 21: 000004a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 000004a8 696 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ 23: 00000750 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 24: 00000760 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 25: 00000760 692 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ - 26: 00000f90 144 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ - 27: 00000a04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ - 29: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ - 30: 00000a14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 31: 00000a14 296 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ - 32: 00000b3c 1108 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 33: 00000b38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 34: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ - 35: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ - 36: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ - 37: 00000b3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 38: 00000bc4 324 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ - 39: 00000f78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00000f90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 41: 0000101c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 42: 00001020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 43: 00001020 228 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ - 44: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 45: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 46: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 47: 000000b8 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ - 48: 00000188 1764 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ - 49: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ - 50: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ - 51: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ - 52: 0000086c 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ - 53: 000008ac 212 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ - 54: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 55: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 56: 00000980 180 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ - 57: 0000097c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 58: 00000980 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 59: 00000a30 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 60: 00000a34 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 61: 00000a34 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ - 62: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ - 63: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ - 64: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 65: 00000d00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 66: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 67: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 68: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 69: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ - 70: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ - 71: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ - 72: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 73: 00000d08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 74: 00000d08 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ - 75: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 76: 000000b8 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ - 77: 000000d4 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ - 78: 000000fc 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ - 79: 00000da4 284 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ - 80: 00000ec0 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ - 81: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ - 82: 00000ebc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 83: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ - 84: 00000ec0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 85: 00000fc4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 86: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ - 87: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ - 88: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ - 89: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ - 90: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ - 91: 00000fd0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 92: 00000fd0 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ - 93: 00001208 220 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ - 94: 00001094 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ - 95: 000011fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 96: 00001208 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 97: 000012e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 000012e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 000012e4 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ - 100: 000013d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 101: 000013dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 102: 000013dc 332 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ - 103: 00001520 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 104: 00001528 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 105: 00001528 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ - 106: 0000155c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 107: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ - 108: 00000280 332 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ - 109: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ - 110: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 111: 000003cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 112: 000003cc 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ - 113: 000003e8 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ - 114: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ - 115: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ - 116: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 117: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 118: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 119: 000006a8 196 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ - 120: 00000768 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 121: 0000076c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 122: 0000076c 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ - 123: 000007b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 124: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 125: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 126: 00001560 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 127: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 128: 000007b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 129: 000007b4 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ - 130: 00001620 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ - 131: 0000082c 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ - 132: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 133: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 134: 000008b8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ - 135: 000008d0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ - 136: 000008e8 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ - 137: 0000099c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ - 138: 000009b4 212 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ - 139: 00000a88 172 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ - 140: 00000b30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 141: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 142: 00000b34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 143: 00000b34 36 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ - 144: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 145: 00000b58 28 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ - 146: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 147: 00000b74 28 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ - 148: 00000b90 420 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ - 149: 00000d30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 150: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 151: 00000d34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 152: 00000d34 28 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ - 153: 00000d50 24 FUNC LOCAL DEFAULT 9 async_gen_asend_iternext │ │ │ │ │ - 154: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 155: 00000d68 116 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ - 156: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 157: 00000ddc 116 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ - 158: 00000e50 52 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ - 159: 00000e84 96 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ - 160: 00000ee4 156 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ - 161: 00000f80 36 FUNC LOCAL DEFAULT 9 gen_getstate │ │ │ │ │ - 162: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ - 163: 00000fa4 68 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ - 164: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 165: 00000fe8 36 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ - 166: 0000100c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ - 167: 00001024 212 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ - 168: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 169: 000010f8 36 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ - 170: 0000111c 40 FUNC LOCAL DEFAULT 9 cr_getstate │ │ │ │ │ - 171: 00001144 40 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ - 172: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 173: 0000116c 40 FUNC LOCAL DEFAULT 9 ag_getstate │ │ │ │ │ - 174: 000011c0 52 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ - 175: 000011f4 620 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ - 176: 0000145c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 177: 00001460 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 178: 00001554 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 179: 0000155c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 180: 000015a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 181: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 182: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 183: 00000000 24 OBJECT LOCAL DEFAULT 11 state_strings.2 │ │ │ │ │ - 184: 00000018 24 OBJECT LOCAL DEFAULT 11 state_strings.1 │ │ │ │ │ - 185: 00000030 24 OBJECT LOCAL DEFAULT 11 state_strings.0 │ │ │ │ │ - 186: 00000048 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ - 187: 000000f0 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ - 188: 00000114 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ - 189: 00000148 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ - 190: 0000017c 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ - 191: 0000025c 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ - 192: 000002b8 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ - 193: 000002ec 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ - 194: 000003c4 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ - 195: 000003f8 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ - 196: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 197: 00000930 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ - 198: 00000940 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ - 199: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ - 200: 000009a0 180 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ - 201: 0000066c 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ - 202: 0000067c 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ - 203: 000006dc 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ - 204: 00000704 160 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ - 205: 000007e4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ - 206: 000007f4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ - 207: 00000854 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ - 208: 0000087c 180 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ - 209: 0000061c 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ - 210: 0000062c 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ - 211: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ - 212: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ - 213: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ - 214: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 215: 00000000 512 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 218: 00001688 340 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 220: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 221: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 226: 00000d54 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ - 246: 00000000 184 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ - 261: 00000a48 380 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ - 272: 000010d0 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ - 273: 00001124 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ - 276: 00001560 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 282: 00001194 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ - 283: 00001460 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ - 284: 0000148c 40 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ - 285: 000014b4 168 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ - 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ - 287: 0000155c 72 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ - 288: 00000424 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ - 289: 00000350 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ - 290: 0000027c 212 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ - 291: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ - 292: 000004f8 212 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ - 293: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ - 294: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ + 25: 00000760 232 FUNC LOCAL DEFAULT 6 gen_send_ex2.constprop.0 │ │ │ │ │ + 26: 00000844 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00000848 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00000848 692 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ + 29: 00000fe8 144 FUNC LOCAL DEFAULT 6 gen_clear_frame │ │ │ │ │ + 30: 00000aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 31: 00000130 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ + 32: 00000160 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ + 33: 00000afc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 34: 00000afc 296 FUNC LOCAL DEFAULT 6 gen_finalize │ │ │ │ │ + 35: 00000c24 964 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 36: 00000c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 37: 00000190 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ + 38: 000001b0 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ + 39: 000001d0 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ + 40: 00000c24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 00000b40 324 FUNC LOCAL DEFAULT 1 gen_close_iter │ │ │ │ │ + 42: 00000fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000fe8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 44: 00001074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 00001078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 46: 00001078 228 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 47: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 48: 000001f8 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ + 49: 00000200 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ + 50: 000000b8 208 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ + 51: 00000188 1764 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ + 52: 00000260 0 NOTYPE LOCAL DEFAULT 8 .LC14 │ │ │ │ │ + 53: 00000294 0 NOTYPE LOCAL DEFAULT 8 .LC15 │ │ │ │ │ + 54: 000002c8 0 NOTYPE LOCAL DEFAULT 8 .LC16 │ │ │ │ │ + 55: 0000086c 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 56: 000008ac 80 FUNC LOCAL DEFAULT 1 gen_throw_current_exception │ │ │ │ │ + 57: 00000860 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 58: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 59: 000008fc 180 FUNC LOCAL DEFAULT 1 gen_set_stop_iteration.isra.0 │ │ │ │ │ + 60: 000009ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 61: 000009b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 62: 000009b0 20 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ + 63: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC17 │ │ │ │ │ + 64: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC18 │ │ │ │ │ + 65: 0000037c 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 66: 00000c7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 67: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 68: 00000000 60 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ + 69: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ + 70: 0000003c 28 FUNC LOCAL DEFAULT 9 cr_getcode │ │ │ │ │ + 71: 00000058 96 FUNC LOCAL DEFAULT 9 _gen_getcode │ │ │ │ │ + 72: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ + 73: 000003ac 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ + 74: 00000c84 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 75: 00000c84 76 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ + 76: 000003c0 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ + 77: 000000b8 28 FUNC LOCAL DEFAULT 9 gen_getcode │ │ │ │ │ + 78: 000000d4 40 FUNC LOCAL DEFAULT 9 gen_get_name │ │ │ │ │ + 79: 000000fc 68 FUNC LOCAL DEFAULT 9 async_gen_asend │ │ │ │ │ + 80: 00000d20 284 FUNC LOCAL DEFAULT 1 async_gen_init_hooks │ │ │ │ │ + 81: 00000e3c 272 FUNC LOCAL DEFAULT 1 async_gen_asend_new │ │ │ │ │ + 82: 00000140 40 FUNC LOCAL DEFAULT 9 gen_get_qualname │ │ │ │ │ + 83: 00000e38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00000168 52 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ + 85: 00000e3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 86: 00000f40 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 87: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ + 88: 0000019c 28 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ + 89: 000001b8 140 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ + 90: 000003d4 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ + 91: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ + 92: 00000f4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 93: 00000f4c 196 FUNC LOCAL DEFAULT 1 async_gen_asend_send │ │ │ │ │ + 94: 00001184 220 FUNC LOCAL DEFAULT 1 async_gen_unwrap_value │ │ │ │ │ + 95: 00001010 60 FUNC LOCAL DEFAULT 1 async_gen_anext │ │ │ │ │ + 96: 00001178 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 97: 00001184 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 98: 0000125c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 99: 00001260 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 100: 00001260 248 FUNC LOCAL DEFAULT 1 async_gen_wrapped_val_dealloc │ │ │ │ │ + 101: 00001350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 102: 00001358 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 103: 00001358 332 FUNC LOCAL DEFAULT 1 async_gen_asend_dealloc │ │ │ │ │ + 104: 0000149c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 105: 000014a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 106: 000014a4 56 FUNC LOCAL DEFAULT 1 async_gen_asend_finalize │ │ │ │ │ + 107: 000014d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 108: 00000244 60 FUNC LOCAL DEFAULT 9 async_gen_aclose │ │ │ │ │ + 109: 00000280 332 FUNC LOCAL DEFAULT 9 async_gen_athrow_new │ │ │ │ │ + 110: 0000043c 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ + 111: 000003c4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 112: 000003cc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 113: 000003cc 28 FUNC LOCAL DEFAULT 9 async_gen_athrow_iternext │ │ │ │ │ + 114: 000003e8 704 FUNC LOCAL DEFAULT 9 async_gen_athrow_send │ │ │ │ │ + 115: 00000444 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ + 116: 00000474 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ + 117: 000004a8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ + 118: 000006a4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 119: 000006a8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 120: 000006a8 196 FUNC LOCAL DEFAULT 9 async_gen_athrow_dealloc │ │ │ │ │ + 121: 00000768 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 122: 0000076c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 123: 0000076c 72 FUNC LOCAL DEFAULT 9 async_gen_athrow_finalize │ │ │ │ │ + 124: 000007b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 125: 000004dc 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 126: 000004fc 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 127: 000014dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 128: 0000051c 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 129: 000007b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 130: 000007b4 120 FUNC LOCAL DEFAULT 9 async_gen_athrow │ │ │ │ │ + 131: 0000159c 104 FUNC LOCAL DEFAULT 1 async_gen_traverse │ │ │ │ │ + 132: 0000082c 140 FUNC LOCAL DEFAULT 9 coro_await │ │ │ │ │ + 133: 000008b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 134: 000008b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 135: 000008b8 24 FUNC LOCAL DEFAULT 9 coro_wrapper_send │ │ │ │ │ + 136: 000008d0 24 FUNC LOCAL DEFAULT 9 coro_wrapper_throw │ │ │ │ │ + 137: 000008e8 180 FUNC LOCAL DEFAULT 9 async_gen_asend_throw │ │ │ │ │ + 138: 0000099c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_close │ │ │ │ │ + 139: 000009b4 212 FUNC LOCAL DEFAULT 9 async_gen_asend_close │ │ │ │ │ + 140: 00000a88 172 FUNC LOCAL DEFAULT 9 coro_wrapper_dealloc │ │ │ │ │ + 141: 00000b30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 142: 0000057c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 143: 00000b34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 144: 00000b34 36 FUNC LOCAL DEFAULT 9 gen_repr │ │ │ │ │ + 145: 00000598 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 146: 00000b58 28 FUNC LOCAL DEFAULT 9 cr_getframe │ │ │ │ │ + 147: 000005a4 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 148: 00000b74 28 FUNC LOCAL DEFAULT 9 ag_getcode │ │ │ │ │ + 149: 00000b90 420 FUNC LOCAL DEFAULT 9 async_gen_athrow_throw │ │ │ │ │ + 150: 00000d30 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 151: 000005ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 152: 00000d34 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 153: 00000d34 28 FUNC LOCAL DEFAULT 9 ag_getframe │ │ │ │ │ + 154: 00000d50 24 FUNC LOCAL DEFAULT 9 async_gen_asend_iternext │ │ │ │ │ + 155: 000005b8 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 156: 00000d68 116 FUNC LOCAL DEFAULT 9 gen_set_name │ │ │ │ │ + 157: 000005e0 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 158: 00000ddc 116 FUNC LOCAL DEFAULT 9 gen_set_qualname │ │ │ │ │ + 159: 00000e50 52 FUNC LOCAL DEFAULT 9 coro_wrapper_traverse │ │ │ │ │ + 160: 00000e84 96 FUNC LOCAL DEFAULT 9 async_gen_asend_traverse │ │ │ │ │ + 161: 00000ee4 156 FUNC LOCAL DEFAULT 9 async_gen_athrow_traverse │ │ │ │ │ + 162: 00000f80 36 FUNC LOCAL DEFAULT 9 gen_getstate │ │ │ │ │ + 163: 00000000 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ + 164: 00000fa4 68 FUNC LOCAL DEFAULT 9 gen_getyieldfrom │ │ │ │ │ + 165: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 166: 00000fe8 36 FUNC LOCAL DEFAULT 9 async_gen_repr │ │ │ │ │ + 167: 0000100c 24 FUNC LOCAL DEFAULT 9 coro_wrapper_iternext │ │ │ │ │ + 168: 00001024 212 FUNC LOCAL DEFAULT 9 async_gen_athrow_close │ │ │ │ │ + 169: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 170: 000010f8 36 FUNC LOCAL DEFAULT 9 coro_repr │ │ │ │ │ + 171: 0000111c 40 FUNC LOCAL DEFAULT 9 cr_getstate │ │ │ │ │ + 172: 00001144 40 FUNC LOCAL DEFAULT 9 gen_sizeof │ │ │ │ │ + 173: 0000064c 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 174: 0000116c 40 FUNC LOCAL DEFAULT 9 ag_getstate │ │ │ │ │ + 175: 000011c0 52 FUNC LOCAL DEFAULT 9 async_gen_wrapped_val_traverse │ │ │ │ │ + 176: 000011f4 620 FUNC LOCAL DEFAULT 9 gen_new_with_qualname │ │ │ │ │ + 177: 0000145c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 178: 00001460 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 179: 00001554 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 180: 0000155c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 181: 000015a0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 182: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 183: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 184: 00000000 24 OBJECT LOCAL DEFAULT 11 state_strings.2 │ │ │ │ │ + 185: 00000018 24 OBJECT LOCAL DEFAULT 11 state_strings.1 │ │ │ │ │ + 186: 00000030 24 OBJECT LOCAL DEFAULT 11 state_strings.0 │ │ │ │ │ + 187: 00000048 167 OBJECT LOCAL DEFAULT 11 async_athrow_doc │ │ │ │ │ + 188: 000000f0 35 OBJECT LOCAL DEFAULT 11 async_asend_doc │ │ │ │ │ + 189: 00000114 50 OBJECT LOCAL DEFAULT 11 async_aclose_doc │ │ │ │ │ + 190: 00000148 49 OBJECT LOCAL DEFAULT 11 coro_close_doc │ │ │ │ │ + 191: 0000017c 223 OBJECT LOCAL DEFAULT 11 coro_throw_doc │ │ │ │ │ + 192: 0000025c 91 OBJECT LOCAL DEFAULT 11 coro_send_doc │ │ │ │ │ + 193: 000002b8 52 OBJECT LOCAL DEFAULT 11 sizeof__doc__ │ │ │ │ │ + 194: 000002ec 215 OBJECT LOCAL DEFAULT 11 throw_doc │ │ │ │ │ + 195: 000003c4 49 OBJECT LOCAL DEFAULT 11 close_doc │ │ │ │ │ + 196: 000003f8 94 OBJECT LOCAL DEFAULT 11 send_doc │ │ │ │ │ + 197: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 198: 00000930 16 OBJECT LOCAL DEFAULT 3 gen_as_async │ │ │ │ │ + 199: 00000940 96 OBJECT LOCAL DEFAULT 3 gen_methods │ │ │ │ │ + 200: 00000000 20 OBJECT LOCAL DEFAULT 5 gen_memberlist │ │ │ │ │ + 201: 000009a0 180 OBJECT LOCAL DEFAULT 3 gen_getsetlist │ │ │ │ │ + 202: 0000066c 16 OBJECT LOCAL DEFAULT 3 async_gen_as_async │ │ │ │ │ + 203: 0000067c 96 OBJECT LOCAL DEFAULT 3 async_gen_methods │ │ │ │ │ + 204: 000006dc 40 OBJECT LOCAL DEFAULT 3 async_gen_memberlist │ │ │ │ │ + 205: 00000704 160 OBJECT LOCAL DEFAULT 3 async_gen_getsetlist │ │ │ │ │ + 206: 000007e4 16 OBJECT LOCAL DEFAULT 3 coro_as_async │ │ │ │ │ + 207: 000007f4 96 OBJECT LOCAL DEFAULT 3 coro_methods │ │ │ │ │ + 208: 00000854 40 OBJECT LOCAL DEFAULT 3 coro_memberlist │ │ │ │ │ + 209: 0000087c 180 OBJECT LOCAL DEFAULT 3 coro_getsetlist │ │ │ │ │ + 210: 0000061c 16 OBJECT LOCAL DEFAULT 3 async_gen_asend_as_async │ │ │ │ │ + 211: 0000062c 64 OBJECT LOCAL DEFAULT 3 async_gen_asend_methods │ │ │ │ │ + 212: 000005cc 16 OBJECT LOCAL DEFAULT 3 async_gen_athrow_as_async │ │ │ │ │ + 213: 000005dc 64 OBJECT LOCAL DEFAULT 3 async_gen_athrow_methods │ │ │ │ │ + 214: 000007a4 64 OBJECT LOCAL DEFAULT 3 coro_wrapper_methods │ │ │ │ │ + 215: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 216: 00000000 512 FUNC GLOBAL DEFAULT 6 _Py_MakeCoro │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 219: 00001604 340 FUNC GLOBAL DEFAULT 1 _PyCoro_ComputeOrigin │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 221: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 222: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_EvalFrameDefault │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 227: 00000cd0 80 FUNC GLOBAL DEFAULT 1 _PyGen_SetStopIterationValue │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ + 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_NoToolsForUnwind │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGC_VisitStackRef │ │ │ │ │ + 247: 00000000 184 FUNC GLOBAL DEFAULT 1 _PyGen_FetchStopIterationValue │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_GetTraceback │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Restore │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NormalizeException │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTraceBack_Type │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ + 262: 000009c4 380 FUNC GLOBAL DEFAULT 1 _PyCoro_GetAwaitableIter │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySys_Audit │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallNoArgs │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_MakeAndSetFrameObject │ │ │ │ │ + 273: 0000104c 84 FUNC GLOBAL DEFAULT 1 _PyAsyncGenASend_Send │ │ │ │ │ + 274: 000010a0 228 FUNC GLOBAL DEFAULT 1 _PyAsyncGenValueWrapperNew │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ + 277: 000014dc 192 FUNC GLOBAL HIDDEN 1 _PyGen_ClearFrame │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 283: 00001194 44 FUNC GLOBAL DEFAULT 9 PyGen_GetCode │ │ │ │ │ + 284: 00001460 44 FUNC GLOBAL DEFAULT 9 PyGen_NewWithQualName │ │ │ │ │ + 285: 0000148c 40 FUNC GLOBAL DEFAULT 9 PyGen_New │ │ │ │ │ + 286: 000014b4 168 FUNC GLOBAL DEFAULT 9 PyCoro_New │ │ │ │ │ + 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetFrame │ │ │ │ │ + 288: 0000155c 72 FUNC GLOBAL DEFAULT 9 PyAsyncGen_New │ │ │ │ │ + 289: 00000424 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenAThrow_Type │ │ │ │ │ + 290: 00000350 212 OBJECT GLOBAL HIDDEN 3 _PyAsyncGenWrappedValue_Type │ │ │ │ │ + 291: 0000027c 212 OBJECT GLOBAL DEFAULT 3 _PyAsyncGenASend_Type │ │ │ │ │ + 292: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyAsyncGen_Type │ │ │ │ │ + 293: 000004f8 212 OBJECT GLOBAL HIDDEN 3 _PyCoroWrapper_Type │ │ │ │ │ + 294: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyCoro_Type │ │ │ │ │ + 295: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyGen_Type │ │ │ │ │ + 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,862 +1,858 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x787c contains 217 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7878 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000018 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000028 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000034 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000040 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000044 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000058 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000070 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -000000a4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000120 00002d2b R_ARM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ -00000124 00002d2c R_ARM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ -00000128 0000f81c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000013c 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000140 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000148 00002e2b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ -0000014c 00002e2c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ -00000154 0000fa1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -000001d4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000001d8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000278 0000fb1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -00000288 0000fc1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000002b4 0000fd1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000002e8 0000fe2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000002ec 0000fe2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -000002f8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000002fc 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000300 0000312b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000304 0000312c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000310 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000032c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000330 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000338 0000332b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -0000033c 0000332c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -00000348 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000037c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000380 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000384 0000322b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000388 0000322c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000394 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000003b0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000003e8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003ec 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000003f4 0001001c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -00000428 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000042c 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000004ec 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -0000052c 0001021c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ -0000057c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005c4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005f8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000630 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000648 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000064c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000650 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ -00000654 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000065c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000674 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000678 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000067c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000680 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000688 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000690 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000694 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000734 0000fb1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ -00000744 0000fc1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -0000074c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000750 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000754 0000322b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ -00000758 0000322c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ -00000760 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000788 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000078c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000794 0000332b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ -00000798 0000332c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ -000007a0 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007b4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 0000fd1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ -000007f4 0000fe2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ -000007f8 0000fe2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ -00000804 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000808 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000080c 0000312b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ -00000810 0000312c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ -00000818 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000838 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -0000083c 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000844 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000848 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000858 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000860 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000864 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008a8 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000008cc 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000008d0 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000091c 0000f11c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000940 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -0000097c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000009a8 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009ac 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009b8 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -000009bc 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -000009c8 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000009e4 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009e8 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000009f4 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000a08 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -00000a2c 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a44 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ -00000a5c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a60 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000aec 0001061c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ -00000afc 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b00 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b08 00003f2b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ -00000b0c 00003f2c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ -00000b14 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b48 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b4c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b54 0000402b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ -00000b58 0000402c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ -00000b60 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000b7c 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000b80 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000b88 00003e2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ -00000b8c 00003e2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ -00000b98 0000ff1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000bbc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000bd8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000bdc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000bfc 0000201c R_ARM_CALL 00000b3c gen_close │ │ │ │ │ -00000c28 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000c94 0001071c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000cb8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cd0 00001d2b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000cd4 00001d2c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000cd8 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000cf4 0001081c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000d00 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000d04 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000d28 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ -00000d68 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000d6c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000d7c 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d88 0000e81c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000d9c 00010c1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000e20 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000e88 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ea8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ebc 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f18 00010d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000f9c 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000fc4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000fc8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000fcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000100c 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001010 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001050 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001054 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001058 0000592b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -0000105c 0000592c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -00001064 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001070 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001074 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000107c 00005a2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ -00001080 00005a2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ -0000108c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001104 0000f61c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ -00001178 00010d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000011e8 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000011fc 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001200 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001244 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -00001268 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001280 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001284 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001288 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001298 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012b8 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000012c4 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000012c8 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000012d0 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013b8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d0 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000013d4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013d8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000013f8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000014d0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000014e8 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001514 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001520 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001524 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001558 0001121d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -0000155c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000158c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00001590 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00001594 00007c2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ -00001598 00007c2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ -000015a0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015c8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000015cc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000015d0 00007d2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ -000015d4 00007d2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ -000015dc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001608 0000ec1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00001614 00001a1c R_ARM_CALL 00000f90 gen_clear_frame │ │ │ │ │ -0000165c 00002b1d R_ARM_JUMP24 00001020 gen_traverse │ │ │ │ │ -00001708 0001171c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00001758 0001181c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ -00001764 0000ac2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ -00001768 0000ac2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ -00001774 0001191c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -000017d4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000014 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000018 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000028 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000034 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000040 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000044 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000058 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000070 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000000a4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000120 0000302b R_ARM_MOVW_ABS_NC 000001f8 .LC12 │ │ │ │ │ +00000124 0000302c R_ARM_MOVT_ABS 000001f8 .LC12 │ │ │ │ │ +00000128 0000f91c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000013c 0000fa2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000140 0000fa2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000148 0000312b R_ARM_MOVW_ABS_NC 00000200 .LC13 │ │ │ │ │ +0000014c 0000312c R_ARM_MOVT_ABS 00000200 .LC13 │ │ │ │ │ +00000154 0000fb1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000001d4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000001d8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000278 0000fc1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +00000288 0000fd1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +000002b4 0000fe1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +000002d4 0000ff2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +000002d8 0000ff2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +000002e4 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000002e8 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000002ec 0000342b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +000002f0 0000342c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +000002fc 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000318 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000031c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000324 0000362b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +00000328 0000362c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +00000334 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000368 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000036c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000370 0000352b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +00000374 0000352c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +00000380 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000039c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003cc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000003d0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000003d4 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ +000003d8 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ +000003e0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000003f8 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000003fc 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000400 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000404 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000040c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000414 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000418 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004b8 0000fc1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ +000004c8 0000fd1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ +000004d0 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000004d4 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004d8 0000352b R_ARM_MOVW_ABS_NC 00000294 .LC15 │ │ │ │ │ +000004dc 0000352c R_ARM_MOVT_ABS 00000294 .LC15 │ │ │ │ │ +000004e4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000050c 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000510 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000518 0000362b R_ARM_MOVW_ABS_NC 000002c8 .LC16 │ │ │ │ │ +0000051c 0000362c R_ARM_MOVT_ABS 000002c8 .LC16 │ │ │ │ │ +00000524 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000538 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000558 0000fe1c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ +00000578 0000ff2b R_ARM_MOVW_ABS_NC 00000000 PyTraceBack_Type │ │ │ │ │ +0000057c 0000ff2c R_ARM_MOVT_ABS 00000000 PyTraceBack_Type │ │ │ │ │ +00000588 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000058c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000590 0000342b R_ARM_MOVW_ABS_NC 00000260 .LC14 │ │ │ │ │ +00000594 0000342c R_ARM_MOVT_ABS 00000260 .LC14 │ │ │ │ │ +0000059c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005bc 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +000005c0 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +000005c8 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000005cc 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000604 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000608 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000610 0001011c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00000644 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000648 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000708 0001021c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000748 0001031c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ +00000798 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007e0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000814 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000084c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000858 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000864 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000868 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000008a8 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000008cc 0000191c R_ARM_CALL 00000760 gen_send_ex2.constprop.0 │ │ │ │ │ +00000924 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000928 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000934 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000938 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000944 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000960 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000964 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000970 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000984 0000e31c R_ARM_CALL 00000cd0 _PyGen_SetStopIterationValue │ │ │ │ │ +000009a8 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000009ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000009c0 0000161d R_ARM_JUMP24 000004a8 gen_send_ex │ │ │ │ │ +000009d8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000009dc 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a68 0001071c R_ARM_CALL 00000000 PyIter_Check │ │ │ │ │ +00000a78 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000a7c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000a84 0000402b R_ARM_MOVW_ABS_NC 0000034c .LC18 │ │ │ │ │ +00000a88 0000402c R_ARM_MOVT_ABS 0000034c .LC18 │ │ │ │ │ +00000a90 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ac4 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000ac8 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000ad0 0000412b R_ARM_MOVW_ABS_NC 0000037c .LC19 │ │ │ │ │ +00000ad4 0000412c R_ARM_MOVT_ABS 0000037c .LC19 │ │ │ │ │ +00000adc 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000af8 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000afc 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000b04 00003f2b R_ARM_MOVW_ABS_NC 00000314 .LC17 │ │ │ │ │ +00000b08 00003f2c R_ARM_MOVT_ABS 00000314 .LC17 │ │ │ │ │ +00000b14 0001001c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000b38 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b54 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000b58 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000b78 0000231c R_ARM_CALL 00000c24 gen_close │ │ │ │ │ +00000ba4 0001021c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000c10 0001081c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000c34 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c4c 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000c50 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000c54 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c70 0001091c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00000c7c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000c80 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000ca4 0000161c R_ARM_CALL 000004a8 gen_send_ex │ │ │ │ │ +00000ce4 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000ce8 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000cf8 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d04 0000ea1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000d18 00010d1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000d9c 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000e04 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e24 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e38 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000e94 00010e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000f18 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000f40 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f44 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000f48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f88 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000f8c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fcc 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000fd0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000fd4 00005a2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00000fd8 00005a2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +00000fe0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000fec 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ff0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ff8 00005b2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ +00000ffc 00005b2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ +00001008 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001080 0000f71c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ +000010f4 00010e1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001164 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001178 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000117c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000011c0 0000e31c R_ARM_CALL 00000cd0 _PyGen_SetStopIterationValue │ │ │ │ │ +000011e4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001200 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001204 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001214 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001234 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00001240 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001244 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000124c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000125c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001334 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000134c 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001350 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001354 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001374 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000144c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001464 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001490 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000149c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000014a0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000014d4 0001131d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +000014d8 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001508 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000150c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00001510 00007d2b R_ARM_MOVW_ABS_NC 000004dc .LC31 │ │ │ │ │ +00001514 00007d2c R_ARM_MOVT_ABS 000004dc .LC31 │ │ │ │ │ +0000151c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001544 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00001548 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000154c 00007e2b R_ARM_MOVW_ABS_NC 000004fc .LC32 │ │ │ │ │ +00001550 00007e2c R_ARM_MOVT_ABS 000004fc .LC32 │ │ │ │ │ +00001558 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001584 0000ee1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00001590 00001d1c R_ARM_CALL 00000fe8 gen_clear_frame │ │ │ │ │ +000015d8 00002e1d R_ARM_JUMP24 00001078 gen_traverse │ │ │ │ │ +00001684 0001181c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000016d4 0001191c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ +000016e0 0000ad2b R_ARM_MOVW_ABS_NC 0000064c .LC42 │ │ │ │ │ +000016e4 0000ad2c R_ARM_MOVT_ABS 0000064c .LC42 │ │ │ │ │ +000016f0 00011a1c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00001750 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7f44 contains 216 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7f20 contains 216 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +00000018 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000002c 00008f02 R_ARM_ABS32 00000b34 gen_repr │ │ │ │ │ -00000048 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00002b02 R_ARM_ABS32 00001020 gen_traverse │ │ │ │ │ -0000006c 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +0000002c 00009002 R_ARM_ABS32 00000b34 gen_repr │ │ │ │ │ +00000048 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +0000005c 00002e02 R_ARM_ABS32 00001078 gen_traverse │ │ │ │ │ +0000006c 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00001002 R_ARM_ABS32 000002d4 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000c4 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -000000d8 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000000c4 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +000000d8 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +000000ec 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 000000fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000100 0000a502 R_ARM_ABS32 00000fe8 async_gen_repr │ │ │ │ │ -0000011c 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00008202 R_ARM_ABS32 00001620 async_gen_traverse │ │ │ │ │ +00000100 0000a602 R_ARM_ABS32 00000fe8 async_gen_repr │ │ │ │ │ +0000011c 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000130 00008302 R_ARM_ABS32 0000159c async_gen_traverse │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000014c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000198 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -000001ac 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000198 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +000001ac 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00001902 R_ARM_ABS32 00000760 gen_dealloc │ │ │ │ │ +000001c0 00001c02 R_ARM_ABS32 00000848 gen_dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001d4 0000a902 R_ARM_ABS32 000010f8 coro_repr │ │ │ │ │ -000001f0 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00002b02 R_ARM_ABS32 00001020 gen_traverse │ │ │ │ │ +000001d4 0000aa02 R_ARM_ABS32 000010f8 coro_repr │ │ │ │ │ +000001f0 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000204 00002e02 R_ARM_ABS32 00001078 gen_traverse │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000224 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000026c 00001f02 R_ARM_ABS32 00000a14 gen_finalize │ │ │ │ │ -00000280 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000026c 00002202 R_ARM_ABS32 00000afc gen_finalize │ │ │ │ │ +00000280 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000288 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000294 00006602 R_ARM_ABS32 000013dc async_gen_asend_dealloc │ │ │ │ │ +00000294 00006702 R_ARM_ABS32 00001358 async_gen_asend_dealloc │ │ │ │ │ 000002a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002c4 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000002d8 00009f02 R_ARM_ABS32 00000e84 async_gen_asend_traverse │ │ │ │ │ -000002e8 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000002ec 00009902 R_ARM_ABS32 00000d50 async_gen_asend_iternext │ │ │ │ │ +000002c4 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000002d8 0000a002 R_ARM_ABS32 00000e84 async_gen_asend_traverse │ │ │ │ │ +000002e8 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000002ec 00009a02 R_ARM_ABS32 00000d50 async_gen_asend_iternext │ │ │ │ │ 000002f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000340 00006902 R_ARM_ABS32 00001528 async_gen_asend_finalize │ │ │ │ │ -00000354 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000340 00006a02 R_ARM_ABS32 000014a4 async_gen_asend_finalize │ │ │ │ │ +00000354 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000035c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000368 00006302 R_ARM_ABS32 000012e4 async_gen_wrapped_val_dealloc │ │ │ │ │ -00000398 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000003ac 0000ae02 R_ARM_ABS32 000011c0 async_gen_wrapped_val_traverse │ │ │ │ │ -00000428 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000368 00006402 R_ARM_ABS32 00001260 async_gen_wrapped_val_dealloc │ │ │ │ │ +00000398 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +000003ac 0000af02 R_ARM_ABS32 000011c0 async_gen_wrapped_val_traverse │ │ │ │ │ +00000428 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000430 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 00007702 R_ARM_ABS32 000006a8 async_gen_athrow_dealloc │ │ │ │ │ +0000043c 00007802 R_ARM_ABS32 000006a8 async_gen_athrow_dealloc │ │ │ │ │ 0000044c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000046c 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000480 0000a002 R_ARM_ABS32 00000ee4 async_gen_athrow_traverse │ │ │ │ │ -00000490 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000494 00007002 R_ARM_ABS32 000003cc async_gen_athrow_iternext │ │ │ │ │ +0000046c 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000480 0000a102 R_ARM_ABS32 00000ee4 async_gen_athrow_traverse │ │ │ │ │ +00000490 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000494 00007102 R_ARM_ABS32 000003cc async_gen_athrow_iternext │ │ │ │ │ 00000498 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004e8 00007a02 R_ARM_ABS32 0000076c async_gen_athrow_finalize │ │ │ │ │ -000004fc 00012702 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000004e8 00007b02 R_ARM_ABS32 0000076c async_gen_athrow_finalize │ │ │ │ │ +000004fc 00012802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000504 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000510 00008b02 R_ARM_ABS32 00000a88 coro_wrapper_dealloc │ │ │ │ │ -00000540 00012802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000510 00008c02 R_ARM_ABS32 00000a88 coro_wrapper_dealloc │ │ │ │ │ +00000540 00012902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000550 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000554 00009e02 R_ARM_ABS32 00000e50 coro_wrapper_traverse │ │ │ │ │ -00000564 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000568 0000a602 R_ARM_ABS32 0000100c coro_wrapper_iternext │ │ │ │ │ +00000554 00009f02 R_ARM_ABS32 00000e50 coro_wrapper_traverse │ │ │ │ │ +00000564 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000568 0000a702 R_ARM_ABS32 0000100c coro_wrapper_iternext │ │ │ │ │ 0000056c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000005cc 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +000005cc 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000005dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e0 00007102 R_ARM_ABS32 000003e8 async_gen_athrow_send │ │ │ │ │ -000005e8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005e0 00007202 R_ARM_ABS32 000003e8 async_gen_athrow_send │ │ │ │ │ +000005e8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005ec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f0 00009402 R_ARM_ABS32 00000b90 async_gen_athrow_throw │ │ │ │ │ -000005f8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000005f0 00009502 R_ARM_ABS32 00000b90 async_gen_athrow_throw │ │ │ │ │ +000005f8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000600 0000a702 R_ARM_ABS32 00001024 async_gen_athrow_close │ │ │ │ │ -00000608 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000061c 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000628 00011002 R_ARM_ABS32 000010d0 _PyAsyncGenASend_Send │ │ │ │ │ +00000600 0000a802 R_ARM_ABS32 00001024 async_gen_athrow_close │ │ │ │ │ +00000608 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000061c 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000628 00011102 R_ARM_ABS32 0000104c _PyAsyncGenASend_Send │ │ │ │ │ 0000062c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000630 00005c02 R_ARM_ABS32 00000fd0 async_gen_asend_send │ │ │ │ │ -00000638 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000630 00005d02 R_ARM_ABS32 00000f4c async_gen_asend_send │ │ │ │ │ +00000638 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000063c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000640 00008802 R_ARM_ABS32 000008e8 async_gen_asend_throw │ │ │ │ │ -00000648 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000640 00008902 R_ARM_ABS32 000008e8 async_gen_asend_throw │ │ │ │ │ +00000648 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000064c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000650 00008a02 R_ARM_ABS32 000009b4 async_gen_asend_close │ │ │ │ │ -00000658 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000670 00012902 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000674 00005e02 R_ARM_ABS32 00001094 async_gen_anext │ │ │ │ │ -00000678 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +00000650 00008b02 R_ARM_ABS32 000009b4 async_gen_asend_close │ │ │ │ │ +00000658 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000670 00012a02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000674 00005f02 R_ARM_ABS32 00001010 async_gen_anext │ │ │ │ │ +00000678 00003e02 R_ARM_ABS32 000009b0 PyGen_am_send │ │ │ │ │ 0000067c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000680 00004e02 R_ARM_ABS32 000000fc async_gen_asend │ │ │ │ │ -00000688 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000680 00004f02 R_ARM_ABS32 000000fc async_gen_asend │ │ │ │ │ +00000688 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000068c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000690 00008102 R_ARM_ABS32 000007b4 async_gen_athrow │ │ │ │ │ -00000698 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000690 00008202 R_ARM_ABS32 000007b4 async_gen_athrow │ │ │ │ │ +00000698 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000069c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006a0 00006b02 R_ARM_ABS32 00000244 async_gen_aclose │ │ │ │ │ -000006a8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006a0 00006c02 R_ARM_ABS32 00000244 async_gen_aclose │ │ │ │ │ +000006a8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006b0 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -000006b8 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000006b0 0000ac02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +000006b8 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006bc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006c0 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +000006c0 00012b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 000006c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000704 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000708 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -0000070c 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +00000708 00004e02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +0000070c 00009c02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 00000710 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000718 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -00000720 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +0000071c 00005202 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +00000720 00009e02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 00000724 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000730 0000a302 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ +00000730 0000a402 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ 00000738 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000740 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000744 00009802 R_ARM_ABS32 00000d34 ag_getframe │ │ │ │ │ +00000744 00009902 R_ARM_ABS32 00000d34 ag_getframe │ │ │ │ │ 00000754 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000758 00009302 R_ARM_ABS32 00000b74 ag_getcode │ │ │ │ │ +00000758 00009402 R_ARM_ABS32 00000b74 ag_getcode │ │ │ │ │ 00000768 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000076c 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +0000076c 00004402 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 0000077c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000780 0000ad02 R_ARM_ABS32 0000116c ag_getstate │ │ │ │ │ +00000780 0000ae02 R_ARM_ABS32 0000116c ag_getstate │ │ │ │ │ 00000788 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007a8 00008602 R_ARM_ABS32 000008b8 coro_wrapper_send │ │ │ │ │ -000007b0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007a8 00008702 R_ARM_ABS32 000008b8 coro_wrapper_send │ │ │ │ │ +000007b0 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007b8 00008702 R_ARM_ABS32 000008d0 coro_wrapper_throw │ │ │ │ │ -000007c0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007b8 00008802 R_ARM_ABS32 000008d0 coro_wrapper_throw │ │ │ │ │ +000007c0 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007c8 00008902 R_ARM_ABS32 0000099c coro_wrapper_close │ │ │ │ │ -000007d0 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000007e4 00008302 R_ARM_ABS32 0000082c coro_await │ │ │ │ │ -000007f0 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +000007c8 00008a02 R_ARM_ABS32 0000099c coro_wrapper_close │ │ │ │ │ +000007d0 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007e4 00008402 R_ARM_ABS32 0000082c coro_await │ │ │ │ │ +000007f0 00003e02 R_ARM_ABS32 000009b0 PyGen_am_send │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007f8 00004a02 R_ARM_ABS32 00000d08 gen_send │ │ │ │ │ -00000800 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000007f8 00004b02 R_ARM_ABS32 00000c84 gen_send │ │ │ │ │ +00000800 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000808 00002f02 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ -00000810 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000808 00003202 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ +00000810 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000814 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000818 00002002 R_ARM_ABS32 00000b3c gen_close │ │ │ │ │ -00000820 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000818 00002302 R_ARM_ABS32 00000c24 gen_close │ │ │ │ │ +00000820 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000824 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000828 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -00000830 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000828 0000ac02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +00000830 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000834 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000838 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000838 00012b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000840 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000854 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000880 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -00000884 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +00000880 00004e02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +00000884 00009c02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 00000888 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000890 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000894 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -00000898 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +00000894 00005202 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +00000898 00009e02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 0000089c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008a4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008a8 0000a302 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ +000008a8 0000a402 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ 000008b0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008bc 00005302 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ +000008bc 00005402 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ 000008cc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008d0 00009102 R_ARM_ABS32 00000b58 cr_getframe │ │ │ │ │ +000008d0 00009202 R_ARM_ABS32 00000b58 cr_getframe │ │ │ │ │ 000008e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008e4 00004502 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ +000008e4 00004602 R_ARM_ABS32 0000003c cr_getcode │ │ │ │ │ 000008f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008f8 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +000008f8 00004402 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000908 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000090c 0000aa02 R_ARM_ABS32 0000111c cr_getstate │ │ │ │ │ +0000090c 0000ab02 R_ARM_ABS32 0000111c cr_getstate │ │ │ │ │ 00000914 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000093c 00003d02 R_ARM_ABS32 00000a34 PyGen_am_send │ │ │ │ │ +0000093c 00003e02 R_ARM_ABS32 000009b0 PyGen_am_send │ │ │ │ │ 00000940 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000944 00004a02 R_ARM_ABS32 00000d08 gen_send │ │ │ │ │ -0000094c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000944 00004b02 R_ARM_ABS32 00000c84 gen_send │ │ │ │ │ +0000094c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000950 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000954 00002f02 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ -0000095c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000954 00003202 R_ARM_ABS32 000000b8 gen_throw │ │ │ │ │ +0000095c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000960 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000964 00002002 R_ARM_ABS32 00000b3c gen_close │ │ │ │ │ -0000096c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000964 00002302 R_ARM_ABS32 00000c24 gen_close │ │ │ │ │ +0000096c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000970 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000974 0000ab02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ -0000097c 0000b502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000974 0000ac02 R_ARM_ABS32 00001144 gen_sizeof │ │ │ │ │ +0000097c 0000b602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000980 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000984 00012a02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ +00000984 00012b02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 0000098c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009a0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009a4 00004d02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ -000009a8 00009b02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ +000009a4 00004e02 R_ARM_ABS32 000000d4 gen_get_name │ │ │ │ │ +000009a8 00009c02 R_ARM_ABS32 00000d68 gen_set_name │ │ │ │ │ 000009ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009b8 00005102 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ -000009bc 00009d02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ +000009b8 00005202 R_ARM_ABS32 00000140 gen_get_qualname │ │ │ │ │ +000009bc 00009e02 R_ARM_ABS32 00000ddc gen_set_qualname │ │ │ │ │ 000009c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009cc 0000a302 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ +000009cc 0000a402 R_ARM_ABS32 00000fa4 gen_getyieldfrom │ │ │ │ │ 000009d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009dc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009e0 00005302 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ +000009e0 00005402 R_ARM_ABS32 00000168 gen_getrunning │ │ │ │ │ 000009f0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f4 00005702 R_ARM_ABS32 0000019c gen_getframe │ │ │ │ │ +000009f4 00005802 R_ARM_ABS32 0000019c gen_getframe │ │ │ │ │ 00000a04 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a08 00004302 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ +00000a08 00004402 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 00000a18 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a1c 00004c02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ +00000a1c 00004d02 R_ARM_ABS32 000000b8 gen_getcode │ │ │ │ │ 00000a2c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a30 0000a102 R_ARM_ABS32 00000f80 gen_getstate │ │ │ │ │ +00000a30 0000a202 R_ARM_ABS32 00000f80 gen_getstate │ │ │ │ │ 00000a38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8604 contains 151 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x85e0 contains 151 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000038 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000040 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000058 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000005c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000180 0000da1c R_ARM_CALL 00001688 _PyCoro_ComputeOrigin │ │ │ │ │ -000001e8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000040 0000d91c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000058 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000005c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000180 0000db1c R_ARM_CALL 00001604 _PyCoro_ComputeOrigin │ │ │ │ │ +000001e8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000001f0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000001f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000001f8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000001f8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000001fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000224 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000244 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000248 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000002d0 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000308 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000030c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000036c 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000414 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000418 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000224 0000d91c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000244 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000248 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000002d0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000308 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000030c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000036c 0000df1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000414 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000418 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 0000041c 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000420 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -00000428 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000428 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000444 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000448 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000450 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000454 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000045c 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000460 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000468 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000045c 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000460 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000468 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000470 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000474 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000048c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000498 0000e21c R_ARM_CALL 00000d54 _PyGen_SetStopIterationValue │ │ │ │ │ -000004a0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000048c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000498 0000e31c R_ARM_CALL 00000cd0 _PyGen_SetStopIterationValue │ │ │ │ │ +000004a0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000004a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000520 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000524 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000578 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -000005b4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000005b8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000600 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000604 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000660 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000664 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000690 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000520 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000524 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000578 0000df1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +000005b4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000005b8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000600 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000604 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000660 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000664 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000690 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b0 0000132b R_ARM_MOVW_ABS_NC 000000bc .LC5 │ │ │ │ │ 000006b4 0000132c R_ARM_MOVT_ABS 000000bc .LC5 │ │ │ │ │ 000006bc 0000142b R_ARM_MOVW_ABS_NC 000000f4 .LC6 │ │ │ │ │ 000006c0 0000142c R_ARM_MOVT_ABS 000000f4 .LC6 │ │ │ │ │ -000006c8 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006cc 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000006d4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c8 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006cc 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006d4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006dc 0000122b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000006e0 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ 000006fc 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000700 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000708 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 0000070c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000714 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000718 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000720 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000728 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000072c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000714 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000718 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000720 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000728 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000072c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 00000730 00000e2b R_ARM_MOVW_ABS_NC 0000005c .LC3 │ │ │ │ │ 00000734 00000e2c R_ARM_MOVT_ABS 0000005c .LC3 │ │ │ │ │ -0000073c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000073c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000744 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000748 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000750 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000750 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000754 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000758 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000758 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000075c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007f8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000008e4 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000008f4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000924 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000968 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000970 0000e61c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000009b4 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -000009f4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009fc 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a04 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a08 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a10 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000a50 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000aa0 0000e81d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -00000ac0 0000e71c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000acc 0000e91c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000adc 00001c2b R_ARM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ -00000ae0 00001c2c R_ARM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ -00000ae4 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000af8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b00 0000eb1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b10 00001d2b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ -00000b14 00001d2c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ -00000b18 0000ea1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000b30 0000ec1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00000b38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000bc4 0000ed1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000c10 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000c20 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000c24 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000c6c 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000c9c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ccc 0000261c R_ARM_CALL 00000bc4 gen_close_iter │ │ │ │ │ -00000d28 0000ed1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ -00000d50 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d54 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d64 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000d74 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000d78 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000db8 0000f11c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00000ddc 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000df4 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000df8 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000e00 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000e0c 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000e60 0000232b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ -00000e64 0000232c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ -00000e6c 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000e70 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000e90 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000e94 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000ea0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000eac 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000eb0 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000eb8 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee0 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00000f20 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f3c 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00000f40 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00000f44 0000e12b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000f48 0000e12c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000f50 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f5c 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ -00000f60 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ -00000f68 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000f6c 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000f78 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f7c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f80 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f84 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f88 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000f8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000fe0 0000ee1c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ -00001018 0000db1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000101c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001090 0000f41c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -000010e4 0000f51c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ +00000780 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000784 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000007d0 0000e51c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +000007f4 0000df1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000844 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000008e0 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +000009cc 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000009dc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a0c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a50 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a58 0000e81c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +00000a9c 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +00000adc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ae4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000aec 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000af0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000af8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b38 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000b88 0000ea1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000ba8 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000bb4 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000bc4 00001f2b R_ARM_MOVW_ABS_NC 00000130 .LC7 │ │ │ │ │ +00000bc8 00001f2c R_ARM_MOVT_ABS 00000130 .LC7 │ │ │ │ │ +00000bcc 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000be0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 0000ed1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bf8 0000202b R_ARM_MOVW_ABS_NC 00000160 .LC8 │ │ │ │ │ +00000bfc 0000202c R_ARM_MOVT_ABS 00000160 .LC8 │ │ │ │ │ +00000c00 0000ec1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00000c18 0000ee1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00000c20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000cac 0000ef1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000cf8 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d08 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000d0c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000d58 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000d88 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000db4 0000291c R_ARM_CALL 00000b40 gen_close_iter │ │ │ │ │ +00000e10 0000ef1c R_ARM_CALL 00000000 _PyEval_NoToolsForUnwind │ │ │ │ │ +00000e38 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e3c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e44 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000e68 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e6c 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000e78 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000e88 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000e94 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ebc 0000262b R_ARM_MOVW_ABS_NC 000001b0 .LC10 │ │ │ │ │ +00000ec0 0000262c R_ARM_MOVT_ABS 000001b0 .LC10 │ │ │ │ │ +00000ec8 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000ecc 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000eec 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000ef0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000efc 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f08 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000f0c 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000f28 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f40 00000b2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00000f44 00000b2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00000f48 0000e22b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000f4c 0000e22c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000f54 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f7c 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00000fb8 00000c2b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ +00000fbc 00000c2c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ +00000fc4 00000d2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000fc8 00000d2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000fd4 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fd8 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fdc 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fe0 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000fe4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00001038 0000f01c R_ARM_CALL 00000000 _PyFrame_ClearExceptCode │ │ │ │ │ +00001070 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001074 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000010e8 0000f51c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +0000113c 0000f61c R_ARM_CALL 00000000 _PyGC_VisitStackRef │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x8abc contains 245 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8a98 contains 245 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000008 0001092c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000010 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000014 00010a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000040 0000442b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ -00000044 0000442c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ -00000078 0000472b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ -0000007c 0000472c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ -00000080 0000482b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ -00000084 0000482c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ -00000088 00010b1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -000000bc 00004b2b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ -000000c0 00004b2c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ -00000118 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -00000134 0000501d R_ARM_JUMP24 00000ec0 async_gen_asend_new │ │ │ │ │ -0000016c 0001092b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000170 0001092c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000178 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -0000017c 00010a2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000001a0 0000562b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ -000001a4 0000562c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ -000001d8 0000472b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ -000001dc 0000472c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ -000001e0 0000482b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ -000001e4 0000482c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ -000001e8 00010b1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ -00000210 00010f1c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ -00000238 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000023c 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000025c 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -000002b8 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000002e4 00006d2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ -000002e8 00006d2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ -000002ec 0001131c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +00000004 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000008 00010a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000010 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000014 00010b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000040 0000452b R_ARM_MOVW_ABS_NC 000003a0 .LC20 │ │ │ │ │ +00000044 0000452c R_ARM_MOVT_ABS 000003a0 .LC20 │ │ │ │ │ +00000078 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ +0000007c 0000482c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ +00000080 0000492b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ +00000084 0000492c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ +00000088 00010c1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +000000bc 00004c2b R_ARM_MOVW_ABS_NC 000003c0 .LC23 │ │ │ │ │ +000000c0 00004c2c R_ARM_MOVT_ABS 000003c0 .LC23 │ │ │ │ │ +00000118 0000501c R_ARM_CALL 00000d20 async_gen_init_hooks │ │ │ │ │ +00000134 0000511d R_ARM_JUMP24 00000e3c async_gen_asend_new │ │ │ │ │ +0000016c 00010a2b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000170 00010a2c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000178 00010b2b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +0000017c 00010b2c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000001a0 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC24 │ │ │ │ │ +000001a4 0000572c R_ARM_MOVT_ABS 000003c8 .LC24 │ │ │ │ │ +000001d8 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC21 │ │ │ │ │ +000001dc 0000482c R_ARM_MOVT_ABS 000003a8 .LC21 │ │ │ │ │ +000001e0 0000492b R_ARM_MOVW_ABS_NC 000003ac .LC22 │ │ │ │ │ +000001e4 0000492c R_ARM_MOVT_ABS 000003ac .LC22 │ │ │ │ │ +000001e8 00010c1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ +00000210 0001101c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ +00000238 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000023c 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000025c 0000501c R_ARM_CALL 00000d20 async_gen_init_hooks │ │ │ │ │ +000002b8 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000002e4 00006e2b R_ARM_MOVW_ABS_NC 0000043c .LC27 │ │ │ │ │ +000002e8 00006e2c R_ARM_MOVT_ABS 0000043c .LC27 │ │ │ │ │ +000002ec 0001141c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 000003c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003c8 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000003d0 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000003d4 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000040c 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000410 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000414 0000722b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00000418 0000722c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00000420 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000440 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000444 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000454 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000470 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000474 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000490 0000732b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -00000494 0000732c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -00000498 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004a0 0000742b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -000004a4 0000742c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -000004a8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004c0 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004c4 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -000004d4 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000004dc 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000004e0 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000004ec 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000004f0 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000003c8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000003d0 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000003d4 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000040c 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000410 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000414 0000732b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00000418 0000732c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00000420 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000440 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000444 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000454 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000470 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000474 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000490 0000742b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00000494 0000742c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00000498 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004a0 0000752b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +000004a4 0000752c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +000004a8 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004c0 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004c4 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +000004d4 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000004dc 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000004e0 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000004ec 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000004f0 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ 000004f4 0000122b R_ARM_MOVW_ABS_NC 00000084 .LC4 │ │ │ │ │ 000004f8 0000122c R_ARM_MOVT_ABS 00000084 .LC4 │ │ │ │ │ -00000500 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000520 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000524 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000053c 0000301c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ -00000574 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000058c 0000301c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ -00000598 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -000005a8 00004a1c R_ARM_CALL 00000d08 gen_send │ │ │ │ │ -000005cc 00005d1d R_ARM_JUMP24 00001208 async_gen_unwrap_value │ │ │ │ │ -00000600 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000608 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000060c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000618 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -0000061c 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -0000062c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000638 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -0000063c 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000654 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000660 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000664 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000066c 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000684 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000688 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -0000068c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000694 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000500 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000520 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000524 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000053c 0000331c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ +00000574 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000058c 0000331c R_ARM_CALL 00000188 _gen_throw │ │ │ │ │ +00000598 00005e1c R_ARM_CALL 00001184 async_gen_unwrap_value │ │ │ │ │ +000005a8 00004b1c R_ARM_CALL 00000c84 gen_send │ │ │ │ │ +000005cc 00005e1d R_ARM_JUMP24 00001184 async_gen_unwrap_value │ │ │ │ │ +00000600 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000608 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000060c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000618 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +0000061c 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +0000062c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000638 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +0000063c 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000654 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000660 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000664 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000066c 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000684 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000688 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +0000068c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000694 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 000006a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006c0 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ -0000073c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000744 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -0000074c 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000754 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000764 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000768 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000007a0 0001121d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ -000007b0 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000007e0 00004f1c R_ARM_CALL 00000da4 async_gen_init_hooks │ │ │ │ │ -00000800 0000f92b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00000804 0000f92c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000080c 00007f2b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ -00000810 00007f2c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ -00000818 0000fa1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00000848 00010e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000006c0 0000e61c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ +0000073c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000744 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +0000074c 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000754 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000764 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000768 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000007a0 0001131d R_ARM_JUMP24 00000000 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ +000007b0 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000007e0 0000501c R_ARM_CALL 00000d20 async_gen_init_hooks │ │ │ │ │ +00000800 0000fa2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00000804 0000fa2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000080c 0000802b R_ARM_MOVW_ABS_NC 0000051c .LC33 │ │ │ │ │ +00000810 0000802c R_ARM_MOVT_ABS 0000051c .LC33 │ │ │ │ │ +00000818 0000fb1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00000848 00010f1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000008b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000008b4 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000008cc 00004a1d R_ARM_JUMP24 00000d08 gen_send │ │ │ │ │ -000008e4 00002f1d R_ARM_JUMP24 000000b8 gen_throw │ │ │ │ │ -00000908 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -0000090c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000910 0000592b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ -00000914 0000592c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ -0000091c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000950 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000954 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -0000095c 00005a2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ -00000960 00005a2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ -0000096c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000974 00002f1c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ -00000980 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -000009b0 0000201d R_ARM_JUMP24 00000b3c gen_close │ │ │ │ │ -000009d4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009d8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009e0 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009e4 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -000009fc 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000a00 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000a08 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a14 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a1c 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000a20 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000a28 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a38 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a60 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a64 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a68 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a70 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -00000a74 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -00000a7c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b1c 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b2c 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000b30 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000b3c 00008d2b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ -00000b40 00008d2c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ -00000b54 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000b5c 0000902b R_ARM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ -00000b60 0000902c R_ARM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ -00000b78 0000922b R_ARM_MOVW_ABS_NC 000005a4 .LC36 │ │ │ │ │ -00000b7c 0000922c R_ARM_MOVT_ABS 000005a4 .LC36 │ │ │ │ │ -00000bb0 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bb4 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bb8 0000722b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ -00000bbc 0000722c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ -00000bc4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000bf8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000bfc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c18 0000732b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ -00000c1c 0000732c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ -00000c20 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c28 0000742b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ -00000c2c 0000742c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ -00000c30 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c38 00002f1c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ -00000c54 00005d1c R_ARM_CALL 00001208 async_gen_unwrap_value │ │ │ │ │ -00000cb0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cb4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cb8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -00000cbc 0000242b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ -00000cc0 0000242c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ -00000ccc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ce4 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000ce8 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00000cf0 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000cfc 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d00 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000d08 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000d14 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000d18 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00000d1c 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00000d24 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000008b4 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000008cc 00004b1d R_ARM_JUMP24 00000c84 gen_send │ │ │ │ │ +000008e4 0000321d R_ARM_JUMP24 000000b8 gen_throw │ │ │ │ │ +00000908 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +0000090c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000910 00005a2b R_ARM_MOVW_ABS_NC 000003d4 .LC25 │ │ │ │ │ +00000914 00005a2c R_ARM_MOVT_ABS 000003d4 .LC25 │ │ │ │ │ +0000091c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000950 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000954 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +0000095c 00005b2b R_ARM_MOVW_ABS_NC 00000408 .LC26 │ │ │ │ │ +00000960 00005b2c R_ARM_MOVT_ABS 00000408 .LC26 │ │ │ │ │ +0000096c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000974 0000321c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ +00000980 00005e1c R_ARM_CALL 00001184 async_gen_unwrap_value │ │ │ │ │ +000009b0 0000231d R_ARM_JUMP24 00000c24 gen_close │ │ │ │ │ +000009d4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000009d8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000009e0 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009e4 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +000009fc 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000a00 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000a08 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a14 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a1c 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a20 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000a28 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a38 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a60 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a64 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a68 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a70 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +00000a74 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +00000a7c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b1c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b2c 0000e71d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000b30 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b3c 00008e2b R_ARM_MOVW_ABS_NC 0000057c .LC34 │ │ │ │ │ +00000b40 00008e2c R_ARM_MOVT_ABS 0000057c .LC34 │ │ │ │ │ +00000b54 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b5c 0000912b R_ARM_MOVW_ABS_NC 00000598 .LC35 │ │ │ │ │ +00000b60 0000912c R_ARM_MOVT_ABS 00000598 .LC35 │ │ │ │ │ +00000b78 0000932b R_ARM_MOVW_ABS_NC 000005a4 .LC36 │ │ │ │ │ +00000b7c 0000932c R_ARM_MOVT_ABS 000005a4 .LC36 │ │ │ │ │ +00000bb0 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bb4 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bb8 0000732b R_ARM_MOVW_ABS_NC 00000444 .LC28 │ │ │ │ │ +00000bbc 0000732c R_ARM_MOVT_ABS 00000444 .LC28 │ │ │ │ │ +00000bc4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bf8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000bfc 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000c18 0000742b R_ARM_MOVW_ABS_NC 00000474 .LC29 │ │ │ │ │ +00000c1c 0000742c R_ARM_MOVT_ABS 00000474 .LC29 │ │ │ │ │ +00000c20 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c28 0000752b R_ARM_MOVW_ABS_NC 000004a8 .LC30 │ │ │ │ │ +00000c2c 0000752c R_ARM_MOVT_ABS 000004a8 .LC30 │ │ │ │ │ +00000c30 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000c38 0000321c R_ARM_CALL 000000b8 gen_throw │ │ │ │ │ +00000c54 00005e1c R_ARM_CALL 00001184 async_gen_unwrap_value │ │ │ │ │ +00000cb0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cb4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cb8 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +00000cbc 0000272b R_ARM_MOVW_ABS_NC 000001d0 .LC11 │ │ │ │ │ +00000cc0 0000272c R_ARM_MOVT_ABS 000001d0 .LC11 │ │ │ │ │ +00000ccc 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ce4 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000ce8 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000cf0 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000cfc 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d00 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000d08 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000d14 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000d18 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00000d1c 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00000d24 0000f21c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000d30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000d38 0000962b R_ARM_MOVW_ABS_NC 000005ac .LC37 │ │ │ │ │ -00000d3c 0000962c R_ARM_MOVT_ABS 000005ac .LC37 │ │ │ │ │ -00000d64 00005c1d R_ARM_JUMP24 00000fd0 async_gen_asend_send │ │ │ │ │ -00000d94 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000d98 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000d9c 00009a2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ -00000da0 00009a2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ -00000da8 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000dd0 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000e08 0000e32b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e0c 0000e32c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000e10 00009c2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ -00000e14 00009c2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ -00000e1c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e44 0000341c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ -00000f84 0000a22b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00000f88 0000a22c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000fb4 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000fb8 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000ff0 0000a42b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ -00000ff4 0000a42c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ -00001008 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000d38 0000972b R_ARM_MOVW_ABS_NC 000005ac .LC37 │ │ │ │ │ +00000d3c 0000972c R_ARM_MOVT_ABS 000005ac .LC37 │ │ │ │ │ +00000d64 00005d1d R_ARM_JUMP24 00000f4c async_gen_asend_send │ │ │ │ │ +00000d94 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000d98 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000d9c 00009b2b R_ARM_MOVW_ABS_NC 000005b8 .LC38 │ │ │ │ │ +00000da0 00009b2c R_ARM_MOVT_ABS 000005b8 .LC38 │ │ │ │ │ +00000da8 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000dd0 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000e08 0000e42b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e0c 0000e42c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e10 00009d2b R_ARM_MOVW_ABS_NC 000005e0 .LC39 │ │ │ │ │ +00000e14 00009d2c R_ARM_MOVT_ABS 000005e0 .LC39 │ │ │ │ │ +00000e1c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e44 0000371c R_ARM_CALL 0000086c Py_XDECREF │ │ │ │ │ +00000f84 0000a32b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00000f88 0000a32c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000fb4 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fb8 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000ff0 0000a52b R_ARM_MOVW_ABS_NC 0000060c .LC40 │ │ │ │ │ +00000ff4 0000a52c R_ARM_MOVT_ABS 0000060c .LC40 │ │ │ │ │ +00001008 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001020 0000101d R_ARM_JUMP24 000002d4 gen_iternext │ │ │ │ │ -00001044 0000d92b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001048 0000d92c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001050 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ -00001054 0000ef2c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ -0000106c 0000f72b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00001070 0000f72c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00001078 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00001084 0000f31c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000108c 0001042b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001090 0001042c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001098 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010a8 0000f21c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000010d0 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010d4 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ -000010d8 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ -000010e0 0000222b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ -000010e4 0000222c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ -000010ec 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001100 0000a82b R_ARM_MOVW_ABS_NC 00000630 .LC41 │ │ │ │ │ -00001104 0000a82c R_ARM_MOVT_ABS 00000630 .LC41 │ │ │ │ │ -00001118 0001151d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001120 0000a22b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001124 0000a22c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00001168 0001161d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00001170 0000a22b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -00001174 0000a22c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000122c 0000d81c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001254 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b4 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000145c 0000dc6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001044 0000da2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001048 0000da2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001050 0000f12b R_ARM_MOVW_ABS_NC 00000000 PyExc_GeneratorExit │ │ │ │ │ +00001054 0000f12c R_ARM_MOVT_ABS 00000000 PyExc_GeneratorExit │ │ │ │ │ +0000106c 0000f82b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00001070 0000f82c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00001078 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00001084 0000f41c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000108c 0001052b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001090 0001052c R_ARM_MOVT_ABS 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00001098 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010a8 0000f31c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000010d0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010d4 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_RuntimeError │ │ │ │ │ +000010d8 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_RuntimeError │ │ │ │ │ +000010e0 0000252b R_ARM_MOVW_ABS_NC 00000190 .LC9 │ │ │ │ │ +000010e4 0000252c R_ARM_MOVT_ABS 00000190 .LC9 │ │ │ │ │ +000010ec 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001100 0000a92b R_ARM_MOVW_ABS_NC 00000630 .LC41 │ │ │ │ │ +00001104 0000a92c R_ARM_MOVT_ABS 00000630 .LC41 │ │ │ │ │ +00001118 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001120 0000a32b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001124 0000a32c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00001168 0001171d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00001170 0000a32b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +00001174 0000a32c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +0000122c 0000d91c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001254 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000145c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 00001474 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001478 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000014a0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000014a4 0000042c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001508 00011e1c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ -00001514 0000da1c R_ARM_CALL 00001688 _PyCoro_ComputeOrigin │ │ │ │ │ -00001540 0000db1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001508 00011f1c R_ARM_CALL 00000000 _PyEval_GetFrame │ │ │ │ │ +00001514 0000db1c R_ARM_CALL 00001604 _PyCoro_ComputeOrigin │ │ │ │ │ +00001540 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001558 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001558 0000de6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000015a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x9264 contains 18 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x9240 contains 18 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000000 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000004 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000008 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000000c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000010 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000014 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000018 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000001c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000020 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000024 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000028 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000002c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000030 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000034 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000038 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000003c 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000040 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000044 00010302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000000 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000004 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000008 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000000c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000010 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000014 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000018 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000001c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000020 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000024 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000028 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000002c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000030 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000034 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000038 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000003c 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000040 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000044 00010402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -99,14 +99,15 @@ │ │ │ │ │ close() -> raise GeneratorExit inside generator. │ │ │ │ │ send(value) -> send 'value' into generator, │ │ │ │ │ return next yielded value or raise StopIteration. │ │ │ │ │ .LANCHOR0 │ │ │ │ │ make_gen │ │ │ │ │ gen_iternext │ │ │ │ │ gen_send_ex │ │ │ │ │ +gen_send_ex2.constprop.0 │ │ │ │ │ gen_dealloc │ │ │ │ │ gen_clear_frame │ │ │ │ │ gen_finalize │ │ │ │ │ gen_close │ │ │ │ │ gen_close_iter │ │ │ │ │ _gen_throw │ │ │ │ │ Py_XDECREF │ │ │ │ │ @@ -199,28 +200,28 @@ │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyEval_EvalFrameDefault │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_ValueError │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ PyExc_TypeError │ │ │ │ │ +_PyErr_ChainStackItem │ │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ PyErr_FormatUnraisable │ │ │ │ │ PyErr_Occurred │ │ │ │ │ _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ _PyEval_NoToolsForUnwind │ │ │ │ │ _PyFrame_ClearExceptCode │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ PyErr_SetNone │ │ │ │ │ -_PyErr_ChainStackItem │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ _PyGC_VisitStackRef │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -134,51 +134,51 @@ │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ ldr r6, [fp, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 664 <_gen_throw+0x4dc> │ │ │ │ │ + beq 3e8 <_gen_throw+0x260> │ │ │ │ │ mov r4, r2 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 638 <_gen_throw+0x4b0> │ │ │ │ │ + beq 3bc <_gen_throw+0x234> │ │ │ │ │ mov r2, #4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq 3bc <_gen_throw+0x234> │ │ │ │ │ + beq 5d8 <_gen_throw+0x450> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r6, r2 │ │ │ │ │ str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ beq 1fc <_gen_throw+0x74> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2e4 <_gen_throw+0x15c> │ │ │ │ │ + bne 2d0 <_gen_throw+0x148> │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ bne 2bc <_gen_throw+0x134> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2d0 <_gen_throw+0x148> │ │ │ │ │ + bne 3a8 <_gen_throw+0x220> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt 29c <_gen_throw+0x114> │ │ │ │ │ tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 32c <_gen_throw+0x1a4> │ │ │ │ │ + beq 318 <_gen_throw+0x190> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r5, r2 │ │ │ │ │ - bne 37c <_gen_throw+0x1f4> │ │ │ │ │ + bne 368 <_gen_throw+0x1e0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 86c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -210,19 +210,14 @@ │ │ │ │ │ R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ b 280 <_gen_throw+0xf8> │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r5] │ │ │ │ │ b 214 <_gen_throw+0x8c> │ │ │ │ │ - ldr r1, [r6] │ │ │ │ │ - cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r1, r1, #1 │ │ │ │ │ - strle r1, [r6] │ │ │ │ │ - b 21c <_gen_throw+0x94> │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq 1fc <_gen_throw+0x74> │ │ │ │ │ @@ -257,44 +252,221 @@ │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3a0 <_gen_throw+0x218> │ │ │ │ │ + ble 38c <_gen_throw+0x204> │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 86c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 86c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 318 <_gen_throw+0x190> │ │ │ │ │ + b 304 <_gen_throw+0x17c> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC15 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 350 <_gen_throw+0x1c8> │ │ │ │ │ + b 33c <_gen_throw+0x1b4> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 360 <_gen_throw+0x1d8> │ │ │ │ │ + bne 34c <_gen_throw+0x1c4> │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 360 <_gen_throw+0x1d8> │ │ │ │ │ + b 34c <_gen_throw+0x1c4> │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r1, r1, #1 │ │ │ │ │ + strle r1, [r6] │ │ │ │ │ + b 21c <_gen_throw+0x94> │ │ │ │ │ + ldr r3, [pc, #1180] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 414 <_gen_throw+0x28c> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #1132] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne 5b8 <_gen_throw+0x430> │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + cmp r6, r2 │ │ │ │ │ + str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + moveq r6, #0 │ │ │ │ │ + streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 43c <_gen_throw+0x2b4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 574 <_gen_throw+0x3ec> │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r4] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 560 <_gen_throw+0x3d8> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 5a4 <_gen_throw+0x41c> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 540 <_gen_throw+0x3b8> │ │ │ │ │ + tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ + beq 50c <_gen_throw+0x384> │ │ │ │ │ + cmp r5, r2 │ │ │ │ │ + cmpne r5, #0 │ │ │ │ │ + bne 4d0 <_gen_throw+0x348> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 86c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r2] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4c0 <_gen_throw+0x338> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyException_GetTraceback │ │ │ │ │ + str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r0, fp, #48 @ 0x30 │ │ │ │ │ + ldm r0, {r0, r1, r2} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Restore │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC15 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ble 52c <_gen_throw+0x3a4> │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bl 86c │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bl 86c │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC16 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 4e8 <_gen_throw+0x360> │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [r0] │ │ │ │ │ + bne 4f8 <_gen_throw+0x370> │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 4f8 <_gen_throw+0x370> │ │ │ │ │ + ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ + tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ + beq 46c <_gen_throw+0x2e4> │ │ │ │ │ + sub r2, fp, #40 @ 0x28 │ │ │ │ │ + sub r1, fp, #44 @ 0x2c │ │ │ │ │ + sub r0, fp, #48 @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ + b 4c0 <_gen_throw+0x338> │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r5] │ │ │ │ │ + b 454 <_gen_throw+0x2cc> │ │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + beq 43c <_gen_throw+0x2b4> │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC14 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r3, r3, #1 │ │ │ │ │ + strle r3, [r6] │ │ │ │ │ + b 45c <_gen_throw+0x2d4> │ │ │ │ │ + sub r3, r3, #212 @ 0xd4 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC1 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC2 │ │ │ │ │ + movne r1, r2 │ │ │ │ │ + b 400 <_gen_throw+0x278> │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [r2, #-8] │ │ │ │ │ bic r1, r2, #1 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ @@ -310,16 +482,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, sl, #1 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 584 <_gen_throw+0x3fc> │ │ │ │ │ - ldr r2, [pc, #1096] @ 860 <_gen_throw+0x6d8> │ │ │ │ │ + bne 7a0 <_gen_throw+0x618> │ │ │ │ │ + ldr r2, [pc, #560] @ 864 <_gen_throw+0x6dc> │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr lr, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r9, r7, #36 @ 0x24 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r1, r2] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ @@ -330,15 +502,15 @@ │ │ │ │ │ mov r8, ip │ │ │ │ │ cmp r1, r2 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ str ip, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 4dc <_gen_throw+0x354> │ │ │ │ │ + bne 6f8 <_gen_throw+0x570> │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r5, [ip, #56] @ 0x38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r9, [ip, #56] @ 0x38 │ │ │ │ │ mov r0, lr │ │ │ │ │ @@ -355,35 +527,35 @@ │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r2, #56] @ 0x38 │ │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4c8 <_gen_throw+0x340> │ │ │ │ │ + bgt 6e4 <_gen_throw+0x55c> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 854 <_gen_throw+0x6cc> │ │ │ │ │ + beq 848 <_gen_throw+0x6c0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ beq 28c <_gen_throw+0x104> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r7, #35] @ 0x23 │ │ │ │ │ - b 320 <_gen_throw+0x198> │ │ │ │ │ - ldr r1, [pc, #896] @ 864 <_gen_throw+0x6dc> │ │ │ │ │ + b 30c <_gen_throw+0x184> │ │ │ │ │ + ldr r1, [pc, #360] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 604 <_gen_throw+0x47c> │ │ │ │ │ + blt 820 <_gen_throw+0x698> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d4 <_gen_throw+0x44c> │ │ │ │ │ + beq 7f0 <_gen_throw+0x668> │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr ip, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r5, [r6, #56] @ 0x38 │ │ │ │ │ str r5, [r7, #40] @ 0x28 │ │ │ │ │ @@ -402,42 +574,42 @@ │ │ │ │ │ streq r3, [r2, #68] @ 0x44 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r2, #56] @ 0x38 │ │ │ │ │ str r3, [r7, #40] @ 0x28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4ac <_gen_throw+0x324> │ │ │ │ │ + bgt 6c8 <_gen_throw+0x540> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4ac <_gen_throw+0x324> │ │ │ │ │ + bne 6c8 <_gen_throw+0x540> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ac <_gen_throw+0x324> │ │ │ │ │ + b 6c8 <_gen_throw+0x540> │ │ │ │ │ ldr r8, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl bc4 │ │ │ │ │ + bl b40 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b0 <_gen_throw+0x428> │ │ │ │ │ + bgt 7cc <_gen_throw+0x644> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq 5bc <_gen_throw+0x434> │ │ │ │ │ + beq 7d8 <_gen_throw+0x650> │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bne 1d4 <_gen_throw+0x4c> │ │ │ │ │ b 28c <_gen_throw+0x104> │ │ │ │ │ str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 5b0 <_gen_throw+0x428> │ │ │ │ │ + b 7cc <_gen_throw+0x644> │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 1d4 <_gen_throw+0x4c> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ bne 1d4 <_gen_throw+0x4c> │ │ │ │ │ @@ -446,207 +618,35 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ b 1d4 <_gen_throw+0x4c> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 620 <_gen_throw+0x498> │ │ │ │ │ + bgt 83c <_gen_throw+0x6b4> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 62c <_gen_throw+0x4a4> │ │ │ │ │ + beq 854 <_gen_throw+0x6cc> │ │ │ │ │ mov r3, #2 │ │ │ │ │ strb r3, [r7, #35] @ 0x23 │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ + b 308 <_gen_throw+0x180> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 620 <_gen_throw+0x498> │ │ │ │ │ - ldr r3, [pc, #552] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 690 <_gen_throw+0x508> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC3 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #504] @ 868 <_gen_throw+0x6e0> │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne 834 <_gen_throw+0x6ac> │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - cmp r6, r2 │ │ │ │ │ - str r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - strd r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - moveq r6, #0 │ │ │ │ │ - streq r6, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 6b8 <_gen_throw+0x530> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 7f0 <_gen_throw+0x668> │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r4] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 7dc <_gen_throw+0x654> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 820 <_gen_throw+0x698> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 7bc <_gen_throw+0x634> │ │ │ │ │ - tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 788 <_gen_throw+0x600> │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - cmpne r5, #0 │ │ │ │ │ - bne 74c <_gen_throw+0x5c4> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 73c <_gen_throw+0x5b4> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyException_GetTraceback │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ - ldm r0, {r0, r1, r2} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Restore │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC15 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC15 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7a8 <_gen_throw+0x620> │ │ │ │ │ - ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 86c │ │ │ │ │ - ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 86c │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC16 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - b 764 <_gen_throw+0x5dc> │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - bne 774 <_gen_throw+0x5ec> │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 774 <_gen_throw+0x5ec> │ │ │ │ │ - ldr r1, [r4, #84] @ 0x54 │ │ │ │ │ - tst r1, #1073741824 @ 0x40000000 │ │ │ │ │ - beq 6e8 <_gen_throw+0x560> │ │ │ │ │ - sub r2, fp, #40 @ 0x28 │ │ │ │ │ - sub r1, fp, #44 @ 0x2c │ │ │ │ │ - sub r0, fp, #48 @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NormalizeException │ │ │ │ │ - b 73c <_gen_throw+0x5b4> │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r5] │ │ │ │ │ - b 6d0 <_gen_throw+0x548> │ │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyTraceBack_Type │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyTraceBack_Type │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq 6b8 <_gen_throw+0x530> │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC14 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31c <_gen_throw+0x194> │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r6] │ │ │ │ │ - b 6d8 <_gen_throw+0x550> │ │ │ │ │ - sub r3, r3, #212 @ 0xd4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC1 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC2 │ │ │ │ │ - movne r1, r2 │ │ │ │ │ - b 67c <_gen_throw+0x4f4> │ │ │ │ │ + b 6e4 <_gen_throw+0x55c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4c8 <_gen_throw+0x340> │ │ │ │ │ - .word 0x00000438 │ │ │ │ │ + b 83c <_gen_throw+0x6b4> │ │ │ │ │ + .word 0x000001a8 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000e15c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x000001a8 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 0000086c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ bne 888 │ │ │ │ │ @@ -662,191 +662,154 @@ │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ 000008ac : │ │ │ │ │ gen_throw_current_exception(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ + push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr ip, [pc, #180] @ 97c │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + add fp, sp, #8 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #20 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr ip, [pc, ip] │ │ │ │ │ - add r1, r0, #36 @ 0x24 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - ldr r0, [r0, #68] @ 0x44 │ │ │ │ │ - ldr r5, [lr, ip] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - orrgt r2, r2, #1 │ │ │ │ │ - addle r3, r3, #1 │ │ │ │ │ - strle r3, [r2] │ │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r2, [r0], #4 │ │ │ │ │ - str r3, [r4, #24] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ │ - str r3, [r5, #92] @ 0x5c │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ - R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + bl 760 <_gen_throw+0x5d8> │ │ │ │ │ + R_ARM_CALL gen_send_ex2.constprop.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 974 │ │ │ │ │ - bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ - R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ - ldr r3, [r5, #812] @ 0x32c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne 958 │ │ │ │ │ - sub sp, fp, #12 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 950 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 8e8 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + sub sp, fp, #8 │ │ │ │ │ + pop {r4, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 980 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 950 │ │ │ │ │ - blx r3 │ │ │ │ │ - b 944 │ │ │ │ │ - .word 0x00000098 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + bl 8fc │ │ │ │ │ + ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + b 8dc │ │ │ │ │ │ │ │ │ │ -00000980 : │ │ │ │ │ +000008fc : │ │ │ │ │ gen_set_stop_iteration.isra.0(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #148] @ a30 │ │ │ │ │ + ldr r3, [pc, #148] @ 9ac │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 9e4 │ │ │ │ │ + beq 960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne a00 │ │ │ │ │ + bne 97c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble a14 │ │ │ │ │ + ble 990 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 94c │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r1, [fp, #-8] │ │ │ │ │ - bl d54 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl cd0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b 9d0 │ │ │ │ │ + b 94c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 9dc │ │ │ │ │ + bne 958 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000a34 : │ │ │ │ │ +000009b0 : │ │ │ │ │ PyGen_am_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 4a8 <_gen_throw+0x320> │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ -00000a48 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ +000009c4 <_PyCoro_GetAwaitableIter>: │ │ │ │ │ _PyCoro_GetAwaitableIter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r4, r2, #424 @ 0x1a8 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne a98 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ + bne a14 <_PyCoro_GetAwaitableIter+0x50> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq b30 <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ + beq aac <_PyCoro_GetAwaitableIter+0xe8> │ │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b48 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq ac4 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq b48 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ + beq ac4 <_PyCoro_GetAwaitableIter+0x100> │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + beq a08 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - beq b7c <_PyCoro_GetAwaitableIter+0x134> │ │ │ │ │ + beq af8 <_PyCoro_GetAwaitableIter+0x134> │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq b68 <_PyCoro_GetAwaitableIter+0x120> │ │ │ │ │ + beq ae4 <_PyCoro_GetAwaitableIter+0x120> │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Check │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + bne a08 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ @@ -854,41 +817,41 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble bac <_PyCoro_GetAwaitableIter+0x164> │ │ │ │ │ + ble b28 <_PyCoro_GetAwaitableIter+0x164> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b a8c <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ + b a08 <_PyCoro_GetAwaitableIter+0x44> │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ ldr r1, [r1, #24] │ │ │ │ │ tst r1, #256 @ 0x100 │ │ │ │ │ - bne a78 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ - b aa0 <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ + bne 9f4 <_PyCoro_GetAwaitableIter+0x30> │ │ │ │ │ + b a1c <_PyCoro_GetAwaitableIter+0x58> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #256 @ 0x100 │ │ │ │ │ - beq ae4 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ + beq a60 <_PyCoro_GetAwaitableIter+0x9c> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ mov r2, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ @@ -897,24 +860,24 @@ │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bgt aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + bne aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b28 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ + b aa4 <_PyCoro_GetAwaitableIter+0xe0> │ │ │ │ │ │ │ │ │ │ -00000bc4 : │ │ │ │ │ +00000b40 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -922,47 +885,47 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r1, r3, #424 @ 0x1a8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ cmpne r2, r3 │ │ │ │ │ - bne c1c │ │ │ │ │ + bne b98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl b3c <_PyCoro_GetAwaitableIter+0xf4> │ │ │ │ │ + bl c24 │ │ │ │ │ R_ARM_CALL gen_close │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cc4 │ │ │ │ │ + beq c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 86c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r1, [pc, #220] @ d00 │ │ │ │ │ + ldr r1, [pc, #220] @ c7c │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ccc │ │ │ │ │ + blt c48 │ │ │ │ │ ldr r4, [fp, #-16] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq c08 │ │ │ │ │ - ldr r3, [pc, #188] @ d04 │ │ │ │ │ + beq b84 │ │ │ │ │ + ldr r3, [pc, #188] @ c80 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ │ ldr r5, [r2, r3] │ │ │ │ │ tst r0, #2048 @ 0x800 │ │ │ │ │ - beq ce0 │ │ │ │ │ + beq c5c │ │ │ │ │ ldr r3, [r1, #28] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - beq ce0 │ │ │ │ │ + beq c5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ blx ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -970,117 +933,117 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cbc │ │ │ │ │ + bgt c38 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne cbc │ │ │ │ │ + bne c38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c08 │ │ │ │ │ + bne b84 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b c14 │ │ │ │ │ + b b90 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b c34 │ │ │ │ │ + b bb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b c9c │ │ │ │ │ + b c18 │ │ │ │ │ .word 0x0000a8b8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000d08 : │ │ │ │ │ +00000c84 : │ │ │ │ │ gen_send(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ sub r2, fp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 4a8 <_gen_throw+0x320> │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne d48 │ │ │ │ │ + bne cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 980 │ │ │ │ │ + bl 8fc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000d54 <_PyGen_SetStopIterationValue>: │ │ │ │ │ +00000cd0 <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - beq d9c <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ + beq d18 <_PyGen_SetStopIterationValue+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d94 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ + beq d10 <_PyGen_SetStopIterationValue+0x40> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetRaisedException │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ - b d80 <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ + b cfc <_PyGen_SetStopIterationValue+0x2c> │ │ │ │ │ │ │ │ │ │ -00000da4 : │ │ │ │ │ +00000d20 : │ │ │ │ │ async_gen_init_hooks(): │ │ │ │ │ ldrb r3, [r0, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dbc │ │ │ │ │ + beq d38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r3, [pc, #248] @ ebc │ │ │ │ │ + ldr r3, [pc, #248] @ e38 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r2, [r0, #32] │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e68 │ │ │ │ │ + bne de4 │ │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db0 │ │ │ │ │ + beq d2c │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -1092,70 +1055,70 @@ │ │ │ │ │ strle r2, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e44 │ │ │ │ │ + bgt dc0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq e80 │ │ │ │ │ + beq dfc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq eb4 │ │ │ │ │ + beq e30 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble e94 │ │ │ │ │ + ble e10 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r2] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ - b de0 │ │ │ │ │ + b d5c │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-8] │ │ │ │ │ - b e44 │ │ │ │ │ + b dc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne e58 │ │ │ │ │ + bne dd4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b e5c │ │ │ │ │ + b dd8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b e5c │ │ │ │ │ + b dd8 │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00000ec0 : │ │ │ │ │ +00000e3c : │ │ │ │ │ async_gen_asend_new(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #232] @ fc4 │ │ │ │ │ + ldr r3, [pc, #232] @ f40 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1976] @ 0x7b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f94 │ │ │ │ │ + beq f10 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r2, [r3, #1976] @ 0x7b8 │ │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #1980] @ 0x7bc │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ @@ -1165,16 +1128,16 @@ │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ - bne fb0 │ │ │ │ │ - ldr ip, [pc, #128] @ fc8 │ │ │ │ │ + bne f2c │ │ │ │ │ + ldr ip, [pc, #128] @ f44 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -1187,66 +1150,66 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #48] @ fcc │ │ │ │ │ + ldr r0, [pc, #48] @ f48 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f24 │ │ │ │ │ - b f8c │ │ │ │ │ + bne ea0 │ │ │ │ │ + b f08 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ - b f40 │ │ │ │ │ + b ebc │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000fd0 : │ │ │ │ │ +00000f4c : │ │ │ │ │ async_gen_asend_send(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1050 │ │ │ │ │ + beq fcc │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - bne 1028 │ │ │ │ │ + bne fa4 │ │ │ │ │ ldrb r3, [r0, #34] @ 0x22 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1070 │ │ │ │ │ + bne fec │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r1, r3 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldreq r1, [r4, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r0, #34] @ 0x22 │ │ │ │ │ - bl d08 │ │ │ │ │ + bl c84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -1269,89 +1232,89 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC26 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC26 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1068 │ │ │ │ │ + b fe4 │ │ │ │ │ │ │ │ │ │ -00001094 : │ │ │ │ │ +00001010 : │ │ │ │ │ async_gen_anext(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 10c8 │ │ │ │ │ + bne 1044 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ec0 │ │ │ │ │ + b e3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000010d0 <_PyAsyncGenASend_Send>: │ │ │ │ │ +0000104c <_PyAsyncGenASend_Send>: │ │ │ │ │ _PyAsyncGenASend_Send(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ - bl fd0 │ │ │ │ │ + bl f4c │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 111c <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ + bne 1098 <_PyAsyncGenASend_Send+0x4c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 1114 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ + b 1090 <_PyAsyncGenASend_Send+0x44> │ │ │ │ │ │ │ │ │ │ -00001124 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ +000010a0 <_PyAsyncGenValueWrapperNew>: │ │ │ │ │ _PyAsyncGenValueWrapperNew(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #188] @ 11fc <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ + ldr r3, [pc, #188] @ 1178 <_PyAsyncGenValueWrapperNew+0xd8> │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1968] @ 0x7b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11e0 <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ + beq 115c <_PyAsyncGenValueWrapperNew+0xbc> │ │ │ │ │ ldr r2, [r3, #1972] @ 0x7b4 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str ip, [r3, #1968] @ 0x7b0 │ │ │ │ │ str r2, [r3, #1972] @ 0x7b4 │ │ │ │ │ str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ - ldr ip, [pc, #108] @ 1200 <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ + ldr ip, [pc, #108] @ 117c <_PyAsyncGenValueWrapperNew+0xdc> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r1] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -1364,55 +1327,55 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ - ldr r0, [pc, #28] @ 1204 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ + ldr r0, [pc, #28] @ 1180 <_PyAsyncGenValueWrapperNew+0xe0> │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1184 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ - b 11d8 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ + bne 1100 <_PyAsyncGenValueWrapperNew+0x60> │ │ │ │ │ + b 1154 <_PyAsyncGenValueWrapperNew+0xb4> │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00001208 : │ │ │ │ │ +00001184 : │ │ │ │ │ async_gen_unwrap_value(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1280 │ │ │ │ │ - ldr r3, [pc, #172] @ 12e0 │ │ │ │ │ + beq 11fc │ │ │ │ │ + ldr r3, [pc, #172] @ 125c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1274 │ │ │ │ │ + bne 11f0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl d54 <_PyGen_SetStopIterationValue> │ │ │ │ │ + bl cd0 <_PyGen_SetStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 126c │ │ │ │ │ + bgt 11e8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 126c │ │ │ │ │ + bne 11e8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ strb r1, [r4, #34] @ 0x22 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ @@ -1420,53 +1383,53 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopAsyncIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopAsyncIteration │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12b0 │ │ │ │ │ + beq 122c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 1240 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #33] @ 0x21 │ │ │ │ │ - b 126c │ │ │ │ │ + b 11e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1294 │ │ │ │ │ + b 1210 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 126c │ │ │ │ │ - b 12a4 │ │ │ │ │ + beq 11e8 │ │ │ │ │ + b 1220 │ │ │ │ │ .word 0x00000350 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000012e4 : │ │ │ │ │ +00001260 : │ │ │ │ │ async_gen_wrapped_val_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #200] @ 13d4 │ │ │ │ │ + ldr ip, [pc, #200] @ 1350 │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ @@ -1479,69 +1442,69 @@ │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r1, [r4, ip] │ │ │ │ │ ldr r2, [r1, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1, #3824] @ 0xef0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 12e8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str lr, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 13a4 │ │ │ │ │ - ldr r2, [pc, #100] @ 13d8 │ │ │ │ │ + ble 1320 │ │ │ │ │ + ldr r2, [pc, #100] @ 1354 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ add r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ cmp r1, #79 @ 0x4f │ │ │ │ │ - bhi 13c4 │ │ │ │ │ + bhi 1340 │ │ │ │ │ ldr r0, [r2, #1968] @ 0x7b0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [r2, #1968] @ 0x7b0 │ │ │ │ │ str r1, [r2, #1972] @ 0x7b4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 136c │ │ │ │ │ + bne 12e8 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 136c │ │ │ │ │ + b 12e8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000013dc : │ │ │ │ │ +00001358 : │ │ │ │ │ async_gen_asend_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c0 │ │ │ │ │ + bne 143c │ │ │ │ │ ldr lr, [r4, #-8] │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr ip, [pc, #264] @ 1520 │ │ │ │ │ + ldr ip, [pc, #264] @ 149c │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str lr, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [lr, #4] │ │ │ │ │ str r0, [r4, #-8] │ │ │ │ │ @@ -1551,104 +1514,104 @@ │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr ip, [r1, ip] │ │ │ │ │ ldr r3, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #3824] @ 0xef0 │ │ │ │ │ - beq 1478 │ │ │ │ │ + beq 13f4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1478 │ │ │ │ │ + bgt 13f4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 14c8 │ │ │ │ │ + beq 1444 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14ec │ │ │ │ │ + bne 1468 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ - ldr r3, [pc, #148] @ 1524 │ │ │ │ │ + ldr r3, [pc, #148] @ 14a0 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r1, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1980] @ 0x7bc │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 14dc │ │ │ │ │ + bhi 1458 │ │ │ │ │ ldr r1, [r3, #1976] @ 0x7b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1976] @ 0x7b8 │ │ │ │ │ str r2, [r3, #1980] @ 0x7bc │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1478 │ │ │ │ │ + b 13f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1484 │ │ │ │ │ + bgt 1400 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1484 │ │ │ │ │ + bne 1400 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1484 │ │ │ │ │ + b 1400 │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001528 : │ │ │ │ │ +000014a4 : │ │ │ │ │ async_gen_asend_finalize(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1548 │ │ │ │ │ + beq 14c4 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ - ldr r1, [pc, #12] @ 155c │ │ │ │ │ + ldr r1, [pc, #12] @ 14d8 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyErr_WarnUnawaitedAgenMethod> │ │ │ │ │ R_ARM_JUMP24 _PyErr_WarnUnawaitedAgenMethod │ │ │ │ │ .word 0x0000a218 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001560 <_PyGen_ClearFrame>: │ │ │ │ │ +000014dc <_PyGen_ClearFrame>: │ │ │ │ │ _PyGen_ClearFrame(): │ │ │ │ │ ldrsb r2, [r0, #35] @ 0x23 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 15b0 <_PyGen_ClearFrame+0x50> │ │ │ │ │ + beq 152c <_PyGen_ClearFrame+0x50> │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - bne 15b8 <_PyGen_ClearFrame+0x58> │ │ │ │ │ + bne 1534 <_PyGen_ClearFrame+0x58> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC31 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -1660,128 +1623,128 @@ │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ uxtb r2, r2 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 15e4 <_PyGen_ClearFrame+0x84> │ │ │ │ │ + bhi 1560 <_PyGen_ClearFrame+0x84> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15a4 <_PyGen_ClearFrame+0x44> │ │ │ │ │ + b 1520 <_PyGen_ClearFrame+0x44> │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ mov r1, #5 │ │ │ │ │ strb r1, [r0, #35] @ 0x23 │ │ │ │ │ mov r3, r0 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 1610 <_PyGen_ClearFrame+0xb0> │ │ │ │ │ + beq 158c <_PyGen_ClearFrame+0xb0> │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl f90 │ │ │ │ │ + bl fe8 │ │ │ │ │ R_ARM_CALL gen_clear_frame │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15a8 <_PyGen_ClearFrame+0x48> │ │ │ │ │ + b 1524 <_PyGen_ClearFrame+0x48> │ │ │ │ │ │ │ │ │ │ -00001620 : │ │ │ │ │ +0000159c : │ │ │ │ │ async_gen_traverse(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 15dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 1020 │ │ │ │ │ + b 1078 <_PyAsyncGenASend_Send+0x2c> │ │ │ │ │ R_ARM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ blx r4 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 164c │ │ │ │ │ + beq 15c8 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ │ │ │ │ │ -00001688 <_PyCoro_ComputeOrigin>: │ │ │ │ │ +00001604 <_PyCoro_ComputeOrigin>: │ │ │ │ │ _PyCoro_ComputeOrigin(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 16f0 <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ + b 166c <_PyCoro_ComputeOrigin+0x68> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16ec <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1668 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldrb r2, [r3, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bhi 1628 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 16ec <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ + beq 1668 <_PyCoro_ComputeOrigin+0x64> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr ip, [r3, #28] │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ add r1, r2, #128 @ 0x80 │ │ │ │ │ ldr r2, [r2, #120] @ 0x78 │ │ │ │ │ add r2, r1, r2, lsl #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bcc 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + bcc 1628 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r5, r0 │ │ │ │ │ movlt r6, #1 │ │ │ │ │ movge r6, #0 │ │ │ │ │ - blt 16ac <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ + blt 1628 <_PyCoro_ComputeOrigin+0x24> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 17ac <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ + beq 1728 <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ add r7, r9, #12 │ │ │ │ │ - b 1748 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ + b 16c4 <_PyCoro_ComputeOrigin+0xc0> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 16c0 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ add r2, r3, #128 @ 0x80 │ │ │ │ │ ldr r3, [r3, #120] @ 0x78 │ │ │ │ │ add r3, r2, r3, lsl #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 179c <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ + bcc 1718 <_PyCoro_ComputeOrigin+0x114> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 17ac <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ + ble 1728 <_PyCoro_ComputeOrigin+0x124> │ │ │ │ │ ldr sl, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnstable_InterpreterFrame_GetLine │ │ │ │ │ mov r2, r0 │ │ │ │ │ bic sl, sl, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -1789,32 +1752,32 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC42 │ │ │ │ │ ldr r3, [sl, #84] @ 0x54 │ │ │ │ │ ldr r1, [sl, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 17b8 <_PyCoro_ComputeOrigin+0x130> │ │ │ │ │ + beq 1734 <_PyCoro_ComputeOrigin+0x130> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ str sl, [r7, #4]! │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + beq 16c0 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ ldrb r3, [r4, #38] @ 0x26 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bls 171c <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ + bls 1698 <_PyCoro_ComputeOrigin+0x94> │ │ │ │ │ ldr r4, [r4, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1790 <_PyCoro_ComputeOrigin+0x108> │ │ │ │ │ - b 1744 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ + bne 170c <_PyCoro_ComputeOrigin+0x108> │ │ │ │ │ + b 16c0 <_PyCoro_ComputeOrigin+0xbc> │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + bgt 172c <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + bne 172c <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17b0 <_PyCoro_ComputeOrigin+0x128> │ │ │ │ │ + b 172c <_PyCoro_ComputeOrigin+0x128> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ beq 17c <_Py_MakeCoro+0x17c> │ │ │ │ │ ldrb r2, [r1, #38] @ 0x26 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bhi 1c8 <_Py_MakeCoro+0x1c8> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ bne 1a8 <_Py_MakeCoro+0x1a8> │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl 1688 <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 1604 <_PyCoro_ComputeOrigin> │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #28] │ │ │ │ │ bne e8 <_Py_MakeCoro+0xe8> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -334,15 +334,15 @@ │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 3f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 3f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl d54 │ │ │ │ │ + bl cd0 │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ b 3ec │ │ │ │ │ .word 0x0000017c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ @@ -556,26 +556,92 @@ │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000012c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000760 : │ │ │ │ │ +00000760 : │ │ │ │ │ +gen_send_ex2.constprop.0(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ + ldr r2, [pc, #200] @ 844 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ + mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + add r1, r0, #36 @ 0x24 │ │ │ │ │ + ldr r2, [pc, r2] │ │ │ │ │ + str r1, [fp, #-16] │ │ │ │ │ + ldr r4, [ip, r2] │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r3] │ │ │ │ │ + orrgt r3, r3, #1 │ │ │ │ │ + ldrgt r2, [r0, #68] @ 0x44 │ │ │ │ │ + ldrle r2, [r0, #68] @ 0x44 │ │ │ │ │ + str r3, [r2], #4 │ │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ + str r3, [r0, #24] │ │ │ │ │ + add r3, r0, #20 │ │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ │ + bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ + R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r1, [fp, #-16] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 818 │ │ │ │ │ + bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ + R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ + ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 82c │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 808 │ │ │ │ │ + clz r3, r2 │ │ │ │ │ + str r2, [r5] │ │ │ │ │ + lsr r3, r3, #5 │ │ │ │ │ + rsb r0, r3, #0 │ │ │ │ │ + sub sp, fp, #12 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + .word 0x000000ac │ │ │ │ │ + R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ + │ │ │ │ │ +00000848 : │ │ │ │ │ gen_dealloc(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r0, #-8] │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ - ldr r1, [pc, #632] @ a04 │ │ │ │ │ + ldr r1, [pc, #632] @ aec │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str ip, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [ip, #4] │ │ │ │ │ @@ -586,15 +652,15 @@ │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r2, [r5, r1] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr lr, [r2, #3824] @ 0xef0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ - bne 970 │ │ │ │ │ + bne a58 │ │ │ │ │ ldr ip, [r2, #3836] @ 0xefc │ │ │ │ │ sub r1, r0, #8 │ │ │ │ │ ldr r6, [ip, #4] │ │ │ │ │ orr r3, r3, r6 │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ @@ -609,103 +675,103 @@ │ │ │ │ │ ldr r6, [r4, #4] │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r0, [r2] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #472] @ a08 │ │ │ │ │ + ldr r3, [pc, #472] @ af0 │ │ │ │ │ ldr r2, [r4, #-4] │ │ │ │ │ str r1, [r4, #-8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r2, [r4, #-4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r2, #3824] @ 0xef0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #3824] @ 0xef0 │ │ │ │ │ - ldr r3, [pc, #436] @ a0c │ │ │ │ │ + ldr r3, [pc, #436] @ af4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 8fc │ │ │ │ │ + beq 9e4 │ │ │ │ │ add r3, r3, #212 @ 0xd4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 938 │ │ │ │ │ + beq a20 │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bne 9e0 │ │ │ │ │ + bne ac8 │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne 898 │ │ │ │ │ + bne 980 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9f4 │ │ │ │ │ + beq adc │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d0 │ │ │ │ │ + beq ab8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 9c4 │ │ │ │ │ + ble aac │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 8d8 │ │ │ │ │ + beq 9c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8e8 │ │ │ │ │ + ble 9d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8d8 │ │ │ │ │ + bne 9c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8d8 │ │ │ │ │ + b 9c0 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 950 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 868 │ │ │ │ │ + bgt 950 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ add r6, r6, #212 @ 0xd4 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 868 │ │ │ │ │ + beq 950 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 868 │ │ │ │ │ + bgt 950 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 868 │ │ │ │ │ + bne 950 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 868 │ │ │ │ │ + b 950 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_ClearWeakRefs │ │ │ │ │ - ldr r3, [pc, #148] @ a10 │ │ │ │ │ + ldr r3, [pc, #148] @ af8 │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r5, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ @@ -716,202 +782,203 @@ │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallFinalizerFromDealloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 804 │ │ │ │ │ + beq 8ec │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9fc │ │ │ │ │ + beq ae4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c4 │ │ │ │ │ - b 8d8 │ │ │ │ │ + bne 9ac │ │ │ │ │ + b 9c0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl f90 │ │ │ │ │ - b 874 │ │ │ │ │ + bl fe8 │ │ │ │ │ + b 95c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 898 │ │ │ │ │ + b 980 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9d0 │ │ │ │ │ + b ab8 │ │ │ │ │ .word 0x00000248 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000001c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000008c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000a14 : │ │ │ │ │ +00000afc : │ │ │ │ │ gen_finalize(): │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ bxeq lr │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #252] @ b38 │ │ │ │ │ + ldr r2, [pc, #252] @ c20 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq aa4 │ │ │ │ │ + beq b8c │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ │ bic r2, r2, #1 │ │ │ │ │ ldr r2, [r2, #24] │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - bne b20 │ │ │ │ │ + bne c08 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ - bl b3c │ │ │ │ │ + bl c24 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq b00 │ │ │ │ │ + beq be8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble aec │ │ │ │ │ + ble bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a4c │ │ │ │ │ + beq b34 │ │ │ │ │ ldrb r1, [r0, #33] @ 0x21 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a4c │ │ │ │ │ + bne b34 │ │ │ │ │ strd r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldrd r0, [fp, #-20] @ 0xffffffec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a88 │ │ │ │ │ + bne b70 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne a94 │ │ │ │ │ + bne b7c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a94 │ │ │ │ │ + beq b7c │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ ldrsb r2, [r3, #35] @ 0x23 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a70 │ │ │ │ │ + bne b58 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - b a94 │ │ │ │ │ + b b7c │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000b3c : │ │ │ │ │ +00000c24 : │ │ │ │ │ gen_close(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ + sub sp, sp, #16 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c30 │ │ │ │ │ + beq d1c │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq f2c │ │ │ │ │ + beq f30 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - add r1, r0, #36 @ 0x24 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ strb r2, [r0, #35] @ 0x23 │ │ │ │ │ - beq ca4 │ │ │ │ │ + beq d90 │ │ │ │ │ ldr r3, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ add r0, r3, #56 @ 0x38 │ │ │ │ │ uxtb r0, r0 │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ cmpne r0, #1 │ │ │ │ │ movls r0, #1 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ - bhi e28 │ │ │ │ │ - ldr r3, [pc, #964] @ f78 │ │ │ │ │ + bhi f14 │ │ │ │ │ + ldr r3, [pc, #828] @ fd4 │ │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq d50 │ │ │ │ │ - ldr r3, [pc, #912] @ f7c │ │ │ │ │ + beq e38 │ │ │ │ │ + ldr r3, [pc, #772] @ fd8 │ │ │ │ │ mov r0, #5 │ │ │ │ │ strb r0, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - beq ec0 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + beq f5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ef0 │ │ │ │ │ - movw r0, #0 │ │ │ │ │ + bne f8c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r0, #0 │ │ │ │ │ + movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ + mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r2, [pc, #840] @ f80 │ │ │ │ │ + ldr r2, [pc, #696] @ fdc │ │ │ │ │ mov r1, #5 │ │ │ │ │ strb r1, [r0, #35] @ 0x23 │ │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r1, r2] │ │ │ │ │ ldr r1, [r2, #64] @ 0x40 │ │ │ │ │ @@ -922,262 +989,220 @@ │ │ │ │ │ streq ip, [r2, #64] @ 0x40 │ │ │ │ │ streq r1, [r2, #68] @ 0x44 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c20 │ │ │ │ │ + bgt d08 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c20 │ │ │ │ │ + bne d08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c20 │ │ │ │ │ + b d08 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [r3, #-8] │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ - bl bc4 │ │ │ │ │ + bl b40 │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt cf4 │ │ │ │ │ + bgt dd8 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f18 │ │ │ │ │ + beq e90 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r2, #56 @ 0x38 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r2, #128 @ 0x80 │ │ │ │ │ cmpne r3, #1 │ │ │ │ │ - bhi e3c │ │ │ │ │ - ldr r3, [pc, #620] @ f84 │ │ │ │ │ + bhi e9c │ │ │ │ │ + ldr r3, [pc, #484] @ fe0 │ │ │ │ │ + add r1, r4, #36 @ 0x24 │ │ │ │ │ + str r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ + str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r2, r3] │ │ │ │ │ bl 0 <_PyEval_NoToolsForUnwind> │ │ │ │ │ R_ARM_CALL _PyEval_NoToolsForUnwind │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ + ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r0, r0, r3, lsr #3 │ │ │ │ │ tst r0, #1 │ │ │ │ │ - bne be4 │ │ │ │ │ + bne ccc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne d70 │ │ │ │ │ + bne e48 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - str r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - ldr r2, [fp, #-20] @ 0xffffffec │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - ldr r0, [pc, #528] @ f88 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - ldr r0, [pc, r0] │ │ │ │ │ - ldr ip, [r3] │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - ldr r5, [r2, r0] │ │ │ │ │ - cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ │ - orrgt r3, r3, #1 │ │ │ │ │ - addle ip, ip, #1 │ │ │ │ │ - strle ip, [r3] │ │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ │ - str r3, [r2], #4 │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r0, [r4, #24] │ │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ │ - str r3, [r5, #92] @ 0x5c │ │ │ │ │ - bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ - R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr r3, [r3, #360] @ 0x168 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne e20 │ │ │ │ │ - bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ - R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ - ldr r3, [r5, #812] @ 0x32c │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne e14 │ │ │ │ │ + sub r1, fp, #16 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 760 │ │ │ │ │ + ldr r3, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e4c │ │ │ │ │ - movw r3, #0 │ │ │ │ │ + beq d10 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ea8 │ │ │ │ │ + movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_GeneratorExit │ │ │ │ │ - movt r3, #0 │ │ │ │ │ + movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_GeneratorExit │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ + str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea4 │ │ │ │ │ + beq d10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b c20 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne c28 │ │ │ │ │ - b df4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b de0 │ │ │ │ │ - cmp r3, #244 @ 0xf4 │ │ │ │ │ - mrcne 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - bne d50 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b d10 │ │ │ │ │ + b d08 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b dd8 │ │ │ │ │ cmp r2, #244 @ 0xf4 │ │ │ │ │ - mrcne 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ - beq d10 │ │ │ │ │ - b d48 │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #308] @ f8c │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - beq eac │ │ │ │ │ - sub r3, r3, #212 @ 0xd4 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ + beq df4 │ │ │ │ │ + b e30 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r2, [pc, #304] @ fe4 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq f08 │ │ │ │ │ + sub r2, r2, #212 @ 0xd4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ - movt r2, #0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ - movne r4, r2 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt e90 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - beq eb8 │ │ │ │ │ + movne r4, r1 │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt eec │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + beq f24 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_RuntimeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_RuntimeError │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b c28 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b d10 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC9 │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC9 │ │ │ │ │ - b e78 │ │ │ │ │ + b ed4 │ │ │ │ │ + cmp r3, #244 @ 0xf4 │ │ │ │ │ + moveq r5, r0 │ │ │ │ │ + beq df4 │ │ │ │ │ + b e38 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e90 │ │ │ │ │ + b eec │ │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ │ + ldr r3, [pc, #168] @ fe4 │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + bne fb4 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC0 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b f00 │ │ │ │ │ ldr r2, [r3, #68] @ 0x44 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [r3, #68] @ 0x44 │ │ │ │ │ str ip, [r4, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyFrame_ClearExceptCode> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearExceptCode │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c20 │ │ │ │ │ + beq d08 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c20 │ │ │ │ │ + bgt d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq c9c │ │ │ │ │ - b c20 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - str r1, [fp, #-16] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [fp, #-16] │ │ │ │ │ - b cf4 │ │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #84] @ f8c │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - bne f58 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r3, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ - movt r3, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ea4 │ │ │ │ │ + beq d88 │ │ │ │ │ + b d08 │ │ │ │ │ sub r3, r3, #212 @ 0xd4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - b f44 │ │ │ │ │ - .word 0x000003b8 │ │ │ │ │ - R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000384 │ │ │ │ │ + b f48 │ │ │ │ │ + .word 0x0000032c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000334 │ │ │ │ │ + .word 0x000002f8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000260 │ │ │ │ │ + .word 0x000002a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ - .word 0x00000204 │ │ │ │ │ + .word 0x000001d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00000f90 : │ │ │ │ │ +00000fe8 : │ │ │ │ │ gen_clear_frame(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #112] @ 101c │ │ │ │ │ + ldr r3, [pc, #112] @ 1074 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r0, r0, #36 @ 0x24 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ @@ -1204,41 +1229,41 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00001020 : │ │ │ │ │ +00001078 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105c │ │ │ │ │ + beq 10b4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1078 │ │ │ │ │ + beq 10d0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 1118 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_CALL _PyFrame_Traverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1249,23 +1274,23 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1148 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 10f0 │ │ │ │ │ + beq 1148 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyGC_VisitStackRef> │ │ │ │ │ R_ARM_CALL _PyGC_VisitStackRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a8 │ │ │ │ │ + bne 1100 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -99,23 +99,23 @@ │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 138 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b ec0 │ │ │ │ │ + b e3c │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_new │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ 00000140 : │ │ │ │ │ gen_get_qualname(): │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ │ async_gen_aclose(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 280 │ │ │ │ │ @@ -467,30 +467,30 @@ │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 188 │ │ │ │ │ R_ARM_CALL _gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 634 │ │ │ │ │ b 698 │ │ │ │ │ - bl d08 │ │ │ │ │ + bl c84 │ │ │ │ │ R_ARM_CALL gen_send │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 5d0 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 1208 │ │ │ │ │ + b 1184 │ │ │ │ │ R_ARM_JUMP24 async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 634 │ │ │ │ │ ldr r3, [pc, #196] @ 6a4 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 698 │ │ │ │ │ @@ -651,15 +651,15 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bgt 800 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl da4 │ │ │ │ │ + bl d20 │ │ │ │ │ R_ARM_CALL async_gen_init_hooks │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 824 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ @@ -725,15 +725,15 @@ │ │ │ │ │ 000008b8 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b d08 │ │ │ │ │ + b c84 │ │ │ │ │ R_ARM_JUMP24 gen_send │ │ │ │ │ │ │ │ │ │ 000008d0 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ @@ -789,15 +789,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 920 │ │ │ │ │ bl b8 │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ strbeq r0, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ @@ -805,15 +805,15 @@ │ │ │ │ │ 0000099c : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b b3c │ │ │ │ │ + b c24 │ │ │ │ │ R_ARM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 000009b4 : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1035,15 +1035,15 @@ │ │ │ │ │ R_ARM_CALL gen_throw │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c70 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ - bl 1208 │ │ │ │ │ + bl 1184 │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r2, [r5, #8] │ │ │ │ │ moveq r3, #2 │ │ │ │ │ strbeq r4, [r2, #34] @ 0x22 │ │ │ │ │ streq r3, [r5, #24] │ │ │ │ │ b d28 │ │ │ │ │ @@ -1129,15 +1129,15 @@ │ │ │ │ │ 00000d50 : │ │ │ │ │ async_gen_asend_iternext(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b fd0 │ │ │ │ │ + b f4c │ │ │ │ │ R_ARM_JUMP24 async_gen_asend_send │ │ │ │ │ │ │ │ │ │ 00000d68 : │ │ │ │ │ gen_set_name(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1737,15 +1737,15 @@ │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [r4, #28] │ │ │ │ │ beq 1548 │ │ │ │ │ bl 0 <_PyEval_GetFrame> │ │ │ │ │ R_ARM_CALL _PyEval_GetFrame │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1688 <_PyCoro_ComputeOrigin> │ │ │ │ │ + bl 1604 <_PyCoro_ComputeOrigin> │ │ │ │ │ R_ARM_CALL _PyCoro_ComputeOrigin │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ bne 1548 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 154c │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,225 +1,226 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246100 2e4c414e 43484f52 30006d61 .$a..LANCHOR0.ma │ │ │ │ │ 0x00000010 6b655f67 656e0024 64002e4c 4330002e ke_gen.$d..LC0.. │ │ │ │ │ 0x00000020 4c433100 2e4c4332 002e4c43 33006765 LC1..LC2..LC3.ge │ │ │ │ │ 0x00000030 6e5f6974 65726e65 7874002e 4c433400 n_iternext..LC4. │ │ │ │ │ 0x00000040 2e4c4335 002e4c43 36006765 6e5f7365 .LC5..LC6.gen_se │ │ │ │ │ - 0x00000050 6e645f65 78006765 6e5f6465 616c6c6f nd_ex.gen_deallo │ │ │ │ │ - 0x00000060 63006765 6e5f636c 6561725f 6672616d c.gen_clear_fram │ │ │ │ │ - 0x00000070 65002e4c 4337002e 4c433800 67656e5f e..LC7..LC8.gen_ │ │ │ │ │ - 0x00000080 66696e61 6c697a65 0067656e 5f636c6f finalize.gen_clo │ │ │ │ │ - 0x00000090 7365002e 4c433900 2e4c4331 30002e4c se..LC9..LC10..L │ │ │ │ │ - 0x000000a0 43313100 67656e5f 636c6f73 655f6974 C11.gen_close_it │ │ │ │ │ - 0x000000b0 6572002e 4c433132 002e4c43 3133005f er..LC12..LC13._ │ │ │ │ │ - 0x000000c0 67656e5f 7468726f 77002e4c 43313400 gen_throw..LC14. │ │ │ │ │ - 0x000000d0 2e4c4331 35002e4c 43313600 50795f58 .LC15..LC16.Py_X │ │ │ │ │ - 0x000000e0 44454352 45460067 656e5f74 68726f77 DECREF.gen_throw │ │ │ │ │ - 0x000000f0 5f637572 72656e74 5f657863 65707469 _current_excepti │ │ │ │ │ - 0x00000100 6f6e0067 656e5f73 65745f73 746f705f on.gen_set_stop_ │ │ │ │ │ - 0x00000110 69746572 6174696f 6e2e6973 72612e30 iteration.isra.0 │ │ │ │ │ - 0x00000120 00507947 656e5f61 6d5f7365 6e64002e .PyGen_am_send.. │ │ │ │ │ - 0x00000130 4c433137 002e4c43 3138002e 4c433139 LC17..LC18..LC19 │ │ │ │ │ - 0x00000140 0067656e 5f676574 73757370 656e6465 .gen_getsuspende │ │ │ │ │ - 0x00000150 64002e4c 43323000 63725f67 6574636f d..LC20.cr_getco │ │ │ │ │ - 0x00000160 6465005f 67656e5f 67657463 6f646500 de._gen_getcode. │ │ │ │ │ - 0x00000170 2e4c4332 31002e4c 43323200 67656e5f .LC21..LC22.gen_ │ │ │ │ │ - 0x00000180 73656e64 002e4c43 32330067 656e5f67 send..LC23.gen_g │ │ │ │ │ - 0x00000190 65745f6e 616d6500 6173796e 635f6765 et_name.async_ge │ │ │ │ │ - 0x000001a0 6e5f6173 656e6400 6173796e 635f6765 n_asend.async_ge │ │ │ │ │ - 0x000001b0 6e5f696e 69745f68 6f6f6b73 00617379 n_init_hooks.asy │ │ │ │ │ - 0x000001c0 6e635f67 656e5f61 73656e64 5f6e6577 nc_gen_asend_new │ │ │ │ │ - 0x000001d0 0067656e 5f676574 5f717561 6c6e616d .gen_get_qualnam │ │ │ │ │ - 0x000001e0 65006765 6e5f6765 7472756e 6e696e67 e.gen_getrunning │ │ │ │ │ - 0x000001f0 002e4c43 3234005f 67656e5f 67657466 ..LC24._gen_getf │ │ │ │ │ - 0x00000200 72616d65 002e4c43 3235002e 4c433236 rame..LC25..LC26 │ │ │ │ │ - 0x00000210 00617379 6e635f67 656e5f61 73656e64 .async_gen_asend │ │ │ │ │ - 0x00000220 5f73656e 64006173 796e635f 67656e5f _send.async_gen_ │ │ │ │ │ - 0x00000230 756e7772 61705f76 616c7565 00617379 unwrap_value.asy │ │ │ │ │ - 0x00000240 6e635f67 656e5f61 6e657874 00617379 nc_gen_anext.asy │ │ │ │ │ - 0x00000250 6e635f67 656e5f77 72617070 65645f76 nc_gen_wrapped_v │ │ │ │ │ - 0x00000260 616c5f64 65616c6c 6f630061 73796e63 al_dealloc.async │ │ │ │ │ - 0x00000270 5f67656e 5f617365 6e645f64 65616c6c _gen_asend_deall │ │ │ │ │ - 0x00000280 6f630061 73796e63 5f67656e 5f617365 oc.async_gen_ase │ │ │ │ │ - 0x00000290 6e645f66 696e616c 697a6500 6173796e nd_finalize.asyn │ │ │ │ │ - 0x000002a0 635f6765 6e5f6163 6c6f7365 00617379 c_gen_aclose.asy │ │ │ │ │ - 0x000002b0 6e635f67 656e5f61 7468726f 775f6e65 nc_gen_athrow_ne │ │ │ │ │ - 0x000002c0 77002e4c 43323700 6173796e 635f6765 w..LC27.async_ge │ │ │ │ │ - 0x000002d0 6e5f6174 68726f77 5f697465 726e6578 n_athrow_iternex │ │ │ │ │ - 0x000002e0 74006173 796e635f 67656e5f 61746872 t.async_gen_athr │ │ │ │ │ - 0x000002f0 6f775f73 656e6400 2e4c4332 38002e4c ow_send..LC28..L │ │ │ │ │ - 0x00000300 43323900 2e4c4333 30006173 796e635f C29..LC30.async_ │ │ │ │ │ - 0x00000310 67656e5f 61746872 6f775f64 65616c6c gen_athrow_deall │ │ │ │ │ - 0x00000320 6f630061 73796e63 5f67656e 5f617468 oc.async_gen_ath │ │ │ │ │ - 0x00000330 726f775f 66696e61 6c697a65 002e4c43 row_finalize..LC │ │ │ │ │ - 0x00000340 3331002e 4c433332 002e4c43 33330061 31..LC32..LC33.a │ │ │ │ │ - 0x00000350 73796e63 5f67656e 5f617468 726f7700 sync_gen_athrow. │ │ │ │ │ - 0x00000360 6173796e 635f6765 6e5f7472 61766572 async_gen_traver │ │ │ │ │ - 0x00000370 73650063 6f726f5f 61776169 7400636f se.coro_await.co │ │ │ │ │ - 0x00000380 726f5f77 72617070 65725f73 656e6400 ro_wrapper_send. │ │ │ │ │ - 0x00000390 636f726f 5f777261 70706572 5f746872 coro_wrapper_thr │ │ │ │ │ - 0x000003a0 6f770061 73796e63 5f67656e 5f617365 ow.async_gen_ase │ │ │ │ │ - 0x000003b0 6e645f74 68726f77 00636f72 6f5f7772 nd_throw.coro_wr │ │ │ │ │ - 0x000003c0 61707065 725f636c 6f736500 6173796e apper_close.asyn │ │ │ │ │ - 0x000003d0 635f6765 6e5f6173 656e645f 636c6f73 c_gen_asend_clos │ │ │ │ │ - 0x000003e0 6500636f 726f5f77 72617070 65725f64 e.coro_wrapper_d │ │ │ │ │ - 0x000003f0 65616c6c 6f63002e 4c433334 002e4c43 ealloc..LC34..LC │ │ │ │ │ - 0x00000400 33350063 725f6765 74667261 6d65002e 35.cr_getframe.. │ │ │ │ │ - 0x00000410 4c433336 0061675f 67657463 6f646500 LC36.ag_getcode. │ │ │ │ │ - 0x00000420 6173796e 635f6765 6e5f6174 68726f77 async_gen_athrow │ │ │ │ │ - 0x00000430 5f746872 6f77002e 4c433337 0061675f _throw..LC37.ag_ │ │ │ │ │ - 0x00000440 67657466 72616d65 00617379 6e635f67 getframe.async_g │ │ │ │ │ - 0x00000450 656e5f61 73656e64 5f697465 726e6578 en_asend_iternex │ │ │ │ │ - 0x00000460 74002e4c 43333800 67656e5f 7365745f t..LC38.gen_set_ │ │ │ │ │ - 0x00000470 6e616d65 002e4c43 33390067 656e5f73 name..LC39.gen_s │ │ │ │ │ - 0x00000480 65745f71 75616c6e 616d6500 636f726f et_qualname.coro │ │ │ │ │ - 0x00000490 5f777261 70706572 5f747261 76657273 _wrapper_travers │ │ │ │ │ - 0x000004a0 65006173 796e635f 67656e5f 6173656e e.async_gen_asen │ │ │ │ │ - 0x000004b0 645f7472 61766572 73650061 73796e63 d_traverse.async │ │ │ │ │ - 0x000004c0 5f67656e 5f617468 726f775f 74726176 _gen_athrow_trav │ │ │ │ │ - 0x000004d0 65727365 0067656e 5f676574 73746174 erse.gen_getstat │ │ │ │ │ - 0x000004e0 65002e4c 414e4348 4f523100 67656e5f e..LANCHOR1.gen_ │ │ │ │ │ - 0x000004f0 67657479 69656c64 66726f6d 002e4c43 getyieldfrom..LC │ │ │ │ │ - 0x00000500 34300061 73796e63 5f67656e 5f726570 40.async_gen_rep │ │ │ │ │ - 0x00000510 7200636f 726f5f77 72617070 65725f69 r.coro_wrapper_i │ │ │ │ │ - 0x00000520 7465726e 65787400 6173796e 635f6765 ternext.async_ge │ │ │ │ │ - 0x00000530 6e5f6174 68726f77 5f636c6f 7365002e n_athrow_close.. │ │ │ │ │ - 0x00000540 4c433431 00636f72 6f5f7265 70720063 LC41.coro_repr.c │ │ │ │ │ - 0x00000550 725f6765 74737461 74650067 656e5f73 r_getstate.gen_s │ │ │ │ │ - 0x00000560 697a656f 66002e4c 43343200 61675f67 izeof..LC42.ag_g │ │ │ │ │ - 0x00000570 65747374 61746500 6173796e 635f6765 etstate.async_ge │ │ │ │ │ - 0x00000580 6e5f7772 61707065 645f7661 6c5f7472 n_wrapped_val_tr │ │ │ │ │ - 0x00000590 61766572 73650067 656e5f6e 65775f77 averse.gen_new_w │ │ │ │ │ - 0x000005a0 6974685f 7175616c 6e616d65 00737461 ith_qualname.sta │ │ │ │ │ - 0x000005b0 74655f73 7472696e 67732e32 00737461 te_strings.2.sta │ │ │ │ │ - 0x000005c0 74655f73 7472696e 67732e31 00737461 te_strings.1.sta │ │ │ │ │ - 0x000005d0 74655f73 7472696e 67732e30 00617379 te_strings.0.asy │ │ │ │ │ - 0x000005e0 6e635f61 7468726f 775f646f 63006173 nc_athrow_doc.as │ │ │ │ │ - 0x000005f0 796e635f 6173656e 645f646f 63006173 ync_asend_doc.as │ │ │ │ │ - 0x00000600 796e635f 61636c6f 73655f64 6f630063 ync_aclose_doc.c │ │ │ │ │ - 0x00000610 6f726f5f 636c6f73 655f646f 6300636f oro_close_doc.co │ │ │ │ │ - 0x00000620 726f5f74 68726f77 5f646f63 00636f72 ro_throw_doc.cor │ │ │ │ │ - 0x00000630 6f5f7365 6e645f64 6f630073 697a656f o_send_doc.sizeo │ │ │ │ │ - 0x00000640 665f5f64 6f635f5f 00617379 6e635f67 f__doc__.async_g │ │ │ │ │ - 0x00000650 656e5f61 735f6173 796e6300 6173796e en_as_async.asyn │ │ │ │ │ - 0x00000660 635f6765 6e5f6d65 74686f64 73006173 c_gen_methods.as │ │ │ │ │ - 0x00000670 796e635f 67656e5f 6d656d62 65726c69 ync_gen_memberli │ │ │ │ │ - 0x00000680 73740061 73796e63 5f67656e 5f676574 st.async_gen_get │ │ │ │ │ - 0x00000690 7365746c 69737400 636f726f 5f61735f setlist.coro_as_ │ │ │ │ │ - 0x000006a0 6173796e 6300636f 726f5f6d 6574686f async.coro_metho │ │ │ │ │ - 0x000006b0 64730063 6f726f5f 6d656d62 65726c69 ds.coro_memberli │ │ │ │ │ - 0x000006c0 73740063 6f726f5f 67657473 65746c69 st.coro_getsetli │ │ │ │ │ - 0x000006d0 73740061 73796e63 5f67656e 5f617365 st.async_gen_ase │ │ │ │ │ - 0x000006e0 6e645f61 735f6173 796e6300 6173796e nd_as_async.asyn │ │ │ │ │ - 0x000006f0 635f6765 6e5f6173 656e645f 6d657468 c_gen_asend_meth │ │ │ │ │ - 0x00000700 6f647300 6173796e 635f6765 6e5f6174 ods.async_gen_at │ │ │ │ │ - 0x00000710 68726f77 5f61735f 6173796e 63006173 hrow_as_async.as │ │ │ │ │ - 0x00000720 796e635f 67656e5f 61746872 6f775f6d ync_gen_athrow_m │ │ │ │ │ - 0x00000730 6574686f 64730063 6f726f5f 77726170 ethods.coro_wrap │ │ │ │ │ - 0x00000740 7065725f 6d657468 6f647300 5f50795f per_methods._Py_ │ │ │ │ │ - 0x00000750 4d616b65 436f726f 005f5079 4f626a65 MakeCoro._PyObje │ │ │ │ │ - 0x00000760 63745f47 435f4e65 77566172 005f5079 ct_GC_NewVar._Py │ │ │ │ │ - 0x00000770 5f4e6f6e 65537472 75637400 5f507943 _NoneStruct._PyC │ │ │ │ │ - 0x00000780 6f726f5f 436f6d70 7574654f 72696769 oro_ComputeOrigi │ │ │ │ │ - 0x00000790 6e005f50 795f4465 616c6c6f 63005f50 n._Py_Dealloc._P │ │ │ │ │ - 0x000007a0 795f7473 735f696e 74657270 005f5079 y_tss_interp._Py │ │ │ │ │ - 0x000007b0 5f747373 5f747374 61746500 5f507945 _tss_tstate._PyE │ │ │ │ │ - 0x000007c0 76616c5f 4576616c 4672616d 65446566 val_EvalFrameDef │ │ │ │ │ - 0x000007d0 61756c74 00507945 78635f52 756e7469 ault.PyExc_Runti │ │ │ │ │ - 0x000007e0 6d654572 726f7200 50794572 725f5365 meError.PyErr_Se │ │ │ │ │ - 0x000007f0 74537472 696e6700 50794578 635f5661 tString.PyExc_Va │ │ │ │ │ - 0x00000800 6c756545 72726f72 005f5079 47656e5f lueError._PyGen_ │ │ │ │ │ - 0x00000810 53657453 746f7049 74657261 74696f6e SetStopIteration │ │ │ │ │ - 0x00000820 56616c75 65005079 4578635f 54797065 Value.PyExc_Type │ │ │ │ │ - 0x00000830 4572726f 72005079 4f626a65 63745f43 Error.PyObject_C │ │ │ │ │ - 0x00000840 616c6c46 696e616c 697a6572 46726f6d allFinalizerFrom │ │ │ │ │ - 0x00000850 4465616c 6c6f6300 50794f62 6a656374 Dealloc.PyObject │ │ │ │ │ - 0x00000860 5f47435f 44656c00 50794f62 6a656374 _GC_Del.PyObject │ │ │ │ │ - 0x00000870 5f436c65 61725765 616b5265 66730050 _ClearWeakRefs.P │ │ │ │ │ - 0x00000880 79457272 5f476574 52616973 65644578 yErr_GetRaisedEx │ │ │ │ │ - 0x00000890 63657074 696f6e00 50794572 725f5365 ception.PyErr_Se │ │ │ │ │ - 0x000008a0 74526169 73656445 78636570 74696f6e tRaisedException │ │ │ │ │ - 0x000008b0 0050794f 626a6563 745f4361 6c6c4f6e .PyObject_CallOn │ │ │ │ │ - 0x000008c0 65417267 00507945 72725f46 6f726d61 eArg.PyErr_Forma │ │ │ │ │ - 0x000008d0 74556e72 61697361 626c6500 50794572 tUnraisable.PyEr │ │ │ │ │ - 0x000008e0 725f4f63 63757272 6564005f 50794572 r_Occurred._PyEr │ │ │ │ │ - 0x000008f0 725f5761 726e556e 61776169 74656443 r_WarnUnawaitedC │ │ │ │ │ - 0x00000900 6f726f75 74696e65 005f5079 4576616c oroutine._PyEval │ │ │ │ │ - 0x00000910 5f4e6f54 6f6f6c73 466f7255 6e77696e _NoToolsForUnwin │ │ │ │ │ - 0x00000920 64005f50 79467261 6d655f43 6c656172 d._PyFrame_Clear │ │ │ │ │ - 0x00000930 45786365 7074436f 64650050 79457863 ExceptCode.PyExc │ │ │ │ │ - 0x00000940 5f47656e 65726174 6f724578 69740050 _GeneratorExit.P │ │ │ │ │ - 0x00000950 79457272 5f536574 4e6f6e65 005f5079 yErr_SetNone._Py │ │ │ │ │ - 0x00000960 4572725f 43686169 6e537461 636b4974 Err_ChainStackIt │ │ │ │ │ - 0x00000970 656d0050 79457272 5f457863 65707469 em.PyErr_Excepti │ │ │ │ │ - 0x00000980 6f6e4d61 74636865 73005079 4572725f onMatches.PyErr_ │ │ │ │ │ - 0x00000990 436c6561 72005f50 79467261 6d655f54 Clear._PyFrame_T │ │ │ │ │ - 0x000009a0 72617665 72736500 5f507947 435f5669 raverse._PyGC_Vi │ │ │ │ │ - 0x000009b0 73697453 7461636b 52656600 5f507947 sitStackRef._PyG │ │ │ │ │ - 0x000009c0 656e5f46 65746368 53746f70 49746572 en_FetchStopIter │ │ │ │ │ - 0x000009d0 6174696f 6e56616c 75650050 79457863 ationValue.PyExc │ │ │ │ │ - 0x000009e0 5f53746f 70497465 72617469 6f6e005f _StopIteration._ │ │ │ │ │ - 0x000009f0 50794172 675f4368 65636b50 6f736974 PyArg_CheckPosit │ │ │ │ │ - 0x00000a00 696f6e61 6c005079 4578635f 44657072 ional.PyExc_Depr │ │ │ │ │ - 0x00000a10 65636174 696f6e57 61726e69 6e670050 ecationWarning.P │ │ │ │ │ - 0x00000a20 79457272 5f576172 6e457800 50794578 yErr_WarnEx.PyEx │ │ │ │ │ - 0x00000a30 63657074 696f6e5f 47657454 72616365 ception_GetTrace │ │ │ │ │ - 0x00000a40 6261636b 00507945 72725f52 6573746f back.PyErr_Resto │ │ │ │ │ - 0x00000a50 72650050 79457272 5f4e6f72 6d616c69 re.PyErr_Normali │ │ │ │ │ - 0x00000a60 7a654578 63657074 696f6e00 50795472 zeException.PyTr │ │ │ │ │ - 0x00000a70 61636542 61636b5f 54797065 00507945 aceBack_Type.PyE │ │ │ │ │ - 0x00000a80 72725f46 6f726d61 74005079 4572725f rr_Format.PyErr_ │ │ │ │ │ - 0x00000a90 47697665 6e457863 65707469 6f6e4d61 GivenExceptionMa │ │ │ │ │ - 0x00000aa0 74636865 73005079 4f626a65 63745f47 tches.PyObject_G │ │ │ │ │ - 0x00000ab0 65744f70 74696f6e 616c4174 74720050 etOptionalAttr.P │ │ │ │ │ - 0x00000ac0 794f626a 6563745f 43616c6c 46756e63 yObject_CallFunc │ │ │ │ │ - 0x00000ad0 74696f6e 4f626a41 72677300 5f507952 tionObjArgs._PyR │ │ │ │ │ - 0x00000ae0 756e7469 6d650050 79457863 5f53746f untime.PyExc_Sto │ │ │ │ │ - 0x00000af0 70417379 6e634974 65726174 696f6e00 pAsyncIteration. │ │ │ │ │ - 0x00000b00 5f507943 6f726f5f 47657441 77616974 _PyCoro_GetAwait │ │ │ │ │ - 0x00000b10 61626c65 49746572 00507949 7465725f ableIter.PyIter_ │ │ │ │ │ - 0x00000b20 43686563 6b005f50 795f4368 65636b46 Check._Py_CheckF │ │ │ │ │ - 0x00000b30 756e6374 696f6e52 6573756c 74005f50 unctionResult._P │ │ │ │ │ - 0x00000b40 794f626a 6563745f 4d616b65 54704361 yObject_MakeTpCa │ │ │ │ │ - 0x00000b50 6c6c005f 50795f46 616c7365 53747275 ll._Py_FalseStru │ │ │ │ │ - 0x00000b60 6374005f 50795f54 72756553 74727563 ct._Py_TrueStruc │ │ │ │ │ - 0x00000b70 74005079 5379735f 41756469 74005079 t.PySys_Audit.Py │ │ │ │ │ - 0x00000b80 4f626a65 63745f43 616c6c4e 6f417267 Object_CallNoArg │ │ │ │ │ - 0x00000b90 73005f50 795f4e65 77526566 6572656e s._Py_NewReferen │ │ │ │ │ - 0x00000ba0 6365005f 50794f62 6a656374 5f47435f ce._PyObject_GC_ │ │ │ │ │ - 0x00000bb0 4e657700 5f507946 72616d65 5f4d616b New._PyFrame_Mak │ │ │ │ │ - 0x00000bc0 65416e64 53657446 72616d65 4f626a65 eAndSetFrameObje │ │ │ │ │ - 0x00000bd0 6374005f 50794173 796e6347 656e4153 ct._PyAsyncGenAS │ │ │ │ │ - 0x00000be0 656e645f 53656e64 005f5079 4173796e end_Send._PyAsyn │ │ │ │ │ - 0x00000bf0 6347656e 56616c75 65577261 70706572 cGenValueWrapper │ │ │ │ │ - 0x00000c00 4e657700 5f507945 72725f57 61726e55 New._PyErr_WarnU │ │ │ │ │ - 0x00000c10 6e617761 69746564 4167656e 4d657468 nawaitedAgenMeth │ │ │ │ │ - 0x00000c20 6f640050 79417267 5f556e70 61636b54 od.PyArg_UnpackT │ │ │ │ │ - 0x00000c30 75706c65 005f5079 47656e5f 436c6561 uple._PyGen_Clea │ │ │ │ │ - 0x00000c40 72467261 6d650050 79556e69 636f6465 rFrame.PyUnicode │ │ │ │ │ - 0x00000c50 5f46726f 6d466f72 6d617400 50794c6f _FromFormat.PyLo │ │ │ │ │ - 0x00000c60 6e675f46 726f6d53 73697a65 5f740050 ng_FromSsize_t.P │ │ │ │ │ - 0x00000c70 79547570 6c655f4e 65770050 79556e73 yTuple_New.PyUns │ │ │ │ │ - 0x00000c80 7461626c 655f496e 74657270 72657465 table_Interprete │ │ │ │ │ - 0x00000c90 72467261 6d655f47 65744c69 6e650050 rFrame_GetLine.P │ │ │ │ │ - 0x00000ca0 795f4275 696c6456 616c7565 00507947 y_BuildValue.PyG │ │ │ │ │ - 0x00000cb0 656e5f47 6574436f 64650050 7947656e en_GetCode.PyGen │ │ │ │ │ - 0x00000cc0 5f4e6577 57697468 5175616c 4e616d65 _NewWithQualName │ │ │ │ │ - 0x00000cd0 00507947 656e5f4e 65770050 79436f72 .PyGen_New.PyCor │ │ │ │ │ - 0x00000ce0 6f5f4e65 77005f50 79457661 6c5f4765 o_New._PyEval_Ge │ │ │ │ │ - 0x00000cf0 74467261 6d650050 79417379 6e634765 tFrame.PyAsyncGe │ │ │ │ │ - 0x00000d00 6e5f4e65 77005f50 79417379 6e634765 n_New._PyAsyncGe │ │ │ │ │ - 0x00000d10 6e415468 726f775f 54797065 005f5079 nAThrow_Type._Py │ │ │ │ │ - 0x00000d20 4173796e 6347656e 57726170 70656456 AsyncGenWrappedV │ │ │ │ │ - 0x00000d30 616c7565 5f547970 65005f50 79417379 alue_Type._PyAsy │ │ │ │ │ - 0x00000d40 6e634765 6e415365 6e645f54 79706500 ncGenASend_Type. │ │ │ │ │ - 0x00000d50 50794173 796e6347 656e5f54 79706500 PyAsyncGen_Type. │ │ │ │ │ - 0x00000d60 5f507943 6f726f57 72617070 65725f54 _PyCoroWrapper_T │ │ │ │ │ - 0x00000d70 79706500 5079436f 726f5f54 79706500 ype.PyCoro_Type. │ │ │ │ │ - 0x00000d80 50794765 6e5f5479 70650050 79547970 PyGen_Type.PyTyp │ │ │ │ │ - 0x00000d90 655f5479 70650050 794f626a 6563745f e_Type.PyObject_ │ │ │ │ │ - 0x00000da0 47656e65 72696347 65744174 74720050 GenericGetAttr.P │ │ │ │ │ - 0x00000db0 794f626a 6563745f 53656c66 49746572 yObject_SelfIter │ │ │ │ │ - 0x00000dc0 0050795f 47656e65 72696341 6c696173 .Py_GenericAlias │ │ │ │ │ - 0x00000dd0 00 . │ │ │ │ │ + 0x00000050 6e645f65 78006765 6e5f7365 6e645f65 nd_ex.gen_send_e │ │ │ │ │ + 0x00000060 78322e63 6f6e7374 70726f70 2e300067 x2.constprop.0.g │ │ │ │ │ + 0x00000070 656e5f64 65616c6c 6f630067 656e5f63 en_dealloc.gen_c │ │ │ │ │ + 0x00000080 6c656172 5f667261 6d65002e 4c433700 lear_frame..LC7. │ │ │ │ │ + 0x00000090 2e4c4338 0067656e 5f66696e 616c697a .LC8.gen_finaliz │ │ │ │ │ + 0x000000a0 65006765 6e5f636c 6f736500 2e4c4339 e.gen_close..LC9 │ │ │ │ │ + 0x000000b0 002e4c43 3130002e 4c433131 0067656e ..LC10..LC11.gen │ │ │ │ │ + 0x000000c0 5f636c6f 73655f69 74657200 2e4c4331 _close_iter..LC1 │ │ │ │ │ + 0x000000d0 32002e4c 43313300 5f67656e 5f746872 2..LC13._gen_thr │ │ │ │ │ + 0x000000e0 6f77002e 4c433134 002e4c43 3135002e ow..LC14..LC15.. │ │ │ │ │ + 0x000000f0 4c433136 0050795f 58444543 52454600 LC16.Py_XDECREF. │ │ │ │ │ + 0x00000100 67656e5f 7468726f 775f6375 7272656e gen_throw_curren │ │ │ │ │ + 0x00000110 745f6578 63657074 696f6e00 67656e5f t_exception.gen_ │ │ │ │ │ + 0x00000120 7365745f 73746f70 5f697465 72617469 set_stop_iterati │ │ │ │ │ + 0x00000130 6f6e2e69 7372612e 30005079 47656e5f on.isra.0.PyGen_ │ │ │ │ │ + 0x00000140 616d5f73 656e6400 2e4c4331 37002e4c am_send..LC17..L │ │ │ │ │ + 0x00000150 43313800 2e4c4331 39006765 6e5f6765 C18..LC19.gen_ge │ │ │ │ │ + 0x00000160 74737573 70656e64 6564002e 4c433230 tsuspended..LC20 │ │ │ │ │ + 0x00000170 0063725f 67657463 6f646500 5f67656e .cr_getcode._gen │ │ │ │ │ + 0x00000180 5f676574 636f6465 002e4c43 3231002e _getcode..LC21.. │ │ │ │ │ + 0x00000190 4c433232 0067656e 5f73656e 64002e4c LC22.gen_send..L │ │ │ │ │ + 0x000001a0 43323300 67656e5f 6765745f 6e616d65 C23.gen_get_name │ │ │ │ │ + 0x000001b0 00617379 6e635f67 656e5f61 73656e64 .async_gen_asend │ │ │ │ │ + 0x000001c0 00617379 6e635f67 656e5f69 6e69745f .async_gen_init_ │ │ │ │ │ + 0x000001d0 686f6f6b 73006173 796e635f 67656e5f hooks.async_gen_ │ │ │ │ │ + 0x000001e0 6173656e 645f6e65 77006765 6e5f6765 asend_new.gen_ge │ │ │ │ │ + 0x000001f0 745f7175 616c6e61 6d650067 656e5f67 t_qualname.gen_g │ │ │ │ │ + 0x00000200 65747275 6e6e696e 67002e4c 43323400 etrunning..LC24. │ │ │ │ │ + 0x00000210 5f67656e 5f676574 6672616d 65002e4c _gen_getframe..L │ │ │ │ │ + 0x00000220 43323500 2e4c4332 36006173 796e635f C25..LC26.async_ │ │ │ │ │ + 0x00000230 67656e5f 6173656e 645f7365 6e640061 gen_asend_send.a │ │ │ │ │ + 0x00000240 73796e63 5f67656e 5f756e77 7261705f sync_gen_unwrap_ │ │ │ │ │ + 0x00000250 76616c75 65006173 796e635f 67656e5f value.async_gen_ │ │ │ │ │ + 0x00000260 616e6578 74006173 796e635f 67656e5f anext.async_gen_ │ │ │ │ │ + 0x00000270 77726170 7065645f 76616c5f 6465616c wrapped_val_deal │ │ │ │ │ + 0x00000280 6c6f6300 6173796e 635f6765 6e5f6173 loc.async_gen_as │ │ │ │ │ + 0x00000290 656e645f 6465616c 6c6f6300 6173796e end_dealloc.asyn │ │ │ │ │ + 0x000002a0 635f6765 6e5f6173 656e645f 66696e61 c_gen_asend_fina │ │ │ │ │ + 0x000002b0 6c697a65 00617379 6e635f67 656e5f61 lize.async_gen_a │ │ │ │ │ + 0x000002c0 636c6f73 65006173 796e635f 67656e5f close.async_gen_ │ │ │ │ │ + 0x000002d0 61746872 6f775f6e 6577002e 4c433237 athrow_new..LC27 │ │ │ │ │ + 0x000002e0 00617379 6e635f67 656e5f61 7468726f .async_gen_athro │ │ │ │ │ + 0x000002f0 775f6974 65726e65 78740061 73796e63 w_iternext.async │ │ │ │ │ + 0x00000300 5f67656e 5f617468 726f775f 73656e64 _gen_athrow_send │ │ │ │ │ + 0x00000310 002e4c43 3238002e 4c433239 002e4c43 ..LC28..LC29..LC │ │ │ │ │ + 0x00000320 33300061 73796e63 5f67656e 5f617468 30.async_gen_ath │ │ │ │ │ + 0x00000330 726f775f 6465616c 6c6f6300 6173796e row_dealloc.asyn │ │ │ │ │ + 0x00000340 635f6765 6e5f6174 68726f77 5f66696e c_gen_athrow_fin │ │ │ │ │ + 0x00000350 616c697a 65002e4c 43333100 2e4c4333 alize..LC31..LC3 │ │ │ │ │ + 0x00000360 32002e4c 43333300 6173796e 635f6765 2..LC33.async_ge │ │ │ │ │ + 0x00000370 6e5f6174 68726f77 00617379 6e635f67 n_athrow.async_g │ │ │ │ │ + 0x00000380 656e5f74 72617665 72736500 636f726f en_traverse.coro │ │ │ │ │ + 0x00000390 5f617761 69740063 6f726f5f 77726170 _await.coro_wrap │ │ │ │ │ + 0x000003a0 7065725f 73656e64 00636f72 6f5f7772 per_send.coro_wr │ │ │ │ │ + 0x000003b0 61707065 725f7468 726f7700 6173796e apper_throw.asyn │ │ │ │ │ + 0x000003c0 635f6765 6e5f6173 656e645f 7468726f c_gen_asend_thro │ │ │ │ │ + 0x000003d0 7700636f 726f5f77 72617070 65725f63 w.coro_wrapper_c │ │ │ │ │ + 0x000003e0 6c6f7365 00617379 6e635f67 656e5f61 lose.async_gen_a │ │ │ │ │ + 0x000003f0 73656e64 5f636c6f 73650063 6f726f5f send_close.coro_ │ │ │ │ │ + 0x00000400 77726170 7065725f 6465616c 6c6f6300 wrapper_dealloc. │ │ │ │ │ + 0x00000410 2e4c4333 34002e4c 43333500 63725f67 .LC34..LC35.cr_g │ │ │ │ │ + 0x00000420 65746672 616d6500 2e4c4333 36006167 etframe..LC36.ag │ │ │ │ │ + 0x00000430 5f676574 636f6465 00617379 6e635f67 _getcode.async_g │ │ │ │ │ + 0x00000440 656e5f61 7468726f 775f7468 726f7700 en_athrow_throw. │ │ │ │ │ + 0x00000450 2e4c4333 37006167 5f676574 6672616d .LC37.ag_getfram │ │ │ │ │ + 0x00000460 65006173 796e635f 67656e5f 6173656e e.async_gen_asen │ │ │ │ │ + 0x00000470 645f6974 65726e65 7874002e 4c433338 d_iternext..LC38 │ │ │ │ │ + 0x00000480 0067656e 5f736574 5f6e616d 65002e4c .gen_set_name..L │ │ │ │ │ + 0x00000490 43333900 67656e5f 7365745f 7175616c C39.gen_set_qual │ │ │ │ │ + 0x000004a0 6e616d65 00636f72 6f5f7772 61707065 name.coro_wrappe │ │ │ │ │ + 0x000004b0 725f7472 61766572 73650061 73796e63 r_traverse.async │ │ │ │ │ + 0x000004c0 5f67656e 5f617365 6e645f74 72617665 _gen_asend_trave │ │ │ │ │ + 0x000004d0 72736500 6173796e 635f6765 6e5f6174 rse.async_gen_at │ │ │ │ │ + 0x000004e0 68726f77 5f747261 76657273 65006765 hrow_traverse.ge │ │ │ │ │ + 0x000004f0 6e5f6765 74737461 7465002e 4c414e43 n_getstate..LANC │ │ │ │ │ + 0x00000500 484f5231 0067656e 5f676574 7969656c HOR1.gen_getyiel │ │ │ │ │ + 0x00000510 6466726f 6d002e4c 43343000 6173796e dfrom..LC40.asyn │ │ │ │ │ + 0x00000520 635f6765 6e5f7265 70720063 6f726f5f c_gen_repr.coro_ │ │ │ │ │ + 0x00000530 77726170 7065725f 69746572 6e657874 wrapper_iternext │ │ │ │ │ + 0x00000540 00617379 6e635f67 656e5f61 7468726f .async_gen_athro │ │ │ │ │ + 0x00000550 775f636c 6f736500 2e4c4334 3100636f w_close..LC41.co │ │ │ │ │ + 0x00000560 726f5f72 65707200 63725f67 65747374 ro_repr.cr_getst │ │ │ │ │ + 0x00000570 61746500 67656e5f 73697a65 6f66002e ate.gen_sizeof.. │ │ │ │ │ + 0x00000580 4c433432 0061675f 67657473 74617465 LC42.ag_getstate │ │ │ │ │ + 0x00000590 00617379 6e635f67 656e5f77 72617070 .async_gen_wrapp │ │ │ │ │ + 0x000005a0 65645f76 616c5f74 72617665 72736500 ed_val_traverse. │ │ │ │ │ + 0x000005b0 67656e5f 6e65775f 77697468 5f717561 gen_new_with_qua │ │ │ │ │ + 0x000005c0 6c6e616d 65007374 6174655f 73747269 lname.state_stri │ │ │ │ │ + 0x000005d0 6e67732e 32007374 6174655f 73747269 ngs.2.state_stri │ │ │ │ │ + 0x000005e0 6e67732e 31007374 6174655f 73747269 ngs.1.state_stri │ │ │ │ │ + 0x000005f0 6e67732e 30006173 796e635f 61746872 ngs.0.async_athr │ │ │ │ │ + 0x00000600 6f775f64 6f630061 73796e63 5f617365 ow_doc.async_ase │ │ │ │ │ + 0x00000610 6e645f64 6f630061 73796e63 5f61636c nd_doc.async_acl │ │ │ │ │ + 0x00000620 6f73655f 646f6300 636f726f 5f636c6f ose_doc.coro_clo │ │ │ │ │ + 0x00000630 73655f64 6f630063 6f726f5f 7468726f se_doc.coro_thro │ │ │ │ │ + 0x00000640 775f646f 6300636f 726f5f73 656e645f w_doc.coro_send_ │ │ │ │ │ + 0x00000650 646f6300 73697a65 6f665f5f 646f635f doc.sizeof__doc_ │ │ │ │ │ + 0x00000660 5f006173 796e635f 67656e5f 61735f61 _.async_gen_as_a │ │ │ │ │ + 0x00000670 73796e63 00617379 6e635f67 656e5f6d sync.async_gen_m │ │ │ │ │ + 0x00000680 6574686f 64730061 73796e63 5f67656e ethods.async_gen │ │ │ │ │ + 0x00000690 5f6d656d 6265726c 69737400 6173796e _memberlist.asyn │ │ │ │ │ + 0x000006a0 635f6765 6e5f6765 74736574 6c697374 c_gen_getsetlist │ │ │ │ │ + 0x000006b0 00636f72 6f5f6173 5f617379 6e630063 .coro_as_async.c │ │ │ │ │ + 0x000006c0 6f726f5f 6d657468 6f647300 636f726f oro_methods.coro │ │ │ │ │ + 0x000006d0 5f6d656d 6265726c 69737400 636f726f _memberlist.coro │ │ │ │ │ + 0x000006e0 5f676574 7365746c 69737400 6173796e _getsetlist.asyn │ │ │ │ │ + 0x000006f0 635f6765 6e5f6173 656e645f 61735f61 c_gen_asend_as_a │ │ │ │ │ + 0x00000700 73796e63 00617379 6e635f67 656e5f61 sync.async_gen_a │ │ │ │ │ + 0x00000710 73656e64 5f6d6574 686f6473 00617379 send_methods.asy │ │ │ │ │ + 0x00000720 6e635f67 656e5f61 7468726f 775f6173 nc_gen_athrow_as │ │ │ │ │ + 0x00000730 5f617379 6e630061 73796e63 5f67656e _async.async_gen │ │ │ │ │ + 0x00000740 5f617468 726f775f 6d657468 6f647300 _athrow_methods. │ │ │ │ │ + 0x00000750 636f726f 5f777261 70706572 5f6d6574 coro_wrapper_met │ │ │ │ │ + 0x00000760 686f6473 005f5079 5f4d616b 65436f72 hods._Py_MakeCor │ │ │ │ │ + 0x00000770 6f005f50 794f626a 6563745f 47435f4e o._PyObject_GC_N │ │ │ │ │ + 0x00000780 65775661 72005f50 795f4e6f 6e655374 ewVar._Py_NoneSt │ │ │ │ │ + 0x00000790 72756374 005f5079 436f726f 5f436f6d ruct._PyCoro_Com │ │ │ │ │ + 0x000007a0 70757465 4f726967 696e005f 50795f44 puteOrigin._Py_D │ │ │ │ │ + 0x000007b0 65616c6c 6f63005f 50795f74 73735f69 ealloc._Py_tss_i │ │ │ │ │ + 0x000007c0 6e746572 70005f50 795f7473 735f7473 nterp._Py_tss_ts │ │ │ │ │ + 0x000007d0 74617465 005f5079 4576616c 5f457661 tate._PyEval_Eva │ │ │ │ │ + 0x000007e0 6c467261 6d654465 6661756c 74005079 lFrameDefault.Py │ │ │ │ │ + 0x000007f0 4578635f 52756e74 696d6545 72726f72 Exc_RuntimeError │ │ │ │ │ + 0x00000800 00507945 72725f53 65745374 72696e67 .PyErr_SetString │ │ │ │ │ + 0x00000810 00507945 78635f56 616c7565 4572726f .PyExc_ValueErro │ │ │ │ │ + 0x00000820 72005f50 7947656e 5f536574 53746f70 r._PyGen_SetStop │ │ │ │ │ + 0x00000830 49746572 6174696f 6e56616c 75650050 IterationValue.P │ │ │ │ │ + 0x00000840 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ │ + 0x00000850 50794572 725f4368 61696e53 7461636b PyErr_ChainStack │ │ │ │ │ + 0x00000860 4974656d 0050794f 626a6563 745f4361 Item.PyObject_Ca │ │ │ │ │ + 0x00000870 6c6c4669 6e616c69 7a657246 726f6d44 llFinalizerFromD │ │ │ │ │ + 0x00000880 65616c6c 6f630050 794f626a 6563745f ealloc.PyObject_ │ │ │ │ │ + 0x00000890 47435f44 656c0050 794f626a 6563745f GC_Del.PyObject_ │ │ │ │ │ + 0x000008a0 436c6561 72576561 6b526566 73005079 ClearWeakRefs.Py │ │ │ │ │ + 0x000008b0 4572725f 47657452 61697365 64457863 Err_GetRaisedExc │ │ │ │ │ + 0x000008c0 65707469 6f6e0050 79457272 5f536574 eption.PyErr_Set │ │ │ │ │ + 0x000008d0 52616973 65644578 63657074 696f6e00 RaisedException. │ │ │ │ │ + 0x000008e0 50794f62 6a656374 5f43616c 6c4f6e65 PyObject_CallOne │ │ │ │ │ + 0x000008f0 41726700 50794572 725f466f 726d6174 Arg.PyErr_Format │ │ │ │ │ + 0x00000900 556e7261 69736162 6c650050 79457272 Unraisable.PyErr │ │ │ │ │ + 0x00000910 5f4f6363 75727265 64005f50 79457272 _Occurred._PyErr │ │ │ │ │ + 0x00000920 5f576172 6e556e61 77616974 6564436f _WarnUnawaitedCo │ │ │ │ │ + 0x00000930 726f7574 696e6500 5f507945 76616c5f routine._PyEval_ │ │ │ │ │ + 0x00000940 4e6f546f 6f6c7346 6f72556e 77696e64 NoToolsForUnwind │ │ │ │ │ + 0x00000950 005f5079 4672616d 655f436c 65617245 ._PyFrame_ClearE │ │ │ │ │ + 0x00000960 78636570 74436f64 65005079 4578635f xceptCode.PyExc_ │ │ │ │ │ + 0x00000970 47656e65 7261746f 72457869 74005079 GeneratorExit.Py │ │ │ │ │ + 0x00000980 4572725f 5365744e 6f6e6500 50794572 Err_SetNone.PyEr │ │ │ │ │ + 0x00000990 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ + 0x000009a0 65730050 79457272 5f436c65 6172005f es.PyErr_Clear._ │ │ │ │ │ + 0x000009b0 50794672 616d655f 54726176 65727365 PyFrame_Traverse │ │ │ │ │ + 0x000009c0 005f5079 47435f56 69736974 53746163 ._PyGC_VisitStac │ │ │ │ │ + 0x000009d0 6b526566 005f5079 47656e5f 46657463 kRef._PyGen_Fetc │ │ │ │ │ + 0x000009e0 6853746f 70497465 72617469 6f6e5661 hStopIterationVa │ │ │ │ │ + 0x000009f0 6c756500 50794578 635f5374 6f704974 lue.PyExc_StopIt │ │ │ │ │ + 0x00000a00 65726174 696f6e00 5f507941 72675f43 eration._PyArg_C │ │ │ │ │ + 0x00000a10 6865636b 506f7369 74696f6e 616c0050 heckPositional.P │ │ │ │ │ + 0x00000a20 79457863 5f446570 72656361 74696f6e yExc_Deprecation │ │ │ │ │ + 0x00000a30 5761726e 696e6700 50794572 725f5761 Warning.PyErr_Wa │ │ │ │ │ + 0x00000a40 726e4578 00507945 78636570 74696f6e rnEx.PyException │ │ │ │ │ + 0x00000a50 5f476574 54726163 65626163 6b005079 _GetTraceback.Py │ │ │ │ │ + 0x00000a60 4572725f 52657374 6f726500 50794572 Err_Restore.PyEr │ │ │ │ │ + 0x00000a70 725f4e6f 726d616c 697a6545 78636570 r_NormalizeExcep │ │ │ │ │ + 0x00000a80 74696f6e 00507954 72616365 4261636b tion.PyTraceBack │ │ │ │ │ + 0x00000a90 5f547970 65005079 4572725f 466f726d _Type.PyErr_Form │ │ │ │ │ + 0x00000aa0 61740050 79457272 5f476976 656e4578 at.PyErr_GivenEx │ │ │ │ │ + 0x00000ab0 63657074 696f6e4d 61746368 65730050 ceptionMatches.P │ │ │ │ │ + 0x00000ac0 794f626a 6563745f 4765744f 7074696f yObject_GetOptio │ │ │ │ │ + 0x00000ad0 6e616c41 74747200 50794f62 6a656374 nalAttr.PyObject │ │ │ │ │ + 0x00000ae0 5f43616c 6c46756e 6374696f 6e4f626a _CallFunctionObj │ │ │ │ │ + 0x00000af0 41726773 005f5079 52756e74 696d6500 Args._PyRuntime. │ │ │ │ │ + 0x00000b00 50794578 635f5374 6f704173 796e6349 PyExc_StopAsyncI │ │ │ │ │ + 0x00000b10 74657261 74696f6e 005f5079 436f726f teration._PyCoro │ │ │ │ │ + 0x00000b20 5f476574 41776169 7461626c 65497465 _GetAwaitableIte │ │ │ │ │ + 0x00000b30 72005079 49746572 5f436865 636b005f r.PyIter_Check._ │ │ │ │ │ + 0x00000b40 50795f43 6865636b 46756e63 74696f6e Py_CheckFunction │ │ │ │ │ + 0x00000b50 52657375 6c74005f 50794f62 6a656374 Result._PyObject │ │ │ │ │ + 0x00000b60 5f4d616b 65547043 616c6c00 5f50795f _MakeTpCall._Py_ │ │ │ │ │ + 0x00000b70 46616c73 65537472 75637400 5f50795f FalseStruct._Py_ │ │ │ │ │ + 0x00000b80 54727565 53747275 63740050 79537973 TrueStruct.PySys │ │ │ │ │ + 0x00000b90 5f417564 69740050 794f626a 6563745f _Audit.PyObject_ │ │ │ │ │ + 0x00000ba0 43616c6c 4e6f4172 6773005f 50795f4e CallNoArgs._Py_N │ │ │ │ │ + 0x00000bb0 65775265 66657265 6e636500 5f50794f ewReference._PyO │ │ │ │ │ + 0x00000bc0 626a6563 745f4743 5f4e6577 005f5079 bject_GC_New._Py │ │ │ │ │ + 0x00000bd0 4672616d 655f4d61 6b65416e 64536574 Frame_MakeAndSet │ │ │ │ │ + 0x00000be0 4672616d 654f626a 65637400 5f507941 FrameObject._PyA │ │ │ │ │ + 0x00000bf0 73796e63 47656e41 53656e64 5f53656e syncGenASend_Sen │ │ │ │ │ + 0x00000c00 64005f50 79417379 6e634765 6e56616c d._PyAsyncGenVal │ │ │ │ │ + 0x00000c10 75655772 61707065 724e6577 005f5079 ueWrapperNew._Py │ │ │ │ │ + 0x00000c20 4572725f 5761726e 556e6177 61697465 Err_WarnUnawaite │ │ │ │ │ + 0x00000c30 64416765 6e4d6574 686f6400 50794172 dAgenMethod.PyAr │ │ │ │ │ + 0x00000c40 675f556e 7061636b 5475706c 65005f50 g_UnpackTuple._P │ │ │ │ │ + 0x00000c50 7947656e 5f436c65 61724672 616d6500 yGen_ClearFrame. │ │ │ │ │ + 0x00000c60 5079556e 69636f64 655f4672 6f6d466f PyUnicode_FromFo │ │ │ │ │ + 0x00000c70 726d6174 0050794c 6f6e675f 46726f6d rmat.PyLong_From │ │ │ │ │ + 0x00000c80 5373697a 655f7400 50795475 706c655f Ssize_t.PyTuple_ │ │ │ │ │ + 0x00000c90 4e657700 5079556e 73746162 6c655f49 New.PyUnstable_I │ │ │ │ │ + 0x00000ca0 6e746572 70726574 65724672 616d655f nterpreterFrame_ │ │ │ │ │ + 0x00000cb0 4765744c 696e6500 50795f42 75696c64 GetLine.Py_Build │ │ │ │ │ + 0x00000cc0 56616c75 65005079 47656e5f 47657443 Value.PyGen_GetC │ │ │ │ │ + 0x00000cd0 6f646500 50794765 6e5f4e65 77576974 ode.PyGen_NewWit │ │ │ │ │ + 0x00000ce0 68517561 6c4e616d 65005079 47656e5f hQualName.PyGen_ │ │ │ │ │ + 0x00000cf0 4e657700 5079436f 726f5f4e 6577005f New.PyCoro_New._ │ │ │ │ │ + 0x00000d00 50794576 616c5f47 65744672 616d6500 PyEval_GetFrame. │ │ │ │ │ + 0x00000d10 50794173 796e6347 656e5f4e 6577005f PyAsyncGen_New._ │ │ │ │ │ + 0x00000d20 50794173 796e6347 656e4154 68726f77 PyAsyncGenAThrow │ │ │ │ │ + 0x00000d30 5f547970 65005f50 79417379 6e634765 _Type._PyAsyncGe │ │ │ │ │ + 0x00000d40 6e577261 70706564 56616c75 655f5479 nWrappedValue_Ty │ │ │ │ │ + 0x00000d50 7065005f 50794173 796e6347 656e4153 pe._PyAsyncGenAS │ │ │ │ │ + 0x00000d60 656e645f 54797065 00507941 73796e63 end_Type.PyAsync │ │ │ │ │ + 0x00000d70 47656e5f 54797065 005f5079 436f726f Gen_Type._PyCoro │ │ │ │ │ + 0x00000d80 57726170 7065725f 54797065 00507943 Wrapper_Type.PyC │ │ │ │ │ + 0x00000d90 6f726f5f 54797065 00507947 656e5f54 oro_Type.PyGen_T │ │ │ │ │ + 0x00000da0 79706500 50795479 70655f54 79706500 ype.PyType_Type. │ │ │ │ │ + 0x00000db0 50794f62 6a656374 5f47656e 65726963 PyObject_Generic │ │ │ │ │ + 0x00000dc0 47657441 74747200 50794f62 6a656374 GetAttr.PyObject │ │ │ │ │ + 0x00000dd0 5f53656c 66497465 72005079 5f47656e _SelfIter.Py_Gen │ │ │ │ │ + 0x00000de0 65726963 416c6961 7300 ericAlias. │ │ │ ├── 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: 35812 (bytes into file) │ │ │ │ │ + Start of section headers: 35796 (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 0x8be4: │ │ │ │ │ +There are 17 section headers, starting at offset 0x8bd4: │ │ │ │ │ │ │ │ │ │ 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 001968 00 AX 0 0 8 │ │ │ │ │ - [ 2] .rel.text REL 00000000 007668 0006e8 08 I 14 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 00199c 0002f0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007d50 000308 08 I 14 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001c8c 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001c8c 00084f 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 0024dc 002080 00 AX 0 0 8 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 008058 000950 08 I 14 7 4 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0018a0 00 AX 0 0 8 │ │ │ │ │ + [ 2] .rel.text REL 00000000 007658 0006e0 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0018d4 0002f0 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 007d38 000308 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001bc4 0000d4 00 WA 0 0 4 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001bc4 00084f 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 002414 002148 00 AX 0 0 8 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 008040 000958 08 I 14 7 4 │ │ │ │ │ [ 9] .rodata PROGBITS 00000000 00455c 000c31 00 A 0 0 4 │ │ │ │ │ [10] .text.unlikely PROGBITS 00000000 005190 0005c0 00 AX 0 0 8 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 0089a8 0001b0 08 I 14 10 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 008998 0001b0 08 I 14 10 4 │ │ │ │ │ [12] .note.GNU-stack PROGBITS 00000000 005750 000000 00 0 0 1 │ │ │ │ │ [13] .ARM.attributes ARM_ATTRIBUTES 00000000 005750 000033 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 005784 001280 10 15 186 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 006a04 000c62 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008b58 00008c 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 005784 001270 10 15 185 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0069f4 000c62 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 008b48 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 296 entries: │ │ │ │ │ +Symbol table '.symtab' contains 295 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 1 $a │ │ │ │ │ @@ -135,165 +135,164 @@ │ │ │ │ │ 131: 00001f44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 132: 00002028 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 133: 00002034 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 134: 00000424 0 NOTYPE LOCAL DEFAULT 6 .LC41 │ │ │ │ │ 135: 00000440 0 NOTYPE LOCAL DEFAULT 6 .LC42 │ │ │ │ │ 136: 00001628 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 137: 00001890 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 138: 000018a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 139: 00001958 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 140: 00000238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 141: 00000238 40 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ - 142: 00000260 40 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ - 143: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ - 144: 00000288 272 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ - 145: 00000394 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 146: 00000398 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 147: 00000398 240 FUNC LOCAL DEFAULT 10 float_from_number │ │ │ │ │ - 148: 00000484 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 149: 00000488 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 150: 00000488 184 FUNC LOCAL DEFAULT 10 float_is_integer │ │ │ │ │ - 151: 00000538 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 152: 00000470 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ - 153: 00000540 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 154: 00000540 36 FUNC LOCAL DEFAULT 10 float___getnewargs__ │ │ │ │ │ - 155: 00000580 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 156: 00000588 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 157: 000005a0 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 158: 000005a8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ - 159: 000005a8 24 FUNC LOCAL DEFAULT 10 float___trunc__ │ │ │ │ │ - 160: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 161: 00000000 16 OBJECT LOCAL DEFAULT 3 floatinfo_desc │ │ │ │ │ - 162: 00000428 220 OBJECT LOCAL DEFAULT 9 floatinfo__doc__ │ │ │ │ │ - 163: 00000290 96 OBJECT LOCAL DEFAULT 3 floatinfo_fields │ │ │ │ │ - 164: 000000e4 144 OBJECT LOCAL DEFAULT 3 float_as_number │ │ │ │ │ - 165: 0000072c 86 OBJECT LOCAL DEFAULT 9 float_new__doc__ │ │ │ │ │ - 166: 000001b0 224 OBJECT LOCAL DEFAULT 3 float_methods │ │ │ │ │ - 167: 00000174 60 OBJECT LOCAL DEFAULT 3 float_getset │ │ │ │ │ - 168: 000006d8 82 OBJECT LOCAL DEFAULT 9 float_from_number__doc__ │ │ │ │ │ - 169: 00000a38 73 OBJECT LOCAL DEFAULT 9 float_conjugate__doc__ │ │ │ │ │ - 170: 00000ba4 74 OBJECT LOCAL DEFAULT 9 float___trunc____doc__ │ │ │ │ │ - 171: 00000b68 57 OBJECT LOCAL DEFAULT 9 float___floor____doc__ │ │ │ │ │ - 172: 00000b2c 58 OBJECT LOCAL DEFAULT 9 float___ceil____doc__ │ │ │ │ │ - 173: 00000a84 166 OBJECT LOCAL DEFAULT 9 float___round____doc__ │ │ │ │ │ - 174: 00000784 346 OBJECT LOCAL DEFAULT 9 float_as_integer_ratio__doc__ │ │ │ │ │ - 175: 000008e0 174 OBJECT LOCAL DEFAULT 9 float_fromhex__doc__ │ │ │ │ │ - 176: 00000990 165 OBJECT LOCAL DEFAULT 9 float_hex__doc__ │ │ │ │ │ - 177: 00000bf0 65 OBJECT LOCAL DEFAULT 9 float_is_integer__doc__ │ │ │ │ │ - 178: 000006b8 30 OBJECT LOCAL DEFAULT 9 float___getnewargs____doc__ │ │ │ │ │ - 179: 00000558 349 OBJECT LOCAL DEFAULT 9 float___getformat____doc__ │ │ │ │ │ - 180: 00000504 82 OBJECT LOCAL DEFAULT 9 float___format____doc__ │ │ │ │ │ - 181: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 182: 00000000 212 OBJECT LOCAL DEFAULT 5 FloatInfoType │ │ │ │ │ - 183: 00000012 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 184: 00000014 19 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ - 185: 00000028 1024 OBJECT LOCAL DEFAULT 9 _CHAR_TO_HEX │ │ │ │ │ - 186: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyFloat_InitTypes │ │ │ │ │ - 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 188: 0000007c 444 FUNC GLOBAL DEFAULT 1 PyFloat_GetInfo │ │ │ │ │ - 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 190: 00000000 208 FUNC GLOBAL DEFAULT 7 PyFloat_FromDouble │ │ │ │ │ - 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 196: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 197: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 199: 00000150 88 FUNC GLOBAL DEFAULT 7 _PyFloat_ExactDealloc │ │ │ │ │ - 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_GetSign │ │ │ │ │ - 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_NumBits │ │ │ │ │ - 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ - 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ - 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND modf │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromDouble │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 212: 000004f8 136 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack8 │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ - 215: 00000580 492 FUNC GLOBAL DEFAULT 7 PyFloat_AsDouble │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 222: 0000076c 160 FUNC GLOBAL HIDDEN 7 _Py_convert_int_to_double │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 235: 00000318 28 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ - 238: 00000000 60 FUNC GLOBAL HIDDEN 10 _PyFloat_DebugMallocStats │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 242: 00000334 384 FUNC GLOBAL DEFAULT 1 PyFloat_FromString │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ - 256: 000013d8 204 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ - 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_FormatAdvancedWriter │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 284: 00001f44 240 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ - 285: 00002034 76 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ - 286: 00001628 632 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ - 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 288: 000018a0 200 FUNC GLOBAL DEFAULT 1 PyFloat_Unpack2 │ │ │ │ │ - 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ - 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 291: 00000564 36 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ - 292: 00000588 32 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ │ - 293: 00000010 212 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ - 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 138: 00002138 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 139: 00000238 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 140: 00000238 40 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ + 141: 00000260 40 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ + 142: 00000468 0 NOTYPE LOCAL DEFAULT 6 .LC43 │ │ │ │ │ + 143: 00000288 272 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ + 144: 00000394 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 145: 00000398 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 146: 00000398 240 FUNC LOCAL DEFAULT 10 float_from_number │ │ │ │ │ + 147: 00000484 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 148: 00000488 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 149: 00000488 184 FUNC LOCAL DEFAULT 10 float_is_integer │ │ │ │ │ + 150: 00000538 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 151: 00000470 0 NOTYPE LOCAL DEFAULT 6 .LC44 │ │ │ │ │ + 152: 00000540 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 153: 00000540 36 FUNC LOCAL DEFAULT 10 float___getnewargs__ │ │ │ │ │ + 154: 00000580 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 155: 00000588 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 156: 000005a0 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ + 157: 000005a8 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ + 158: 000005a8 24 FUNC LOCAL DEFAULT 10 float___trunc__ │ │ │ │ │ + 159: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 160: 00000000 16 OBJECT LOCAL DEFAULT 3 floatinfo_desc │ │ │ │ │ + 161: 00000428 220 OBJECT LOCAL DEFAULT 9 floatinfo__doc__ │ │ │ │ │ + 162: 00000290 96 OBJECT LOCAL DEFAULT 3 floatinfo_fields │ │ │ │ │ + 163: 000000e4 144 OBJECT LOCAL DEFAULT 3 float_as_number │ │ │ │ │ + 164: 0000072c 86 OBJECT LOCAL DEFAULT 9 float_new__doc__ │ │ │ │ │ + 165: 000001b0 224 OBJECT LOCAL DEFAULT 3 float_methods │ │ │ │ │ + 166: 00000174 60 OBJECT LOCAL DEFAULT 3 float_getset │ │ │ │ │ + 167: 000006d8 82 OBJECT LOCAL DEFAULT 9 float_from_number__doc__ │ │ │ │ │ + 168: 00000a38 73 OBJECT LOCAL DEFAULT 9 float_conjugate__doc__ │ │ │ │ │ + 169: 00000ba4 74 OBJECT LOCAL DEFAULT 9 float___trunc____doc__ │ │ │ │ │ + 170: 00000b68 57 OBJECT LOCAL DEFAULT 9 float___floor____doc__ │ │ │ │ │ + 171: 00000b2c 58 OBJECT LOCAL DEFAULT 9 float___ceil____doc__ │ │ │ │ │ + 172: 00000a84 166 OBJECT LOCAL DEFAULT 9 float___round____doc__ │ │ │ │ │ + 173: 00000784 346 OBJECT LOCAL DEFAULT 9 float_as_integer_ratio__doc__ │ │ │ │ │ + 174: 000008e0 174 OBJECT LOCAL DEFAULT 9 float_fromhex__doc__ │ │ │ │ │ + 175: 00000990 165 OBJECT LOCAL DEFAULT 9 float_hex__doc__ │ │ │ │ │ + 176: 00000bf0 65 OBJECT LOCAL DEFAULT 9 float_is_integer__doc__ │ │ │ │ │ + 177: 000006b8 30 OBJECT LOCAL DEFAULT 9 float___getnewargs____doc__ │ │ │ │ │ + 178: 00000558 349 OBJECT LOCAL DEFAULT 9 float___getformat____doc__ │ │ │ │ │ + 179: 00000504 82 OBJECT LOCAL DEFAULT 9 float___format____doc__ │ │ │ │ │ + 180: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 181: 00000000 212 OBJECT LOCAL DEFAULT 5 FloatInfoType │ │ │ │ │ + 182: 00000012 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 183: 00000014 19 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ + 184: 00000028 1024 OBJECT LOCAL DEFAULT 9 _CHAR_TO_HEX │ │ │ │ │ + 185: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyFloat_InitTypes │ │ │ │ │ + 186: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 187: 0000007c 444 FUNC GLOBAL DEFAULT 1 PyFloat_GetInfo │ │ │ │ │ + 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 189: 00000000 208 FUNC GLOBAL DEFAULT 7 PyFloat_FromDouble │ │ │ │ │ + 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 194: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 196: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 197: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 198: 00000150 88 FUNC GLOBAL DEFAULT 7 _PyFloat_ExactDealloc │ │ │ │ │ + 199: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_GetSign │ │ │ │ │ + 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_NumBits │ │ │ │ │ + 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ + 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ + 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND modf │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromDouble │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 211: 000004f8 136 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack8 │ │ │ │ │ + 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ + 214: 00000580 492 FUNC GLOBAL DEFAULT 7 PyFloat_AsDouble │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_BadArgument │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 221: 0000076c 160 FUNC GLOBAL HIDDEN 7 _Py_convert_int_to_double │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND __errno_location │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND fmod │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetFromErrno │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ + 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 234: 00000318 28 FUNC GLOBAL HIDDEN 1 _PyFloat_FiniType │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashDouble │ │ │ │ │ + 237: 00000000 60 FUNC GLOBAL HIDDEN 10 _PyFloat_DebugMallocStats │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 241: 00000334 384 FUNC GLOBAL DEFAULT 1 PyFloat_FromString │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_string_to_double │ │ │ │ │ + 255: 000013d8 204 FUNC GLOBAL DEFAULT 7 PyFloat_Pack8 │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND round │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_dtoa │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_snprintf │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_strtod │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_dg_freedtoa │ │ │ │ │ + 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FromASCII │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFloat_FormatAdvancedWriter │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_parse_inf_or_nan │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 283: 00001f44 240 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 284: 00002034 76 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 285: 00001628 632 FUNC GLOBAL DEFAULT 1 PyFloat_Pack2 │ │ │ │ │ + 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 287: 00002080 200 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ + 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 290: 00000564 36 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ + 291: 00000588 32 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ │ + 292: 00000010 212 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ + 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,255 +1,254 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x7668 contains 221 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x7658 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000028 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 0000002c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000030 0000bb1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +00000030 0000ba1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 00000060 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ 00000064 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ 00000068 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 0000006c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 00000090 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000094 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000009c 0000bd1c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -000000ac 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000000c0 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000c8 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000000dc 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e4 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000000f8 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000100 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000114 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -0000011c 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000130 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -0000013c 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000150 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000158 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -0000016c 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000174 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00000188 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000190 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000001a4 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000001ac 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001c0 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000001c8 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -000001dc 0000bf1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -00000210 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000298 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000002ac 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002c8 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -000002e8 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000300 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +0000009c 0000bc1c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +000000ac 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000000c0 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000c8 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000000dc 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e4 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000000f8 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000100 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000114 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000011c 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000130 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +0000013c 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000150 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000158 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +0000016c 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000174 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000188 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000190 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000001a4 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000001ac 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001c0 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000001c8 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000001dc 0000be1c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000210 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000298 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000002ac 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002c8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000002e8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000300 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ 00000314 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000031c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000320 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000330 0000ec1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -0000035c 0000f61c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000374 0000f71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00000384 0000f81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000330 0000eb1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +0000035c 0000f51c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000374 0000f61c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000384 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 0000038c 00003c2b R_ARM_MOVW_ABS_NC 000004b4 float_from_string_inner │ │ │ │ │ 00000390 00003c2c R_ARM_MOVT_ABS 000004b4 float_from_string_inner │ │ │ │ │ 000003a0 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 000003a4 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000003a8 0000f91c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -000003b4 0000fa1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000003e4 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a8 0000f81c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +000003b4 0000f91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000003e4 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000404 00003c2b R_ARM_MOVW_ABS_NC 000004b4 float_from_string_inner │ │ │ │ │ 00000408 00003c2c R_ARM_MOVT_ABS 000004b4 float_from_string_inner │ │ │ │ │ 00000410 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 00000414 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -0000041c 0000f91c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00000428 0000fa1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00000430 0000fb2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -00000434 0000fb2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -00000440 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000458 0000fc1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000470 0000fd1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000494 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000498 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000041c 0000f81c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00000428 0000f91c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00000430 0000fa2b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +00000434 0000fa2c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +00000440 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000458 0000fb1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000470 0000fc1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000494 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000498 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 0000049c 00003b2b R_ARM_MOVW_ABS_NC 000001a8 .LC13 │ │ │ │ │ 000004a0 00003b2c R_ARM_MOVT_ABS 000001a8 .LC13 │ │ │ │ │ -000004ac 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000004d8 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000004dc 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000504 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000508 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -0000052c 0000ff1c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ -0000058c 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005ac 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004ac 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000004d8 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000004dc 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000504 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000508 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +0000052c 0000fe1c R_ARM_CALL 00000000 PyOS_string_to_double │ │ │ │ │ +0000058c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005ac 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000005bc 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005c0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005e4 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005f4 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000005f8 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000005e4 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005f4 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000005f8 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000005fc 00003d2b R_ARM_MOVW_ABS_NC 000001ec .LC14 │ │ │ │ │ 00000600 00003d2c R_ARM_MOVT_ABS 000001ec .LC14 │ │ │ │ │ -0000060c 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000061c 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000630 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000063c 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000067c 0000c11d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000006e0 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000006f4 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000070c 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000728 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000744 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +0000060c 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000061c 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000630 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000063c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000067c 0000c01d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000006e0 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000006f4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000070c 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000728 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000744 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ 0000075c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000794 0000f81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000007a0 00010a1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000794 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000007a0 0001091c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000007b4 0000572b R_ARM_MOVW_ABS_NC 00000294 .LC26 │ │ │ │ │ 000007b8 0000572c R_ARM_MOVT_ABS 00000294 .LC26 │ │ │ │ │ -000007bc 00010c1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +000007bc 00010b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 000007c8 0000592b R_ARM_MOVW_ABS_NC 000002d4 .LC28 │ │ │ │ │ 000007cc 0000592c R_ARM_MOVT_ABS 000002d4 .LC28 │ │ │ │ │ -000007d0 00010d1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000007d0 00010c1c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 000007e4 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ 000007e8 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ 000007ec 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ 000007f0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ 000007f4 0000552b R_ARM_MOVW_ABS_NC 0000026c .LC24 │ │ │ │ │ 000007f8 0000552c R_ARM_MOVT_ABS 0000026c .LC24 │ │ │ │ │ -000007fc 00010e1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000007fc 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 0000080c 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 00000810 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00000814 00010c1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000820 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000824 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000814 00010b1c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00000820 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000824 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000828 0000582b R_ARM_MOVW_ABS_NC 0000029c .LC27 │ │ │ │ │ 0000082c 0000582c R_ARM_MOVT_ABS 0000029c .LC27 │ │ │ │ │ -00000834 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000083c 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000840 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00000834 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000083c 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00000840 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00000844 0000562b R_ARM_MOVW_ABS_NC 0000027c .LC25 │ │ │ │ │ 00000848 0000562c R_ARM_MOVT_ABS 0000027c .LC25 │ │ │ │ │ -00000850 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000088c 00010f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000008a8 0001101c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ -000008b8 0001111c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00000850 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000088c 00010e1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +000008a8 00010f1c R_ARM_CALL 00000000 _PyFloat_FormatAdvancedWriter │ │ │ │ │ +000008b8 0001101c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ 000008c8 0000532b R_ARM_MOVW_ABS_NC 0000025c .LC22 │ │ │ │ │ 000008cc 0000532c R_ARM_MOVT_ABS 0000025c .LC22 │ │ │ │ │ 000008d4 00005c2b R_ARM_MOVW_ABS_NC 000002e8 .LC29 │ │ │ │ │ 000008d8 00005c2c R_ARM_MOVT_ABS 000002e8 .LC29 │ │ │ │ │ 000008dc 0000542b R_ARM_MOVW_ABS_NC 00000260 .LC23 │ │ │ │ │ 000008e0 0000542c R_ARM_MOVT_ABS 00000260 .LC23 │ │ │ │ │ -000008e4 00010e1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000008f0 0001121c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000093c 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000008e4 00010d1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000008f0 0001111c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000093c 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 00000940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000958 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000095c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000009b0 0000371d R_ARM_JUMP24 000012e0 float_new_impl │ │ │ │ │ 000009b8 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 000009bc 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000009c0 0001131c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +000009c0 0001121c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ 000009e4 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 000009e8 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000009ec 0000f31c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00000a70 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000aa8 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000ac0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ad8 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000b04 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000b08 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000009ec 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00000a70 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000aa8 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000ac0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ad8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000b04 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000b08 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000b0c 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ 00000b10 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -00000b18 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b2c 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b48 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000b18 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000b2c 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000b48 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ 00000b70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b98 0000f81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000ba8 0000fe2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -00000bac 0000fe2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000bd4 0001141c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +00000b98 0000f71c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000ba8 0000fd2b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +00000bac 0000fd2c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000bd4 0001131c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ 00000c1c 0000082b R_ARM_MOVW_ABS_NC 00000014 .LANCHOR2 │ │ │ │ │ 00000c20 0000082c R_ARM_MOVT_ABS 00000014 .LANCHOR2 │ │ │ │ │ -00000e1c 0001151c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00000f44 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00000f78 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -0000100c 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001020 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001024 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000e1c 0001141c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ +00000f44 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00000f78 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +0000100c 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001020 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001024 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001028 0000672b R_ARM_MOVW_ABS_NC 0000031c .LC31 │ │ │ │ │ 0000102c 0000672c R_ARM_MOVT_ABS 0000031c .LC31 │ │ │ │ │ -00001034 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001050 0001171c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001074 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001188 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001190 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001194 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001034 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001050 0001161c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001074 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001188 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001190 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001194 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001198 0000662b R_ARM_MOVW_ABS_NC 000002f4 .LC30 │ │ │ │ │ 0000119c 0000662c R_ARM_MOVT_ABS 000002f4 .LC30 │ │ │ │ │ -000011a4 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011ac 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000011b0 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000011a4 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011ac 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000011b0 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 000011b4 0000682b R_ARM_MOVW_ABS_NC 00000350 .LC32 │ │ │ │ │ 000011b8 0000682c R_ARM_MOVT_ABS 00000350 .LC32 │ │ │ │ │ -000011c0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011c0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001258 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001298 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001328 0000cd1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00001344 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001350 00011a2b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ -00001354 00011a2c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ +00001298 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001328 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00001344 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001350 0001192b R_ARM_MOVW_ABS_NC 00000000 Py_hexdigits │ │ │ │ │ +00001354 0001192c R_ARM_MOVT_ABS 00000000 Py_hexdigits │ │ │ │ │ 00001508 00007e2b R_ARM_MOVW_ABS_NC 000003f0 .LC38 │ │ │ │ │ 0000150c 00007e2c R_ARM_MOVT_ABS 000003f0 .LC38 │ │ │ │ │ -00001510 00011b1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001510 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00001538 00007d2b R_ARM_MOVW_ABS_NC 000003e4 .LC37 │ │ │ │ │ 0000153c 00007d2c R_ARM_MOVT_ABS 000003e4 .LC37 │ │ │ │ │ -00001540 00011b1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001540 00011a1c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 0000157c 00007c2b R_ARM_MOVW_ABS_NC 000003d8 .LC36 │ │ │ │ │ 00001580 00007c2c R_ARM_MOVT_ABS 000003d8 .LC36 │ │ │ │ │ -00001594 00010d1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00001594 00010c1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 000015c0 0000501d R_ARM_JUMP24 00001a48 float_repr │ │ │ │ │ 000015d4 00007b2b R_ARM_MOVW_ABS_NC 000003cc .LC35 │ │ │ │ │ 000015d8 00007b2c R_ARM_MOVT_ABS 000003cc .LC35 │ │ │ │ │ -000015e0 0000d51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000015e8 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001600 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000015e0 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000015e8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001600 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ 00001620 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001624 0000d602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001690 0000cd1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000017cc 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000017d0 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001624 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001690 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000017cc 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000017d0 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000017d4 0000872b R_ARM_MOVW_ABS_NC 00000440 .LC42 │ │ │ │ │ 000017d8 0000872c R_ARM_MOVT_ABS 00000440 .LC42 │ │ │ │ │ -000017e0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001800 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00001870 00011f2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ -00001874 00011f2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ +000017e0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001800 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001870 00011e2b R_ARM_MOVW_ABS_NC 00000000 PyExc_SystemError │ │ │ │ │ +00001874 00011e2c R_ARM_MOVT_ABS 00000000 PyExc_SystemError │ │ │ │ │ 00001878 0000862b R_ARM_MOVW_ABS_NC 00000424 .LC41 │ │ │ │ │ 0000187c 0000862c R_ARM_MOVT_ABS 00000424 .LC41 │ │ │ │ │ -00001884 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001904 0001161c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00001884 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7d50 contains 97 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x7d38 contains 97 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000014 00012602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000014 00012502 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000d02 R_ARM_ABS32 000000d0 float_dealloc │ │ │ │ │ 0000003c 00005002 R_ARM_ABS32 00001a48 float_repr │ │ │ │ │ 00000040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000004c 00003102 R_ARM_ABS32 00001138 float_hash │ │ │ │ │ -00000058 00012702 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000058 00012602 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000068 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000074 00001202 R_ARM_ABS32 000001a8 float_richcompare │ │ │ │ │ 00000084 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000008c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000ac 00006302 R_ARM_ABS32 00000944 float_new │ │ │ │ │ 000000d8 00003602 R_ARM_ABS32 00001150 float_vectorcall │ │ │ │ │ 000000e4 00002602 R_ARM_ABS32 000009b8 float_add │ │ │ │ │ 000000e8 00004d02 R_ARM_ABS32 00000680 float_sub │ │ │ │ │ 000000ec 00001f02 R_ARM_ABS32 00000238 float_mul │ │ │ │ │ 000000f0 00006402 R_ARM_ABS32 00000a00 float_rem │ │ │ │ │ -000000f4 00009002 R_ARM_ABS32 00000288 float_divmod │ │ │ │ │ +000000f4 00008f02 R_ARM_ABS32 00000288 float_divmod │ │ │ │ │ 000000f8 00002b02 R_ARM_ABS32 00000b70 float_pow │ │ │ │ │ 000000fc 00005102 R_ARM_ABS32 00001ab0 float_neg │ │ │ │ │ 00000100 00006002 R_ARM_ABS32 000008fc float_float │ │ │ │ │ 00000104 00004302 R_ARM_ABS32 000014a4 float_abs │ │ │ │ │ 00000108 00005f02 R_ARM_ABS32 00001b80 float_bool │ │ │ │ │ 00000124 00001702 R_ARM_ABS32 000004e0 float___trunc___impl │ │ │ │ │ 0000012c 00006002 R_ARM_ABS32 000008fc float_float │ │ │ │ │ @@ -258,45 +257,45 @@ │ │ │ │ │ 00000174 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00007402 R_ARM_ABS32 00001270 float_getreal │ │ │ │ │ 00000180 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000188 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000018c 00007502 R_ARM_ABS32 00001284 float_getimag │ │ │ │ │ 00000194 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b4 00009302 R_ARM_ABS32 00000398 float_from_number │ │ │ │ │ +000001b4 00009202 R_ARM_ABS32 00000398 float_from_number │ │ │ │ │ 000001bc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00007302 R_ARM_ABS32 0000125c float_conjugate │ │ │ │ │ 000001cc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00009f02 R_ARM_ABS32 000005a8 float___trunc__ │ │ │ │ │ +000001d4 00009e02 R_ARM_ABS32 000005a8 float___trunc__ │ │ │ │ │ 000001dc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00008e02 R_ARM_ABS32 00000260 float___floor__ │ │ │ │ │ +000001e4 00008d02 R_ARM_ABS32 00000260 float___floor__ │ │ │ │ │ 000001ec 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001f4 00008d02 R_ARM_ABS32 00000238 float___ceil__ │ │ │ │ │ +000001f4 00008c02 R_ARM_ABS32 00000238 float___ceil__ │ │ │ │ │ 000001fc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00004b02 R_ARM_ABS32 00001574 float___round__ │ │ │ │ │ 0000020c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000210 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000214 00007902 R_ARM_ABS32 00001ba8 float_as_integer_ratio │ │ │ │ │ 0000021c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000220 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00006a02 R_ARM_ABS32 00000b74 float_fromhex │ │ │ │ │ 0000022c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000230 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000234 00008002 R_ARM_ABS32 000012a8 float_hex │ │ │ │ │ 0000023c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000240 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000244 00009602 R_ARM_ABS32 00000488 float_is_integer │ │ │ │ │ +00000244 00009502 R_ARM_ABS32 00000488 float_is_integer │ │ │ │ │ 0000024c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000254 00009a02 R_ARM_ABS32 00000540 float___getnewargs__ │ │ │ │ │ +00000254 00009902 R_ARM_ABS32 00000540 float___getnewargs__ │ │ │ │ │ 0000025c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000260 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000264 00005b02 R_ARM_ABS32 00000760 float___getformat__ │ │ │ │ │ 0000026c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000270 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000274 00005d02 R_ARM_ABS32 00000858 float___format__ │ │ │ │ │ 0000027c 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -319,364 +318,365 @@ │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x8058 contains 298 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8040 contains 299 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000054 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000074 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000054 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000074 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000084 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000088 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000ac 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000c8 0000c41d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -000000cc 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000134 0000c61d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000000ac 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000c8 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000000cc 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000134 0000c51d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000014c 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000001a0 0000c61d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000001a4 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000218 0000c81d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000220 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000278 0000ca1c R_ARM_CALL 00000000 PyLong_GetSign │ │ │ │ │ -00000294 0000cb1c R_ARM_CALL 00000000 _PyLong_NumBits │ │ │ │ │ -000002b8 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000002f4 0000c81d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000370 0000ca1c R_ARM_CALL 00000000 PyLong_GetSign │ │ │ │ │ -000003a0 0000cd1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -000003cc 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003d0 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000003fc 0000cf1c R_ARM_CALL 00000000 modf │ │ │ │ │ -00000414 0000d01c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -0000042c 0000d11c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000438 0000c81c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +0000014c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000001a0 0000c51d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +000001a4 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000218 0000c71d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000220 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000278 0000c91c R_ARM_CALL 00000000 PyLong_GetSign │ │ │ │ │ +00000294 0000ca1c R_ARM_CALL 00000000 _PyLong_NumBits │ │ │ │ │ +000002b8 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000002f4 0000c71d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000370 0000c91c R_ARM_CALL 00000000 PyLong_GetSign │ │ │ │ │ +000003a0 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +000003cc 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003d0 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000003fc 0000ce1c R_ARM_CALL 00000000 modf │ │ │ │ │ +00000414 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +0000042c 0000d01c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000438 0000c71c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ 00000444 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ -00000484 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00000488 0000d22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00000490 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000494 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000484 0000d12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00000488 0000d12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00000490 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000494 0000d22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ 000004d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000004d4 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004dc 00001302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000004f4 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000578 0000d51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -0000057c 0000d602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000005c0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000638 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000648 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000064c 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000004f4 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00000578 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000057c 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000005c0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000638 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000648 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000064c 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000654 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ 00000658 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ -00000660 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000067c 0000da1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000068c 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000006b4 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006c0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000006d0 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000006d4 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000660 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000067c 0000d91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000068c 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000006b4 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006c0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000006d0 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006d4 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 000006dc 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ 000006e0 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -000006e8 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000708 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000710 0000db1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00000718 0000dc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -0000071c 0000dc2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000006e8 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000708 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000710 0000da1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00000718 0000db2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000071c 0000db2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000072c 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ 00000730 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ -00000738 0000dd1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000738 0000dc1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ 00000768 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000007a4 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000007cc 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007d0 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000007f0 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008a8 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000008c8 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000007a4 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000007cc 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007d0 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000007f0 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000008a8 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000008c8 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000008d4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000008d8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000008f4 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000910 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000928 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000948 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000960 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000978 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000097c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000008f4 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000910 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000928 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000948 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000960 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000978 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000097c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000980 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ 00000984 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -0000098c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000998 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000098c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000998 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000009b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000009b4 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000009f4 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000a1c 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000a80 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000aac 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000ac4 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000ae0 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000009b4 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000009f4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000a1c 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000a80 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000aac 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000ac4 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000ae0 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000aec 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000af0 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000b0c 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000b20 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b24 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b34 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b38 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000b40 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b54 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000b0c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000b20 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b24 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b34 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b38 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000b40 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b54 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000b68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b6c 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000b88 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000b8c 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000bd0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000bf0 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -00000c7c 0000e31c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000c94 0000e41c R_ARM_CALL 00000000 pow │ │ │ │ │ -00000d10 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000d30 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00000d4c 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000d64 0000e31c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000d7c 0000e41c R_ARM_CALL 00000000 pow │ │ │ │ │ -00000dd4 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000de4 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b6c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000b88 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000b8c 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000bd0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000bf0 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +00000c7c 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000c94 0000e31c R_ARM_CALL 00000000 pow │ │ │ │ │ +00000d10 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000d30 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00000d4c 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000d64 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00000d7c 0000e31c R_ARM_CALL 00000000 pow │ │ │ │ │ +00000dd4 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000de4 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000df0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000df4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000e10 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e24 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e3c 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000e50 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000e54 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000e10 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e24 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e3c 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000e50 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000e54 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000e58 0000282b R_ARM_MOVW_ABS_NC 0000012c .LC9 │ │ │ │ │ 00000e5c 0000282c R_ARM_MOVT_ABS 0000012c .LC9 │ │ │ │ │ -00000e64 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000e70 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e74 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e84 0000ce2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e88 0000ce2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000e98 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000eb8 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000f04 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000f18 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000f1c 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000e64 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e70 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e74 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e84 0000cd2b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e88 0000cd2c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000e98 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000eb8 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f04 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f18 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000f1c 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000f20 0000292b R_ARM_MOVW_ABS_NC 00000170 .LC10 │ │ │ │ │ 00000f24 0000292c R_ARM_MOVT_ABS 00000170 .LC10 │ │ │ │ │ -00000f2c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f3c 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -00000f64 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00000fa0 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000fa4 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000fac 0000e81c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ +00000f2c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f3c 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +00000f64 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000fa0 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000fa4 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000fac 0000e71c R_ARM_CALL 00000000 PyErr_SetFromErrno │ │ │ │ │ 00001040 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001044 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001048 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000010b8 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000010c4 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ -000010c8 0000e92c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ -000010d4 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000010d8 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001104 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00001110 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001114 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000114c 0000ed1d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ -000011a8 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000011ac 0000f02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000011c4 0000f11d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -000011d0 0000f21d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ -00001248 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001268 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001044 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001048 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000010b8 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000010c4 0000e82b R_ARM_MOVW_ABS_NC 00000000 PyComplex_Type │ │ │ │ │ +000010c8 0000e82c R_ARM_MOVT_ABS 00000000 PyComplex_Type │ │ │ │ │ +000010d4 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010d8 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001104 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00001110 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001114 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000114c 0000ec1d R_ARM_JUMP24 00000000 _Py_HashDouble │ │ │ │ │ +000011a8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000011ac 0000ef2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000011c4 0000f01d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +000011d0 0000f11d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ +00001248 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001268 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 00001288 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 0000128c 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -00001294 0000f31c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001294 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000012ac 0000352b R_ARM_MOVW_ABS_NC 000001a0 .LC12 │ │ │ │ │ 000012b0 0000352c R_ARM_MOVT_ABS 000001a0 .LC12 │ │ │ │ │ -000012b8 0000f41c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +000012b8 0000f31c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ 000012d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000012dc 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012f8 0000f02b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -000012fc 0000f02c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -0000130c 0000f11d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ -00001310 0000f21d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ -000013a4 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013b4 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000012dc 0000f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012f8 0000ef2b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +000012fc 0000ef2c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +0000130c 0000f01d R_ARM_JUMP24 00000000 PyNumber_Float │ │ │ │ │ +00001310 0000f11d R_ARM_JUMP24 00000334 PyFloat_FromString │ │ │ │ │ +000013a4 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000013b4 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 000013d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013d4 0000f502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000149c 0000d51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000014a0 0000d602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00001500 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000151c 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000013d4 0000f402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000149c 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000014a0 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00001500 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000151c 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001528 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000152c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001550 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000156c 0000c41d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001570 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000015bc 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000015c0 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015f0 0001011c R_ARM_CALL 00000000 round │ │ │ │ │ -00001630 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00001634 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000016a0 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016b4 0001021c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001700 0001031c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ +00001550 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000156c 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001570 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000015bc 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000015c0 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015f0 0001001c R_ARM_CALL 00000000 round │ │ │ │ │ +00001630 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00001634 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000016a0 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016b4 0001011c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001700 0001021c R_ARM_CALL 00000000 _Py_dg_dtoa │ │ │ │ │ 00001730 0000462b R_ARM_MOVW_ABS_NC 00000218 .LC17 │ │ │ │ │ 00001734 0000462c R_ARM_MOVT_ABS 00000218 .LC17 │ │ │ │ │ 00001744 0000482b R_ARM_MOVW_ABS_NC 00000228 .LC19 │ │ │ │ │ 00001748 0000482c R_ARM_MOVT_ABS 00000228 .LC19 │ │ │ │ │ 00001758 0000452b R_ARM_MOVW_ABS_NC 00000214 .LC16 │ │ │ │ │ 0000175c 0000452c R_ARM_MOVT_ABS 00000214 .LC16 │ │ │ │ │ -00001768 0001041c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ -0000176c 0000e31c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00001780 0001051c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ -00001794 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -000017b0 0001061c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ +00001768 0001031c R_ARM_CALL 00000000 PyOS_snprintf │ │ │ │ │ +0000176c 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +00001780 0001041c R_ARM_CALL 00000000 _Py_dg_strtod │ │ │ │ │ +00001794 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +000017b0 0001051c R_ARM_CALL 00000000 _Py_dg_freedtoa │ │ │ │ │ 000017e8 0000472b R_ARM_MOVW_ABS_NC 0000021c .LC18 │ │ │ │ │ 000017ec 0000472c R_ARM_MOVT_ABS 0000021c .LC18 │ │ │ │ │ -000017f0 0000f31c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001804 0000e22b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001808 0000e22c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001830 0000d51c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00001834 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001838 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000017f0 0000f21c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001804 0000e12b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001808 0000e12c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001830 0000d41c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00001834 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001838 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001840 0000192b R_ARM_MOVW_ABS_NC 0000001c .LC5 │ │ │ │ │ 00001844 0000192c R_ARM_MOVT_ABS 0000001c .LC5 │ │ │ │ │ -0000184c 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001864 0001021c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00001878 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000018b0 0000da1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000018bc 0000cc1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000018e0 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018e8 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000018f4 0000d82b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000018f8 0000d82c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000184c 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001864 0001011c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00001878 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000018b0 0000d91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000018bc 0000cb1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000018e0 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018e8 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000018f4 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000018f8 0000d72c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00001908 00001b2b R_ARM_MOVW_ABS_NC 000000ec .LC7 │ │ │ │ │ 0000190c 00001b2c R_ARM_MOVT_ABS 000000ec .LC7 │ │ │ │ │ -00001910 0000d91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001924 0000dc2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00001928 0000dc2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001910 0000d81c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001924 0000db2b R_ARM_MOVW_ABS_NC 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001928 0000db2c R_ARM_MOVT_ABS 00000000 PyExc_DeprecationWarning │ │ │ │ │ 00001934 00001a2b R_ARM_MOVW_ABS_NC 0000003c .LC6 │ │ │ │ │ 00001938 00001a2c R_ARM_MOVT_ABS 0000003c .LC6 │ │ │ │ │ -00001944 0000dd1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000196c 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001980 0001071c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000199c 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000019a0 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001944 0000dc1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000196c 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001980 0001061c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000199c 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000019a0 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000019a4 0000492b R_ARM_MOVW_ABS_NC 00000234 .LC20 │ │ │ │ │ 000019a8 0000492c R_ARM_MOVT_ABS 00000234 .LC20 │ │ │ │ │ -000019b0 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000019bc 0001081c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000019d4 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019dc 0000c41c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a10 0000be1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00001a18 0001011c R_ARM_CALL 00000000 round │ │ │ │ │ -00001a24 0000db1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ -00001a40 0000d602 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +000019b0 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000019bc 0001071c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000019d4 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000019dc 0000c31c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001a10 0000bd1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00001a18 0001001c R_ARM_CALL 00000000 round │ │ │ │ │ +00001a24 0000da1c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +00001a40 0000d502 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00001a44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001a74 0001091c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ -00001a80 00010a1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00001a8c 00010b1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ -00001a98 0001071c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001aac 0000c41d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001b0c 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b28 0000c31c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00001a74 0001081c R_ARM_CALL 00000000 PyOS_double_to_string │ │ │ │ │ +00001a80 0001091c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00001a8c 00010a1c R_ARM_CALL 00000000 _PyUnicode_FromASCII │ │ │ │ │ +00001a98 0001061c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001aac 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001b0c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001b28 0000c21c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001b34 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00001b38 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001b5c 0000c21c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001b78 0000c41d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00001b7c 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001bc0 0001182b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001bc4 0001182c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001c14 0000cd1c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00001c28 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c48 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c64 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c80 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001c9c 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001cb8 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001cd4 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001cf0 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d0c 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d28 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00001d54 0000d01c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001d78 0000d01c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00001d88 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001da0 0000c01c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00001df8 0001191d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00001e24 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e50 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b5c 0000c11c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001b78 0000c31d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00001b7c 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00001bc0 0001172b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001bc4 0001172c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001c14 0000cc1c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00001c28 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001c48 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001c64 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001c80 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001c9c 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001cb8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001cd4 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001cf0 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d0c 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d28 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00001d54 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00001d78 0000cf1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00001d88 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00001da0 0000bf1c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00001df8 0001181d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00001e24 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e50 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e68 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ 00001e70 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ 00001e78 0000141c R_ARM_CALL 00000640 Py_XDECREF │ │ │ │ │ -00001e80 0000ea2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001e84 0000ea2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001e80 0000e92b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001e84 0000e92c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ 00001e88 0000782b R_ARM_MOVW_ABS_NC 000003a8 .LC34 │ │ │ │ │ 00001e8c 0000782c R_ARM_MOVT_ABS 000003a8 .LC34 │ │ │ │ │ -00001e94 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ea8 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001eac 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001e94 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ea8 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001eac 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 00001eb0 0000772b R_ARM_MOVW_ABS_NC 0000037c .LC33 │ │ │ │ │ 00001eb4 0000772c R_ARM_MOVT_ABS 0000037c .LC33 │ │ │ │ │ -00001ebc 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001ed4 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001ee8 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00001f18 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001ebc 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ed4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001ee8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00001f18 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001f40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002004 0000e72b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002008 0000e72c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002004 0000e62b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002008 0000e62c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 0000200c 0000822b R_ARM_MOVW_ABS_NC 000003fc .LC40 │ │ │ │ │ 00002010 0000822c R_ARM_MOVT_ABS 000003fc .LC40 │ │ │ │ │ -00002018 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002018 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000020e4 0001151c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x89a8 contains 54 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x8998 contains 54 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000322b R_ARM_MOVW_ABS_NC 0000018c .LC11 │ │ │ │ │ 00000014 0000322c R_ARM_MOVT_ABS 0000018c .LC11 │ │ │ │ │ -00000034 0000ef1d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ -00000038 0000c56b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000074 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000088 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -000000c4 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000000d8 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -000000f8 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -000000fc 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000034 0000ee1d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ +00000038 0000c46b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000074 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000088 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000000c4 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000000d8 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +000000f8 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000000fc 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000100 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ 00000104 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -0000010c 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000012c 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +0000010c 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000012c 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ 00000138 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000164 0000e61c R_ARM_CALL 00000000 fmod │ │ │ │ │ -000001d8 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00000250 0001211c R_ARM_CALL 00000000 ceil │ │ │ │ │ -0000025c 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -00000278 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -00000284 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ -000002c0 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000002d4 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000310 0000c91c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000324 0000de1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ -00000344 0000e02b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00000348 0000e02c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000164 0000e51c R_ARM_CALL 00000000 fmod │ │ │ │ │ +000001d8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00000250 0001201c R_ARM_CALL 00000000 ceil │ │ │ │ │ +0000025c 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +00000278 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +00000284 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000002c0 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000002d4 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000310 0000c81c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000324 0000dd1c R_ARM_CALL 0000076c _Py_convert_int_to_double │ │ │ │ │ +00000344 0000df2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00000348 0000df2c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 0000034c 0000222b R_ARM_MOVW_ABS_NC 00000118 .LC8 │ │ │ │ │ 00000350 0000222c R_ARM_MOVT_ABS 00000118 .LC8 │ │ │ │ │ -00000358 0000e11c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000374 00008f2b R_ARM_MOVW_ABS_NC 00000468 .LC43 │ │ │ │ │ -00000378 00008f2c R_ARM_MOVT_ABS 00000468 .LC43 │ │ │ │ │ -00000388 0001221c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ +00000358 0000e01c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000374 00008e2b R_ARM_MOVW_ABS_NC 00000468 .LC43 │ │ │ │ │ +00000378 00008e2c R_ARM_MOVT_ABS 00000468 .LC43 │ │ │ │ │ +00000388 0001211c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ 00000394 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000003ec 0000d71c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ -00000408 0000be1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -0000041c 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000440 0001171c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000046c 0000c11c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003ec 0000d61c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ +00000408 0000bd1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +0000041c 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000440 0001161c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000046c 0000c01c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000484 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000004a0 0000d71c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ -000004b8 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000004c8 0000e31c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -000004d8 0000e51c R_ARM_CALL 00000000 floor │ │ │ │ │ -000004e0 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -000004e4 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -000004e8 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000004ec 0000d22c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -0000051c 0000d32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00000520 0000d32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00000548 0000982b R_ARM_MOVW_ABS_NC 00000470 .LC44 │ │ │ │ │ -0000054c 0000982c R_ARM_MOVT_ABS 00000470 .LC44 │ │ │ │ │ -00000560 0001221d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000005bc 0000d01d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ │ +000004a0 0000d61c R_ARM_CALL 00000580 PyFloat_AsDouble │ │ │ │ │ +000004b8 0000de1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000004c8 0000e21c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ +000004d8 0000e41c R_ARM_CALL 00000000 floor │ │ │ │ │ +000004e0 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000004e4 0000d22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000004e8 0000d12b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000004ec 0000d12c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +0000051c 0000d22b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00000520 0000d22c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00000548 0000972b R_ARM_MOVW_ABS_NC 00000470 .LC44 │ │ │ │ │ +0000054c 0000972c R_ARM_MOVT_ABS 00000470 .LC44 │ │ │ │ │ +00000560 0001211d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000005bc 0000cf1d R_ARM_JUMP24 00000000 PyLong_FromDouble │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -1847,61 +1847,7 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 17e4 │ │ │ │ │ nop {0} │ │ │ │ │ .word 0xffffffff │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ - │ │ │ │ │ -000018a0 : │ │ │ │ │ -PyFloat_Unpack2(): │ │ │ │ │ - push {r4, r5, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #12 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - addne r0, r0, #1 │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - mvnne r3, #0 │ │ │ │ │ - ldrb r2, [r0] │ │ │ │ │ - ldrb r3, [r0, r3] │ │ │ │ │ - lsl r1, r2, #8 │ │ │ │ │ - ubfx r0, r2, #2, #5 │ │ │ │ │ - and r1, r1, #768 @ 0x300 │ │ │ │ │ - sxtb r4, r2 │ │ │ │ │ - orr r3, r3, r1 │ │ │ │ │ - cmp r0, #31 │ │ │ │ │ - beq 1914 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - vmov s0, r3 │ │ │ │ │ - vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ - subne r0, r0, #15 │ │ │ │ │ - mvneq r0, #13 │ │ │ │ │ - vmovne.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ - vaddne.f64 d0, d0, d7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL ldexp │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - vneglt.f64 d0, d0 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1944 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - movtlt r2, #65520 @ 0xfff0 │ │ │ │ │ - movtge r2, #32752 @ 0x7ff0 │ │ │ │ │ - mov lr, #0 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - adds r0, ip, lr │ │ │ │ │ - add r1, r2, r3, lsl #10 │ │ │ │ │ - vmov d0, r0, r1 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - vldr d7, [pc, #12] @ 1958 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - vldr d0, [pc, #12] @ 1960 │ │ │ │ │ - vmovlt.f64 d0, d7 │ │ │ │ │ - pop {r4, r5, fp, pc} │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0xfff00000 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - .word 0x7ff00000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2437,7 +2437,61 @@ │ │ │ │ │ bx lr │ │ │ │ │ tst r3, #4194304 @ 0x400000 │ │ │ │ │ vmoveq r1, s1 │ │ │ │ │ vmoveq r2, s0 │ │ │ │ │ biceq r3, r1, #524288 @ 0x80000 │ │ │ │ │ vmoveq d0, r2, r3 │ │ │ │ │ b 205c │ │ │ │ │ + │ │ │ │ │ +00002080 : │ │ │ │ │ +PyFloat_Unpack2(): │ │ │ │ │ + push {r4, r5, fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #12 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + addne r0, r0, #1 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + mvnne r3, #0 │ │ │ │ │ + ldrb r2, [r0] │ │ │ │ │ + ldrb r3, [r0, r3] │ │ │ │ │ + lsl r1, r2, #8 │ │ │ │ │ + ubfx r0, r2, #2, #5 │ │ │ │ │ + and r1, r1, #768 @ 0x300 │ │ │ │ │ + sxtb r4, r2 │ │ │ │ │ + orr r3, r3, r1 │ │ │ │ │ + cmp r0, #31 │ │ │ │ │ + beq 20f4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + vmov s0, r3 │ │ │ │ │ + vcvt.f64.s32 d0, d0, #10 │ │ │ │ │ + subne r0, r0, #15 │ │ │ │ │ + mvneq r0, #13 │ │ │ │ │ + vmovne.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ │ + vaddne.f64 d0, d0, d7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL ldexp │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + vneglt.f64 d0, d0 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2124 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + movtlt r2, #65520 @ 0xfff0 │ │ │ │ │ + movtge r2, #32752 @ 0x7ff0 │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + mov ip, #0 │ │ │ │ │ + adds r0, ip, lr │ │ │ │ │ + add r1, r2, r3, lsl #10 │ │ │ │ │ + vmov d0, r0, r1 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + vldr d7, [pc, #12] @ 2138 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + vldr d0, [pc, #12] @ 2140 │ │ │ │ │ + vmovlt.f64 d0, d7 │ │ │ │ │ + pop {r4, r5, fp, pc} │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0xfff00000 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + .word 0x7ff00000 │ │ │ ├── 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: 32500 (bytes into file) │ │ │ │ │ + Start of section headers: 32516 (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 0x7ef4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x7f04: │ │ │ │ │ │ │ │ │ │ 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 000774 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006ccc 000188 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006cdc 000188 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0007a8 000460 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 006e54 000300 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006e64 000300 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 000c08 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000c08 001910 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 007154 0004d8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002518 00063f 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 002b58 002098 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00762c 000810 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 004bf0 00036d 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 007e3c 000028 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 004f5d 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f5d 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 004f90 000f00 10 16 131 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 005e90 000e3c 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 007e64 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000c08 001920 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 007164 0004d8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002528 00063f 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 002b68 002098 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00763c 000810 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 004c00 00036d 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 007e4c 000028 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 004f6d 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 004f6d 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 004fa0 000f00 10 16 131 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 005ea0 000e3c 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 007e74 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 {} │ │ │ │ │ @@ -70,34 +70,34 @@ │ │ │ │ │ 66: 00000354 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 67: 00000380 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ 68: 0000033c 3476 FUNC LOCAL DEFAULT 9 frame_lineno_set │ │ │ │ │ 69: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ 70: 00000030 0 NOTYPE LOCAL DEFAULT 11 .LANCHOR1 │ │ │ │ │ 71: 000010c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 72: 000003a8 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 73: 00001428 1156 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ + 73: 00001428 1172 FUNC LOCAL DEFAULT 6 framelocalsproxy_setitem │ │ │ │ │ 74: 000003dc 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ 75: 000010d0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 76: 000010d0 76 FUNC LOCAL DEFAULT 9 framelocalsproxy_update │ │ │ │ │ 77: 0000111c 480 FUNC LOCAL DEFAULT 9 framelocalsproxy_merge │ │ │ │ │ 78: 000012f8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 79: 000018ac 48 FUNC LOCAL DEFAULT 6 frame_lasti_get │ │ │ │ │ + 79: 000018bc 48 FUNC LOCAL DEFAULT 6 frame_lasti_get │ │ │ │ │ 80: 000012fc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 81: 000012fc 268 FUNC LOCAL DEFAULT 9 framelocalsproxy_richcompare │ │ │ │ │ 82: 00001404 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 83: 00001408 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 84: 00001408 64 FUNC LOCAL DEFAULT 9 frame_generator_get │ │ │ │ │ 85: 000005e0 116 FUNC LOCAL DEFAULT 1 framelocalsproxy_length │ │ │ │ │ 86: 00001448 104 FUNC LOCAL DEFAULT 9 framelocalsproxy_copy │ │ │ │ │ 87: 000014b0 404 FUNC LOCAL DEFAULT 9 framelocalsproxy_items │ │ │ │ │ 88: 00001644 64 FUNC LOCAL DEFAULT 9 framelocalsproxy_iter │ │ │ │ │ 89: 00001684 360 FUNC LOCAL DEFAULT 9 framelocalsproxy_values │ │ │ │ │ 90: 00000418 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ 91: 00000654 196 FUNC LOCAL DEFAULT 1 framelocalsproxy_repr │ │ │ │ │ - 92: 000018dc 52 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ + 92: 000018ec 52 FUNC LOCAL DEFAULT 6 framelocalsproxy_visit │ │ │ │ │ 93: 00000718 92 FUNC LOCAL DEFAULT 1 framelocalsproxy_tp_clear │ │ │ │ │ 94: 00000420 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ 95: 000017ec 204 FUNC LOCAL DEFAULT 9 framelocalsproxy_setdefault │ │ │ │ │ 96: 00001914 52 FUNC LOCAL DEFAULT 9 framelocalsproxy___contains__ │ │ │ │ │ 97: 00001948 100 FUNC LOCAL DEFAULT 9 framelocalsproxy_reversed │ │ │ │ │ 98: 000019ac 184 FUNC LOCAL DEFAULT 9 framelocalsproxy_or │ │ │ │ │ 99: 00001a60 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6ccc contains 49 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6cdc contains 49 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a4 00008a1d R_ARM_JUMP24 00000638 _PyFrameLocalsProxy_New │ │ │ │ │ 000000ac 00008b1c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ 000000dc 00000a1c R_ARM_CALL 0000043c framelocalsproxy_hasval.isra.0 │ │ │ │ │ 000000f8 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ 0000016c 00000a1c R_ARM_CALL 0000043c framelocalsproxy_hasval.isra.0 │ │ │ │ │ 000001d0 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ @@ -47,15 +47,15 @@ │ │ │ │ │ 000006d4 00005a2b R_ARM_MOVW_ABS_NC 00000418 .LC34 │ │ │ │ │ 000006d8 00005a2c R_ARM_MOVT_ABS 00000418 .LC34 │ │ │ │ │ 000006e4 0000d71d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ 00000704 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000070c 0000d61c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ 00000760 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x6e54 contains 96 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6e64 contains 96 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000ec02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000402 R_ARM_ABS32 00000060 frame_dealloc │ │ │ │ │ 0000002c 00003102 R_ARM_ABS32 000002e8 frame_repr │ │ │ │ │ 00000048 0000ed02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000004c 0000ee02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ @@ -70,15 +70,15 @@ │ │ │ │ │ 00000100 00005b02 R_ARM_ABS32 00000654 framelocalsproxy_repr │ │ │ │ │ 00000104 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000010c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000011c 0000ed02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000120 0000ee02 R_ARM_ABS32 00000000 PyObject_GenericSetAttr │ │ │ │ │ 0000012c 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000130 00005c02 R_ARM_ABS32 000018dc framelocalsproxy_visit │ │ │ │ │ +00000130 00005c02 R_ARM_ABS32 000018ec framelocalsproxy_visit │ │ │ │ │ 00000134 00005d02 R_ARM_ABS32 00000718 framelocalsproxy_tp_clear │ │ │ │ │ 00000138 00005102 R_ARM_ABS32 000012fc framelocalsproxy_richcompare │ │ │ │ │ 00000140 00005802 R_ARM_ABS32 00001644 framelocalsproxy_iter │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000016c 0000ef02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 00000170 00001302 R_ARM_ABS32 0000071c framelocalsproxy_new │ │ │ │ │ 00000174 00008502 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ @@ -98,15 +98,15 @@ │ │ │ │ │ 00000208 00004402 R_ARM_ABS32 0000033c frame_lineno_set │ │ │ │ │ 0000020c 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000214 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000218 00002a02 R_ARM_ABS32 000003a8 frame_trace_get │ │ │ │ │ 0000021c 00001802 R_ARM_ABS32 00000210 frame_trace_set │ │ │ │ │ 00000220 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000228 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 00004f02 R_ARM_ABS32 000018ac frame_lasti_get │ │ │ │ │ +0000022c 00004f02 R_ARM_ABS32 000018bc frame_lasti_get │ │ │ │ │ 00000234 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00002102 R_ARM_ABS32 00000c34 frame_globals_get │ │ │ │ │ 00000248 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000250 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000254 00002402 R_ARM_ABS32 00000204 frame_builtins_get │ │ │ │ │ 0000025c 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -146,15 +146,15 @@ │ │ │ │ │ 0000039c 00005502 R_ARM_ABS32 000005e0 framelocalsproxy_length │ │ │ │ │ 000003a0 00002702 R_ARM_ABS32 00000e9c framelocalsproxy_getitem │ │ │ │ │ 000003a4 00004902 R_ARM_ABS32 00001428 framelocalsproxy_setitem │ │ │ │ │ 000003c4 00002b02 R_ARM_ABS32 000003e0 framelocalsproxy_contains │ │ │ │ │ 0000040c 00006202 R_ARM_ABS32 000019ac framelocalsproxy_or │ │ │ │ │ 00000440 00006502 R_ARM_ABS32 00001a64 framelocalsproxy_inplace_or │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7154 contains 155 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7164 contains 155 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000001c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 0000002c 0000841c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 000000e0 0000851d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 0000026c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000027c 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -283,36 +283,36 @@ │ │ │ │ │ 000013e4 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000013f8 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000013fc 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000140c 0000af1c R_ARM_CALL 00000000 _PyGen_ClearFrame │ │ │ │ │ 00001410 00009c2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00001414 00009c2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 0000145c 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000015b8 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000015e4 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ -00001640 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ -00001660 0000c51d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ -0000169c 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -00001708 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001734 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001738 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000173c 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ -00001740 0000482c R_ARM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ -00001748 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017cc 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ -000017d0 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ -00001800 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ -0000180c 0000c61c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ -00001844 0000c71d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ -0000184c 0000c81c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ -00001860 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000018c4 0000cd1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ -000018d8 0000a21d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000015bc 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000015e8 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ +00001644 00008c1c R_ARM_CALL 00000000 PyDict_New │ │ │ │ │ +00001664 0000c51d R_ARM_JUMP24 00000000 PyDict_SetItem │ │ │ │ │ +000016a0 0000a61c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000170c 0000a91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001738 0000b32b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000173c 0000b32c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001740 0000482b R_ARM_MOVW_ABS_NC 000003a8 .LC32 │ │ │ │ │ +00001744 0000482c R_ARM_MOVT_ABS 000003a8 .LC32 │ │ │ │ │ +0000174c 0000931c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017dc 00008e2b R_ARM_MOVW_ABS_NC 00000000 PyCell_Type │ │ │ │ │ +000017e0 00008e2c R_ARM_MOVT_ABS 00000000 PyCell_Type │ │ │ │ │ +00001810 0000191c R_ARM_CALL 000002b4 Py_XDECREF │ │ │ │ │ +0000181c 0000c61c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ +00001854 0000c71d R_ARM_JUMP24 00000000 PyDict_DelItem │ │ │ │ │ +0000185c 0000c81c R_ARM_CALL 00000000 PyTuple_Size │ │ │ │ │ +00001870 0000c41c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000018d4 0000cd1c R_ARM_CALL 00000000 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ │ +000018e8 0000a21d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x762c contains 258 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x763c contains 258 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00009a1c R_ARM_CALL 00000000 _PyDict_LoadBuiltinsFromGlobals │ │ │ │ │ 00000060 00009b1c R_ARM_CALL 00000000 _PyFunction_FromConstructor │ │ │ │ │ 00000084 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000098 0000831c R_ARM_CALL 00000000 _PyFrame_New_NoTrack │ │ │ │ │ 000000c0 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001ac 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -565,14 +565,14 @@ │ │ │ │ │ 00001fa0 00006c2b R_ARM_MOVW_ABS_NC 00000468 .LC38 │ │ │ │ │ 00001fa4 00006c2c R_ARM_MOVT_ABS 00000468 .LC38 │ │ │ │ │ 00001fb0 0000911c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001fd8 0000d71c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00001fec 0000e11c R_ARM_CALL 00001dd4 PyFrame_GetVar │ │ │ │ │ 00002018 0000861c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x7e3c contains 5 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x7e4c contains 5 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000034 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000038 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000040 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1502,102 +1502,103 @@ │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r8, [r5, #12] │ │ │ │ │ ldr r7, [r8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 160c │ │ │ │ │ + beq 1610 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 1620 │ │ │ │ │ + ble 1624 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 1758 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1620 │ │ │ │ │ + beq 1624 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ ldreq r1, [r7, #76] @ 0x4c │ │ │ │ │ - beq 179c │ │ │ │ │ + beq 17b0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ + beq 1624 │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1754 │ │ │ │ │ + ldreq r1, [r7, #76] @ 0x4c │ │ │ │ │ + beq 1790 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 1618 │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + beq 1624 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 1664 │ │ │ │ │ + beq 1668 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 161c │ │ │ │ │ ldr r1, [r3, #32] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 16b4 │ │ │ │ │ + beq 16b8 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 161c │ │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - beq 16d8 │ │ │ │ │ + beq 16dc │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 161c │ │ │ │ │ add r3, r3, #36 @ 0x24 │ │ │ │ │ mov sl, #6 │ │ │ │ │ - b 1518 │ │ │ │ │ + b 151c │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 161c │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 150c │ │ │ │ │ + bne 1510 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ mov r0, sl │ │ │ │ │ add ip, r1, sl │ │ │ │ │ ldrb ip, [ip, #16] │ │ │ │ │ tst ip, #16 │ │ │ │ │ - bne 1814 │ │ │ │ │ + bne 1824 │ │ │ │ │ cmn sl, #2 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1750 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 162c │ │ │ │ │ + blt 1630 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1734 │ │ │ │ │ + beq 1738 │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ add r8, r8, #40 @ 0x28 │ │ │ │ │ lsl r4, r0, #2 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ ldr r2, [r8, r0, lsl #2] │ │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ │ bic r7, r2, #1 │ │ │ │ │ - beq 17e0 │ │ │ │ │ + beq 17f0 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c8 │ │ │ │ │ + bne 17d8 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 1608 │ │ │ │ │ + beq 160c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bls 15f0 │ │ │ │ │ + bls 15f4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15f0 │ │ │ │ │ + bgt 15f4 │ │ │ │ │ ldr r9, [r5, #36] @ 0x24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1848 │ │ │ │ │ + bne 1858 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1750 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r7] │ │ │ │ │ str r7, [r3, r9, lsl #2] │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ @@ -1613,196 +1614,199 @@ │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r8, r4] │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 162c │ │ │ │ │ + bne 1630 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 1688 │ │ │ │ │ + blt 168c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1828 │ │ │ │ │ + bne 1838 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1808 │ │ │ │ │ + beq 1818 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1750 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_SetItem │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #19] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #3 │ │ │ │ │ - beq 154c │ │ │ │ │ + beq 1550 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne 14d8 │ │ │ │ │ - b 162c │ │ │ │ │ + bne 14dc │ │ │ │ │ + b 1630 │ │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - beq 16fc │ │ │ │ │ + beq 1700 │ │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1624 │ │ │ │ │ + b 1628 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #20] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #4 │ │ │ │ │ - beq 154c │ │ │ │ │ + beq 1550 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne 14ec │ │ │ │ │ - b 162c │ │ │ │ │ + bne 14f0 │ │ │ │ │ + b 1630 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #21] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #5 │ │ │ │ │ - beq 154c │ │ │ │ │ + beq 1550 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne 1500 │ │ │ │ │ - b 162c │ │ │ │ │ + bne 1504 │ │ │ │ │ + b 1630 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 174c │ │ │ │ │ - beq 16a8 │ │ │ │ │ + blt 1750 │ │ │ │ │ + beq 16ac │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ mov r0, sl │ │ │ │ │ add r3, r1, sl │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 153c │ │ │ │ │ - b 16a8 │ │ │ │ │ + beq 1540 │ │ │ │ │ + b 16ac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 160c │ │ │ │ │ - ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ - ldrb r0, [r1, #18] │ │ │ │ │ - tst r0, #16 │ │ │ │ │ - moveq r0, #2 │ │ │ │ │ - beq 154c │ │ │ │ │ - cmp r2, #3 │ │ │ │ │ - movne r0, #1 │ │ │ │ │ - bne 14c4 │ │ │ │ │ - b 162c │ │ │ │ │ + b 1610 │ │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r1, #16] │ │ │ │ │ ands r0, r0, #16 │ │ │ │ │ - beq 154c │ │ │ │ │ + beq 1550 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 162c │ │ │ │ │ + beq 1630 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bne 17bc │ │ │ │ │ + beq 17b0 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq 1630 │ │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bne 17cc │ │ │ │ │ + ldrb r0, [r1, #18] │ │ │ │ │ + tst r0, #16 │ │ │ │ │ + moveq r0, #2 │ │ │ │ │ + beq 1550 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + ble 1630 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + b 14c8 │ │ │ │ │ ldrb r0, [r1, #17] │ │ │ │ │ tst r0, #16 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ - beq 154c │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - ble 162c │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - b 14b0 │ │ │ │ │ + beq 1550 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 17b4 │ │ │ │ │ - b 162c │ │ │ │ │ + bgt 1784 │ │ │ │ │ + b 1630 │ │ │ │ │ + cmp r2, #3 │ │ │ │ │ + bne 17a8 │ │ │ │ │ + b 1630 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyCell_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyCell_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 17e8 │ │ │ │ │ - b 158c │ │ │ │ │ + beq 17f8 │ │ │ │ │ + b 1590 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 15f0 │ │ │ │ │ + beq 15f4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ bl 2b4 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 1608 │ │ │ │ │ + b 160c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetKeyError> │ │ │ │ │ R_ARM_CALL _PyErr_SetKeyError │ │ │ │ │ - b 174c │ │ │ │ │ + b 1750 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 162c │ │ │ │ │ + beq 1630 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 1518 │ │ │ │ │ + b 151c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, r6 │ │ │ │ │ movne r1, r4 │ │ │ │ │ - bne 1658 │ │ │ │ │ + bne 165c │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_DelItem │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Size │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 160c │ │ │ │ │ + beq 1610 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1750 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 15c4 │ │ │ │ │ + ble 15c8 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ add ip, r3, #12 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ add sl, lr, #1 │ │ │ │ │ strle sl, [r0] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ - ble 15c4 │ │ │ │ │ - b 1884 │ │ │ │ │ + ble 15c8 │ │ │ │ │ + b 1894 │ │ │ │ │ │ │ │ │ │ -000018ac : │ │ │ │ │ +000018bc : │ │ │ │ │ frame_lasti_get(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ @@ -1811,21 +1815,21 @@ │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mvnlt r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -000018dc : │ │ │ │ │ +000018ec : │ │ │ │ │ framelocalsproxy_visit(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1904 │ │ │ │ │ + beq 1914 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ ├── funcobject.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -477,15 +477,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 73c │ │ │ │ │ ldr r0, [r6, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 764 │ │ │ │ │ + bne 778 │ │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -494,15 +494,15 @@ │ │ │ │ │ beq 6e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 778 │ │ │ │ │ + bne 764 │ │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 750 │ │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 7b4 │ │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ │ @@ -528,20 +528,20 @@ │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 6f8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a8 │ │ │ │ │ + beq 6ec │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ec │ │ │ │ │ + beq 6a8 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 710 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r1, r5 │ │ │ ├── lazyimportobject.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: 14200 (bytes into file) │ │ │ │ │ + Start of section headers: 14332 (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 │ │ │ │ │ + Number of section headers: 17 │ │ │ │ │ + Section header string table index: 16 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,25 +1,26 @@ │ │ │ │ │ -There are 16 section headers, starting at offset 0x3778: │ │ │ │ │ +There are 17 section headers, starting at offset 0x37fc: │ │ │ │ │ │ │ │ │ │ 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 001ae8 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 002f30 0006e0 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001b1c 0000f4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 003610 000070 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001c10 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001c10 0001e4 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001df4 0000ac 00 AX 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 001ea0 000184 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 003680 000070 08 I 13 8 4 │ │ │ │ │ - [10] .rodata PROGBITS 00000000 002024 000108 00 A 0 0 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 00212c 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 00212c 000033 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 002160 000740 10 14 49 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 0028a0 00068f 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 0036f0 000088 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001aa8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 002f30 000758 08 I 14 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 001adc 0000f4 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 003688 000070 08 I 14 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001bd0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001bd0 0001e4 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001db4 0000ec 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 0036f8 000008 08 I 14 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 001ea0 000184 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 003700 000070 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 002024 000108 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 00212c 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 00212c 000033 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 002160 000740 10 15 49 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 0028a0 00068f 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 003770 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 {} │ │ │ │ │ @@ -10,48 +10,48 @@ │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 7: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 8: 000001b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 9: 000001bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 10: 000003ac 460 FUNC LOCAL DEFAULT 1 lazy_import_get_loaded_attr │ │ │ │ │ 11: 000003a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 12: 000003ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 13: 00000578 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ + 13: 00000000 64 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 14: 00000574 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 15: 00000578 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 16: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 17: 00000000 172 FUNC LOCAL DEFAULT 7 lazy_import_traverse │ │ │ │ │ - 18: 000008a4 2628 FUNC LOCAL DEFAULT 1 lazy_import_resolve_impl │ │ │ │ │ + 15: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 16: 00000040 172 FUNC LOCAL DEFAULT 7 lazy_import_traverse │ │ │ │ │ + 17: 00000578 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 18: 00000864 2628 FUNC LOCAL DEFAULT 1 lazy_import_resolve_impl │ │ │ │ │ 19: 00000064 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ 20: 000000a4 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ 21: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ 22: 000000dc 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 23: 00000108 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 24: 000012e8 136 FUNC LOCAL DEFAULT 1 lazy_import_resolve_result │ │ │ │ │ - 25: 00001370 284 FUNC LOCAL DEFAULT 1 lazy_import_path │ │ │ │ │ - 26: 00000018 136 FUNC LOCAL DEFAULT 8 lazy_import_name │ │ │ │ │ - 27: 00001a28 192 FUNC LOCAL DEFAULT 1 lazy_import_replay_from │ │ │ │ │ - 28: 000012d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 29: 000012e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 24: 000012a8 136 FUNC LOCAL DEFAULT 1 lazy_import_resolve_result │ │ │ │ │ + 25: 00001330 284 FUNC LOCAL DEFAULT 1 lazy_import_path │ │ │ │ │ + 26: 00000018 136 FUNC LOCAL DEFAULT 9 lazy_import_name │ │ │ │ │ + 27: 000019e8 192 FUNC LOCAL DEFAULT 1 lazy_import_replay_from │ │ │ │ │ + 28: 00001294 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 29: 000012a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 30: 00000144 0 NOTYPE LOCAL DEFAULT 6 .LC7 │ │ │ │ │ - 31: 0000148c 388 FUNC LOCAL DEFAULT 1 lazy_import_dealloc │ │ │ │ │ - 32: 0000160c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 33: 00001610 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 34: 00001610 284 FUNC LOCAL DEFAULT 1 lazy_import_clear │ │ │ │ │ - 35: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 36: 0000197c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 31: 0000144c 388 FUNC LOCAL DEFAULT 1 lazy_import_dealloc │ │ │ │ │ + 32: 000015cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 33: 000015d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 34: 000015d0 284 FUNC LOCAL DEFAULT 1 lazy_import_clear │ │ │ │ │ + 35: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 36: 0000193c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 37: 0000014c 0 NOTYPE LOCAL DEFAULT 6 .LC8 │ │ │ │ │ - 38: 00001980 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 39: 00001980 168 FUNC LOCAL DEFAULT 1 lazy_import_getattro │ │ │ │ │ + 38: 00001940 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 39: 00001940 168 FUNC LOCAL DEFAULT 1 lazy_import_getattro │ │ │ │ │ 40: 00000184 0 NOTYPE LOCAL DEFAULT 6 .LC9 │ │ │ │ │ 41: 0000018c 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 42: 000000a0 112 FUNC LOCAL DEFAULT 8 lazy_import_repr │ │ │ │ │ - 43: 00000110 48 FUNC LOCAL DEFAULT 8 lazy_import_resolve │ │ │ │ │ - 44: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata │ │ │ │ │ - 45: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 46: 00000000 264 OBJECT LOCAL DEFAULT 10 lazy_import_doc │ │ │ │ │ + 42: 000000a0 112 FUNC LOCAL DEFAULT 9 lazy_import_repr │ │ │ │ │ + 43: 00000110 48 FUNC LOCAL DEFAULT 9 lazy_import_resolve │ │ │ │ │ + 44: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ + 45: 00000000 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 46: 00000000 264 OBJECT LOCAL DEFAULT 11 lazy_import_doc │ │ │ │ │ 47: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 48: 000000d4 32 OBJECT LOCAL DEFAULT 3 lazy_import_methods │ │ │ │ │ 49: 00000000 444 FUNC GLOBAL DEFAULT 1 _PyLazyImport_New │ │ │ │ │ 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ @@ -66,15 +66,15 @@ │ │ │ │ │ 62: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 63: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyModuleSpec_IsInitializing │ │ │ │ │ 64: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 65: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 66: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 67: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 68: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 69: 000005b8 748 FUNC GLOBAL DEFAULT 1 _PyLazyImport_Reify │ │ │ │ │ + 69: 00000578 748 FUNC GLOBAL DEFAULT 1 _PyLazyImport_Reify │ │ │ │ │ 70: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 71: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_ReplaceItemIf │ │ │ │ │ 72: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 73: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Tailmatch │ │ │ │ │ 74: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ 75: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FindChar │ │ │ │ │ 76: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_New │ │ │ │ │ @@ -100,20 +100,20 @@ │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTraceback_Add │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyException_SetCause │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyException_AddNote │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Contains │ │ │ │ │ 100: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 101: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Compare │ │ │ │ │ 102: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Contains │ │ │ │ │ - 103: 00000000 24 FUNC GLOBAL HIDDEN 8 _PyLazyImport_IsActive │ │ │ │ │ - 104: 0000172c 596 FUNC GLOBAL HIDDEN 1 _PyLazyImport_LoadChild │ │ │ │ │ + 103: 00000000 24 FUNC GLOBAL HIDDEN 9 _PyLazyImport_IsActive │ │ │ │ │ + 104: 000016ec 596 FUNC GLOBAL HIDDEN 1 _PyLazyImport_LoadChild │ │ │ │ │ 105: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GenericGetAttrWithDict │ │ │ │ │ 106: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 107: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 108: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_ImportFrom │ │ │ │ │ 109: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ - 110: 00000140 44 FUNC GLOBAL HIDDEN 8 _PyLazyImport_IsResolving │ │ │ │ │ - 111: 0000016c 24 FUNC GLOBAL DEFAULT 8 _PyImport_LoadLazyImportTstate │ │ │ │ │ + 110: 00000140 44 FUNC GLOBAL HIDDEN 9 _PyLazyImport_IsResolving │ │ │ │ │ + 111: 0000016c 24 FUNC GLOBAL DEFAULT 9 _PyImport_LoadLazyImportTstate │ │ │ │ │ 112: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLazyImport_Type │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x2f30 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x2f30 contains 235 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000030 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000054 0000322b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000058 0000322c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000078 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000007c 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ @@ -36,14 +36,17 @@ │ │ │ │ │ 00000390 0000342c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ 00000394 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 00000398 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ 000003a0 0000351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000003a8 0000366b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ 000003e8 0000391c R_ARM_CALL 00000000 _PyImport_GetModules │ │ │ │ │ 00000410 00003a1c R_ARM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ +00000420 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000428 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000430 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ 0000044c 00003b2b R_ARM_MOVW_ABS_NC 00000000 PyExc_Exception │ │ │ │ │ 00000450 00003b2c R_ARM_MOVT_ABS 00000000 PyExc_Exception │ │ │ │ │ 00000458 00003c1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000478 00003d2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ 0000047c 00003d2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ 00000498 00003e1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000004a8 00003f1c R_ARM_CALL 00000000 _PyModuleSpec_IsInitializing │ │ │ │ │ @@ -53,205 +56,221 @@ │ │ │ │ │ 00000514 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000518 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000540 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000054c 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000560 0000431c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000056c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000574 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005b4 0000411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00000600 0000462b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -00000604 0000462c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -00000620 0000471c R_ARM_CALL 00000000 _PyDict_ReplaceItemIf │ │ │ │ │ -0000066c 00003a1c R_ARM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ -00000690 0000481c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -000006b8 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006ec 0000491c R_ARM_CALL 00000000 PyUnicode_Tailmatch │ │ │ │ │ -00000708 00004a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -0000073c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000740 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000784 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -000007b8 0000391c R_ARM_CALL 00000000 _PyImport_GetModules │ │ │ │ │ -00000800 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000818 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000844 00003a1c R_ARM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ -00000854 00003d2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00000858 00003d2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00000884 0000471c R_ARM_CALL 00000000 _PyDict_ReplaceItemIf │ │ │ │ │ -00000890 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000008d0 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000008d4 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000918 00004c1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ -00000934 00004d1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ -00000950 0000322b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000954 0000322c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000096c 00004e1c R_ARM_CALL 00000000 PyEval_GetGlobals │ │ │ │ │ -00000984 0000322b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00000988 0000322c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00000994 00003a1c R_ARM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ -000009c8 0000322b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000009cc 0000322c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000009dc 00004f1c R_ARM_CALL 00000000 _PyImport_IsDefaultImportFunc │ │ │ │ │ -00000a14 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -00000a50 0000501c R_ARM_CALL 00000000 _PyEval_ImportNameWithImport │ │ │ │ │ -00000a74 00004f1c R_ARM_CALL 00000000 _PyImport_IsDefaultImportFunc │ │ │ │ │ -00000a8c 0000511c R_ARM_CALL 00000000 _PyImport_ClearLazySubmodule │ │ │ │ │ -00000acc 00003d2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00000ad0 00003d2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00000ae4 00004f1c R_ARM_CALL 00000000 _PyImport_IsDefaultImportFunc │ │ │ │ │ -00000b2c 0000521c R_ARM_CALL 00000000 _PyImport_DiscardLazyModule │ │ │ │ │ -00000b48 0000531c R_ARM_CALL 00000000 PySet_Discard │ │ │ │ │ -00000b64 0000541c R_ARM_CALL 00000000 PySet_Clear │ │ │ │ │ -00000b8c 0000551c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ -00000b9c 00001a1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ -00000bac 0000132b R_ARM_MOVW_ABS_NC 00000064 .LC2 │ │ │ │ │ -00000bb0 0000132c R_ARM_MOVT_ABS 00000064 .LC2 │ │ │ │ │ -00000bb4 0000561c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000bd0 0000572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportCycleError │ │ │ │ │ -00000bd4 0000572c R_ARM_MOVT_ABS 00000000 PyExc_ImportCycleError │ │ │ │ │ -00000be8 0000581c R_ARM_CALL 00000000 PyErr_SetImportErrorSubclass │ │ │ │ │ -00000c44 0000591c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00000c50 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c78 00005a1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00000c84 00001a1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ -00000c9c 00005b1c R_ARM_CALL 00000000 PyCode_Addr2Line │ │ │ │ │ -00000cac 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000cc4 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -00000cfc 0000172b R_ARM_MOVW_ABS_NC 00000108 .LC6 │ │ │ │ │ -00000d00 0000172c R_ARM_MOVT_ABS 00000108 .LC6 │ │ │ │ │ -00000d04 0000561c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000d10 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportError │ │ │ │ │ -00000d14 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_ImportError │ │ │ │ │ -00000d24 00005e1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d54 00005f1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000d60 0000601c R_ARM_CALL 00000000 _PyTraceback_Add │ │ │ │ │ -00000d68 00005a1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00000d74 0000611c R_ARM_CALL 00000000 PyException_SetCause │ │ │ │ │ -00000d88 00005f1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -00000dd8 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e08 00004a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00000e64 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e78 00004a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00000e98 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000ec8 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000efc 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f18 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f24 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000f3c 0000162b R_ARM_MOVW_ABS_NC 000000dc .LC5 │ │ │ │ │ -00000f40 0000162c R_ARM_MOVT_ABS 000000dc .LC5 │ │ │ │ │ -00000f48 0000561c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00000f60 00003e1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000f80 0000621c R_ARM_CALL 00000000 _PyException_AddNote │ │ │ │ │ -00000fa8 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000fb0 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000fd4 00003d2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -00000fd8 00003d2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -00000ffc 0000631c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000101c 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportError │ │ │ │ │ -00001020 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_ImportError │ │ │ │ │ -00001024 0000152b R_ARM_MOVW_ABS_NC 000000c4 .LC4 │ │ │ │ │ -00001028 0000152c R_ARM_MOVT_ABS 000000c4 .LC4 │ │ │ │ │ -00001030 0000351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001038 0000322b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000103c 0000322c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000105c 0000142b R_ARM_MOVW_ABS_NC 000000a4 .LC3 │ │ │ │ │ -00001060 0000142c R_ARM_MOVT_ABS 000000a4 .LC3 │ │ │ │ │ -00001064 0000641c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000010c8 0000651c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -00001110 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001130 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -00001198 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011ec 0000501c R_ARM_CALL 00000000 _PyEval_ImportNameWithImport │ │ │ │ │ -00001204 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000123c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000124c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000125c 0000661c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ -00001270 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001288 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012b4 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012cc 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012d4 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012d8 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012dc 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012e0 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012e4 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000012f4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000012f8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001364 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000138c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001390 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000013c8 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -00001414 00001e2b R_ARM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ -00001418 00001e2c R_ARM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ -0000141c 0000561c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00001440 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001488 00004a1d R_ARM_JUMP24 00000000 PyUnicode_Substring │ │ │ │ │ -00001598 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015cc 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015ec 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001600 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000160c 0000366b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000016cc 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000016f0 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001710 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001720 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001760 0000311c R_ARM_CALL 00000000 _PyLazyImport_New │ │ │ │ │ -00001784 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -000017c0 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ -000017e4 00004a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00001800 0000311c R_ARM_CALL 00000000 _PyLazyImport_New │ │ │ │ │ -00001890 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018a0 00003d2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ -000018a4 00003d2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ -000018b8 0000651c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ -000018cc 0000631c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ -0000193c 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001950 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000195c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001974 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000197c 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000019a8 0000691c R_ARM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ -000019c4 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000019d4 00001a1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ -000019e0 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ -000019e4 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ -000019ec 0000252b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ -000019f0 0000252c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ -000019fc 00006b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a20 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a44 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00001a48 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00001a80 00006c1c R_ARM_CALL 00000000 _PyEval_ImportFrom │ │ │ │ │ -00001adc 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005c0 0000462b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +000005c4 0000462c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +000005e0 0000471c R_ARM_CALL 00000000 _PyDict_ReplaceItemIf │ │ │ │ │ +000005f8 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +0000062c 00003a1c R_ARM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ +00000650 0000481c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +00000678 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006ac 0000491c R_ARM_CALL 00000000 PyUnicode_Tailmatch │ │ │ │ │ +000006c8 00004a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000006fc 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000700 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000744 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +00000778 0000391c R_ARM_CALL 00000000 _PyImport_GetModules │ │ │ │ │ +00000790 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000798 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000007c0 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d8 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000804 00003a1c R_ARM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ +00000814 00003d2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00000818 00003d2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00000844 0000471c R_ARM_CALL 00000000 _PyDict_ReplaceItemIf │ │ │ │ │ +00000850 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000890 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000894 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000008d8 00004c1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ +000008f4 00004d1c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ +00000910 0000322b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000914 0000322c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000092c 00004e1c R_ARM_CALL 00000000 PyEval_GetGlobals │ │ │ │ │ +00000944 0000322b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000948 0000322c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000954 00003a1c R_ARM_CALL 00000000 PyMapping_GetOptionalItem │ │ │ │ │ +00000988 0000322b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000098c 0000322c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000099c 00004f1c R_ARM_CALL 00000000 _PyImport_IsDefaultImportFunc │ │ │ │ │ +000009d4 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +00000a10 0000501c R_ARM_CALL 00000000 _PyEval_ImportNameWithImport │ │ │ │ │ +00000a34 00004f1c R_ARM_CALL 00000000 _PyImport_IsDefaultImportFunc │ │ │ │ │ +00000a4c 0000511c R_ARM_CALL 00000000 _PyImport_ClearLazySubmodule │ │ │ │ │ +00000a8c 00003d2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00000a90 00003d2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00000aa4 00004f1c R_ARM_CALL 00000000 _PyImport_IsDefaultImportFunc │ │ │ │ │ +00000aec 0000521c R_ARM_CALL 00000000 _PyImport_DiscardLazyModule │ │ │ │ │ +00000afc 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000b08 0000531c R_ARM_CALL 00000000 PySet_Discard │ │ │ │ │ +00000b24 0000541c R_ARM_CALL 00000000 PySet_Clear │ │ │ │ │ +00000b30 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000b38 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000b4c 0000551c R_ARM_CALL 00000000 PySet_Contains │ │ │ │ │ +00000b5c 00001a1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ +00000b6c 0000132b R_ARM_MOVW_ABS_NC 00000064 .LC2 │ │ │ │ │ +00000b70 0000132c R_ARM_MOVT_ABS 00000064 .LC2 │ │ │ │ │ +00000b74 0000561c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000b90 0000572b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportCycleError │ │ │ │ │ +00000b94 0000572c R_ARM_MOVT_ABS 00000000 PyExc_ImportCycleError │ │ │ │ │ +00000ba8 0000581c R_ARM_CALL 00000000 PyErr_SetImportErrorSubclass │ │ │ │ │ +00000c04 0000591c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00000c10 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c38 00005a1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00000c44 00001a1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ +00000c5c 00005b1c R_ARM_CALL 00000000 PyCode_Addr2Line │ │ │ │ │ +00000c6c 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000c84 00005c1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ +00000cbc 0000172b R_ARM_MOVW_ABS_NC 00000108 .LC6 │ │ │ │ │ +00000cc0 0000172c R_ARM_MOVT_ABS 00000108 .LC6 │ │ │ │ │ +00000cc4 0000561c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000cd0 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportError │ │ │ │ │ +00000cd4 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_ImportError │ │ │ │ │ +00000ce4 00005e1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d14 00005f1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000d20 0000601c R_ARM_CALL 00000000 _PyTraceback_Add │ │ │ │ │ +00000d28 00005a1c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00000d34 0000611c R_ARM_CALL 00000000 PyException_SetCause │ │ │ │ │ +00000d3c 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000d48 00005f1c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +00000d98 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dc8 00004a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00000e04 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000e24 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e38 00004a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00000e54 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000e58 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e88 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ebc 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed8 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ee4 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000efc 0000162b R_ARM_MOVW_ABS_NC 000000dc .LC5 │ │ │ │ │ +00000f00 0000162c R_ARM_MOVT_ABS 000000dc .LC5 │ │ │ │ │ +00000f08 0000561c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00000f20 00003e1c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000f40 0000621c R_ARM_CALL 00000000 _PyException_AddNote │ │ │ │ │ +00000f48 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00000f68 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f70 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000f94 00003d2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00000f98 00003d2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00000fbc 0000631c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +00000fdc 00005d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ImportError │ │ │ │ │ +00000fe0 00005d2c R_ARM_MOVT_ABS 00000000 PyExc_ImportError │ │ │ │ │ +00000fe4 0000152b R_ARM_MOVW_ABS_NC 000000c4 .LC4 │ │ │ │ │ +00000fe8 0000152c R_ARM_MOVT_ABS 000000c4 .LC4 │ │ │ │ │ +00000ff0 0000351c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000ff8 0000322b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000ffc 0000322c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000101c 0000142b R_ARM_MOVW_ABS_NC 000000a4 .LC3 │ │ │ │ │ +00001020 0000142c R_ARM_MOVT_ABS 000000a4 .LC3 │ │ │ │ │ +00001024 0000641c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001088 0000651c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +00001098 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000010d0 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010f0 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +00001158 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011ac 0000501c R_ARM_CALL 00000000 _PyEval_ImportNameWithImport │ │ │ │ │ +000011c4 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011fc 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000120c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000121c 0000661c R_ARM_CALL 00000000 PySequence_Contains │ │ │ │ │ +00001230 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001274 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000128c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001294 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001298 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000129c 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012a0 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012a4 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012b4 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000012b8 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001324 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000134c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001350 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001388 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +000013d4 00001e2b R_ARM_MOVW_ABS_NC 00000144 .LC7 │ │ │ │ │ +000013d8 00001e2c R_ARM_MOVT_ABS 00000144 .LC7 │ │ │ │ │ +000013dc 0000561c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00001400 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001448 00004a1d R_ARM_JUMP24 00000000 PyUnicode_Substring │ │ │ │ │ +00001558 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000158c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015ac 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c0 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015cc 0000366b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000168c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016b0 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016d0 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000016e0 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001720 0000311c R_ARM_CALL 00000000 _PyLazyImport_New │ │ │ │ │ +00001744 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +00001780 00004b1c R_ARM_CALL 00000000 PyUnicode_FindChar │ │ │ │ │ +000017a4 00004a1c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +000017c0 0000311c R_ARM_CALL 00000000 _PyLazyImport_New │ │ │ │ │ +000017cc 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001850 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001860 00003d2b R_ARM_MOVW_ABS_NC 00000000 PyModule_Type │ │ │ │ │ +00001864 00003d2c R_ARM_MOVT_ABS 00000000 PyModule_Type │ │ │ │ │ +00001878 0000651c R_ARM_CALL 00000000 PyUnicode_Compare │ │ │ │ │ +0000188c 0000631c R_ARM_CALL 00000000 PyDict_Contains │ │ │ │ │ +000018a8 00000d1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000018fc 0000421c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001910 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000191c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001934 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000193c 00004402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001968 0000691c R_ARM_CALL 00000000 _PyObject_GenericGetAttrWithDict │ │ │ │ │ +00001984 0000381c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001994 00001a1c R_ARM_CALL 00000018 lazy_import_name │ │ │ │ │ +000019a0 00006a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_AttributeError │ │ │ │ │ +000019a4 00006a2c R_ARM_MOVT_ABS 00000000 PyExc_AttributeError │ │ │ │ │ +000019ac 0000252b R_ARM_MOVW_ABS_NC 0000014c .LC8 │ │ │ │ │ +000019b0 0000252c R_ARM_MOVT_ABS 0000014c .LC8 │ │ │ │ │ +000019bc 00006b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000019e0 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a04 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00001a08 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00001a40 00006c1c R_ARM_CALL 00000000 _PyEval_ImportFrom │ │ │ │ │ +00001a9c 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x3610 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x3688 contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00007102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00001f02 R_ARM_ABS32 0000148c lazy_import_dealloc │ │ │ │ │ +00000018 00001f02 R_ARM_ABS32 0000144c lazy_import_dealloc │ │ │ │ │ 0000002c 00002a02 R_ARM_ABS32 000000a0 lazy_import_repr │ │ │ │ │ -00000048 00002702 R_ARM_ABS32 00001980 lazy_import_getattro │ │ │ │ │ +00000048 00002702 R_ARM_ABS32 00001940 lazy_import_getattro │ │ │ │ │ 00000058 00002c02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00001102 R_ARM_ABS32 00000000 lazy_import_traverse │ │ │ │ │ -00000060 00002202 R_ARM_ABS32 00001610 lazy_import_clear │ │ │ │ │ +0000005c 00001002 R_ARM_ABS32 00000040 lazy_import_traverse │ │ │ │ │ +00000060 00002202 R_ARM_ABS32 000015d0 lazy_import_clear │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 00007202 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000a0 00007302 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ 000000d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00002b02 R_ARM_ABS32 00000110 lazy_import_resolve │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x3680 contains 14 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x36f8 contains 1 entry: │ │ │ │ │ + Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ +0000003c 0000411d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ + │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x3700 contains 14 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000072b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000020 0000072c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000040 0000191d R_ARM_JUMP24 00001370 lazy_import_path │ │ │ │ │ +00000040 0000191d R_ARM_JUMP24 00001330 lazy_import_path │ │ │ │ │ 0000006c 0000282b R_ARM_MOVW_ABS_NC 00000184 .LC9 │ │ │ │ │ 00000070 0000282c R_ARM_MOVT_ABS 00000184 .LC9 │ │ │ │ │ 0000007c 0000561d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000000cc 0000292b R_ARM_MOVW_ABS_NC 0000018c .LC10 │ │ │ │ │ 000000d0 0000292c R_ARM_MOVT_ABS 0000018c .LC10 │ │ │ │ │ 000000d4 0000561c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000100 0000411c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000128 00006d1c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000013c 0000121d R_ARM_JUMP24 000008a4 lazy_import_resolve_impl │ │ │ │ │ +0000013c 0000121d R_ARM_JUMP24 00000864 lazy_import_resolve_impl │ │ │ │ │ 0000015c 0000551d R_ARM_JUMP24 00000000 PySet_Contains │ │ │ │ │ -00000180 0000121d R_ARM_JUMP24 000008a4 lazy_import_resolve_impl │ │ │ │ │ +00000180 0000121d R_ARM_JUMP24 00000864 lazy_import_resolve_impl │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -97,11 +97,11 @@ │ │ │ │ │ PyType_Type │ │ │ │ │ PyType_GenericAlloc │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rel.data │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ -.text.hot │ │ │ │ │ +.rel.text.hot │ │ │ │ │ .rel.text.unlikely │ │ │ │ │ .note.GNU-stack │ │ │ │ │ .ARM.attributes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -310,19 +310,22 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bgt 474 │ │ │ │ │ ldr r0, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bgt 44c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ beq 568 │ │ │ │ │ movw r3, #0 │ │ │ │ │ @@ -414,244 +417,227 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 44c │ │ │ │ │ .word 0x0000968c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000578 : │ │ │ │ │ -Py_XDECREF(): │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - bne 594 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - bx lr │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 588 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 588 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ - │ │ │ │ │ -000005b8 <_PyLazyImport_Reify>: │ │ │ │ │ +00000578 <_PyLazyImport_Reify>: │ │ │ │ │ _PyLazyImport_Reify(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bl 8a4 │ │ │ │ │ + bl 864 │ │ │ │ │ ldr r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 634 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ + beq 5f4 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 648 <_PyLazyImport_Reify+0x90> │ │ │ │ │ + bne 608 <_PyLazyImport_Reify+0x90> │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyDict_ReplaceItemIf> │ │ │ │ │ R_ARM_CALL _PyDict_ReplaceItemIf │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 72c <_PyLazyImport_Reify+0x174> │ │ │ │ │ + beq 6ec <_PyLazyImport_Reify+0x174> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 718 <_PyLazyImport_Reify+0x160> │ │ │ │ │ + blt 6d8 <_PyLazyImport_Reify+0x160> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 634 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ + beq 5f4 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 634 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ + beq 5f4 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - ble 62c <_PyLazyImport_Reify+0x74> │ │ │ │ │ + ble 5ec <_PyLazyImport_Reify+0x74> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 69c <_PyLazyImport_Reify+0xe4> │ │ │ │ │ + bne 65c <_PyLazyImport_Reify+0xe4> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62c <_PyLazyImport_Reify+0x74> │ │ │ │ │ + bgt 5ec <_PyLazyImport_Reify+0x74> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 62c <_PyLazyImport_Reify+0x74> │ │ │ │ │ + bne 5ec <_PyLazyImport_Reify+0x74> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 62c <_PyLazyImport_Reify+0x74> │ │ │ │ │ + b 5ec <_PyLazyImport_Reify+0x74> │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r2, r2, r8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 634 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ + bne 5f4 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Tailmatch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 7a8 <_PyLazyImport_Reify+0x1f0> │ │ │ │ │ + ble 768 <_PyLazyImport_Reify+0x1f0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 7b4 <_PyLazyImport_Reify+0x1fc> │ │ │ │ │ + bne 774 <_PyLazyImport_Reify+0x1fc> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 808 <_PyLazyImport_Reify+0x250> │ │ │ │ │ + ble 7c8 <_PyLazyImport_Reify+0x250> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 634 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ + b 5f4 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 634 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ + beq 5f4 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 634 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ + bne 5f4 <_PyLazyImport_Reify+0x7c> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 750 <_PyLazyImport_Reify+0x198> │ │ │ │ │ + beq 710 <_PyLazyImport_Reify+0x198> │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bge 6c0 <_PyLazyImport_Reify+0x108> │ │ │ │ │ + bge 680 <_PyLazyImport_Reify+0x108> │ │ │ │ │ adds r3, r2, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r5, r3, #0 │ │ │ │ │ - b 62c <_PyLazyImport_Reify+0x74> │ │ │ │ │ + b 5ec <_PyLazyImport_Reify+0x74> │ │ │ │ │ moveq r5, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - b 62c <_PyLazyImport_Reify+0x74> │ │ │ │ │ + b 5ec <_PyLazyImport_Reify+0x74> │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ bl 0 <_PyImport_GetModules> │ │ │ │ │ R_ARM_CALL _PyImport_GetModules │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 820 <_PyLazyImport_Reify+0x268> │ │ │ │ │ + bne 7e0 <_PyLazyImport_Reify+0x268> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62c <_PyLazyImport_Reify+0x74> │ │ │ │ │ + bgt 5ec <_PyLazyImport_Reify+0x74> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 62c <_PyLazyImport_Reify+0x74> │ │ │ │ │ + bne 5ec <_PyLazyImport_Reify+0x74> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 62c <_PyLazyImport_Reify+0x74> │ │ │ │ │ + b 5ec <_PyLazyImport_Reify+0x74> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 724 <_PyLazyImport_Reify+0x16c> │ │ │ │ │ + bne 6e4 <_PyLazyImport_Reify+0x16c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 724 <_PyLazyImport_Reify+0x16c> │ │ │ │ │ + b 6e4 <_PyLazyImport_Reify+0x16c> │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - ble 7cc <_PyLazyImport_Reify+0x214> │ │ │ │ │ + ble 78c <_PyLazyImport_Reify+0x214> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 890 <_PyLazyImport_Reify+0x2d8> │ │ │ │ │ + bne 850 <_PyLazyImport_Reify+0x2d8> │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 7cc <_PyLazyImport_Reify+0x214> │ │ │ │ │ + bne 78c <_PyLazyImport_Reify+0x214> │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyDict_ReplaceItemIf> │ │ │ │ │ R_ARM_CALL _PyDict_ReplaceItemIf │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7cc <_PyLazyImport_Reify+0x214> │ │ │ │ │ + b 78c <_PyLazyImport_Reify+0x214> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7cc <_PyLazyImport_Reify+0x214> │ │ │ │ │ + beq 78c <_PyLazyImport_Reify+0x214> │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 868 <_PyLazyImport_Reify+0x2b0> │ │ │ │ │ + b 828 <_PyLazyImport_Reify+0x2b0> │ │ │ │ │ │ │ │ │ │ -000008a4 : │ │ │ │ │ +00000864 : │ │ │ │ │ lazy_import_resolve_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -665,337 +651,340 @@ │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq c0c │ │ │ │ │ + beq bcc │ │ │ │ │ ldr r0, [r4, #836] @ 0x344 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b88 │ │ │ │ │ + bne b48 │ │ │ │ │ ldr r3, [r4, #788] @ 0x314 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 104c │ │ │ │ │ + bcc 100c │ │ │ │ │ ldr r6, [r4, #836] @ 0x344 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 92c │ │ │ │ │ + bne 8ec │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ str r5, [r4, #836] @ 0x344 │ │ │ │ │ - beq fb0 │ │ │ │ │ + beq f70 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Add │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1044 │ │ │ │ │ + blt 1004 │ │ │ │ │ ldr r5, [r8, #16] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne c18 │ │ │ │ │ + bne bd8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r5, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_GetGlobals │ │ │ │ │ mov ip, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr r1, [pc, #2388] @ 12d4 │ │ │ │ │ + ldr r1, [pc, #2388] @ 1294 │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq ip, r3 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c50 │ │ │ │ │ + blt c10 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 101c │ │ │ │ │ + beq fdc │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne a30 │ │ │ │ │ + bne 9f0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 1074 │ │ │ │ │ + bne 1034 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyImport_IsDefaultImportFunc> │ │ │ │ │ R_ARM_CALL _PyImport_IsDefaultImportFunc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a30 │ │ │ │ │ + beq 9f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r3, [r3, #3844] @ 0xf04 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne a30 │ │ │ │ │ + bne 9f0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge de0 │ │ │ │ │ + bge da0 │ │ │ │ │ cmn r3, #2 │ │ │ │ │ - beq eac │ │ │ │ │ + beq e6c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c50 │ │ │ │ │ - ldr r3, [pc, #2208] @ 12d8 │ │ │ │ │ + beq c10 │ │ │ │ │ + ldr r3, [pc, #2208] @ 1298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyEval_ImportNameWithImport> │ │ │ │ │ R_ARM_CALL _PyEval_ImportNameWithImport │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq a98 │ │ │ │ │ + beq a58 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne fd0 │ │ │ │ │ + bne f90 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyImport_IsDefaultImportFunc> │ │ │ │ │ R_ARM_CALL _PyImport_IsDefaultImportFunc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a98 │ │ │ │ │ + beq a58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyImport_ClearLazySubmodule> │ │ │ │ │ R_ARM_CALL _PyImport_ClearLazySubmodule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 120c │ │ │ │ │ + blt 11cc │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble eec │ │ │ │ │ + ble eac │ │ │ │ │ ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12e8 │ │ │ │ │ + bl 12a8 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 1160 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c50 │ │ │ │ │ + beq c10 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne f24 │ │ │ │ │ + bne ee4 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyImport_IsDefaultImportFunc> │ │ │ │ │ R_ARM_CALL _PyImport_IsDefaultImportFunc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq ac8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r7] │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r7, [r3] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ - bne d9c │ │ │ │ │ + bne d5c │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1370 │ │ │ │ │ + bl 1330 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1290 │ │ │ │ │ + beq 1250 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyImport_DiscardLazyModule> │ │ │ │ │ R_ARM_CALL _PyImport_DiscardLazyModule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1290 │ │ │ │ │ + blt 1250 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Discard │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ed0 │ │ │ │ │ + blt e90 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b68 │ │ │ │ │ + bne b28 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Clear │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySet_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8fc │ │ │ │ │ + beq 8bc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 18 <_PyLazyImport_New+0x18> │ │ │ │ │ R_ARM_CALL lazy_import_name │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq bc4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1278 │ │ │ │ │ + ble 1238 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b7c │ │ │ │ │ + beq b3c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ImportCycleError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ImportCycleError │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetImportErrorSubclass │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c04 │ │ │ │ │ + bgt bc4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 126c │ │ │ │ │ + beq 122c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b b7c │ │ │ │ │ + b b3c │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 8e0 │ │ │ │ │ + b 8a0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq ff8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 95c │ │ │ │ │ + beq 91c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 95c │ │ │ │ │ + ble 91c │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 96c │ │ │ │ │ + bne 92c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq b40 │ │ │ │ │ + beq b00 │ │ │ │ │ ldr r8, [sl, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq b40 │ │ │ │ │ + beq b00 │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt d8c │ │ │ │ │ + blt d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 18 <_PyLazyImport_New+0x18> │ │ │ │ │ R_ARM_CALL lazy_import_name │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq d78 │ │ │ │ │ + beq d38 │ │ │ │ │ ldr r1, [sl, #24] │ │ │ │ │ ldr r0, [sl, #20] │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyCode_Addr2Line │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq d78 │ │ │ │ │ + beq d38 │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq d78 │ │ │ │ │ + beq d38 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f34 │ │ │ │ │ + bne ef4 │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f34 │ │ │ │ │ + bne ef4 │ │ │ │ │ ldrb r3, [r7, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f34 │ │ │ │ │ + bne ef4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d78 │ │ │ │ │ + beq d38 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ImportError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ImportError │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d48 │ │ │ │ │ + bgt d08 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1244 │ │ │ │ │ + beq 1204 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d78 │ │ │ │ │ + beq d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldrd r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_PyTraceback_Add> │ │ │ │ │ R_ARM_CALL _PyTraceback_Add │ │ │ │ │ @@ -1003,273 +992,278 @@ │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyException_SetCause │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b6c │ │ │ │ │ + beq b2c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b b40 │ │ │ │ │ + b b00 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a28 │ │ │ │ │ + bl 19e8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt dc8 │ │ │ │ │ + bgt d88 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq dd4 │ │ │ │ │ + beq d94 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne b14 │ │ │ │ │ - b c50 │ │ │ │ │ + bne ad4 │ │ │ │ │ + b c10 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b dc8 │ │ │ │ │ + b d88 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e2c │ │ │ │ │ - ldr r2, [pc, #1216] @ 12dc │ │ │ │ │ + beq dec │ │ │ │ │ + ldr r2, [pc, #1216] @ 129c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3ac │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1094 │ │ │ │ │ + bne 1054 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bl 578 │ │ │ │ │ - ldr r2, [pc, #1164] @ 12dc │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ + ldr r2, [pc, #1164] @ 129c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3ac │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne e90 │ │ │ │ │ + bne e50 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble f04 │ │ │ │ │ + ble ec4 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a28 │ │ │ │ │ + beq 9e8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq c50 │ │ │ │ │ + beq c10 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt c50 │ │ │ │ │ + bgt c10 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne c50 │ │ │ │ │ + bne c10 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c50 │ │ │ │ │ + b c10 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq b54 │ │ │ │ │ + beq b14 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12a4 │ │ │ │ │ + ble 1264 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b b54 │ │ │ │ │ + b b14 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne aa4 │ │ │ │ │ + bne a64 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b aa4 │ │ │ │ │ + b a64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne e8c │ │ │ │ │ + bne e4c │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b e8c │ │ │ │ │ + b e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b08 │ │ │ │ │ - b adc │ │ │ │ │ + beq ac8 │ │ │ │ │ + b a9c │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ ldrd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d78 │ │ │ │ │ - ldr r1, [pc, #900] @ 12e0 │ │ │ │ │ + beq d38 │ │ │ │ │ + ldr r1, [pc, #900] @ 12a0 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f8c │ │ │ │ │ + blt f4c │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1258 │ │ │ │ │ + bne 1218 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyException_AddNote> │ │ │ │ │ R_ARM_CALL _PyException_AddNote │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d78 │ │ │ │ │ + bgt d38 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne d78 │ │ │ │ │ + bne d38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d78 │ │ │ │ │ + b d38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq b6c │ │ │ │ │ + beq b2c │ │ │ │ │ ldr r6, [sl, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b6c │ │ │ │ │ + beq b2c │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b c68 │ │ │ │ │ + b c28 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #28] │ │ │ │ │ str r3, [r2, #3896] @ 0xf38 │ │ │ │ │ - bne 11ac │ │ │ │ │ - ldr r1, [pc, #744] @ 12e4 │ │ │ │ │ + bne 116c │ │ │ │ │ + ldr r1, [pc, #744] @ 12a4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 120c │ │ │ │ │ - beq 11ac │ │ │ │ │ + blt 11cc │ │ │ │ │ + beq 116c │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne a98 │ │ │ │ │ - b a6c │ │ │ │ │ + bne a58 │ │ │ │ │ + b a2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ImportError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ImportError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c50 │ │ │ │ │ + b c10 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 95c │ │ │ │ │ + b 91c │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b c50 │ │ │ │ │ + b c10 │ │ │ │ │ sub r3, r3, #16384 @ 0x4000 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcc 908 │ │ │ │ │ + bcc 8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 908 │ │ │ │ │ - b c04 │ │ │ │ │ + beq 8c8 │ │ │ │ │ + b bc4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq a30 │ │ │ │ │ + beq 9f0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a30 │ │ │ │ │ - b 9d8 │ │ │ │ │ - ldr r2, [pc, #584] @ 12e4 │ │ │ │ │ + bne 9f0 │ │ │ │ │ + b 998 │ │ │ │ │ + ldr r2, [pc, #584] @ 12a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 3ac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - beq 118c │ │ │ │ │ + beq 114c │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 118c │ │ │ │ │ + beq 114c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Compare │ │ │ │ │ clz r5, r0 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 10f4 │ │ │ │ │ + bgt 10b4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - beq 1194 │ │ │ │ │ + beq 1154 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1114 │ │ │ │ │ + bgt 10d4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1114 │ │ │ │ │ + bne 10d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ @@ -1279,175 +1273,175 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bne dfc │ │ │ │ │ - ldr r2, [pc, #392] @ 12dc │ │ │ │ │ + bne dbc │ │ │ │ │ + ldr r2, [pc, #392] @ 129c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r5, [fp, #-68] @ 0xffffffbc │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 3ac │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e90 │ │ │ │ │ + beq e50 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e60 │ │ │ │ │ - b e90 │ │ │ │ │ + beq e20 │ │ │ │ │ + b e50 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 10d4 │ │ │ │ │ + b 1094 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f4 │ │ │ │ │ + b 10b4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b08 │ │ │ │ │ - b c50 │ │ │ │ │ + bne ac8 │ │ │ │ │ + b c10 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 11c8 │ │ │ │ │ + bgt 1188 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 1200 │ │ │ │ │ - ldr r3, [pc, #264] @ 12d8 │ │ │ │ │ + beq 11c0 │ │ │ │ │ + ldr r3, [pc, #264] @ 1298 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyEval_ImportNameWithImport> │ │ │ │ │ R_ARM_CALL _PyEval_ImportNameWithImport │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - beq a98 │ │ │ │ │ - b 100c │ │ │ │ │ + beq a58 │ │ │ │ │ + b fcc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11c8 │ │ │ │ │ + b 1188 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1228 │ │ │ │ │ + ble 11e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b a98 │ │ │ │ │ + b a58 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 121c │ │ │ │ │ + bne 11dc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 121c │ │ │ │ │ + b 11dc │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b d48 │ │ │ │ │ + b d08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f78 │ │ │ │ │ - b f84 │ │ │ │ │ + beq f38 │ │ │ │ │ + b f44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c04 │ │ │ │ │ + b bc4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne bc8 │ │ │ │ │ + bne b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bc8 │ │ │ │ │ + b b88 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12bc │ │ │ │ │ + ble 127c │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b b38 │ │ │ │ │ + b af8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne ee4 │ │ │ │ │ + bne ea4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee4 │ │ │ │ │ + b ea4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 129c │ │ │ │ │ + bne 125c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 129c │ │ │ │ │ + b 125c │ │ │ │ │ .word 0x00008c5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009098 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009170 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00009234 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000012e8 : │ │ │ │ │ +000012a8 : │ │ │ │ │ lazy_import_resolve_result(): │ │ │ │ │ subs r3, r1, #0 │ │ │ │ │ - beq 1304 │ │ │ │ │ + beq 12c4 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 130c │ │ │ │ │ + beq 12cc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 8a4 │ │ │ │ │ + bl 864 │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1350 │ │ │ │ │ + ble 1310 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1344 │ │ │ │ │ + bne 1304 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 1344 │ │ │ │ │ + b 1304 │ │ │ │ │ │ │ │ │ │ -00001370 : │ │ │ │ │ +00001330 : │ │ │ │ │ lazy_import_path(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -1455,90 +1449,90 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 13fc │ │ │ │ │ + beq 13bc │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 144c │ │ │ │ │ + bne 140c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ cmn r0, #2 │ │ │ │ │ - beq 146c │ │ │ │ │ + beq 142c │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1474 │ │ │ │ │ + bge 1434 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1370 │ │ │ │ │ + bl 1330 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 13f0 │ │ │ │ │ + beq 13b0 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC7 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1444 │ │ │ │ │ + bgt 1404 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1444 │ │ │ │ │ + bne 1404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 13f0 │ │ │ │ │ + b 13b0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 13e0 │ │ │ │ │ + beq 13a0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 13e0 │ │ │ │ │ - b 13b0 │ │ │ │ │ + bgt 13a0 │ │ │ │ │ + b 1370 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 13f0 │ │ │ │ │ + b 13b0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_Substring │ │ │ │ │ │ │ │ │ │ -0000148c : │ │ │ │ │ +0000144c : │ │ │ │ │ lazy_import_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - ldr ip, [pc, #348] @ 160c │ │ │ │ │ + ldr ip, [pc, #348] @ 15cc │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldr r4, [r3, #-8] │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ str r4, [r1] │ │ │ │ │ @@ -1552,167 +1546,167 @@ │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ cmp r1, r0 │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr ip, [r2, ip] │ │ │ │ │ ldr r2, [ip, #3824] @ 0xef0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [ip, #3824] @ 0xef0 │ │ │ │ │ - beq 1524 │ │ │ │ │ + beq 14e4 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r0, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1524 │ │ │ │ │ + bgt 14e4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 15f8 │ │ │ │ │ + beq 15b8 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1544 │ │ │ │ │ + beq 1504 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15d8 │ │ │ │ │ + ble 1598 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1564 │ │ │ │ │ + beq 1524 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 15b8 │ │ │ │ │ + ble 1578 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15a0 │ │ │ │ │ + beq 1560 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 15a0 │ │ │ │ │ + bgt 1560 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 15a0 │ │ │ │ │ + bne 1560 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r2, #160] @ 0xa0 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1564 │ │ │ │ │ + bne 1524 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1564 │ │ │ │ │ + b 1524 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 1544 │ │ │ │ │ + bne 1504 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1544 │ │ │ │ │ + b 1504 │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ - b 1524 │ │ │ │ │ + b 14e4 │ │ │ │ │ .word 0x00000118 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00001610 : │ │ │ │ │ +000015d0 : │ │ │ │ │ lazy_import_clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 165c │ │ │ │ │ + beq 161c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 165c │ │ │ │ │ + bgt 161c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 16dc │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 167c │ │ │ │ │ + beq 163c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 16fc │ │ │ │ │ + ble 16bc │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 169c │ │ │ │ │ + beq 165c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 16dc │ │ │ │ │ + ble 169c │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16d0 │ │ │ │ │ + beq 1690 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 16d0 │ │ │ │ │ + bgt 1690 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 16d0 │ │ │ │ │ + bne 1690 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 169c │ │ │ │ │ + bne 165c │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 169c │ │ │ │ │ + b 165c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 167c │ │ │ │ │ + bne 163c │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 167c │ │ │ │ │ + b 163c │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 165c │ │ │ │ │ + b 161c │ │ │ │ │ │ │ │ │ │ -0000172c <_PyLazyImport_LoadChild>: │ │ │ │ │ +000016ec <_PyLazyImport_LoadChild>: │ │ │ │ │ _PyLazyImport_LoadChild(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r9, r1 │ │ │ │ │ @@ -1733,153 +1727,155 @@ │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r0, #2 │ │ │ │ │ - beq 1900 <_PyLazyImport_LoadChild+0x1d4> │ │ │ │ │ + beq 18c0 <_PyLazyImport_LoadChild+0x1d4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 18dc <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + beq 189c <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movge r7, r4 │ │ │ │ │ - blt 1838 <_PyLazyImport_LoadChild+0x10c> │ │ │ │ │ + blt 17f8 <_PyLazyImport_LoadChild+0x10c> │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FindChar │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r5, #2 │ │ │ │ │ - beq 1908 <_PyLazyImport_LoadChild+0x1dc> │ │ │ │ │ + beq 18c8 <_PyLazyImport_LoadChild+0x1dc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movge r2, r5 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 18e8 <_PyLazyImport_LoadChild+0x1bc> │ │ │ │ │ + beq 18a8 <_PyLazyImport_LoadChild+0x1bc> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyLazyImport_New> │ │ │ │ │ R_ARM_CALL _PyLazyImport_New │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1828 <_PyLazyImport_LoadChild+0xfc> │ │ │ │ │ + bgt 17e8 <_PyLazyImport_LoadChild+0xfc> │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - beq 1958 <_PyLazyImport_LoadChild+0x22c> │ │ │ │ │ + beq 1918 <_PyLazyImport_LoadChild+0x22c> │ │ │ │ │ subs r7, r4, #0 │ │ │ │ │ - beq 18dc <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + beq 189c <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 17a8 <_PyLazyImport_LoadChild+0x7c> │ │ │ │ │ + bge 1768 <_PyLazyImport_LoadChild+0x7c> │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1854 <_PyLazyImport_LoadChild+0x128> │ │ │ │ │ + beq 1814 <_PyLazyImport_LoadChild+0x128> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r3] │ │ │ │ │ ldr r2, [r9, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 8a4 │ │ │ │ │ + bl 864 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1894 <_PyLazyImport_LoadChild+0x168> │ │ │ │ │ + bgt 1854 <_PyLazyImport_LoadChild+0x168> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1894 <_PyLazyImport_LoadChild+0x168> │ │ │ │ │ + bne 1854 <_PyLazyImport_LoadChild+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 18d8 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ + beq 1898 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyModule_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyModule_Type │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 193c <_PyLazyImport_LoadChild+0x210> │ │ │ │ │ + bne 18fc <_PyLazyImport_LoadChild+0x210> │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Compare │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18d8 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ - ldr r1, [pc, #176] @ 197c <_PyLazyImport_LoadChild+0x250> │ │ │ │ │ + beq 1898 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ + ldr r1, [pc, #176] @ 193c <_PyLazyImport_LoadChild+0x250> │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyDict_Contains │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 191c <_PyLazyImport_LoadChild+0x1f0> │ │ │ │ │ + beq 18dc <_PyLazyImport_LoadChild+0x1f0> │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bl 578 │ │ │ │ │ + bl 0 <_PyLazyImport_New> │ │ │ │ │ + R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r4, sl │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 181c <_PyLazyImport_LoadChild+0xf0> │ │ │ │ │ - b 18dc <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + ble 17dc <_PyLazyImport_LoadChild+0xf0> │ │ │ │ │ + b 189c <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 18dc <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + beq 189c <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1964 <_PyLazyImport_LoadChild+0x238> │ │ │ │ │ + ble 1924 <_PyLazyImport_LoadChild+0x238> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 18dc <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ + b 189c <_PyLazyImport_LoadChild+0x1b0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1934 <_PyLazyImport_LoadChild+0x208> │ │ │ │ │ + bgt 18f4 <_PyLazyImport_LoadChild+0x208> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 194c <_PyLazyImport_LoadChild+0x220> │ │ │ │ │ + beq 190c <_PyLazyImport_LoadChild+0x220> │ │ │ │ │ ldr r6, [r9, #12] │ │ │ │ │ - b 1750 <_PyLazyImport_LoadChild+0x24> │ │ │ │ │ + b 1710 <_PyLazyImport_LoadChild+0x24> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18b0 <_PyLazyImport_LoadChild+0x184> │ │ │ │ │ - b 18d8 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ + bne 1870 <_PyLazyImport_LoadChild+0x184> │ │ │ │ │ + b 1898 <_PyLazyImport_LoadChild+0x1ac> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1934 <_PyLazyImport_LoadChild+0x208> │ │ │ │ │ + b 18f4 <_PyLazyImport_LoadChild+0x208> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1828 <_PyLazyImport_LoadChild+0xfc> │ │ │ │ │ + b 17e8 <_PyLazyImport_LoadChild+0xfc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 1914 <_PyLazyImport_LoadChild+0x1e8> │ │ │ │ │ + bne 18d4 <_PyLazyImport_LoadChild+0x1e8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1914 <_PyLazyImport_LoadChild+0x1e8> │ │ │ │ │ + b 18d4 <_PyLazyImport_LoadChild+0x1e8> │ │ │ │ │ .word 0x00009234 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001980 : │ │ │ │ │ +00001940 : │ │ │ │ │ lazy_import_getattro(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -1887,27 +1883,27 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ bl 0 <_PyObject_GenericGetAttrWithDict> │ │ │ │ │ R_ARM_CALL _PyObject_GenericGetAttrWithDict │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 19c4 │ │ │ │ │ + beq 1984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19b8 │ │ │ │ │ + bne 1978 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 18 <_PyLazyImport_New+0x18> │ │ │ │ │ R_ARM_CALL lazy_import_name │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19b8 │ │ │ │ │ + beq 1978 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_AttributeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_AttributeError │ │ │ │ │ mov r2, r6 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC8 │ │ │ │ │ @@ -1916,70 +1912,70 @@ │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19b8 │ │ │ │ │ + bgt 1978 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 19b8 │ │ │ │ │ + bne 1978 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 19b8 │ │ │ │ │ + b 1978 │ │ │ │ │ │ │ │ │ │ -00001a28 : │ │ │ │ │ +000019e8 : │ │ │ │ │ lazy_import_replay_from(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ │ cmp r4, ip │ │ │ │ │ - bne 1ab4 │ │ │ │ │ + bne 1a74 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 1a28 │ │ │ │ │ + bl 19e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1ac8 │ │ │ │ │ + beq 1a88 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [fp, #-16] │ │ │ │ │ bl 0 <_PyEval_ImportFrom> │ │ │ │ │ R_ARM_CALL _PyEval_ImportFrom │ │ │ │ │ ldr r3, [fp, #-16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1aa4 │ │ │ │ │ + bgt 1a64 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1ad4 │ │ │ │ │ + beq 1a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 12e8 │ │ │ │ │ + b 12a8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r1] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 1aa4 │ │ │ │ │ + b 1a64 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1,50 +1,70 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text.hot: │ │ │ │ │ │ │ │ │ │ -00000000 : │ │ │ │ │ +00000000 : │ │ │ │ │ +Py_XDECREF(): │ │ │ │ │ + push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + add fp, sp, #0 │ │ │ │ │ + bne 1c │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + bx lr │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bgt 10 │ │ │ │ │ + subs r2, r2, #1 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + bne 10 │ │ │ │ │ + add sp, fp, #0 │ │ │ │ │ + pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ + b 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ + │ │ │ │ │ +00000040 : │ │ │ │ │ lazy_import_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c │ │ │ │ │ + beq 7c │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a4 │ │ │ │ │ + bne e4 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 58 │ │ │ │ │ + beq 98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a4 │ │ │ │ │ + bne e4 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 94 │ │ │ │ │ + beq d4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne a4 │ │ │ │ │ + bne e4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a4 │ │ │ │ │ + beq e4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - bne 80 │ │ │ │ │ + bne c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bne 44 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 1370 │ │ │ │ │ + b 1330 │ │ │ │ │ R_ARM_JUMP24 lazy_import_path │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 80 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 8a4 │ │ │ │ │ + b 864 │ │ │ │ │ R_ARM_JUMP24 lazy_import_resolve_impl │ │ │ │ │ │ │ │ │ │ 00000140 <_PyLazyImport_IsResolving>: │ │ │ │ │ _PyLazyImport_IsResolving(): │ │ │ │ │ ldr r0, [r0, #836] @ 0x344 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -125,9 +125,9 @@ │ │ │ │ │ 0000016c <_PyImport_LoadLazyImportTstate>: │ │ │ │ │ _PyImport_LoadLazyImportTstate(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 8a4 │ │ │ │ │ + b 864 │ │ │ │ │ R_ARM_JUMP24 lazy_import_resolve_impl │ │ │ │ ├── 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 74657874 2e686f74 002e7265 .4..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. │ │ │ │ │ + 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. │ │ │ ├── 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: 68832 (bytes into file) │ │ │ │ │ + Start of section headers: 69432 (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 0x10ce0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x10f38: │ │ │ │ │ │ │ │ │ │ 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 003224 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00ee50 0003f0 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 003258 00047c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00f240 0003a0 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0036d4 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 0036d4 00036e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 003a44 008ae0 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00f5e0 001580 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00c524 0002d0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 010b60 0000e0 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00c7f4 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 010c40 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00cea4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00cea4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ced8 001180 10 16 165 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00e058 000df6 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 010c50 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 0034b8 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00f078 0003f8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 0034ec 00047c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00f470 0003a0 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 003968 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 003968 00036e 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 003cd8 008a74 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00f810 0015a8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00c74c 0002d0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 010db8 0000e0 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00ca1c 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 010e98 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00d0cc 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00d0cc 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00d100 001180 10 16 165 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00e280 000df6 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 010ea8 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 {} │ │ │ │ │ @@ -17,120 +17,120 @@ │ │ │ │ │ 13: 00000394 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 14: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 15: 00000000 64 FUNC LOCAL DEFAULT 1 Py_XDECREF │ │ │ │ │ 16: 00000398 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 17: 00000000 64 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 18: 00000040 200 FUNC LOCAL DEFAULT 1 list_resize │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 20: 00000660 2880 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ + 20: 00000660 2888 FUNC LOCAL DEFAULT 7 list_sort_impl.constprop.0 │ │ │ │ │ 21: 00000018 0 NOTYPE LOCAL DEFAULT 6 .LC1 │ │ │ │ │ - 22: 00002e1c 140 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 23: 00002254 3016 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ - 24: 000082e8 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 25: 000067e0 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 26: 00008768 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 27: 0000665c 388 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 28: 00000108 8884 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ - 29: 0000873c 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 30: 000011a0 4276 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ - 31: 00002ea8 2216 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ - 32: 00002fbc 196 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 22: 00002e04 140 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 23: 00002248 3004 FUNC LOCAL DEFAULT 7 count_run │ │ │ │ │ + 24: 0000827c 72 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 25: 00006774 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 26: 000086fc 24 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 27: 000065f4 384 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 28: 00000108 9324 FUNC LOCAL DEFAULT 1 merge_at │ │ │ │ │ + 29: 000086d0 44 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 30: 000011a8 4256 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 31: 00002e90 2588 FUNC LOCAL DEFAULT 7 gallop_left │ │ │ │ │ + 32: 00003254 192 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ 33: 00000034 0 NOTYPE LOCAL DEFAULT 6 .LC2 │ │ │ │ │ - 34: 0000381c 112 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 35: 00003a28 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 36: 00003a34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 37: 00003af0 1488 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 38: 00002564 940 FUNC LOCAL DEFAULT 1 list_slice_lock_held │ │ │ │ │ + 34: 00003978 112 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 35: 00003b84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 36: 00003b90 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 37: 00003c4c 1488 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 38: 000027fc 940 FUNC LOCAL DEFAULT 1 list_slice_lock_held │ │ │ │ │ 39: 00000058 0 NOTYPE LOCAL DEFAULT 6 .LC3 │ │ │ │ │ - 40: 000023bc 200 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ - 41: 000040c0 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 42: 00004230 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ + 40: 00002574 200 FUNC LOCAL DEFAULT 1 list_clear_impl.isra.0 │ │ │ │ │ + 41: 0000421c 300 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 42: 0000438c 92 FUNC LOCAL DEFAULT 7 list_iteritem │ │ │ │ │ 43: 00000074 0 NOTYPE LOCAL DEFAULT 6 .LC4 │ │ │ │ │ - 44: 0000428c 616 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 45: 000044f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 000044f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 000044f4 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 48: 0000454c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 49: 00004550 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 50: 0000457c 2140 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 51: 00004df0 812 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ - 52: 00003118 268 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 53: 00004dd8 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 44: 000043e8 616 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 45: 0000464c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00004650 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00004650 92 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 48: 000046a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 49: 000046ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 50: 000046d8 2140 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 51: 00004f4c 812 FUNC LOCAL DEFAULT 7 list_extend_lock_held │ │ │ │ │ + 52: 000033ac 268 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 53: 00004f34 24 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ 54: 000000a8 0 NOTYPE LOCAL DEFAULT 6 .LC5 │ │ │ │ │ 55: 000000c4 0 NOTYPE LOCAL DEFAULT 6 .LC6 │ │ │ │ │ - 56: 0000511c 276 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 57: 00005230 748 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 56: 00005278 276 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 57: 0000538c 756 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 58: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 59: 00005510 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00005674 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 60: 000000cc 0 NOTYPE LOCAL DEFAULT 6 .LC10 │ │ │ │ │ - 61: 0000551c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 0000551c 1340 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 63: 00005a58 284 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 64: 00005b74 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 61: 00005680 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 00005680 1352 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 63: 00005bc8 284 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 64: 00005ce4 216 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ 65: 000000ec 0 NOTYPE LOCAL DEFAULT 6 .LC11 │ │ │ │ │ 66: 000000f0 0 NOTYPE LOCAL DEFAULT 6 .LC12 │ │ │ │ │ 67: 00000104 0 NOTYPE LOCAL DEFAULT 6 .LC13 │ │ │ │ │ - 68: 00005c4c 644 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 68: 00005dbc 644 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ 69: 0000011c 0 NOTYPE LOCAL DEFAULT 6 .LC14 │ │ │ │ │ - 70: 000062e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 000062ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 72: 000062ec 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 73: 00006384 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00006388 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00006388 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 76: 000064b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 000064c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 000064c4 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 79: 00006568 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 80: 00006654 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 81: 0000665c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 82: 00006d20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00002908 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 84: 00006d2c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 85: 00006d2c 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 86: 00006d80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 87: 00006d84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 88: 00006d84 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ - 89: 00006e1c 88 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 90: 00006e74 236 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 70: 00006278 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00006284 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 72: 00006284 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 73: 0000631c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00006320 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00006320 316 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 76: 0000644c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 0000645c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 0000645c 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 79: 00006500 244 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 80: 000065ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 81: 000065f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 82: 00006cb4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 00002ba0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 84: 00006cc0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 85: 00006cc0 88 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 86: 00006d14 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 00006d18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 88: 00006d18 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 89: 00006db0 88 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 90: 00006e08 236 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ 91: 00000150 0 NOTYPE LOCAL DEFAULT 6 .LC15 │ │ │ │ │ - 92: 00006fe4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 00006fe8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 94: 00006fe8 196 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 92: 00006f78 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 00006f7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 94: 00006f7c 196 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ 95: 00000160 0 NOTYPE LOCAL DEFAULT 6 .LC16 │ │ │ │ │ - 96: 00002910 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 97: 00002910 696 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ - 98: 00007690 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 99: 0000769c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 100: 0000769c 428 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 101: 00007844 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 96: 00002ba8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 97: 00002ba8 696 FUNC LOCAL DEFAULT 1 list_insert │ │ │ │ │ + 98: 00007624 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 99: 00007630 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 100: 00007630 428 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 101: 000077d8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 102: 00000168 0 NOTYPE LOCAL DEFAULT 6 .LC17 │ │ │ │ │ 103: 00000190 0 NOTYPE LOCAL DEFAULT 6 .LC18 │ │ │ │ │ - 104: 00007848 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 105: 00007848 2312 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 104: 000077dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 105: 000077dc 2312 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ 106: 000001d8 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ 107: 000001dc 0 NOTYPE LOCAL DEFAULT 6 .LC20 │ │ │ │ │ - 108: 00008150 408 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 109: 00002cd0 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ - 110: 00008330 880 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 111: 00008694 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 000080e4 408 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 109: 00002f68 52 FUNC LOCAL DEFAULT 1 listiter_traverse │ │ │ │ │ + 110: 000082c4 880 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 111: 00008628 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 112: 000001e4 0 NOTYPE LOCAL DEFAULT 6 .LC21 │ │ │ │ │ 113: 00000098 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 114: 00002d04 284 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ - 115: 000086a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 000086a0 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 117: 000086f8 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 118: 00002ea4 164 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ - 119: 00002f48 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ - 120: 00002f88 52 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ - 121: 00003080 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ + 114: 00002f9c 284 FUNC LOCAL DEFAULT 1 list_count │ │ │ │ │ + 115: 00008634 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 00008634 88 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 117: 0000868c 68 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 118: 0000313c 164 FUNC LOCAL DEFAULT 1 list_clear_slot │ │ │ │ │ + 119: 000031e0 64 FUNC LOCAL DEFAULT 1 listiter_len │ │ │ │ │ + 120: 00003220 52 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ + 121: 00003314 28 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 122: 000001f8 0 NOTYPE LOCAL DEFAULT 6 .LC22 │ │ │ │ │ 123: 00000200 0 NOTYPE LOCAL DEFAULT 6 .LC23 │ │ │ │ │ - 124: 00008780 800 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 125: 000030dc 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ + 124: 00008714 800 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 125: 00003370 60 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ 126: 0000009c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 127: 0000009c 64 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ 128: 000000dc 24 FUNC LOCAL DEFAULT 9 listiter_reduce │ │ │ │ │ 129: 000000f4 172 FUNC LOCAL DEFAULT 9 listiter_reduce_general │ │ │ │ │ 130: 00000220 0 NOTYPE LOCAL DEFAULT 6 .LC24 │ │ │ │ │ 131: 00000228 0 NOTYPE LOCAL DEFAULT 6 .LC25 │ │ │ │ │ 132: 00000198 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ @@ -191,30 +191,30 @@ │ │ │ │ │ 187: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 188: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 189: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 190: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 191: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 192: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 193: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 194: 00003750 204 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 194: 000038ac 204 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 195: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 196: 0000388c 424 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ - 197: 00003a34 188 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 196: 000039e8 424 FUNC GLOBAL DEFAULT 7 _PyList_FromStackRefStealOnSuccess │ │ │ │ │ + 197: 00003b90 188 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 198: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 199: 000041ec 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 199: 00004348 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 200: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 201: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 202: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 203: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 204: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 205: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 209: 00004550 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 209: 000046ac 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictKeys_Type │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictValues_Type │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDictItems_Type │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ @@ -224,55 +224,55 @@ │ │ │ │ │ 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPair │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKeywords │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 235: 00005ed0 1052 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ - 236: 00006318 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ - 237: 00002484 224 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ + 235: 00006040 580 FUNC GLOBAL DEFAULT 7 _PyList_Concat │ │ │ │ │ + 236: 000062b0 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 237: 0000263c 448 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 240: 000068e4 1096 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ + 240: 00006878 1096 FUNC GLOBAL DEFAULT 7 _PyList_BinarySlice │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ - 243: 00006f60 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ - 244: 000070ac 1520 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ + 243: 00006ef4 136 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 244: 00007040 1520 FUNC GLOBAL DEFAULT 7 _PyList_SliceSubscript │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 246: 00002bc8 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ - 247: 00002c4c 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ - 248: 00002c94 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ + 246: 00002e60 132 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ + 247: 00002ee4 72 FUNC GLOBAL DEFAULT 1 PyList_Clear │ │ │ │ │ + 248: 00002f2c 60 FUNC GLOBAL DEFAULT 1 _PyList_AsTupleAndClear │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromArraySteal │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Create │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteChar │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_WriteRepr │ │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Finish │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicodeWriter_Discard │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 260: 00000040 92 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 263: 00002e20 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ + 263: 000030b8 132 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ │ - 266: 00008aa0 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ - 267: 0000309c 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ + 266: 00008a34 64 FUNC GLOBAL DEFAULT 7 _PyList_GetItemRef │ │ │ │ │ + 267: 00003330 64 FUNC GLOBAL DEFAULT 1 PyList_Extend │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_GetBuiltin │ │ │ │ │ 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 271: 000001a8 212 OBJECT GLOBAL DEFAULT 3 PyListRevIter_Type │ │ │ │ │ 272: 000000d4 212 OBJECT GLOBAL DEFAULT 3 PyListIter_Type │ │ │ │ │ 273: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyList_Type │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,257 +1,258 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xee50 contains 126 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xf078 contains 127 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000a91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000000b4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000000fc 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000001a0 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -000001a4 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ -0000020c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000027c 00001f1c R_ARM_CALL 00002ea8 gallop_left │ │ │ │ │ +000001a4 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +000001a8 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ +00000208 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000027c 00001f1c R_ARM_CALL 00002e90 gallop_left │ │ │ │ │ 000002ac 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000003ac 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000468 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000560 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000005c4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000714 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000007bc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000854 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000900 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000950 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00000a58 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000b00 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ba4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c80 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000cec 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d40 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e5c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000f74 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000fd4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001144 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000011dc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000012a0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001314 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001370 00001f1c R_ARM_CALL 00002ea8 gallop_left │ │ │ │ │ -00001420 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001520 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001544 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000015d8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001680 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001718 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000017a8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000017fc 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000185c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001900 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000199c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001a28 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000003a4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000460 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000558 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000005bc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000708 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000007a8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000083c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000008dc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000960 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000009e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ab0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000b5c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000bfc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000d1c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000dc8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e6c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000f44 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000fac 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001000 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001118 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000122c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000128c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000013f8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001494 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001560 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000015d4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000162c 00001f1c R_ARM_CALL 00002e90 gallop_left │ │ │ │ │ +00001720 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000017c8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001800 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001870 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001904 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000019b8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00001a60 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001b20 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001b64 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001b88 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001be4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001c74 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001c9c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001d58 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001d88 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001e34 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f00 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f18 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f3c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f6c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001f8c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002004 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000206c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002084 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020f8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000021d8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000242c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002470 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002480 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002538 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000253c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002544 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002550 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002554 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000255c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000025c8 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000262c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000028b4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000028b8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000028bc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000028d4 0000091d R_ARM_JUMP24 00000158 PyList_New.constprop.0 │ │ │ │ │ -000028f4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028f8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002908 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000290c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000293c 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002948 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000029c4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002b1c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00002b20 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00002b50 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002b5c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002b60 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002b68 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002b78 00005f2b R_ARM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ -00002b7c 00005f2c R_ARM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ -00002b84 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002ba8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bb4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c20 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c24 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c2c 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002c80 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002c84 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002c88 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002cc0 0000f91d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ -00002ccc 0000fa1d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -00002d48 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00002db8 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002de8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e08 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e90 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00002e94 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00002e98 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002f0c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f30 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f74 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002f84 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00003024 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003054 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003064 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000030ac 0000321d R_ARM_JUMP24 0000457c _list_extend │ │ │ │ │ -000030c8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000030cc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000030d0 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000310c 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00003154 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000031f8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003218 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001af0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001b40 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001bb8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001c50 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001cd8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001d50 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001d78 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001da8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001e5c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001e90 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001fac 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002030 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002094 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000020cc 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002120 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002134 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002188 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021d0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002220 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002258 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002278 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002318 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000025e4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002628 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002638 0000b01d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +000027d0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000027d4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000027dc 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000027e8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000027ec 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000027f4 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002860 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028c4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002b4c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002b50 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002b54 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002b6c 0000091d R_ARM_JUMP24 00000158 PyList_New.constprop.0 │ │ │ │ │ +00002b8c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b90 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002ba0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002ba4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002bd4 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002be0 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002c5c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002db4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00002db8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00002de8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002df4 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002df8 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002e00 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002e10 00005f2b R_ARM_MOVW_ABS_NC 00000160 .LC16 │ │ │ │ │ +00002e14 00005f2c R_ARM_MOVT_ABS 00000160 .LC16 │ │ │ │ │ +00002e1c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002e40 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002e4c 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002eb8 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002ebc 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002ec4 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002f18 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00002f1c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00002f20 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002f58 0000f91d R_ARM_JUMP24 00000000 _PyTuple_FromArraySteal │ │ │ │ │ +00002f64 0000fa1d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +00002fe0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003050 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00003080 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030a0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003128 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000312c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003130 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000031a4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000031c8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000320c 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000321c 0001081d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000032a4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000032d0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003308 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003340 0000321d R_ARM_JUMP24 000046d8 _list_extend │ │ │ │ │ +0000335c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003360 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003364 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000033a0 0001061d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +000033e8 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000348c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000034ac 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xf240 contains 116 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xf470 contains 116 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000c02 R_ARM_ABS32 0000029c list_dealloc │ │ │ │ │ -0000002c 00006c02 R_ARM_ABS32 00008150 list_repr │ │ │ │ │ +0000002c 00006c02 R_ARM_ABS32 000080e4 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00011302 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002202 R_ARM_ABS32 0000381c list_traverse │ │ │ │ │ -00000060 00007602 R_ARM_ABS32 00002ea4 list_clear_slot │ │ │ │ │ -00000064 00003902 R_ARM_ABS32 00005230 list_richcompare │ │ │ │ │ -0000006c 00004b02 R_ARM_ABS32 00006388 list_iter │ │ │ │ │ +0000005c 00002202 R_ARM_ABS32 00003978 list_traverse │ │ │ │ │ +00000060 00007602 R_ARM_ABS32 0000313c list_clear_slot │ │ │ │ │ +00000064 00003902 R_ARM_ABS32 0000538c list_richcompare │ │ │ │ │ +0000006c 00004b02 R_ARM_ABS32 00006320 list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00003802 R_ARM_ABS32 0000511c list___init__ │ │ │ │ │ +00000094 00003802 R_ARM_ABS32 00005278 list___init__ │ │ │ │ │ 00000098 0000e702 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00011502 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000b102 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00003f02 R_ARM_ABS32 00005a58 list_vectorcall │ │ │ │ │ -000000d0 00002a02 R_ARM_ABS32 00004230 list_iteritem │ │ │ │ │ +000000c8 00003f02 R_ARM_ABS32 00005bc8 list_vectorcall │ │ │ │ │ +000000d0 00002a02 R_ARM_ABS32 0000438c list_iteritem │ │ │ │ │ 000000d8 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000ec 00004f02 R_ARM_ABS32 00006568 listiter_dealloc │ │ │ │ │ +000000ec 00004f02 R_ARM_ABS32 00006500 listiter_dealloc │ │ │ │ │ 0000011c 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000130 00006d02 R_ARM_ABS32 00002cd0 listiter_traverse │ │ │ │ │ +00000130 00006d02 R_ARM_ABS32 00002f68 listiter_traverse │ │ │ │ │ 00000140 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000144 00004e02 R_ARM_ABS32 000064c4 listiter_next │ │ │ │ │ +00000144 00004e02 R_ARM_ABS32 0000645c listiter_next │ │ │ │ │ 00000148 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001ac 00011202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c0 00005902 R_ARM_ABS32 00006e1c listreviter_dealloc │ │ │ │ │ +000001c0 00005902 R_ARM_ABS32 00006db0 listreviter_dealloc │ │ │ │ │ 000001f0 00011402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000204 00007802 R_ARM_ABS32 00002f88 listreviter_traverse │ │ │ │ │ +00000204 00007802 R_ARM_ABS32 00003220 listreviter_traverse │ │ │ │ │ 00000214 00011602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000218 00005802 R_ARM_ABS32 00006d84 listreviter_next │ │ │ │ │ +00000218 00005802 R_ARM_ABS32 00006d18 listreviter_next │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000280 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002b4 0000b602 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002c0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002cc 00007d02 R_ARM_ABS32 000030dc listreviter_len │ │ │ │ │ +000002cc 00007d02 R_ARM_ABS32 00003370 listreviter_len │ │ │ │ │ 000002d4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00008802 R_ARM_ABS32 0000023c listreviter_reduce │ │ │ │ │ 000002e4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00008902 R_ARM_ABS32 00000254 listreviter_setstate │ │ │ │ │ 000002f4 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00007702 R_ARM_ABS32 00002f48 listiter_len │ │ │ │ │ +0000030c 00007702 R_ARM_ABS32 000031e0 listiter_len │ │ │ │ │ 00000314 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00008002 R_ARM_ABS32 000000dc listiter_reduce │ │ │ │ │ 00000324 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000032c 00008602 R_ARM_ABS32 000001a0 listiter_setstate │ │ │ │ │ 00000334 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000348 00003502 R_ARM_ABS32 00004dd8 list_length │ │ │ │ │ -0000034c 00002c02 R_ARM_ABS32 0000428c list_subscript │ │ │ │ │ -00000350 00006902 R_ARM_ABS32 00007848 list_ass_subscript │ │ │ │ │ -00000354 00003502 R_ARM_ABS32 00004dd8 list_length │ │ │ │ │ -00000358 0000eb02 R_ARM_ABS32 00005ed0 _PyList_Concat │ │ │ │ │ -0000035c 00006e02 R_ARM_ABS32 00008330 list_repeat │ │ │ │ │ -00000360 00002f02 R_ARM_ABS32 000044f4 list_item │ │ │ │ │ -00000368 00004002 R_ARM_ABS32 00005b74 list_ass_item │ │ │ │ │ -00000370 00005e02 R_ARM_ABS32 00006fe8 list_contains │ │ │ │ │ -00000374 00007502 R_ARM_ABS32 000086f8 list_inplace_concat │ │ │ │ │ +00000348 00003502 R_ARM_ABS32 00004f34 list_length │ │ │ │ │ +0000034c 00002c02 R_ARM_ABS32 000043e8 list_subscript │ │ │ │ │ +00000350 00006902 R_ARM_ABS32 000077dc list_ass_subscript │ │ │ │ │ +00000354 00003502 R_ARM_ABS32 00004f34 list_length │ │ │ │ │ +00000358 0000eb02 R_ARM_ABS32 00006040 _PyList_Concat │ │ │ │ │ +0000035c 00006e02 R_ARM_ABS32 000082c4 list_repeat │ │ │ │ │ +00000360 00002f02 R_ARM_ABS32 00004650 list_item │ │ │ │ │ +00000368 00004002 R_ARM_ABS32 00005ce4 list_ass_item │ │ │ │ │ +00000370 00005e02 R_ARM_ABS32 00006f7c list_contains │ │ │ │ │ +00000374 00007502 R_ARM_ABS32 0000868c list_inplace_concat │ │ │ │ │ 00000378 00007f02 R_ARM_ABS32 0000009c list_inplace_repeat │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00002c02 R_ARM_ABS32 0000428c list_subscript │ │ │ │ │ +00000380 00002c02 R_ARM_ABS32 000043e8 list_subscript │ │ │ │ │ 00000388 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000390 00005502 R_ARM_ABS32 00006d2c list___reversed__ │ │ │ │ │ +00000390 00005502 R_ARM_ABS32 00006cc0 list___reversed__ │ │ │ │ │ 00000398 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003a0 00008702 R_ARM_ABS32 00000218 list___sizeof__ │ │ │ │ │ 000003a8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 00005a02 R_ARM_ABS32 00006e74 py_list_clear │ │ │ │ │ +000003b0 00005a02 R_ARM_ABS32 00006e08 py_list_clear │ │ │ │ │ 000003b8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00007902 R_ARM_ABS32 00003080 list_copy │ │ │ │ │ +000003c0 00007902 R_ARM_ABS32 00003314 list_copy │ │ │ │ │ 000003c8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00002902 R_ARM_ABS32 000040c0 list_append │ │ │ │ │ +000003d0 00002902 R_ARM_ABS32 0000421c list_append │ │ │ │ │ 000003d8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00006102 R_ARM_ABS32 00002910 list_insert │ │ │ │ │ +000003e0 00006102 R_ARM_ABS32 00002ba8 list_insert │ │ │ │ │ 000003e8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004802 R_ARM_ABS32 000062ec list_extend │ │ │ │ │ +000003f0 00004802 R_ARM_ABS32 00006284 list_extend │ │ │ │ │ 000003f8 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004402 R_ARM_ABS32 00005c4c list_pop │ │ │ │ │ +00000400 00004402 R_ARM_ABS32 00005dbc list_pop │ │ │ │ │ 00000408 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00003e02 R_ARM_ABS32 0000551c list_remove │ │ │ │ │ +00000410 00003e02 R_ARM_ABS32 00005680 list_remove │ │ │ │ │ 00000418 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00007c02 R_ARM_ABS32 00008780 list_index │ │ │ │ │ +00000420 00007c02 R_ARM_ABS32 00008714 list_index │ │ │ │ │ 00000428 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00007202 R_ARM_ABS32 00002d04 list_count │ │ │ │ │ +00000430 00007202 R_ARM_ABS32 00002f9c list_count │ │ │ │ │ 00000438 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007402 R_ARM_ABS32 000086a0 list_reverse │ │ │ │ │ +00000440 00007402 R_ARM_ABS32 00008634 list_reverse │ │ │ │ │ 00000448 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000450 00006402 R_ARM_ABS32 0000769c list_sort │ │ │ │ │ +00000450 00006402 R_ARM_ABS32 00007630 list_sort │ │ │ │ │ 00000458 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000045c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000460 00011702 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000468 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xf5e0 contains 688 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xf810 contains 693 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000054 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000000bc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 000000c0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000dc 0000a81c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 00000124 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -298,660 +299,665 @@ │ │ │ │ │ 00000654 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006ac 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ 000006b0 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ 000006c0 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ 000006c4 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ 000006cc 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000006d0 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000774 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -00000778 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ -0000085c 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -00000860 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ +00000774 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +00000778 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ +0000085c 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +00000860 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ 000008e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000964 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000a04 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 00000a08 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000abc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000ae8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000b60 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 00000b64 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000b78 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -00000b7c 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ -00000b88 0000182b R_ARM_MOVW_ABS_NC 000082e8 unsafe_long_compare │ │ │ │ │ -00000b8c 0000182c R_ARM_MOVT_ABS 000082e8 unsafe_long_compare │ │ │ │ │ +00000b78 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +00000b7c 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ +00000b88 0000182b R_ARM_MOVW_ABS_NC 0000827c unsafe_long_compare │ │ │ │ │ +00000b8c 0000182c R_ARM_MOVT_ABS 0000827c unsafe_long_compare │ │ │ │ │ 00000b94 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ 00000b98 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00000ba8 0000192b R_ARM_MOVW_ABS_NC 000067e0 unsafe_object_compare │ │ │ │ │ -00000bac 0000192c R_ARM_MOVT_ABS 000067e0 unsafe_object_compare │ │ │ │ │ -00000bb0 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -00000bb4 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ +00000ba8 0000192b R_ARM_MOVW_ABS_NC 00006774 unsafe_object_compare │ │ │ │ │ +00000bac 0000192c R_ARM_MOVT_ABS 00006774 unsafe_object_compare │ │ │ │ │ +00000bb0 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +00000bb4 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ 00000c48 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000c78 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00000c7c 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00000c80 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00000c84 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00000d44 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -00000d48 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -00000d58 00001b2b R_ARM_MOVW_ABS_NC 0000665c unsafe_tuple_compare │ │ │ │ │ -00000d5c 00001b2c R_ARM_MOVT_ABS 0000665c unsafe_tuple_compare │ │ │ │ │ +00000c74 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +00000c78 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +00000c88 00001b2b R_ARM_MOVW_ABS_NC 000065f4 unsafe_tuple_compare │ │ │ │ │ +00000c8c 00001b2c R_ARM_MOVT_ABS 000065f4 unsafe_tuple_compare │ │ │ │ │ +00000d04 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00000d08 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00000d0c 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00000d10 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ 00000e3c 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00000f08 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00000f50 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00000ff0 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -00000ff4 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -00001004 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -00001008 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -00001014 00001d2b R_ARM_MOVW_ABS_NC 0000873c unsafe_float_compare │ │ │ │ │ -00001018 00001d2c R_ARM_MOVT_ABS 0000873c unsafe_float_compare │ │ │ │ │ -00001020 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001024 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001028 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001064 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001068 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001078 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00001088 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000010f0 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -000010f4 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -00001144 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -00001148 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -00001158 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000115c 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001160 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001164 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -0000116c 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011d0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000011d4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000121c 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -00001220 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -00001230 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001234 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -0000123c 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001240 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000012e8 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -000012ec 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ -000013e8 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -000013ec 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ -00001470 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001518 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000151c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000015c8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001664 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001668 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001718 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001770 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ef0 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00000f18 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00000fc4 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +00000fc8 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +00000fd8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00000fdc 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00000fe0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000101c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001020 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001030 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +00001040 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000010dc 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +000010e0 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +000010f0 00001d2b R_ARM_MOVW_ABS_NC 000086d0 unsafe_float_compare │ │ │ │ │ +000010f4 00001d2c R_ARM_MOVT_ABS 000086d0 unsafe_float_compare │ │ │ │ │ +000010fc 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +00001100 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +0000116c 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +00001170 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +0000118c 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001190 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001194 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001198 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +000011a0 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000011d8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000011dc 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001224 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +00001228 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00001238 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +0000123c 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001244 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001248 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +000012f0 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +000012f4 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ +000013f0 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +000013f4 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ +00001478 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001520 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001524 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000015cc 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001668 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000166c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000171c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001774 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000017ac 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ 000017b0 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -000017c4 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -000017c8 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ -000017d4 0000182b R_ARM_MOVW_ABS_NC 000082e8 unsafe_long_compare │ │ │ │ │ -000017d8 0000182c R_ARM_MOVT_ABS 000082e8 unsafe_long_compare │ │ │ │ │ +000017c4 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +000017c8 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ +000017d4 0000182b R_ARM_MOVW_ABS_NC 0000827c unsafe_long_compare │ │ │ │ │ +000017d8 0000182c R_ARM_MOVT_ABS 0000827c unsafe_long_compare │ │ │ │ │ 000017e0 0000bc2b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ 000017e4 0000bc2c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -000017f4 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -000017f8 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -000017fc 0000192b R_ARM_MOVW_ABS_NC 000067e0 unsafe_object_compare │ │ │ │ │ -00001800 0000192c R_ARM_MOVT_ABS 000067e0 unsafe_object_compare │ │ │ │ │ -000018e8 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001908 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001928 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001958 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001994 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000019a4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000019a8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000019c8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019f0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a18 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a50 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a6c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001a84 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -00001a88 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -00001a90 00001b2b R_ARM_MOVW_ABS_NC 0000665c unsafe_tuple_compare │ │ │ │ │ -00001a94 00001b2c R_ARM_MOVT_ABS 0000665c unsafe_tuple_compare │ │ │ │ │ -00001b4c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001b7c 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ -00001b80 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ -00001b9c 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ -00001ba0 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ -00001ca0 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00001ca4 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001ca8 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ -00001cac 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ -00001cb4 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001d08 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00001d0c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001da8 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00001ddc 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00001f94 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00001fd8 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ -00002000 00001d2b R_ARM_MOVW_ABS_NC 0000873c unsafe_float_compare │ │ │ │ │ -00002004 00001d2c R_ARM_MOVT_ABS 0000873c unsafe_float_compare │ │ │ │ │ -00002010 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000201c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002028 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -0000202c 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -0000208c 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -00002090 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -000020c4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002108 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -0000210c 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -00002124 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021b8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021c4 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000021d4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000021e0 00001a2b R_ARM_MOVW_ABS_NC 00008768 safe_object_compare │ │ │ │ │ -000021e4 00001a2c R_ARM_MOVT_ABS 00008768 safe_object_compare │ │ │ │ │ -00002290 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -00002294 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ -000022f8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002390 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002408 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002480 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002580 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000025c0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000265c 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -00002660 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ -000026c0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002740 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000027ac 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000028c0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000029d4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a14 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002a30 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ad0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b60 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002b8c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c04 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002cb4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ce4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d04 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002d64 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e74 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ecc 0000162b R_ARM_MOVW_ABS_NC 00002e1c unsafe_latin_compare │ │ │ │ │ -00002ed0 0000162c R_ARM_MOVT_ABS 00002e1c unsafe_latin_compare │ │ │ │ │ -00002f38 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002fc8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003070 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000030a4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000017f4 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +000017f8 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +000017fc 0000192b R_ARM_MOVW_ABS_NC 00006774 unsafe_object_compare │ │ │ │ │ +00001800 0000192c R_ARM_MOVT_ABS 00006774 unsafe_object_compare │ │ │ │ │ +000018e4 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001904 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001924 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001950 0000bf1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000198c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000199c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000019a0 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000019c0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019e8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a10 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a48 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a64 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001a7c 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +00001a80 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +00001a88 00001b2b R_ARM_MOVW_ABS_NC 000065f4 unsafe_tuple_compare │ │ │ │ │ +00001a8c 00001b2c R_ARM_MOVT_ABS 000065f4 unsafe_tuple_compare │ │ │ │ │ +00001b44 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001b88 0000b72b R_ARM_MOVW_ABS_NC 00000000 PyLong_Type │ │ │ │ │ +00001b8c 0000b72c R_ARM_MOVT_ABS 00000000 PyLong_Type │ │ │ │ │ +00001ba0 0000b82b R_ARM_MOVW_ABS_NC 00000000 PyUnicode_Type │ │ │ │ │ +00001ba4 0000b82c R_ARM_MOVT_ABS 00000000 PyUnicode_Type │ │ │ │ │ +00001c60 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00001c64 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001c68 0000152b R_ARM_MOVW_ABS_NC 00000018 .LC1 │ │ │ │ │ +00001c6c 0000152c R_ARM_MOVT_ABS 00000018 .LC1 │ │ │ │ │ +00001c74 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001ce4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001ce8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001db0 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001de4 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001f9c 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001fc0 00001c1c R_ARM_CALL 00000108 merge_at │ │ │ │ │ +00001fe8 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +00001fec 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +00001ff8 00001d2b R_ARM_MOVW_ABS_NC 000086d0 unsafe_float_compare │ │ │ │ │ +00001ffc 00001d2c R_ARM_MOVT_ABS 000086d0 unsafe_float_compare │ │ │ │ │ +00002008 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +0000200c 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +00002054 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002088 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +0000208c 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +000020a4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000020b0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000020e0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002158 00001a2b R_ARM_MOVW_ABS_NC 000086fc safe_object_compare │ │ │ │ │ +0000215c 00001a2c R_ARM_MOVT_ABS 000086fc safe_object_compare │ │ │ │ │ +00002198 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +000021a8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000021fc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002284 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +00002288 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ +000022ec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002384 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000023fc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002474 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002574 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000025b4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002650 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +00002654 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ +000026b4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002734 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000027a0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000028b4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000029bc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000029f0 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002ac8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002ae8 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002b04 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002b74 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002bec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002c9c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002ccc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002cec 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002d4c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002e5c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002eb8 0000162b R_ARM_MOVW_ABS_NC 00002e04 unsafe_latin_compare │ │ │ │ │ +00002ebc 0000162c R_ARM_MOVT_ABS 00002e04 unsafe_latin_compare │ │ │ │ │ +00002f20 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002fac 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000304c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000030c4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00003148 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000031e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003258 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003318 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000033b4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003434 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000034bc 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003560 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003598 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003604 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000037c4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000037dc 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -000037e0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000037e4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000037ec 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000037fc 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ -00003800 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00003804 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00003808 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -0000380c 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00003814 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000038e4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003948 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000039d4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000039d8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000039dc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003a28 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003a2c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003a30 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00003a74 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00003a78 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00003a80 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003aa4 0000261c R_ARM_CALL 00002564 list_slice_lock_held │ │ │ │ │ -00003ae8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003b84 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003bb4 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003c08 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003ccc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dd8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003df8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e10 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e1c 0000272b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ -00003e20 0000272c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ -00003e28 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003ea4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f10 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003f4c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00003f88 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f9c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fe4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003fec 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004000 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004020 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004054 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004074 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000408c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000040b0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004108 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000410c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004188 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000041a4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000041a8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000041d8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000041e0 0000111c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -0000421c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00004220 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00004224 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000042c8 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -000042cc 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -000042d8 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000042e4 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000433c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00004348 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000434c 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00004368 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00004398 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -000043bc 0000261c R_ARM_CALL 00002564 list_slice_lock_held │ │ │ │ │ -00004418 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000449c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044b0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000044d0 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000044d4 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000044dc 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000044e0 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000044e8 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044f0 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004530 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00004534 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00004540 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -0000454c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000456c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00004570 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00004588 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000458c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00004598 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ -0000459c 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ -000045c4 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ -000045c8 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ -000045cc 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ -000045d0 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ -000045e4 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ -000045e8 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ -000045f4 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ -000045f8 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ -00004604 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ -00004608 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ -00004614 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ -00004618 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ -00004628 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004644 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00004694 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000046e0 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004748 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004794 0000b41c R_ARM_CALL 000004d4 _PyList_AppendTakeRefListResize │ │ │ │ │ -000047ac 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004810 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004880 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000048e8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004960 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000049b8 0000db1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00004a2c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004a74 0000dc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ -00004a9c 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004b18 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004b88 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004c38 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004ca4 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00004cd8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004d04 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ -00004d08 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ -00004d10 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004d1c 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00004d2c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004d58 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004d6c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004db4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dd4 0000341d R_ARM_JUMP24 00003118 list_inplace_repeat_lock_held │ │ │ │ │ -00004e10 0000362b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ -00004e14 0000362c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ -00004e18 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004e64 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005024 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000050d8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000050f8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000513c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005140 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00005194 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005198 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -0000519c 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -000051b8 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -000051bc 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -000051c0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000521c 0000281c R_ARM_CALL 000023bc list_clear_impl.isra.0 │ │ │ │ │ -000052e4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005370 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00005374 0000e32c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -0000539c 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000053a0 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000053f0 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053f4 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005440 0000e61c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00005464 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005484 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054e4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000054f8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005510 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00005514 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00005518 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000556c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000055e0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005608 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005658 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000056f0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000056f4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00005710 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005780 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005794 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057b8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005820 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005858 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000589c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005920 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005934 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005960 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00005964 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00005968 00003c2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ -0000596c 00003c2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ -00005974 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005984 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005998 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000059b8 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000059d0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000059ec 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a08 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a18 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a24 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a30 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a48 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a50 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a94 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00005b00 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b14 0000281c R_ARM_CALL 000023bc list_clear_impl.isra.0 │ │ │ │ │ -00005b38 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005b3c 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005b40 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005b54 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ -00005b58 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ -00005b60 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00005bdc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005c24 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005c2c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005c30 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005c34 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00005c38 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00005c40 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005d00 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005d6c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005d8c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005dc0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005de0 0000412b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ -00005de4 0000412c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ -00005de8 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005e00 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00005e0c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00005e44 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005e48 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005e4c 0000422b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ -00005e50 0000422c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ -00005e58 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005e6c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e88 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e94 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005eb4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00005eb8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00005ebc 0000432b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ -00005ec0 0000432c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ -00005ec8 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f4c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005fb4 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000061c8 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000061cc 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000061d0 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000629c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062a0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000062c0 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000062c4 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000062cc 0000452b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ -000062d0 0000452c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ -000062d8 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000062e0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000062e4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000062e8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006308 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000630c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006354 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00006358 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00006360 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000636c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006370 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -0000637c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006384 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000063ec 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006460 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000064a0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000064a4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000064a8 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000064b4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000064b8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000064bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000064c0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000655c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000662c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006650 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006654 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006658 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000066a8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000066bc 0000182b R_ARM_MOVW_ABS_NC 000082e8 unsafe_long_compare │ │ │ │ │ -000066c0 0000182c R_ARM_MOVT_ABS 000082e8 unsafe_long_compare │ │ │ │ │ -00006724 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006750 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006788 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006820 0000e52b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006824 0000e52c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006840 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ -00006844 0000ee2c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ -00006850 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00006854 0000e42c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00006890 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -00006898 0000ef1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000068c0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068dc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000691c 0000f11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00006930 0000f11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000694c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000699c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006a00 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006c90 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006c94 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006c98 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006ce8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006cec 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006d20 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006d24 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006d28 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006d48 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006d74 0000f21c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00006d80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006e10 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e34 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00006e5c 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006e6c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f00 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006f04 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f08 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006f28 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f48 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f54 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00006f58 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00006fac 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00006fb0 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00006fb4 00005b2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ -00006fb8 00005b2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ -00006fc0 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006fcc 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00006fd0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00006fdc 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006fe4 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007064 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000708c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070d8 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00007108 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000716c 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000071d8 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007498 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000075c0 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000075c4 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000075c8 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00007628 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000762c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007658 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000765c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007690 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007694 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00007698 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000076e8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000076ec 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000772c 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007750 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007754 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000077a4 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000077b4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000077b8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000077cc 0000ef1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000781c 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00007830 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00007834 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00007844 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007878 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ -0000787c 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ -00007898 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000078b8 0000662b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ -000078bc 0000662c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ -000078c0 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000078e0 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00007950 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ -00007954 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ -00007964 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000797c 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000079d8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007a00 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a2c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007ad0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007b68 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00007bcc 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007c28 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007c6c 0000121c R_ARM_CALL 00000040 list_resize │ │ │ │ │ -00007ca0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007d4c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007d70 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007dc8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007e1c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e3c 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007e54 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e70 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e94 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ef0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007efc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007f74 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007fa8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007fec 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007ff8 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ -00007ffc 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ -00008004 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008010 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008014 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000801c 0000672b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ -00008020 0000672c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ -00008028 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008048 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000806c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008094 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000080b0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000080d8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000080e4 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -000080e8 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -000080f0 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ -000080f4 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ -000080fc 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008110 0000261c R_ARM_CALL 00002564 list_slice_lock_held │ │ │ │ │ -0000813c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008140 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008174 0000fb1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -00008188 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ -00008198 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -000081f4 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -00008208 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000821c 0000fe1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ -0000824c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000825c 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ -0000826c 0000ff1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000827c 0001001d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ -00008280 00006a2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ -00008284 00006a2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ -00008288 0001011d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000082a4 0001021c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ -000082ac 0000ff1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -000082c8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000082d4 00006b2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ -000082d8 00006b2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ -000082e4 0001011d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00008370 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000083b4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000841c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008588 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000858c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008590 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000085f0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085f4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000867c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00008690 0000aa1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00008694 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00008698 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000869c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000086b4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000086b8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000877c 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000087d4 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -000087f0 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -00008860 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000088c4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008928 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008984 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000089b0 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000089b4 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000089b8 00007b2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ -000089bc 00007b2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ -000089c4 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000089dc 0001061c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -000089f4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a10 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a30 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a50 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a68 00007a2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ -00008a6c 00007a2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ -00008a70 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008a90 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00003208 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000032a4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000331c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000033e4 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003488 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000350c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000359c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003654 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000368c 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003704 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003738 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003754 0000b91c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003920 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003938 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +0000393c 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003940 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003948 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003958 00000f1c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ +0000395c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00003960 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00003964 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00003968 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00003970 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a40 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003aa4 0000a51c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003b30 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003b34 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003b38 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003b84 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b88 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003b8c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003bd0 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00003bd4 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00003bdc 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003c00 0000261c R_ARM_CALL 000027fc list_slice_lock_held │ │ │ │ │ +00003c44 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ce0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003d10 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00003d64 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003e28 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f34 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003f54 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f6c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f78 0000272b R_ARM_MOVW_ABS_NC 00000058 .LC3 │ │ │ │ │ +00003f7c 0000272c R_ARM_MOVT_ABS 00000058 .LC3 │ │ │ │ │ +00003f84 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004000 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000406c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000040a8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000040e4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040f8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004140 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004148 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000415c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000417c 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041b0 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000041d0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000041e8 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000420c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004264 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004268 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000042e4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004300 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00004304 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00004334 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000433c 0000111c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00004378 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000437c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00004380 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00004424 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004428 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00004434 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004440 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004498 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000044a4 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +000044a8 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +000044c4 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000044f4 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00004518 0000261c R_ARM_CALL 000027fc list_slice_lock_held │ │ │ │ │ +00004574 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000045f8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000460c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000462c 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00004630 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00004638 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +0000463c 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00004644 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000464c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000468c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00004690 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000469c 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000046a8 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000046c8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000046cc 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000046e4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000046e8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000046f4 0000b62b R_ARM_MOVW_ABS_NC 00000000 PyTuple_Type │ │ │ │ │ +000046f8 0000b62c R_ARM_MOVT_ABS 00000000 PyTuple_Type │ │ │ │ │ +00004720 0000d22b R_ARM_MOVW_ABS_NC 00000000 PySet_Type │ │ │ │ │ +00004724 0000d22c R_ARM_MOVT_ABS 00000000 PySet_Type │ │ │ │ │ +00004728 0000d32b R_ARM_MOVW_ABS_NC 00000000 PyFrozenSet_Type │ │ │ │ │ +0000472c 0000d32c R_ARM_MOVT_ABS 00000000 PyFrozenSet_Type │ │ │ │ │ +00004740 0000d42b R_ARM_MOVW_ABS_NC 00000000 PyDict_Type │ │ │ │ │ +00004744 0000d42c R_ARM_MOVT_ABS 00000000 PyDict_Type │ │ │ │ │ +00004750 0000d52b R_ARM_MOVW_ABS_NC 00000000 PyDictKeys_Type │ │ │ │ │ +00004754 0000d52c R_ARM_MOVT_ABS 00000000 PyDictKeys_Type │ │ │ │ │ +00004760 0000d62b R_ARM_MOVW_ABS_NC 00000000 PyDictValues_Type │ │ │ │ │ +00004764 0000d62c R_ARM_MOVT_ABS 00000000 PyDictValues_Type │ │ │ │ │ +00004770 0000d72b R_ARM_MOVW_ABS_NC 00000000 PyDictItems_Type │ │ │ │ │ +00004774 0000d72c R_ARM_MOVT_ABS 00000000 PyDictItems_Type │ │ │ │ │ +00004784 0000d81c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000047a0 0000d91c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +000047f0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000483c 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000048a4 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000048f0 0000b41c R_ARM_CALL 000004d4 _PyList_AppendTakeRefListResize │ │ │ │ │ +00004908 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000496c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000049dc 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004a44 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004abc 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004b14 0000db1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00004b88 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004bd0 0000dc1c R_ARM_CALL 00000000 _PyTuple_FromPair │ │ │ │ │ +00004bf8 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004c74 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004ce4 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004d94 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004e00 0000da1c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00004e34 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004e60 0000dd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_StopIteration │ │ │ │ │ +00004e64 0000dd2c R_ARM_MOVT_ABS 00000000 PyExc_StopIteration │ │ │ │ │ +00004e6c 0000de1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004e78 0000df1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004e88 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004eb4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ec8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004f10 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f30 0000341d R_ARM_JUMP24 000033ac list_inplace_repeat_lock_held │ │ │ │ │ +00004f6c 0000362b R_ARM_MOVW_ABS_NC 000000a8 .LC5 │ │ │ │ │ +00004f70 0000362c R_ARM_MOVT_ABS 000000a8 .LC5 │ │ │ │ │ +00004f74 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004fc0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005180 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005234 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005254 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005298 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000529c 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000052f0 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +000052f4 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +000052f8 0000e01c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00005314 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005318 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +0000531c 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005378 0000281c R_ARM_CALL 00002574 list_clear_impl.isra.0 │ │ │ │ │ +00005440 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000054bc 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000054c0 0000e32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000054e8 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000054ec 0000e42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00005550 0000e51c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00005574 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005594 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055c0 0000e42b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +000055c4 0000e42c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +000055e4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000055e8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000563c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005650 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005674 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00005678 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000567c 00003a02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000056d0 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005744 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000576c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000057bc 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005858 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000585c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00005878 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058e8 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000058fc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005928 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005990 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000059c8 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005a0c 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005a90 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aa4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ad0 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00005ad4 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00005ad8 00003c2b R_ARM_MOVW_ABS_NC 000000cc .LC10 │ │ │ │ │ +00005adc 00003c2c R_ARM_MOVT_ABS 000000cc .LC10 │ │ │ │ │ +00005ae4 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005af4 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b08 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005b28 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005b40 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b5c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b78 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005b88 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005b94 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005ba0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005bb8 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005bc0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005c04 0000e71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00005c70 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005c84 0000281c R_ARM_CALL 00002574 list_clear_impl.isra.0 │ │ │ │ │ +00005ca8 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005cac 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005cb0 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005cc4 0000372b R_ARM_MOVW_ABS_NC 000000c4 .LC6 │ │ │ │ │ +00005cc8 0000372c R_ARM_MOVT_ABS 000000c4 .LC6 │ │ │ │ │ +00005cd0 0000e81c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00005d4c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d94 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005d9c 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005da0 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005da4 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00005da8 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00005db0 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005e70 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005edc 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005efc 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005f30 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f50 0000412b R_ARM_MOVW_ABS_NC 000000ec .LC11 │ │ │ │ │ +00005f54 0000412c R_ARM_MOVT_ABS 000000ec .LC11 │ │ │ │ │ +00005f58 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005f70 0000e91c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00005f7c 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00005fb4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00005fb8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00005fbc 0000422b R_ARM_MOVW_ABS_NC 000000f0 .LC12 │ │ │ │ │ +00005fc0 0000422c R_ARM_MOVT_ABS 000000f0 .LC12 │ │ │ │ │ +00005fc8 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005fdc 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ff8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006004 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006024 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006028 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +0000602c 0000432b R_ARM_MOVW_ABS_NC 00000104 .LC13 │ │ │ │ │ +00006030 0000432c R_ARM_MOVT_ABS 00000104 .LC13 │ │ │ │ │ +00006038 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000060b4 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006118 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000061e4 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000061e8 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000061ec 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006234 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006238 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006258 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000625c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006264 0000452b R_ARM_MOVW_ABS_NC 0000011c .LC14 │ │ │ │ │ +00006268 0000452c R_ARM_MOVT_ABS 0000011c .LC14 │ │ │ │ │ +00006270 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006278 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000627c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006280 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000062a0 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000062a4 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000062ec 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000062f0 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000062f8 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006304 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006308 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006314 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +0000631c 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006384 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000063f8 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006438 0000042b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000643c 0000042c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006440 0000ab1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000644c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006450 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006454 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006458 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000064f4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065c4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000065e8 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000065ec 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000065f0 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006640 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006654 0000182b R_ARM_MOVW_ABS_NC 0000827c unsafe_long_compare │ │ │ │ │ +00006658 0000182c R_ARM_MOVT_ABS 0000827c unsafe_long_compare │ │ │ │ │ +000066bc 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006704 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00006754 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000067b4 0000e62b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000067b8 0000e62c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000067d4 0000ee2b R_ARM_MOVW_ABS_NC 00000000 PyBool_Type │ │ │ │ │ +000067d8 0000ee2c R_ARM_MOVT_ABS 00000000 PyBool_Type │ │ │ │ │ +000067e4 0000e32b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000067e8 0000e32c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00006824 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000682c 0000ef1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006854 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006870 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068b0 0000f11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000068c4 0000f11c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000068e0 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00006930 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006994 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006c24 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006c28 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00006c2c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006c7c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c80 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006cb4 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006cb8 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006cbc 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006cdc 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006d08 0000f21c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00006d14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006da4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006dc8 0000af1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00006df0 0000b11d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006e00 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e94 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006e98 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006e9c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006ebc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006edc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ee8 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00006eec 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00006f40 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00006f44 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00006f48 00005b2b R_ARM_MOVW_ABS_NC 00000150 .LC15 │ │ │ │ │ +00006f4c 00005b2c R_ARM_MOVT_ABS 00000150 .LC15 │ │ │ │ │ +00006f54 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006f60 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +00006f64 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +00006f70 0000ca1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006f78 0000d002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ff8 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007020 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000706c 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000709c 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00007100 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000716c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000742c 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007554 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00007558 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000755c 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000075bc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075c0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000075ec 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075f0 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007624 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00007628 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000762c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000767c 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00007680 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000076c0 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000076e4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000076e8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007738 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00007748 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000774c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00007760 0000ef1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000077b0 0000f51c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000077c4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000077c8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000077d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000780c 0000cb2b R_ARM_MOVW_ABS_NC 00000000 PySlice_Type │ │ │ │ │ +00007810 0000cb2c R_ARM_MOVT_ABS 00000000 PySlice_Type │ │ │ │ │ +0000782c 0000cc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000784c 0000662b R_ARM_MOVW_ABS_NC 00000168 .LC17 │ │ │ │ │ +00007850 0000662c R_ARM_MOVT_ABS 00000168 .LC17 │ │ │ │ │ +00007854 0000c61c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00007874 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000078e4 0000c32b R_ARM_MOVW_ABS_NC 00000000 PyExc_IndexError │ │ │ │ │ +000078e8 0000c32c R_ARM_MOVT_ABS 00000000 PyExc_IndexError │ │ │ │ │ +000078f8 0000c81c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007910 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000796c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007994 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000079c0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007a64 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007afc 0000cd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00007b60 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007bbc 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007c00 0000121c R_ARM_CALL 00000040 list_resize │ │ │ │ │ +00007c34 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007ce0 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007d04 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007d5c 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007db0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dd0 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007de8 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e04 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e28 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e84 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e90 0000b01c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007f08 0000b31c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007f3c 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007f80 0000ba1c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00007f8c 0000212b R_ARM_MOVW_ABS_NC 00000034 .LC2 │ │ │ │ │ +00007f90 0000212c R_ARM_MOVT_ABS 00000034 .LC2 │ │ │ │ │ +00007f98 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007fa4 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007fa8 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007fb0 0000672b R_ARM_MOVW_ABS_NC 00000190 .LC18 │ │ │ │ │ +00007fb4 0000672c R_ARM_MOVT_ABS 00000190 .LC18 │ │ │ │ │ +00007fbc 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007fdc 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008000 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008028 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008044 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000806c 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008078 0000ce2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000807c 0000ce2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008084 00002b2b R_ARM_MOVW_ABS_NC 00000074 .LC4 │ │ │ │ │ +00008088 00002b2c R_ARM_MOVT_ABS 00000074 .LC4 │ │ │ │ │ +00008090 0000cf1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000080a4 0000261c R_ARM_CALL 000027fc list_slice_lock_held │ │ │ │ │ +000080d0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000080d4 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008108 0000fb1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000811c 0000fc1c R_ARM_CALL 00000000 PyUnicodeWriter_Create │ │ │ │ │ +0000812c 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00008188 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +0000819c 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +000081b0 0000fe1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteRepr │ │ │ │ │ +000081e0 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081f0 0000fd1c R_ARM_CALL 00000000 PyUnicodeWriter_WriteChar │ │ │ │ │ +00008200 0000ff1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00008210 0001001d R_ARM_JUMP24 00000000 PyUnicodeWriter_Finish │ │ │ │ │ +00008214 00006a2b R_ARM_MOVW_ABS_NC 000001d8 .LC19 │ │ │ │ │ +00008218 00006a2c R_ARM_MOVT_ABS 000001d8 .LC19 │ │ │ │ │ +0000821c 0001011d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00008238 0001021c R_ARM_CALL 00000000 PyUnicodeWriter_Discard │ │ │ │ │ +00008240 0000ff1c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000825c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008268 00006b2b R_ARM_MOVW_ABS_NC 000001dc .LC20 │ │ │ │ │ +0000826c 00006b2c R_ARM_MOVT_ABS 000001dc .LC20 │ │ │ │ │ +00008278 0001011d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00008304 0001031c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00008348 0000a61c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000083b0 0000c01c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000851c 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008520 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008524 0000a71c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008584 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008588 0000aa1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008610 0000c11c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008624 0000aa1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00008628 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000862c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008630 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00008648 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000864c 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00008710 0000e21d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008768 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +00008784 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +000087f4 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008858 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000088bc 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008918 0000e21c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008944 0000bd2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008948 0000bd2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000894c 00007b2b R_ARM_MOVW_ABS_NC 00000200 .LC23 │ │ │ │ │ +00008950 00007b2c R_ARM_MOVT_ABS 00000200 .LC23 │ │ │ │ │ +00008958 0000be1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008970 0001061c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00008988 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089a4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089c4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089e4 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089fc 00007a2b R_ARM_MOVW_ABS_NC 000001f8 .LC22 │ │ │ │ │ +00008a00 00007a2c R_ARM_MOVT_ABS 000001f8 .LC22 │ │ │ │ │ +00008a04 0000e11c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008a24 0001091c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10b60 contains 28 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10db8 contains 28 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000044 0000062b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000048 0000062c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ 00000058 0000702b R_ARM_MOVW_ABS_NC 000001e4 .LC21 │ │ │ │ │ 0000005c 0000702c R_ARM_MOVT_ABS 000001e4 .LC21 │ │ │ │ │ 00000094 0001051d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000098 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000000b4 0000341c R_ARM_CALL 00003118 list_inplace_repeat_lock_held │ │ │ │ │ +000000b4 0000341c R_ARM_CALL 000033ac list_inplace_repeat_lock_held │ │ │ │ │ 00000118 00010c1c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 00000134 0000822b R_ARM_MOVW_ABS_NC 00000220 .LC24 │ │ │ │ │ 00000138 0000822c R_ARM_MOVT_ABS 00000220 .LC24 │ │ │ │ │ 00000144 00010d1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000148 0000091c R_ARM_CALL 00000158 PyList_New.constprop.0 │ │ │ │ │ 00000170 0000a91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000017c 0000832b R_ARM_MOVW_ABS_NC 00000228 .LC25 │ │ │ │ │ @@ -965,11 +971,11 @@ │ │ │ │ │ 00000210 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ 00000238 00010e1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00000270 0000ea1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000290 0000c91c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000002c4 0000bb2b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ 000002c8 0000bb2c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x10c40 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x10e98 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -211,18 +211,18 @@ │ │ │ │ │ _PyTuple_FromPair │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ _PyArg_NoKeywords │ │ │ │ │ _PyArg_CheckPositional │ │ │ │ │ PyObject_RichCompareBool │ │ │ │ │ -_Py_FalseStruct │ │ │ │ │ _Py_TrueStruct │ │ │ │ │ -_Py_NotImplementedStruct │ │ │ │ │ +_Py_FalseStruct │ │ │ │ │ PyObject_RichCompare │ │ │ │ │ +_Py_NotImplementedStruct │ │ │ │ │ PyType_GenericAlloc │ │ │ │ │ _PyArg_NoKwnames │ │ │ │ │ _PyNumber_Index │ │ │ │ │ PyLong_AsSsize_t │ │ │ │ │ _PyList_Concat │ │ │ │ │ PyList_GetItem │ │ │ │ │ PyList_Insert │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -92,2431 +92,2598 @@ │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r0, r2, #28 │ │ │ │ │ add ip, lr, r0 │ │ │ │ │ add r2, lr, r2 │ │ │ │ │ ldr r8, [r3, #36] @ 0x24 │ │ │ │ │ ldr r0, [lr, r0] │ │ │ │ │ - ldr sl, [r3, #52] @ 0x34 │ │ │ │ │ - str r0, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ - str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ │ - str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r0, r8, sl │ │ │ │ │ + ldr r9, [r2, #28] │ │ │ │ │ + str r0, [fp, #-84] @ 0xffffffac │ │ │ │ │ + add r0, r8, r4 │ │ │ │ │ str r0, [r3, #36] @ 0x24 │ │ │ │ │ ldr r7, [r3, #28] │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ + ldr r5, [r9] │ │ │ │ │ sub r0, r3, #3 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ + str r4, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ addeq lr, r2, #28 │ │ │ │ │ ldreq r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ addeq r3, r3, ip, lsl #4 │ │ │ │ │ addeq r3, r3, #28 │ │ │ │ │ ldmeq r3, {r0, r1, r2, r3} │ │ │ │ │ stmeq lr, {r0, r1, r2, r3} │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [r7] │ │ │ │ │ str ip, [r3, #24] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ + str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r5, [r2] │ │ │ │ │ - bne 1cd0 │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ │ + bne 1ddc │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2304 │ │ │ │ │ + beq 2564 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 233c │ │ │ │ │ + beq 2524 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e6c │ │ │ │ │ + beq 1f40 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - streq sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + streq r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 404 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ + beq 3fc │ │ │ │ │ + mov sl, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - lsl r5, r9, #2 │ │ │ │ │ + lsl r5, sl, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r3, r5 │ │ │ │ │ strne r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - subs r8, r8, r9 │ │ │ │ │ - str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1530 │ │ │ │ │ + subs r8, r8, sl │ │ │ │ │ + str r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 17d8 │ │ │ │ │ + ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add ip, r7, r5 │ │ │ │ │ - ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r1, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - sub r3, sl, #1 │ │ │ │ │ str ip, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + sub r3, r0, #1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - lsl r6, r1, #2 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r3, sl │ │ │ │ │ - ldr r1, [ip, r1, lsl #2] │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + lsl r6, r1, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2ea8 │ │ │ │ │ + ldr r1, [ip, r1, lsl #2] │ │ │ │ │ + bl 2e90 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 22fc │ │ │ │ │ + ble 2494 │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt d08 │ │ │ │ │ + bgt fc8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 20c8 │ │ │ │ │ + bgt 22b0 │ │ │ │ │ ldr r8, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r6, #4 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f10 │ │ │ │ │ + bne 208c │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add sl, r3, #4 │ │ │ │ │ + add r9, r3, #4 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r3, [r7, r5] │ │ │ │ │ - bne 1ea4 │ │ │ │ │ + bne 2060 │ │ │ │ │ subs r3, r4, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 21c8 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + beq 2308 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1b50 │ │ │ │ │ + beq 1c38 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov sl, r9 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov sl, r4 │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r9, [r3] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ - bne 490 │ │ │ │ │ + bne 488 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2324 │ │ │ │ │ + beq 256c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 2320 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2204 │ │ │ │ │ + beq 2330 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq b9c │ │ │ │ │ + beq e64 │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bb4 │ │ │ │ │ + beq e7c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt bbc │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + blt e84 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ mov sl, r4 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 64c │ │ │ │ │ + beq 644 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 64c │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 644 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - ble bf0 │ │ │ │ │ + ble eb8 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r7, r6, lsl #2] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 1bb8 │ │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ + bne 1d04 │ │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r9, sl │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 22ec │ │ │ │ │ + beq 248c │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 230c │ │ │ │ │ + beq 24b4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dbc │ │ │ │ │ + beq 1edc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bf0 │ │ │ │ │ + bne eb8 │ │ │ │ │ lsl r3, r6, #1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ - b 404 │ │ │ │ │ + b 3fc │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 628 │ │ │ │ │ - blt 15b0 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 620 │ │ │ │ │ + blt 22f8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov sl, r4 │ │ │ │ │ - bne bd4 │ │ │ │ │ + bne e9c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq cc8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq f88 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 688 │ │ │ │ │ + bge 67c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 33c │ │ │ │ │ + bne 338 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r8, [r3] │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r8, [r3] │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 231c │ │ │ │ │ + beq 249c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 21b0 │ │ │ │ │ + beq 23c0 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 21c0 │ │ │ │ │ + beq 23d0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5c0 │ │ │ │ │ + beq 5b8 │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d0 │ │ │ │ │ + beq 5c8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5d8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bge 5d0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r8, [r4, #-4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b3c │ │ │ │ │ + bne e04 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq ccc │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq f88 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 684 │ │ │ │ │ + ble 67c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 50c │ │ │ │ │ + b 504 │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 56c │ │ │ │ │ + bne 564 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - blt 574 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + blt 56c │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov sl, r4 │ │ │ │ │ str r7, [r4, #-4] │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne b6c │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e34 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1b0c │ │ │ │ │ + beq 1cc4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 688 │ │ │ │ │ + ble 67c │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 50c │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 504 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r4, #-4] │ │ │ │ │ mov sl, r4 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 3e8 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + bne 3e0 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1b4c │ │ │ │ │ + beq 1c34 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - ble 688 │ │ │ │ │ + ble 67c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 508 │ │ │ │ │ - b 33c │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + beq 500 │ │ │ │ │ + b 338 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add lr, r3, #1 │ │ │ │ │ + str lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r5, [r8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movle r3, r2 │ │ │ │ │ subgt r3, r2, #1 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [r2] │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - bne 1ae4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne c8c │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 22f4 │ │ │ │ │ + beq 252c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2224 │ │ │ │ │ + beq 2390 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2234 │ │ │ │ │ + beq 23a0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1c98 │ │ │ │ │ + beq 1d74 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ca8 │ │ │ │ │ + beq 1d84 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9e4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r4, [sl], #4 │ │ │ │ │ + beq ca4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r5, [sl], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c08 │ │ │ │ │ + ldreq r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 1eec │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq ccc │ │ │ │ │ + beq f88 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r6, [r2] │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ │ - bne 1acc │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ + bne 1ca4 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2314 │ │ │ │ │ + beq 24ac │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 220c │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ + beq 23a8 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r7, #32 │ │ │ │ │ - beq 22e4 │ │ │ │ │ + beq 24a4 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ - beq 1c70 │ │ │ │ │ - add r1, r6, #20 │ │ │ │ │ + beq 1da4 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c80 │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 98c │ │ │ │ │ + beq 1db4 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + add r8, r8, #4 │ │ │ │ │ + beq c30 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 934 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + ble 17e4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r4, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r0, [r8, r4, lsl #2] │ │ │ │ │ + ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 18e4 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - bne 15bc │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 253c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 2534 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 20ac │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq a18 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r2, r4, #1 │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ble 1bdc │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + ldr r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 241c │ │ │ │ │ + ldr r0, [r8, r3, lsl #2] │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + strd r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 238c │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq 8b8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 23a4 │ │ │ │ │ + ubfx r1, r3, #5, #1 │ │ │ │ │ + str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq 8dc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 213c │ │ │ │ │ - lsr r4, r0, #31 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - beq 1e7c │ │ │ │ │ + lsrne r0, r0, #31 │ │ │ │ │ + beq 1ef4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1be0 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 1c18 │ │ │ │ │ + ldr r3, [r8, r6, lsl #2] │ │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 940 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq 960 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 1f60 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1bec │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r4, r8, #1 │ │ │ │ │ + lsl r4, r6, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge 1ee8 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 217c │ │ │ │ │ - ldrb r9, [r6, #16] │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - str sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - add r2, r6, #20 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - ubfx r9, r9, #5, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 1ce0 │ │ │ │ │ + str r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r1, [r8, r4, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 2454 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2444 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + ldrne r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1f50 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq a14 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + lsl r2, r4, #1 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + add r4, r2, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + bgt 99c │ │ │ │ │ + ldr r9, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 17e8 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + str r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + sub r2, r3, r6 │ │ │ │ │ + add r3, r6, r2, asr #1 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r2, [r2, #1564] @ 0x61c │ │ │ │ │ + ldr r0, [r9, r3, lsl #2] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bne 1bf8 │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 2464 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 245c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 22cc │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + streq r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + addne r6, r3, #1 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 1d28 │ │ │ │ │ + ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne a40 │ │ │ │ │ + sub r4, r3, r6 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + add r4, r6, r4, asr #1 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr r0, [r8, r4, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r0, #28] │ │ │ │ │ + beq b34 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + tst r7, #32 │ │ │ │ │ + ubfx r1, r7, #5, #1 │ │ │ │ │ + str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq b58 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 1f70 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + addne r6, r4, #1 │ │ │ │ │ + movne r4, r3 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble c28 │ │ │ │ │ + str r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + ldr r4, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ubfx r3, r7, #6, #1 │ │ │ │ │ + str sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + str r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + sub r5, r9, r6 │ │ │ │ │ + add r5, r6, r5, asr #1 │ │ │ │ │ + ldr r0, [r8, r5, lsl #2] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 236c │ │ │ │ │ + beq 243c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 219c │ │ │ │ │ + beq 2424 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 21a8 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 1858 │ │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 2430 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1bb0 │ │ │ │ │ + ldr r1, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1868 │ │ │ │ │ + beq 1bc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1870 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r4, r4, #1 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - bge 1a7c │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 8b8 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + blt 1bcc │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt bb0 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr sl, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r9, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 15b0 │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add sl, sl, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1bd0 │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1bf8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - subs r3, r3, r4 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq ccc │ │ │ │ │ + bne 17e8 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ │ - str r3, [sl], #4 │ │ │ │ │ - bne 1c38 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq 1b08 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ │ + ldreq r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r2, [sl], #4 │ │ │ │ │ + bne 1ed4 │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + beq 1d94 │ │ │ │ │ cmp r4, #6 │ │ │ │ │ - cmple r3, #6 │ │ │ │ │ - bgt b34 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmple r9, #6 │ │ │ │ │ + bgt dfc │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr lr, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + add r2, lr, #1 │ │ │ │ │ + str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + b 32c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - b 330 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 18dc │ │ │ │ │ + bne 1bd4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1bac │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ + ble 1cfc │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 159c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2384 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 237c │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [r3, r6, lsl #2] │ │ │ │ │ + bne 18c8 │ │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 2474 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 246c │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2154 │ │ │ │ │ - lsr r6, r0, #31 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 1c90 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ + beq 2168 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1924 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r2, r6, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 2038 │ │ │ │ │ + ble 215c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 214c │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - mov ip, r8 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r8, r4, #20 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + bne 2154 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + str r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ubfx r7, r7, #5, #1 │ │ │ │ │ - mov r9, ip │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [r3, r5, lsl #2] │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, sl │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2374 │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ + beq 244c │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - beq 2164 │ │ │ │ │ + beq 23d8 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + ldr r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2174 │ │ │ │ │ + beq 23e8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 15d4 │ │ │ │ │ + beq 1900 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15e4 │ │ │ │ │ + beq 1910 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 15ec │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r2, r5, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bge 1b40 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b ab8 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 694 │ │ │ │ │ + blt 1918 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r6, r4, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + bge 1cbc │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + b d80 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 68c │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ - beq 20c0 │ │ │ │ │ + beq 2208 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 598 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + b 590 │ │ │ │ │ ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ │ - str r3, [r1], #4 │ │ │ │ │ - beq 20b4 │ │ │ │ │ - str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 60c │ │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ │ + str r1, [r2], #4 │ │ │ │ │ + beq 21f8 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 604 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bc │ │ │ │ │ + bne 3b4 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bge 3c4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bge 3bc │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ str r9, [r4, #-4] │ │ │ │ │ mov sl, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4cc │ │ │ │ │ + beq 4c4 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #4 │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 4cc │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 4c4 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - movlt r9, r8 │ │ │ │ │ - movge r9, r6 │ │ │ │ │ - ldr sl, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble cb4 │ │ │ │ │ - str sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + movlt sl, r8 │ │ │ │ │ + movge sl, r6 │ │ │ │ │ + ldr r9, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp sl, r4 │ │ │ │ │ + ble f74 │ │ │ │ │ + str r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ sub r6, sl, r4 │ │ │ │ │ add r6, r4, r6, asr #1 │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r1, [r9, r6, lsl #2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 1cb8 │ │ │ │ │ + bne 1dc4 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2298 │ │ │ │ │ + beq 2554 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 22a0 │ │ │ │ │ + beq 255c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dcc │ │ │ │ │ + beq 1ec4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq r4, r6, #1 │ │ │ │ │ movne sl, r6 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - bgt c1c │ │ │ │ │ + bgt ee0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - ldr sl, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bge 230 │ │ │ │ │ + ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r9, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bge 22c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b cfc │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b fbc │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cfc │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq fbc │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f30 │ │ │ │ │ + bne 2214 │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bgt 2120 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - sub r7, r4, #1 │ │ │ │ │ - ldr r9, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bgt 235c │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + sub r9, r4, #1 │ │ │ │ │ + ldr r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - lsl r5, r7, #2 │ │ │ │ │ - add r6, r5, #4 │ │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ │ - add r8, r3, r7, lsl #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - bne 1ff4 │ │ │ │ │ - ldr r1, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r5, r9, #2 │ │ │ │ │ + add r8, r5, #4 │ │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ │ + add sl, r3, r9, lsl #2 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bne 2178 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20e4 │ │ │ │ │ + bne 21bc │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr lr, [r3, #12] │ │ │ │ │ - add r3, lr, r5 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - sub r5, r8, #4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + sub sl, sl, #4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - lsl r6, r3, #2 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ - sub r9, r3, #4 │ │ │ │ │ + sub r6, r3, #4 │ │ │ │ │ ldrne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - addne r2, r2, r6 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + addne r2, r2, r5 │ │ │ │ │ strne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r3, [r3, r6] │ │ │ │ │ - str r3, [r2, r7, lsl #2] │ │ │ │ │ - bne 1fc8 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3, r5] │ │ │ │ │ + str r3, [r2, r9, lsl #2] │ │ │ │ │ + bne 22dc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 1d3c │ │ │ │ │ + beq 1e44 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - str lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + mov r4, sl │ │ │ │ │ mov r6, r3 │ │ │ │ │ - str lr, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r5, [r7] │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r8, [r5] │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - bne ea8 │ │ │ │ │ + bne 1164 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ cmp r3, sl │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 22a8 │ │ │ │ │ + beq 24fc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2268 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + beq 2404 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2278 │ │ │ │ │ + beq 2414 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 153c │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + beq 1868 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1554 │ │ │ │ │ + beq 1880 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 155c │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + bge 1888 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - str r5, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + str r8, [r4, #4] │ │ │ │ │ + mov sl, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ee0 │ │ │ │ │ + beq 119c │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b ee0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 119c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r8 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1040 │ │ │ │ │ - blt 21e0 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 12f8 │ │ │ │ │ + blt 23f0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - bne e8c │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + bne 1148 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 14f8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 17a0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - sub r7, r7, #4 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bge 10a4 │ │ │ │ │ + bge 135c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne df4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r8, r4, #4 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bne 10b0 │ │ │ │ │ + sub r7, r4, #4 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [r7] │ │ │ │ │ - ldr r5, [r3] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + ldr r4, [r5] │ │ │ │ │ + ldr r8, [r3] │ │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ │ + ldr r6, [r8, #8] │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2288 │ │ │ │ │ + beq 24bc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 223c │ │ │ │ │ + beq 2378 │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ - add r0, r5, #20 │ │ │ │ │ + add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 224c │ │ │ │ │ + beq 2388 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq fd0 │ │ │ │ │ + beq 1288 │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe0 │ │ │ │ │ + beq 1298 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge fe8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - str r4, [r8, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 14c4 │ │ │ │ │ + bge 12a0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1740 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 14f8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq 17a0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - sub r7, r7, #4 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 10a4 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 135c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - sub r8, r8, #4 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b f24 │ │ │ │ │ + b 11dc │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f80 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - blt f88 │ │ │ │ │ + bne 1238 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + blt 1240 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r5, [r8, #4] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + str r8, [r7, #4] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1484 │ │ │ │ │ + bne 1770 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d28 │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 10a4 │ │ │ │ │ - sub r8, r8, #4 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b f24 │ │ │ │ │ + ble 135c │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 11dc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1580 │ │ │ │ │ + bne 18ac │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d28 │ │ │ │ │ + beq 1e38 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 10a4 │ │ │ │ │ + ble 135c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - beq f18 │ │ │ │ │ - b df4 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 11d4 │ │ │ │ │ + b 10b0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr lr, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r9, r3, #1 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - str lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, #1 │ │ │ │ │ subgt r9, r9, #1 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - sub r4, r8, #1 │ │ │ │ │ + sub r4, r6, #1 │ │ │ │ │ str r9, [r3] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r5, [r2] │ │ │ │ │ + ldr r7, [r2] │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [r2, r4, lsl #2] │ │ │ │ │ add r2, r2, r4, lsl #2 │ │ │ │ │ - str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1d10 │ │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2290 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 232c │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bne 1e14 │ │ │ │ │ + ldr r8, [r7, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 2504 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r7, #20 │ │ │ │ │ + addeq r0, r7, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 2544 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ddc │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - moveq sl, r8 │ │ │ │ │ - beq 1218 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ + beq 1f04 │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 14d8 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble 1204 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - sub r3, r3, r6, lsl #2 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + str r4, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ble 14bc │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + sub r2, r3, r8, lsl #2 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bne 1ed0 │ │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ │ + ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 1fd4 │ │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ + ldrb r0, [r7, #16] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 2344 │ │ │ │ │ + beq 24c4 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r5, #20 │ │ │ │ │ - addeq r0, r5, #28 │ │ │ │ │ + addne r0, r7, #20 │ │ │ │ │ + addeq r0, r7, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 22d4 │ │ │ │ │ + beq 24cc │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r3, [fp, #-100] @ 0xffffff9c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fb8 │ │ │ │ │ - lsr sl, r0, #31 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - lslne r3, r6, #1 │ │ │ │ │ - strne r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ - addne r6, r3, #1 │ │ │ │ │ - bne 116c │ │ │ │ │ - ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - sub sl, r4, r3 │ │ │ │ │ - suble r4, r4, r8 │ │ │ │ │ - subgt r4, r4, r6 │ │ │ │ │ + beq 209c │ │ │ │ │ + lsr r4, r0, #31 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + lslne r2, r8, #1 │ │ │ │ │ + strne r8, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + addne r8, r2, #1 │ │ │ │ │ + bne 1424 │ │ │ │ │ + ldr r4, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + suble r3, r4, r6 │ │ │ │ │ + subgt r3, r4, r8 │ │ │ │ │ + sub r6, r4, r2 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bge 12cc │ │ │ │ │ - str r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - str r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bge 158c │ │ │ │ │ + str r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + add r3, r7, #20 │ │ │ │ │ + str sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r6, sl, r4 │ │ │ │ │ - add r6, r4, r6, asr #1 │ │ │ │ │ - ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ + sub sl, r6, r4 │ │ │ │ │ + add sl, r4, sl, asr #1 │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - bne 1ce8 │ │ │ │ │ - ldr r5, [r8, #8] │ │ │ │ │ + ldr r1, [r3, sl, lsl #2] │ │ │ │ │ + bne 1df4 │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - ldrb r0, [r8, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 22dc │ │ │ │ │ + beq 250c │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r8, #28 │ │ │ │ │ - ldrne r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrne r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2334 │ │ │ │ │ + beq 254c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dec │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addeq r4, r6, #1 │ │ │ │ │ - movne sl, r6 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - bgt 1238 │ │ │ │ │ - ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r8, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - blt 1cfc │ │ │ │ │ - subs r4, r8, sl │ │ │ │ │ - beq 1440 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r3, sl, r8 │ │ │ │ │ + beq 1f14 │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + addeq r4, sl, #1 │ │ │ │ │ + movne r6, sl │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bgt 14f8 │ │ │ │ │ + ldr sl, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r5, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + blt 1e28 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + subs r7, r3, r6 │ │ │ │ │ + beq 169c │ │ │ │ │ + sub r3, r6, r3 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add sl, sl, r3, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r5, r2, r3, lsl #2 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - bne 1f44 │ │ │ │ │ + bne 2228 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r7, r7, r3 │ │ │ │ │ + add r5, r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fe4 │ │ │ │ │ - lsl r2, r4, #2 │ │ │ │ │ - add r1, r7, #4 │ │ │ │ │ - add r0, r5, #4 │ │ │ │ │ + bne 2240 │ │ │ │ │ + lsl r2, r7, #2 │ │ │ │ │ + add r1, r5, #4 │ │ │ │ │ + add r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 1abc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 1c94 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r8, sl │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r5], #-4 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - sub r6, r3, #1 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + sub r4, r3, #1 │ │ │ │ │ + beq 24d4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r1, [r7] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r1, [r5] │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2ea8 │ │ │ │ │ + bl 2e90 │ │ │ │ │ R_ARM_CALL gallop_left │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - blt 22c0 │ │ │ │ │ - subs sl, r6, r3 │ │ │ │ │ - streq r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 13e4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + blt 24e8 │ │ │ │ │ + subs r8, r4, r3 │ │ │ │ │ + streq r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 16e4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - str r3, [r5], #-4 │ │ │ │ │ - str r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 1dfc │ │ │ │ │ - subs r8, r8, #1 │ │ │ │ │ - beq 1f20 │ │ │ │ │ - cmp sl, #6 │ │ │ │ │ - cmple r4, #6 │ │ │ │ │ - sub r7, r7, #4 │ │ │ │ │ - ldrgt r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - strgt r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - bgt 10c4 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + bne 1f24 │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ + beq 22a4 │ │ │ │ │ + cmp r8, #6 │ │ │ │ │ + cmple r7, #6 │ │ │ │ │ + sub r5, r5, #4 │ │ │ │ │ + bgt 168c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ - ldr lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b de0 │ │ │ │ │ - sub r6, r3, r6 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - lsl r2, sl, #2 │ │ │ │ │ + b 10a0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1374 │ │ │ │ │ + ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + beq 1600 │ │ │ │ │ + ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1600 │ │ │ │ │ + sub r4, r3, r4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + lsl r2, r8, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r5, r5, r6, lsl #2 │ │ │ │ │ - add r0, r5, #4 │ │ │ │ │ - add r3, r3, r6, lsl #2 │ │ │ │ │ - lsl r6, r6, #2 │ │ │ │ │ + add sl, sl, r4, lsl #2 │ │ │ │ │ + add r0, sl, #4 │ │ │ │ │ + add r3, r3, r4, lsl #2 │ │ │ │ │ + lsl r4, r4, #2 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 1e18 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bne 1f84 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e5c │ │ │ │ │ + bne 1f9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 22b0 │ │ │ │ │ + beq 24d4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 138c │ │ │ │ │ - b cfc │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r5], #-4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1344 │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + bne 1648 │ │ │ │ │ + b fbc │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1344 │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr lr, [fp, #-84] @ 0xffffffac │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [lr], #-4 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - beq 2254 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str lr, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 101c │ │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + str r1, [r2], #-4 │ │ │ │ │ + beq 2338 │ │ │ │ │ + sub r3, r3, #4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + b 1264 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [r3], #-4 │ │ │ │ │ + str r1, [r2], #-4 │ │ │ │ │ + beq 2344 │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r2, [r0] │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - subne r2, r1, #4 │ │ │ │ │ - strdne r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bne fac │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 12d4 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1530 │ │ │ │ │ + beq 17d8 │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ - lsl r6, r2, #2 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - add r0, r5, r3, lsl #2 │ │ │ │ │ + lsl r5, r2, #2 │ │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2074 │ │ │ │ │ + bne 2124 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b fbc │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 18dc │ │ │ │ │ + lsl r5, r4, #2 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add sl, sl, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1d3c │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1d64 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + subs r3, r3, r4 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b cfc │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + beq f88 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r8, r8, r5 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ │ + str r2, [sl], #4 │ │ │ │ │ + beq c4c │ │ │ │ │ + ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b c4c │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e6c │ │ │ │ │ + bne 1128 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt e74 │ │ │ │ │ + blt 1130 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ str r9, [r4, #4] │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1064 │ │ │ │ │ + beq 131c │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1064 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 131c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge a68 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b ccc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge d30 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 22fc │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - bge 864 │ │ │ │ │ - b 15b0 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 850 │ │ │ │ │ + b 18dc │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0c │ │ │ │ │ - cmp r6, sl │ │ │ │ │ - ble b14 │ │ │ │ │ - ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - movlt r3, r2 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 17e0 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - sub r7, r3, r5 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - bne 1aa4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ + bne dd4 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ble ddc │ │ │ │ │ + ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + movlt r9, r3 │ │ │ │ │ + movge r9, r6 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble 1b20 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + sub r2, r9, r4 │ │ │ │ │ + ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + add r3, r4, r2, asr #1 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r2, [r2, #1564] @ 0x61c │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ │ + bne 1c78 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 2364 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 235c │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 2484 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 247c │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20a4 │ │ │ │ │ + beq 2144 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - strne r7, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - addeq r5, r7, #1 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 17d4 │ │ │ │ │ + ldreq r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldrne r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addeq r4, r3, #1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble 1d1c │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - bne 1614 │ │ │ │ │ - sub r6, r3, r5 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bne 1948 │ │ │ │ │ + sub r6, r9, r4 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + mov r8, sl │ │ │ │ │ + add r2, r4, r6, asr #1 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldr r1, [r1, r2, lsl #2] │ │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ │ - str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ + str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 16fc │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + beq 1a44 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 1718 │ │ │ │ │ + beq 1a60 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 1e94 │ │ │ │ │ + beq 200c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - strne r6, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - addeq r5, r6, #1 │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 17d4 │ │ │ │ │ - add r8, r4, #20 │ │ │ │ │ - str sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - sub r6, r4, r5 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r6, r5, r6, asr #1 │ │ │ │ │ + ldreq r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + ldrne r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + addeq r4, r3, #1 │ │ │ │ │ + cmp r9, r4 │ │ │ │ │ + ble 1b18 │ │ │ │ │ + str r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + sub r6, r9, r4 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r6, r4, r6, asr #1 │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, sl │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 239c │ │ │ │ │ + beq 251c │ │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - movne r0, r8 │ │ │ │ │ addeq r0, r7, #28 │ │ │ │ │ + ldrne r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 23ac │ │ │ │ │ + beq 2514 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dac │ │ │ │ │ + beq 1eb4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addeq r5, r6, #1 │ │ │ │ │ - movne r4, r6 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - blt 1754 │ │ │ │ │ - ldr sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r4, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 184c │ │ │ │ │ - ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 15b0 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ + addeq r4, r6, #1 │ │ │ │ │ + movne r9, r6 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + blt 1a9c │ │ │ │ │ + ldr r8, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 1bd4 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + blt 18dc │ │ │ │ │ + ldr r5, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + lsl r4, r9, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add sl, sl, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add sl, sl, r4 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef0 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bne 201c │ │ │ │ │ + add r3, r5, r4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r3, r3, r4 │ │ │ │ │ - strne r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - sub r3, r3, r2 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 2050 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + sub r3, r3, r9 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1b50 │ │ │ │ │ + beq 2000 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1530 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [r3] │ │ │ │ │ - b 734 │ │ │ │ │ - add r1, r6, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 90c │ │ │ │ │ - cmp sl, r7 │ │ │ │ │ - bgt 914 │ │ │ │ │ - ldr sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - movlt r8, r4 │ │ │ │ │ - movge r8, r3 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - ble 1a84 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - sub r4, r8, r5 │ │ │ │ │ - add r4, r5, r4, asr #1 │ │ │ │ │ - ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - bne 1a8c │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 23b4 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 2280 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 208c │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - addne r5, r4, #1 │ │ │ │ │ - moveq r8, r4 │ │ │ │ │ - cmp r8, r5 │ │ │ │ │ - ble 1c68 │ │ │ │ │ - ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - bne 1894 │ │ │ │ │ - sub r4, r8, r5 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ │ - add r4, r5, r4, asr #1 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - ldreq r0, [r0, #28] │ │ │ │ │ - beq 1974 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - ldrb r7, [r6, #16] │ │ │ │ │ - tst r7, #32 │ │ │ │ │ - ubfx r1, r7, #5, #1 │ │ │ │ │ - str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldreq r1, [r6, #28] │ │ │ │ │ - beq 1998 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - lsrne r3, r0, #31 │ │ │ │ │ - beq 1e84 │ │ │ │ │ + beq 17d8 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addne r5, r4, #1 │ │ │ │ │ - movne r4, r8 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble 1a4c │ │ │ │ │ - str sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - ubfx r7, r7, #6, #1 │ │ │ │ │ - ldr sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - add r3, r6, #20 │ │ │ │ │ - str r6, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - sub r8, r4, r5 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - add r8, r5, r8, asr #1 │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movlt r2, r6 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 2394 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2184 │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2190 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 1a58 │ │ │ │ │ - ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1a6c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1a74 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - blt 19dc │ │ │ │ │ - ldr sl, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 938 │ │ │ │ │ - b 98c │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + str r3, [sl], #4 │ │ │ │ │ + beq 734 │ │ │ │ │ + ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 734 │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ add r1, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a34 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - bge 1a3c │ │ │ │ │ - add r5, r8, #1 │ │ │ │ │ - b 1a40 │ │ │ │ │ - ldr sl, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 1878 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b 938 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r7 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1914 │ │ │ │ │ - b 15b0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bge 1690 │ │ │ │ │ - b 15b0 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 14fc │ │ │ │ │ + bne c08 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + bge c10 │ │ │ │ │ + add r6, r5, #1 │ │ │ │ │ + b c14 │ │ │ │ │ + ldr r5, [r8] │ │ │ │ │ + b 720 │ │ │ │ │ + str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + ldr r4, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b a18 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b a18 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge 7cc │ │ │ │ │ - b 15b0 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 15b0 │ │ │ │ │ - beq 9e4 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r4, [r3] │ │ │ │ │ - b 72c │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + bge ac0 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + b 22fc │ │ │ │ │ + ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 1cf4 │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b a30 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + add r4, r9, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r3, sl, r4 │ │ │ │ │ - ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [r2] │ │ │ │ │ - str r2, [r3] │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 20bc │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b cfc │ │ │ │ │ - ldr sl, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 15f8 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ + b fbc │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bge 19c8 │ │ │ │ │ + b 1c10 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 17a4 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 7b8 │ │ │ │ │ + b 18dc │ │ │ │ │ + ldr r8, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b 1924 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - add r3, sl, r4 │ │ │ │ │ - beq 1b28 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - ldr r4, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r0, r4 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [sl, r2, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r4, r2, lsl #2] │ │ │ │ │ - b 1b34 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - b 17d4 │ │ │ │ │ + b 1c60 │ │ │ │ │ + ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt 1c2c │ │ │ │ │ + ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b 17f0 │ │ │ │ │ + ldr r9, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 1b18 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 478 │ │ │ │ │ - b cbc │ │ │ │ │ + bge 470 │ │ │ │ │ + b f7c │ │ │ │ │ + mov r8, sl │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b 1b18 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b c28 │ │ │ │ │ ldr r7, [fp, #-84] @ 0xffffffac │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r6, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ add r3, r6, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - beq 970 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + beq 1820 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 970 │ │ │ │ │ - ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - str r2, [r3], #4 │ │ │ │ │ - beq 209c │ │ │ │ │ - add r2, r1, #4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 754 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - ldr r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r3, [r1], #4 │ │ │ │ │ - str r3, [r0], #4 │ │ │ │ │ - beq 234c │ │ │ │ │ - str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 9b8 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b 1a4c │ │ │ │ │ - add r1, r6, #28 │ │ │ │ │ + b 1820 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c8 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 7cc │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 15f8 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + bne 714 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 718 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + b 1c38 │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 720 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + bne 7b4 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 724 │ │ │ │ │ + b 7b8 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge c90 │ │ │ │ │ - b cbc │ │ │ │ │ + bge f54 │ │ │ │ │ + b f7c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bge 21c │ │ │ │ │ - b cbc │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - blx r5 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 12b0 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 14fc │ │ │ │ │ + bge 218 │ │ │ │ │ + b f7c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r0, r5 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bge 1570 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + ldr r9, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b 1ff0 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 1154 │ │ │ │ │ - b 1cfc │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr ip, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str ip, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - lsl r6, r3, #2 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - rsb r7, r6, #0 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bge 140c │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17a4 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - add r1, r9, r3, lsl #2 │ │ │ │ │ - add r0, r5, r3, lsl #2 │ │ │ │ │ + add r1, r6, r3, lsl #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + rsb r6, r5, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldreq r3, [r3] │ │ │ │ │ - streq r3, [r5, r7] │ │ │ │ │ - beq 1b34 │ │ │ │ │ + streq r3, [sl, r6] │ │ │ │ │ + beq 1c6c │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ - add r0, r6, r4 │ │ │ │ │ + add r0, r5, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmn r6, r7 │ │ │ │ │ + cmn r5, r6 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r5, r7] │ │ │ │ │ - ldrne r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [sl, r6] │ │ │ │ │ + ldrne r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ - strne r3, [r6, r7] │ │ │ │ │ - b 1b34 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ + strne r3, [r5, r6] │ │ │ │ │ + b 1c6c │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 17b8 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 478 │ │ │ │ │ + b 1b00 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b c90 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ + b f54 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 184c │ │ │ │ │ + cmp r9, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 1154 │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ + b 470 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 1b94 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 12b0 │ │ │ │ │ + b 8ec │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 140c │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movge r8, #0 │ │ │ │ │ + movlt r8, #1 │ │ │ │ │ + b 1570 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 13a4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 165c │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b 218 │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 9f4 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 970 │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b b70 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e5c │ │ │ │ │ + beq 1fa8 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1424 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + beq 1724 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ - b 1420 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - add r3, r3, r6 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 1e30 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 21c │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - b 1878 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 19b0 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ + b 1720 │ │ │ │ │ + ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + blx r4 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + bge 14a8 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17a4 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + b 1c38 │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 1728 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ + b 1a70 │ │ │ │ │ + ldr r6, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + add r3, r5, r4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 1b64 │ │ │ │ │ + ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + add r3, r3, r4 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + b 1b64 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne 30c │ │ │ │ │ - b cd8 │ │ │ │ │ - ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - bge 11f0 │ │ │ │ │ - b 1cfc │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 1878 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - add r3, r5, r4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b 1810 │ │ │ │ │ + str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 304 │ │ │ │ │ + b f98 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ add r2, r6, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b 2bc │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - ldr r5, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 14fc │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b 14a8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 850 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r9, r2, lsl #2] │ │ │ │ │ + ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r4, r2, lsl #2] │ │ │ │ │ + b 1c6c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + beq fbc │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsl r5, r2, #2 │ │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + add r0, r3, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b fbc │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 19c8 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b cb8 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + b 1924 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b d30 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 21c4 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r3, r3, r5 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + add r3, r7, r5 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + b 1030 │ │ │ │ │ + ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r6, [fp, #-84] @ 0xffffffac │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ + add r3, r2, r5 │ │ │ │ │ + str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + beq 1030 │ │ │ │ │ + b 21b0 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ + b 1c38 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b f8c │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b cfc │ │ │ │ │ - ldr r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - add r7, r7, r3 │ │ │ │ │ + b fbc │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r5, r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fe4 │ │ │ │ │ - add r1, r7, #4 │ │ │ │ │ - lsl r2, r4, #2 │ │ │ │ │ - add r0, r5, #4 │ │ │ │ │ + beq 224c │ │ │ │ │ + ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ + add r1, r5, #4 │ │ │ │ │ + lsl r2, r7, #2 │ │ │ │ │ + add r0, sl, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1318 │ │ │ │ │ + beq 15d8 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - lsl r2, r4, #2 │ │ │ │ │ + lsl r2, r7, #2 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2044 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 20f0 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ - mov r8, sl │ │ │ │ │ + str r6, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r5], #-4 │ │ │ │ │ + str r3, [sl], #-4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 1468 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - movge sl, #0 │ │ │ │ │ - movlt sl, #1 │ │ │ │ │ - b 11f0 │ │ │ │ │ + b 16c4 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17a4 │ │ │ │ │ + ldr r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + bl 3254 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 29c │ │ │ │ │ + b fbc │ │ │ │ │ + cmp r4, r8 │ │ │ │ │ + movge r4, #0 │ │ │ │ │ + movlt r4, #1 │ │ │ │ │ + b ac0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b dbc │ │ │ │ │ - ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 1f60 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 20ec │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - str r0, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr lr, [r3, #12] │ │ │ │ │ - add r3, lr, r5 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b d6c │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 15f8 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq cfc │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r6, r2, #2 │ │ │ │ │ - add r0, r5, r3, lsl #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - str sl, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 1080 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b f8c │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - add r0, r3, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 1530 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 1914 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b ccc │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b 1690 │ │ │ │ │ - str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 1b50 │ │ │ │ │ - str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - b ccc │ │ │ │ │ - ldr r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - bl 2fbc │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 29c │ │ │ │ │ - b cfc │ │ │ │ │ - ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr lr, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - add r3, lr, r5 │ │ │ │ │ - str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq d6c │ │ │ │ │ - b 2028 │ │ │ │ │ + b fbc │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 394 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b e68 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 17a4 │ │ │ │ │ + str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + b 1e44 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 2fbc │ │ │ │ │ + bl 3254 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ str r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne d10 │ │ │ │ │ - b cfc │ │ │ │ │ - cmp r4, r9 │ │ │ │ │ - movge r4, #0 │ │ │ │ │ - movlt r4, #1 │ │ │ │ │ - b 864 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 9f8 │ │ │ │ │ - cmp r6, r9 │ │ │ │ │ - movge r6, #0 │ │ │ │ │ - movlt r6, #1 │ │ │ │ │ - b a68 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne af4 │ │ │ │ │ + bne fd0 │ │ │ │ │ + b fbc │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 1220 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 128c │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 6fc │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 15d8 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - b 7f4 │ │ │ │ │ + b 1d78 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 1a1c │ │ │ │ │ - ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b 1a60 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 8f0 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 185c │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 24a4 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b 79c │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 554 │ │ │ │ │ + bne 54c │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ - b 5c4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - lsl r2, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b cfc │ │ │ │ │ + b 5bc │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne dbc │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1904 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 14fc │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17a4 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 39c │ │ │ │ │ + bne 1108 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b ba0 │ │ │ │ │ + b 186c │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b 7d8 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r6, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 22e4 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - b 7b0 │ │ │ │ │ - add r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 708 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1c9c │ │ │ │ │ - add r0, r5, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne f68 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - b fd4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - str lr, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - lsl r6, r3, #2 │ │ │ │ │ - b 1d3c │ │ │ │ │ - add r0, r9, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne e4c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne bec │ │ │ │ │ + ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b 1bb8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 2428 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 1540 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 18fc │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 2240 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 112c │ │ │ │ │ + b 9e4 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b c68 │ │ │ │ │ + b 23dc │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 9c8 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b ab0 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b a98 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b c80 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 226c │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - lsl r6, r8, #2 │ │ │ │ │ - str r8, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 1d3c │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - ldr lr, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - b 14fc │ │ │ │ │ + b d18 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b d00 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 11d8 │ │ │ │ │ - ldr r0, [r8, #28] │ │ │ │ │ - b 1288 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 1c74 │ │ │ │ │ + b 19b8 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 450 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 2228 │ │ │ │ │ - str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b cfc │ │ │ │ │ + b 19a0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 1f4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 468 │ │ │ │ │ + b 448 │ │ │ │ │ + str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + b fbc │ │ │ │ │ + ldr r0, [r8, #28] │ │ │ │ │ + b 23c4 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 1da8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2210 │ │ │ │ │ + b 23ac │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 460 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 21b4 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 21f8 │ │ │ │ │ + b 237c │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b 1478 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1144 │ │ │ │ │ + b 1490 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + str r6, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + b 1e44 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r7, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ + str r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ + b 17a4 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 2408 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b 13dc │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 1548 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 12a0 │ │ │ │ │ + b 1af0 │ │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ │ + b 1ad8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 20c │ │ │ │ │ + b 208 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 11c0 │ │ │ │ │ - str r0, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - str r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b 1b50 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1680 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 1668 │ │ │ │ │ + b 2394 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 838 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 21a0 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 2168 │ │ │ │ │ + b 820 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b a58 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b a40 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 83c │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2188 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1790 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 854 │ │ │ │ │ + b 13f4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 17a8 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 18e4 │ │ │ │ │ + b 1560 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b f2c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b f44 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 1f0 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 2324 │ │ │ │ │ │ │ │ │ │ -000023bc : │ │ │ │ │ +00002574 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 246c │ │ │ │ │ + bmi 2624 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dc │ │ │ │ │ + beq 2594 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 23dc │ │ │ │ │ + bgt 2594 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 23dc │ │ │ │ │ + bne 2594 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 2474 │ │ │ │ │ + bmi 262c │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2438 │ │ │ │ │ + beq 25f0 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2438 │ │ │ │ │ + bgt 25f0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2438 │ │ │ │ │ - b 2424 │ │ │ │ │ + bne 25f0 │ │ │ │ │ + b 25dc │ │ │ │ │ mov r0, r2 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ │ │ │ │ │ -00002484 : │ │ │ │ │ +0000263c : │ │ │ │ │ PyList_Insert(): │ │ │ │ │ - push {r4, r5, r6, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #16 │ │ │ │ │ + add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ + sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2538 │ │ │ │ │ + beq 27e8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2550 │ │ │ │ │ + beq 27d0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2530 │ │ │ │ │ - add ip, r5, r4 │ │ │ │ │ + beq 27c8 │ │ │ │ │ + add r1, r5, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - sub r1, r4, #1 │ │ │ │ │ + sub r0, r4, #1 │ │ │ │ │ ldr lr, [r6, #12] │ │ │ │ │ - bic ip, ip, ip, asr #31 │ │ │ │ │ - movge ip, r5 │ │ │ │ │ - cmp r4, ip │ │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ │ + movge r1, r5 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - movlt ip, r4 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - bgt 2518 │ │ │ │ │ - add r3, lr, r4, lsl #2 │ │ │ │ │ - ldr r0, [r3, #-4] │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - str r0, [r3], #-4 │ │ │ │ │ - ble 2504 │ │ │ │ │ + movlt r1, r4 │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bgt 27b0 │ │ │ │ │ + lsl r3, r0, #2 │ │ │ │ │ + ldr ip, [lr, r0, lsl #2] │ │ │ │ │ + add r5, r3, #4 │ │ │ │ │ + add r6, lr, r0, lsl #2 │ │ │ │ │ + str ip, [lr, r5] │ │ │ │ │ + sub ip, r4, #2 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bgt 27b0 │ │ │ │ │ + sub ip, r3, #4 │ │ │ │ │ + sub r7, r4, #3 │ │ │ │ │ + cmp r7, r1 │ │ │ │ │ + ldr r7, [lr, ip] │ │ │ │ │ + str r7, [lr, r0, lsl #2] │ │ │ │ │ + blt 27b0 │ │ │ │ │ + sub r0, r3, #8 │ │ │ │ │ + sub r7, r4, #4 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + ldr r7, [lr, r0] │ │ │ │ │ + str r7, [lr, ip] │ │ │ │ │ + bgt 27b0 │ │ │ │ │ + sub ip, r3, #12 │ │ │ │ │ + sub r7, r4, #5 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + ldr r7, [lr, ip] │ │ │ │ │ + str r7, [lr, r0] │ │ │ │ │ + bgt 27b0 │ │ │ │ │ + sub r0, r3, #16 │ │ │ │ │ + sub r7, r4, #6 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + ldr r7, [lr, r0] │ │ │ │ │ + str r7, [lr, ip] │ │ │ │ │ + bgt 27b0 │ │ │ │ │ + sub ip, r3, #20 │ │ │ │ │ + sub r7, r4, #7 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + ldr r7, [lr, ip] │ │ │ │ │ + str r7, [lr, r0] │ │ │ │ │ + bgt 27b0 │ │ │ │ │ + sub r0, r3, #24 │ │ │ │ │ + sub r7, r4, #8 │ │ │ │ │ + cmp r1, r7 │ │ │ │ │ + ldr r7, [lr, r0] │ │ │ │ │ + str r7, [lr, ip] │ │ │ │ │ + bgt 27b0 │ │ │ │ │ + sub r3, r3, #28 │ │ │ │ │ + sub ip, r4, #9 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + ldr ip, [lr, r3] │ │ │ │ │ + str ip, [lr, r0] │ │ │ │ │ + bgt 27b0 │ │ │ │ │ + ldr r0, [r6, #-32] @ 0xffffffe0 │ │ │ │ │ + str r0, [lr, r3] │ │ │ │ │ + sub r3, r4, #10 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 27b0 │ │ │ │ │ + sub r0, lr, #36 @ 0x24 │ │ │ │ │ + add r0, r0, r5 │ │ │ │ │ + ldr ip, [r0, #-4]! │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + str ip, [r0, #4] │ │ │ │ │ + ble 279c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ - str r2, [lr, ip, lsl #2] │ │ │ │ │ - sub sp, fp, #16 │ │ │ │ │ - pop {r4, r5, r6, fp, pc} │ │ │ │ │ + str r2, [lr, r1, lsl #2] │ │ │ │ │ + sub sp, fp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r1, #513 @ 0x201 │ │ │ │ │ + movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 2530 │ │ │ │ │ + b 27c8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ - movw r1, #487 @ 0x1e7 │ │ │ │ │ + movw r1, #513 @ 0x201 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 2548 │ │ │ │ │ + b 27e0 │ │ │ │ │ │ │ │ │ │ -00002564 : │ │ │ │ │ +000027fc : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r6, r2, r1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 28cc │ │ │ │ │ - ldr r3, [pc, #892] @ 2908 │ │ │ │ │ + ble 2b64 │ │ │ │ │ + ldr r3, [pc, #892] @ 2ba0 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r9, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 28b4 │ │ │ │ │ + beq 2b4c │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #824] @ 290c │ │ │ │ │ + ldr r3, [pc, #824] @ 2ba4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ @@ -2530,419 +2697,419 @@ │ │ │ │ │ orr r3, r3, r9 │ │ │ │ │ str r2, [r9] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ str lr, [r5, #-8] │ │ │ │ │ str r2, [lr, #4] │ │ │ │ │ str ip, [r0, #3824] @ 0xef0 │ │ │ │ │ strhi r1, [r5, #12] │ │ │ │ │ - bhi 28d8 │ │ │ │ │ + bhi 2b70 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 28d8 │ │ │ │ │ + beq 2b70 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r1, r3, r7, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r3, r4, lsl #2 │ │ │ │ │ sub r3, r7, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 2750 │ │ │ │ │ + beq 29e8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 272c │ │ │ │ │ + beq 29c4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 2710 │ │ │ │ │ + beq 29a8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 26f4 │ │ │ │ │ + beq 298c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 26d8 │ │ │ │ │ + beq 2970 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 26bc │ │ │ │ │ + beq 2954 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2894 │ │ │ │ │ + bne 2b2c │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 2878 │ │ │ │ │ + beq 2b10 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ str ip, [r3] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ str ip, [r3] │ │ │ │ │ add r1, r2, #8 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r1, r2, #16 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r1, r2, #20 │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r1, r2, #24 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ str ip, [r3] │ │ │ │ │ add lr, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ ldr r3, [r2, #28] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str ip, [r3] │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 2750 │ │ │ │ │ + bne 29e8 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 2658 │ │ │ │ │ - b 2878 │ │ │ │ │ + bne 28f0 │ │ │ │ │ + b 2b10 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 2884 │ │ │ │ │ + bgt 2b1c │ │ │ │ │ add ip, r0, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - b 26a0 │ │ │ │ │ + b 2938 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 25cc │ │ │ │ │ - b 287c │ │ │ │ │ + bne 2864 │ │ │ │ │ + b 2b14 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ R_ARM_JUMP24 PyList_New.constprop.0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 28f8 │ │ │ │ │ + bgt 2b90 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 28f8 │ │ │ │ │ + bne 2b90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2640 │ │ │ │ │ - b 287c │ │ │ │ │ + bne 28d8 │ │ │ │ │ + b 2b14 │ │ │ │ │ .word 0x00000368 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x0000031c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00002910 : │ │ │ │ │ +00002ba8 : │ │ │ │ │ list_insert(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 2b70 │ │ │ │ │ + bne 2e08 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2bb4 │ │ │ │ │ + beq 2e4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2b94 │ │ │ │ │ + ble 2e2c │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 2bb4 │ │ │ │ │ + beq 2e4c │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2b5c │ │ │ │ │ + beq 2df4 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ add r7, r3, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 2b30 │ │ │ │ │ + ble 2dc8 │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ add r4, r4, r7, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r4, r4, #3 │ │ │ │ │ sub r0, r4, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movle r4, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2b40 │ │ │ │ │ + beq 2dd8 │ │ │ │ │ cmn r4, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 2b48 │ │ │ │ │ + bhi 2de0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ strne r7, [r6, #8] │ │ │ │ │ strne r4, [r6, #16] │ │ │ │ │ - beq 2b48 │ │ │ │ │ + beq 2de0 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ bic r0, r0, r0, asr #31 │ │ │ │ │ movlt r2, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movlt r0, r3 │ │ │ │ │ movge r0, r2 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ lsl r2, ip, #2 │ │ │ │ │ ldr lr, [r1, ip, lsl #2] │ │ │ │ │ add r4, r2, #4 │ │ │ │ │ add r6, r1, ip, lsl #2 │ │ │ │ │ str lr, [r1, r4] │ │ │ │ │ sub lr, r3, #2 │ │ │ │ │ cmp r0, lr │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ sub lr, r2, #4 │ │ │ │ │ sub r7, r3, #3 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ str r7, [r1, ip, lsl #2] │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ sub ip, r2, #8 │ │ │ │ │ sub r7, r3, #4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, lr] │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ sub lr, r2, #12 │ │ │ │ │ sub r7, r3, #5 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ sub ip, r2, #16 │ │ │ │ │ sub r7, r3, #6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, lr] │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ sub lr, r2, #20 │ │ │ │ │ sub r7, r3, #7 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, lr] │ │ │ │ │ str r7, [r1, ip] │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ sub ip, r2, #24 │ │ │ │ │ sub r7, r3, #8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ ldr r7, [r1, ip] │ │ │ │ │ str r7, [r1, lr] │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ sub r2, r2, #28 │ │ │ │ │ sub lr, r3, #9 │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr lr, [r1, r2] │ │ │ │ │ str lr, [r1, ip] │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ ldr ip, [r6, #-32] @ 0xffffffe0 │ │ │ │ │ sub r3, r3, #10 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str ip, [r1, r2] │ │ │ │ │ - bgt 2b08 │ │ │ │ │ + bgt 2da0 │ │ │ │ │ sub r2, r1, #36 @ 0x24 │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ ldr ip, [r2, #-4]! │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ - ble 2af4 │ │ │ │ │ + ble 2d8c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ str r5, [r1, r0, lsl #2] │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp r7, r8, asr #1 │ │ │ │ │ - blt 2984 │ │ │ │ │ + blt 2c1c │ │ │ │ │ str r7, [r6, #8] │ │ │ │ │ - b 29e4 │ │ │ │ │ + b 2c7c │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b 29b4 │ │ │ │ │ + b 2c4c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 2b38 │ │ │ │ │ + blt 2dd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 2b24 │ │ │ │ │ + b 2dbc │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #487 @ 0x1e7 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 2b24 │ │ │ │ │ + b 2dbc │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC16 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC16 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b54 │ │ │ │ │ - b 2938 │ │ │ │ │ + beq 2dec │ │ │ │ │ + b 2bd0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 295c │ │ │ │ │ + bne 2bf4 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 295c │ │ │ │ │ + b 2bf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r2, #0 │ │ │ │ │ - beq 2964 │ │ │ │ │ - b 2b54 │ │ │ │ │ + beq 2bfc │ │ │ │ │ + b 2dec │ │ │ │ │ │ │ │ │ │ -00002bc8 : │ │ │ │ │ +00002e60 : │ │ │ │ │ PyList_GetSlice(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2c04 │ │ │ │ │ + beq 2e9c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt 2c44 │ │ │ │ │ + blt 2edc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 2c3c │ │ │ │ │ + bgt 2ed4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 2564 │ │ │ │ │ + b 27fc │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ movw r1, #747 @ 0x2eb │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -2953,180 +3120,180 @@ │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r0, [fp, #-8] │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 2c00 │ │ │ │ │ + b 2e98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 2bec │ │ │ │ │ + b 2e84 │ │ │ │ │ │ │ │ │ │ -00002c4c : │ │ │ │ │ +00002ee4 : │ │ │ │ │ PyList_Clear(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2c7c │ │ │ │ │ - bl 23bc │ │ │ │ │ + beq 2f14 │ │ │ │ │ + bl 2574 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r1, #1553 @ 0x611 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002c94 <_PyList_AsTupleAndClear>: │ │ │ │ │ +00002f2c <_PyList_AsTupleAndClear>: │ │ │ │ │ _PyList_AsTupleAndClear(): │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cc4 <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ + beq 2f5c <_PyList_AsTupleAndClear+0x30> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyTuple_FromArraySteal> │ │ │ │ │ R_ARM_JUMP24 _PyTuple_FromArraySteal │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyTuple_New │ │ │ │ │ │ │ │ │ │ -00002cd0 : │ │ │ │ │ +00002f68 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2cf8 │ │ │ │ │ + beq 2f90 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002d04 : │ │ │ │ │ +00002f9c : │ │ │ │ │ list_count(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ movne r8, r1 │ │ │ │ │ movne r6, r0 │ │ │ │ │ movne r5, r7 │ │ │ │ │ - bne 2d80 │ │ │ │ │ - b 2dac │ │ │ │ │ + bne 3018 │ │ │ │ │ + b 3044 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2df4 │ │ │ │ │ + ble 308c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addgt r7, r7, #1 │ │ │ │ │ ldrgt r2, [r6, #8] │ │ │ │ │ - bgt 2da0 │ │ │ │ │ - bne 2e14 │ │ │ │ │ + bgt 3038 │ │ │ │ │ + bne 30ac │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bcs 2dac │ │ │ │ │ + bcs 3044 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2dbc │ │ │ │ │ + ble 3054 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 2d3c │ │ │ │ │ + bne 2fd4 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bhi 2d80 │ │ │ │ │ + bhi 3018 │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - bne 2d3c │ │ │ │ │ + bne 2fd4 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - beq 2da0 │ │ │ │ │ + beq 3038 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2da0 │ │ │ │ │ + bne 3038 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ - b 2da0 │ │ │ │ │ + b 3038 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2d5c │ │ │ │ │ + bne 2ff4 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 2d5c │ │ │ │ │ + b 2ff4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ │ │ │ │ │ -00002e20 : │ │ │ │ │ +000030b8 : │ │ │ │ │ PyList_Reverse(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e78 │ │ │ │ │ + beq 3110 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 2e78 │ │ │ │ │ + beq 3110 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt 2e4c │ │ │ │ │ + bgt 30e4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 2e44 │ │ │ │ │ + bls 30dc │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 2e5c │ │ │ │ │ + b 30f4 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r1, #3248 @ 0xcb0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ @@ -3134,102 +3301,102 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00002ea4 : │ │ │ │ │ +0000313c : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2f40 │ │ │ │ │ + beq 31d8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bmi 2f08 │ │ │ │ │ + bmi 31a0 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f00 │ │ │ │ │ + beq 3198 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 2f1c │ │ │ │ │ + ble 31b4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs 2ee4 │ │ │ │ │ + bcs 317c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 2f00 │ │ │ │ │ + bne 3198 │ │ │ │ │ str r3, [fp, #-12] │ │ │ │ │ str r2, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-12] │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 2f00 │ │ │ │ │ + b 3198 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002f48 : │ │ │ │ │ +000031e0 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - blt 2f78 │ │ │ │ │ + blt 3210 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi 2f78 │ │ │ │ │ + bmi 3210 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -00002f88 : │ │ │ │ │ +00003220 : │ │ │ │ │ listreviter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 2fb0 │ │ │ │ │ + beq 3248 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx r3 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00002fbc : │ │ │ │ │ +00003254 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 3078 │ │ │ │ │ + bge 3300 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ @@ -3237,66 +3404,65 @@ │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ add r2, r4, #540 @ 0x21c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 3060 │ │ │ │ │ + beq 32b4 │ │ │ │ │ + str r3, [fp, #-16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [fp, #-16] │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r4, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mvneq r2, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r2, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bcc 3054 │ │ │ │ │ + bcc 3308 │ │ │ │ │ mul r0, r5, r3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 3054 │ │ │ │ │ + beq 3308 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r0, r0, r5, lsl #2 │ │ │ │ │ strne r0, [r4, #16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 304c │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - str r2, [r4, #12] │ │ │ │ │ - b 3008 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ + b 32f8 │ │ │ │ │ │ │ │ │ │ -00003080 : │ │ │ │ │ +00003314 : │ │ │ │ │ list_copy(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 2564 │ │ │ │ │ + b 27fc │ │ │ │ │ │ │ │ │ │ -0000309c : │ │ │ │ │ +00003330 : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 30b0 │ │ │ │ │ - b 457c <_list_extend> │ │ │ │ │ + beq 3344 │ │ │ │ │ + b 46d8 <_list_extend> │ │ │ │ │ R_ARM_JUMP24 _list_extend │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r1, #1542 @ 0x606 │ │ │ │ │ @@ -3305,98 +3471,98 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -000030dc : │ │ │ │ │ +00003370 : │ │ │ │ │ listreviter_len(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 3110 │ │ │ │ │ + beq 33a4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movgt r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 3104 │ │ │ │ │ + b 3398 │ │ │ │ │ │ │ │ │ │ -00003118 : │ │ │ │ │ +000033ac : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq 320c │ │ │ │ │ + beq 34a0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 3208 │ │ │ │ │ + ble 349c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 3218 │ │ │ │ │ + blt 34ac │ │ │ │ │ mul r1, r5, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 40 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3210 │ │ │ │ │ + beq 34a4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r6, [r6, #12] │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lslle r5, r4, #2 │ │ │ │ │ - ble 31cc │ │ │ │ │ + ble 3460 │ │ │ │ │ sub lr, r5, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsl r5, r4, #2 │ │ │ │ │ add ip, r6, r4, lsl #2 │ │ │ │ │ - b 31a8 │ │ │ │ │ + b 343c │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - beq 31cc │ │ │ │ │ + beq 3460 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 31a0 │ │ │ │ │ + bgt 3434 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ cmp r3, #1073741824 @ 0x40000000 │ │ │ │ │ movge r3, #1342177280 @ 0x50000000 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - b 31a0 │ │ │ │ │ + b 3434 │ │ │ │ │ mov r4, r5 │ │ │ │ │ lsl r7, r1, #2 │ │ │ │ │ cmp r5, r1, lsl #2 │ │ │ │ │ - bge 320c │ │ │ │ │ + bge 34a0 │ │ │ │ │ sub r5, r7, r4 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ movge r5, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - bgt 31dc │ │ │ │ │ - b 320c │ │ │ │ │ - bl 23bc │ │ │ │ │ + bgt 3470 │ │ │ │ │ + b 34a0 │ │ │ │ │ + bl 2574 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3210 │ │ │ │ │ + b 34a4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -502,15 +502,15 @@ │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq c68 │ │ │ │ │ + beq cf4 │ │ │ │ │ movw lr, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt lr, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub lr, r2, lr │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ beq 760 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne fec │ │ │ │ │ + bne 10d8 │ │ │ │ │ ldr r6, [ip] │ │ │ │ │ tst lr, r4 │ │ │ │ │ beq 700 │ │ │ │ │ ldr r9, [r6, #8] │ │ │ │ │ cmp r9, #15 │ │ │ │ │ bls 700 │ │ │ │ │ mov r4, #0 │ │ │ │ │ @@ -559,15 +559,15 @@ │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ beq b84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ - bne d38 │ │ │ │ │ + bne c68 │ │ │ │ │ sub r1, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, fp, #1088 @ 0x440 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ str r2, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ str r1, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ @@ -575,15 +575,15 @@ │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ str r5, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ str sl, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ str r2, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ - bgt d9c │ │ │ │ │ + bgt ccc │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ @@ -592,18 +592,18 @@ │ │ │ │ │ sub r1, fp, #1632 @ 0x660 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [fp, #-1636] @ 0xfffff99c │ │ │ │ │ str r3, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ - bl 2254 │ │ │ │ │ + bl 2248 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1098 │ │ │ │ │ + beq 1088 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ asr r3, r2, r3 │ │ │ │ │ and r2, r2, r1 │ │ │ │ │ @@ -637,21 +637,21 @@ │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1194 │ │ │ │ │ + beq 1180 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1128 │ │ │ │ │ + beq 106c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 113c │ │ │ │ │ + beq 1080 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ beq c40 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ @@ -668,15 +668,15 @@ │ │ │ │ │ blt a4c │ │ │ │ │ b 944 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ sub r2, r2, #12 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1098 │ │ │ │ │ + blt 1088 │ │ │ │ │ beq a24 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ blt b08 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ @@ -708,28 +708,28 @@ │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ bne 7f0 │ │ │ │ │ ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1158 │ │ │ │ │ + bne 118c │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1020 │ │ │ │ │ + bne fd8 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bne 1064 │ │ │ │ │ + bne 101c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ @@ -760,21 +760,21 @@ │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ ldr r1, [r8, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1178 │ │ │ │ │ + beq 1120 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 110c │ │ │ │ │ + beq 1050 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1120 │ │ │ │ │ + beq 1064 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ beq ae4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq af4 │ │ │ │ │ @@ -810,42 +810,42 @@ │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r5, [r0, #8] │ │ │ │ │ str sl, [r0, #12] │ │ │ │ │ str r1, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ b a04 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1004 │ │ │ │ │ + beq 10fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne d38 │ │ │ │ │ + bne c68 │ │ │ │ │ tst lr, r4 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ bne 780 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1014 │ │ │ │ │ + beq 10f0 │ │ │ │ │ ldr lr, [r2, #100] @ 0x64 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ @@ -861,15 +861,15 @@ │ │ │ │ │ b bec │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ beq c34 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne ff0 │ │ │ │ │ + bne 10dc │ │ │ │ │ ands ip, lr, r4 │ │ │ │ │ beq bd8 │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ ldr r6, [r6, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ bls bd8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -892,70 +892,14 @@ │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 8f4 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ b 8f8 │ │ │ │ │ - ldr ip, [r3, #8] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - ble 6c0 │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - movw lr, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ - movt lr, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ - movw r7, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ - movt r7, #0 │ │ │ │ │ - R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - mov ip, r3 │ │ │ │ │ - sub lr, r2, lr │ │ │ │ │ - str r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - clz lr, lr │ │ │ │ │ - lsr lr, lr, #5 │ │ │ │ │ - b cf4 │ │ │ │ │ - cmp r2, r7 │ │ │ │ │ - bne cd8 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq cd8 │ │ │ │ │ - ldrb r9, [r9, #16] │ │ │ │ │ - mov r3, ip │ │ │ │ │ - and ip, r9, #28 │ │ │ │ │ - sub ip, ip, #4 │ │ │ │ │ - clz ip, ip │ │ │ │ │ - lsr ip, ip, #5 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - cmp r5, r1 │ │ │ │ │ - beq b54 │ │ │ │ │ - ldr r9, [r6, #4]! │ │ │ │ │ - ldr r9, [r9, #4] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bne 10f0 │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 1144 │ │ │ │ │ - ldr r9, [r0, #16] │ │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ │ - cmp r2, r0 │ │ │ │ │ - bne 1104 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq cd8 │ │ │ │ │ - tst lr, r4 │ │ │ │ │ - beq cb0 │ │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ │ - cmp r0, #15 │ │ │ │ │ - bls cb0 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b cd8 │ │ │ │ │ sub ip, fp, #1616 @ 0x650 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ @@ -982,19 +926,75 @@ │ │ │ │ │ str r2, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ ble 7cc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ asr r1, r5, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt da0 │ │ │ │ │ + bgt cd0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ │ b 7cc │ │ │ │ │ + ldr ip, [r3, #8] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ble 6c0 │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + movw lr, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ + movt lr, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ + movw r7, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ + movt r7, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov r6, sl │ │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov ip, r3 │ │ │ │ │ + sub lr, r2, lr │ │ │ │ │ + str sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + clz lr, lr │ │ │ │ │ + lsr lr, lr, #5 │ │ │ │ │ + b d80 │ │ │ │ │ + cmp r2, r7 │ │ │ │ │ + bne d64 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + beq d64 │ │ │ │ │ + ldrb r9, [r9, #16] │ │ │ │ │ + mov r3, ip │ │ │ │ │ + and ip, r9, #28 │ │ │ │ │ + sub ip, ip, #4 │ │ │ │ │ + clz ip, ip │ │ │ │ │ + lsr ip, ip, #5 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + cmp r5, r1 │ │ │ │ │ + beq b54 │ │ │ │ │ + ldr r9, [r6, #4]! │ │ │ │ │ + ldr r9, [r9, #4] │ │ │ │ │ + cmp r9, r8 │ │ │ │ │ + bne fc4 │ │ │ │ │ + ldr sl, [r6] │ │ │ │ │ + ldr r9, [sl, #8] │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 116c │ │ │ │ │ + ldr r9, [sl, #16] │ │ │ │ │ + ldr sl, [r9, #4] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne fbc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq d64 │ │ │ │ │ + tst lr, r4 │ │ │ │ │ + beq d3c │ │ │ │ │ + ldr sl, [r9, #8] │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + bls d3c │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b d64 │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr lr, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ ldr r1, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ add ip, r2, r0, lsl #4 │ │ │ │ │ ldr r2, [r2, r0, lsl #4] │ │ │ │ │ @@ -1003,32 +1003,32 @@ │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ldr lr, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ - ble f60 │ │ │ │ │ + ble f28 │ │ │ │ │ cmp r1, ip │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt f68 │ │ │ │ │ + bgt f30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble e74 │ │ │ │ │ sub r2, r0, #36 @ 0x24 │ │ │ │ │ add r0, r2, fp │ │ │ │ │ ldr r2, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ ble e74 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 110c │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble e74 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ @@ -1053,107 +1053,85 @@ │ │ │ │ │ add r8, r8, ip, lsl #2 │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ │ str ip, [r1, #-1556] @ 0xfffff9ec │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str r1, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ - bne 10e8 │ │ │ │ │ + bne fb4 │ │ │ │ │ ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ble 9c4 │ │ │ │ │ subs r1, r3, #1 │ │ │ │ │ - beq f00 │ │ │ │ │ - sub r2, r2, #36 @ 0x24 │ │ │ │ │ - add r2, r2, fp │ │ │ │ │ - ldr r0, [r2, #-1588] @ 0xfffff9cc │ │ │ │ │ - ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - sublt r1, r3, #2 │ │ │ │ │ + bne 1150 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1170 │ │ │ │ │ + bne 1118 │ │ │ │ │ ldr r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ble 9c4 │ │ │ │ │ sub r0, fp, #1616 @ 0x650 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ sub r0, r0, #12 │ │ │ │ │ - beq f50 │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr ip, [r2, #-1604] @ 0xfffff9bc │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr r2, [r2, #-1572] @ 0xfffff9dc │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - sublt r1, r3, #3 │ │ │ │ │ + bne 112c │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f14 │ │ │ │ │ - b 1170 │ │ │ │ │ + beq efc │ │ │ │ │ + b 1118 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl lr, r2, #1 │ │ │ │ │ - ble fd4 │ │ │ │ │ + ble fa8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ movge r4, #2 │ │ │ │ │ bge e14 │ │ │ │ │ lsl r2, ip, #1 │ │ │ │ │ cmp r1, lr, lsl #1 │ │ │ │ │ lsl ip, lr, #1 │ │ │ │ │ - ble fe0 │ │ │ │ │ + ble f9c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ movge r4, #3 │ │ │ │ │ bge e14 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ mov r4, #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ suble ip, ip, r1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ - ble fc8 │ │ │ │ │ + ble f90 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ ble e14 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - b fac │ │ │ │ │ - sub lr, lr, r1 │ │ │ │ │ - sub ip, ip, r1 │ │ │ │ │ - b f84 │ │ │ │ │ + b f74 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ - b fa0 │ │ │ │ │ - ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + b f68 │ │ │ │ │ + sub lr, lr, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + b f4c │ │ │ │ │ + ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ + b 7f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 780 │ │ │ │ │ + b d64 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - b 780 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ b 780 │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -1162,113 +1140,137 @@ │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ str r3, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - bne 10e0 │ │ │ │ │ + bne 10d0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r0, r7 │ │ │ │ │ bne a0c │ │ │ │ │ b a1c │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 107c │ │ │ │ │ + b 1034 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bpl 1074 │ │ │ │ │ + bpl 102c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ subs r0, r7, #0 │ │ │ │ │ bne a0c │ │ │ │ │ b a1c │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne ab0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b ae8 │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 8d4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b c44 │ │ │ │ │ ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne 1028 │ │ │ │ │ + bne fe0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ ldr r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ beq a1c │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 107c │ │ │ │ │ - ldr r2, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ - b 7f0 │ │ │ │ │ + b 1034 │ │ │ │ │ + ldr r9, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ mov r3, #0 │ │ │ │ │ b 780 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b cd8 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ + b 780 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b 780 │ │ │ │ │ + ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ + ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ + ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ + b 1098 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne ab0 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b ae8 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 8d4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b c44 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 1058 │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr ip, [r2, #-1604] @ 0xfffff9bc │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr r2, [r2, #-1572] @ 0xfffff9dc │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + sublt r1, r3, #3 │ │ │ │ │ + b f18 │ │ │ │ │ + sub r2, r2, #36 @ 0x24 │ │ │ │ │ + add r2, r2, fp │ │ │ │ │ + ldr r0, [r2, #-1588] @ 0xfffff9cc │ │ │ │ │ + ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + sublt r1, r3, #2 │ │ │ │ │ + b ee8 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov r3, r9 │ │ │ │ │ b 780 │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 1074 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC1 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r0, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ - b 10a8 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 1114 │ │ │ │ │ - ldr r5, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - ldr sl, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - ldr r6, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - b 1170 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 1130 │ │ │ │ │ + b 1118 │ │ │ │ │ │ │ │ │ │ -000011a0 : │ │ │ │ │ +000011a8 : │ │ │ │ │ list_sort_impl(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #2392] @ 0x958 │ │ │ │ │ sub sp, sp, #1664 @ 0x680 │ │ │ │ │ @@ -1281,95 +1283,95 @@ │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ - beq 14a8 │ │ │ │ │ + beq 14b0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bne 18ac │ │ │ │ │ + bne 18ac │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - strgt r1, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + strgt r1, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ ldrgt r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - ble 14c4 │ │ │ │ │ + ble 14cc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 1b6c │ │ │ │ │ + beq 1b78 │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ sub ip, r2, ip │ │ │ │ │ movw r7, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r7, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ clz ip, ip │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ - bne 1824 │ │ │ │ │ + bne 1824 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 12a0 │ │ │ │ │ + b 12a8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12c4 │ │ │ │ │ + beq 12cc │ │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 12d0 │ │ │ │ │ + bge 12d8 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - bne 2158 │ │ │ │ │ + bne 2134 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ tst ip, lr │ │ │ │ │ - beq 1270 │ │ │ │ │ + beq 1278 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ - bls 1270 │ │ │ │ │ + bls 1278 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 1298 │ │ │ │ │ + blt 12a0 │ │ │ │ │ ldr r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - beq 17d0 │ │ │ │ │ + beq 17d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - bne 1a80 │ │ │ │ │ + bne 1a78 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1aa8 │ │ │ │ │ + bne 1aa0 │ │ │ │ │ sub r1, fp, #1616 @ 0x650 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ │ str r2, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ str r6, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ @@ -1378,54 +1380,54 @@ │ │ │ │ │ str r2, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r1, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1ee0 │ │ │ │ │ + bgt 1ee0 │ │ │ │ │ ldr sl, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 201c │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r6, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ str r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ str sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ str r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ sub r1, fp, #1632 @ 0x660 │ │ │ │ │ str r9, [fp, #-1632] @ 0xfffff9a0 │ │ │ │ │ str r3, [fp, #-1628] @ 0xfffff9a4 │ │ │ │ │ - bl 2254 │ │ │ │ │ + bl 2248 │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1de8 │ │ │ │ │ + beq 1df0 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r3, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ ldr r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ asr r3, r2, r3 │ │ │ │ │ and r2, r2, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - bge 1894 │ │ │ │ │ + bge 1894 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ str r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 15f0 │ │ │ │ │ + bge 15f4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ ldr r3, [r9, r7, lsl #2] │ │ │ │ │ mov r6, r7 │ │ │ │ │ @@ -1434,56 +1436,56 @@ │ │ │ │ │ str r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ add r3, r5, r6 │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ asr r7, r3, #1 │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r1, [r9, r7, lsl #2] │ │ │ │ │ - bne 1580 │ │ │ │ │ + bne 1584 │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 21f8 │ │ │ │ │ + beq 223c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2160 │ │ │ │ │ + beq 213c │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2174 │ │ │ │ │ + beq 2150 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 1b44 │ │ │ │ │ + beq 1b3c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b5c │ │ │ │ │ + beq 1b54 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1680 │ │ │ │ │ + beq 1684 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, lr │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ movlt r6, lr │ │ │ │ │ - blt 16a8 │ │ │ │ │ - b 15a4 │ │ │ │ │ + blt 16ac │ │ │ │ │ + b 15a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bgt 1814 │ │ │ │ │ + bgt 1814 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1608] @ 0xfffff9b8 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ @@ -1496,410 +1498,406 @@ │ │ │ │ │ str r6, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ str r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ add r3, r3, #536 @ 0x218 │ │ │ │ │ str r2, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bne 1ca0 │ │ │ │ │ + bne 1c60 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ ldr r0, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ add r3, r3, #536 @ 0x218 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 2124 │ │ │ │ │ + bne 2054 │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - bne 21c8 │ │ │ │ │ + bne 219c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2198 │ │ │ │ │ + beq 1578 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ - ble 2198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1de8 │ │ │ │ │ - beq 1680 │ │ │ │ │ + blt 1df0 │ │ │ │ │ + beq 1684 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - blt 1790 │ │ │ │ │ + blt 1794 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ add r1, r9, r4 │ │ │ │ │ - ble 174c │ │ │ │ │ + ble 1750 │ │ │ │ │ sub r8, r7, r5 │ │ │ │ │ add r6, r4, #4 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1984 │ │ │ │ │ + bne 197c │ │ │ │ │ ldr r3, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 13f4 │ │ │ │ │ + bne 13fc │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d34 │ │ │ │ │ + bne 1d3c │ │ │ │ │ ldr r1, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - ldr r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ str r9, [fp, #-1596] @ 0xfffff9c4 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r1, [fp, #-1588] @ 0xfffff9cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r9, r9, r0 │ │ │ │ │ str r2, [fp, #-1592] @ 0xfffff9c8 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - bne 1c48 │ │ │ │ │ + bne 1b64 │ │ │ │ │ ldr r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ ldr r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ subs r3, r3, r0 │ │ │ │ │ str r3, [fp, #-1676] @ 0xfffff974 │ │ │ │ │ - bne 1e10 │ │ │ │ │ + bne 1d34 │ │ │ │ │ ldr r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ ldr r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ - bgt 1f64 │ │ │ │ │ + bgt 1f8c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 19a4 │ │ │ │ │ + bne 199c │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1ca0 │ │ │ │ │ + bne 1c60 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r6, #1 │ │ │ │ │ - ble 1520 │ │ │ │ │ - b 1cd4 │ │ │ │ │ + ble 1528 │ │ │ │ │ + b 1c94 │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble 15a0 │ │ │ │ │ + ble 15a4 │ │ │ │ │ ldr r3, [fp, #-1664] @ 0xfffff980 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 178c │ │ │ │ │ + bne 1790 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r7, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr sl, [r3, #8] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ ubfx r3, r8, #5, #1 │ │ │ │ │ str r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - str r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + str r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ mov r7, sl │ │ │ │ │ ubfx sl, r8, #6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ add r4, r5, r8 │ │ │ │ │ ldr r3, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ ldr r1, [r9, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21a0 │ │ │ │ │ + beq 2204 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 217c │ │ │ │ │ + beq 2038 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2190 │ │ │ │ │ + beq 204c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 1770 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 177c │ │ │ │ │ + beq 1780 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 1784 │ │ │ │ │ + bge 1788 │ │ │ │ │ mov r8, r4 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 16cc │ │ │ │ │ - ldr r7, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + bgt 16d0 │ │ │ │ │ + ldr r7, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ lsl r4, r5, #2 │ │ │ │ │ add r1, r9, r4 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 15b4 │ │ │ │ │ + bgt 15b8 │ │ │ │ │ ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ str r3, [r9, r5, lsl #2] │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15e0 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + beq 15e4 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ - b 1998 │ │ │ │ │ + b 1990 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1724 │ │ │ │ │ + bne 1728 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bgt 172c │ │ │ │ │ + bgt 1730 │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ - b 1730 │ │ │ │ │ + b 1734 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 1408 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + b 1410 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 208c │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + beq 1fe8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ cmp r2, r0 │ │ │ │ │ movne r1, #0 │ │ │ │ │ andeq r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - bne 1a80 │ │ │ │ │ + bne 1a78 │ │ │ │ │ tst ip, lr │ │ │ │ │ movwne r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movtne r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ - bne 12f4 │ │ │ │ │ + bne 12fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFloat_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFloat_Type │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 2000 │ │ │ │ │ + beq 1ff8 │ │ │ │ │ ldr ip, [r2, #100] @ 0x64 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_object_compare │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r1, r0 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 12f4 │ │ │ │ │ + b 12fc │ │ │ │ │ ldr r8, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1218 │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 1220 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 1850 │ │ │ │ │ + b 1850 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bge 189c │ │ │ │ │ + bge 189c │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 2104 │ │ │ │ │ + bne 2004 │ │ │ │ │ ands r0, ip, lr │ │ │ │ │ - beq 183c │ │ │ │ │ + beq 183c │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ ldr r8, [r8, #8] │ │ │ │ │ cmp r8, #15 │ │ │ │ │ - bls 183c │ │ │ │ │ + bls 183c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - blt 1848 │ │ │ │ │ + blt 1848 │ │ │ │ │ ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 12dc │ │ │ │ │ str r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ - b 15f0 │ │ │ │ │ + b 15f4 │ │ │ │ │ ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - b 12d4 │ │ │ │ │ + b 12dc │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - bgt 200c │ │ │ │ │ + bgt 20a0 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ add r3, r6, #136 @ 0x88 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r8, r2, r3, lsl #2 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - movle sl, r8 │ │ │ │ │ - ble 1c78 │ │ │ │ │ + ble 1cc4 │ │ │ │ │ ldr r7, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ - beq 20d0 │ │ │ │ │ + beq 20ec │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 1c5c │ │ │ │ │ + beq 1d10 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ - beq 20a0 │ │ │ │ │ + beq 20bc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1974 │ │ │ │ │ + beq 196c │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - mov r4, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ - beq 211c │ │ │ │ │ + beq 2124 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1974 │ │ │ │ │ + beq 196c │ │ │ │ │ add r9, r7, #8 │ │ │ │ │ mov r4, #3 │ │ │ │ │ add r7, r8, #8 │ │ │ │ │ ldr r1, [r9, #4]! │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7, #4]! │ │ │ │ │ - beq 209c │ │ │ │ │ + beq 20b8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 1950 │ │ │ │ │ + bne 1948 │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ mov sl, r8 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1218 │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 1220 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ str r5, [r3, r4] │ │ │ │ │ - b 15e0 │ │ │ │ │ + b 15e4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19cc │ │ │ │ │ + bgt 19c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19cc │ │ │ │ │ + bne 19c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 1d1c │ │ │ │ │ + ble 1cf8 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 19f4 │ │ │ │ │ + bgt 19ec │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 19f4 │ │ │ │ │ + bne 19ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1a68 │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a1c │ │ │ │ │ + bgt 1a14 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1a1c │ │ │ │ │ + bne 1a14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1a68 │ │ │ │ │ add r8, sl, #8 │ │ │ │ │ mov r7, #3 │ │ │ │ │ ldr r3, [r8, #4]! │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1a54 │ │ │ │ │ + bgt 1a4c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1a54 │ │ │ │ │ + bne 1a4c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 1a2c │ │ │ │ │ + bne 1a24 │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - ble 1a70 │ │ │ │ │ + ble 1a68 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 166c │ │ │ │ │ - b 1d28 │ │ │ │ │ + beq 1670 │ │ │ │ │ + b 1d04 │ │ │ │ │ cmp r2, r9 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ moveq r1, r3 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_tuple_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_tuple_compare │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 1308 │ │ │ │ │ + beq 1310 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 2204 │ │ │ │ │ + bgt 21b0 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ @@ -1916,117 +1914,103 @@ │ │ │ │ │ add r2, r2, #536 @ 0x218 │ │ │ │ │ str r8, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ str r2, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r2, #7 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r2, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ - bgt 1ef0 │ │ │ │ │ + bgt 1ef0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 1c90 │ │ │ │ │ + ble 1c50 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r3, r6, #1 │ │ │ │ │ lslne r3, r3, #2 │ │ │ │ │ - beq 136c │ │ │ │ │ - b 1f3c │ │ │ │ │ + beq 1374 │ │ │ │ │ + b 1f3c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-1648] @ 0xfffff990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1480 │ │ │ │ │ + bne 1488 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 1484 │ │ │ │ │ + b 148c │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + add r3, r3, r0 │ │ │ │ │ + str r3, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + b 162c │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1230 │ │ │ │ │ + ble 1238 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyLong_Type │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyLong_Type │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - str sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + str r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r1, lr │ │ │ │ │ movw r8, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyUnicode_Type │ │ │ │ │ movt r8, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyUnicode_Type │ │ │ │ │ + mov r1, lr │ │ │ │ │ sub ip, r2, ip │ │ │ │ │ - clz ip, ip │ │ │ │ │ mov r3, lr │ │ │ │ │ + clz ip, ip │ │ │ │ │ mov r0, #0 │ │ │ │ │ - str r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + str sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ lsr ip, ip, #5 │ │ │ │ │ - b 1c04 │ │ │ │ │ + b 1c0c │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 1be8 │ │ │ │ │ + bne 1bf0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1be8 │ │ │ │ │ + beq 1bf0 │ │ │ │ │ ldrb r7, [r7, #16] │ │ │ │ │ mov r3, r1 │ │ │ │ │ and r7, r7, #28 │ │ │ │ │ sub r1, r7, #4 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge 1798 │ │ │ │ │ + bge 179c │ │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ - bne 2024 │ │ │ │ │ - ldr r5, [r4] │ │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ │ + bne 2088 │ │ │ │ │ + ldr sl, [r4] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 21dc │ │ │ │ │ - ldr r7, [r5, #16] │ │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - bne 2040 │ │ │ │ │ + beq 2158 │ │ │ │ │ + ldr r7, [sl, #16] │ │ │ │ │ + ldr sl, [r7, #4] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne 212c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1be8 │ │ │ │ │ + beq 1bf0 │ │ │ │ │ tst ip, lr │ │ │ │ │ - beq 1bc0 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - cmp r5, #15 │ │ │ │ │ - bls 1bc0 │ │ │ │ │ + beq 1bc8 │ │ │ │ │ + ldr sl, [r7, #8] │ │ │ │ │ + cmp sl, #15 │ │ │ │ │ + bls 1bc8 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - b 1be8 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r3, r3, r0 │ │ │ │ │ - str r3, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - b 1628 │ │ │ │ │ - sub r3, fp, #1616 @ 0x650 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - sub r3, r3, #4 │ │ │ │ │ - str r3, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ - sub r3, fp, #1616 @ 0x650 │ │ │ │ │ - sub r3, r3, #8 │ │ │ │ │ - str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - add r3, r6, #1 │ │ │ │ │ - ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - str r2, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ - add r3, r3, r3, lsr #31 │ │ │ │ │ - asr r3, r3, #1 │ │ │ │ │ - b 1ad8 │ │ │ │ │ - beq 1d04 │ │ │ │ │ + b 1bf0 │ │ │ │ │ + beq 1ce0 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1518 │ │ │ │ │ + beq 1520 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -2035,42 +2019,60 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r6, #1 │ │ │ │ │ movgt r4, #1 │ │ │ │ │ movle r4, #0 │ │ │ │ │ - ble 1520 │ │ │ │ │ + ble 1528 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1520 │ │ │ │ │ + bls 1528 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1ce8 │ │ │ │ │ - b 1520 │ │ │ │ │ + bhi 1ca8 │ │ │ │ │ + b 1528 │ │ │ │ │ + add r3, r6, #1 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ │ + ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + str r2, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + b 1ad0 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 19bc │ │ │ │ │ + ble 19b4 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 1520 │ │ │ │ │ + beq 1528 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 1ca0 │ │ │ │ │ - b 1cb8 │ │ │ │ │ + bne 1c60 │ │ │ │ │ + b 1c78 │ │ │ │ │ + sub r2, fp, #1616 @ 0x650 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + sub r2, r2, #4 │ │ │ │ │ + str r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ + sub r2, fp, #1616 @ 0x650 │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + sub r2, r2, #8 │ │ │ │ │ + str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ + b 1ccc │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + b 138c │ │ │ │ │ ldr r2, [fp, #-1684] @ 0xfffff96c │ │ │ │ │ sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ ldr lr, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr r1, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ add ip, r2, r0, lsl #4 │ │ │ │ │ ldr r2, [r2, r0, lsl #4] │ │ │ │ │ @@ -2079,327 +2081,303 @@ │ │ │ │ │ sub r2, r2, lr │ │ │ │ │ ldr lr, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add ip, ip, lr │ │ │ │ │ - ble 1e6c │ │ │ │ │ + ble 1e6c │ │ │ │ │ cmp r1, ip │ │ │ │ │ movle r4, #1 │ │ │ │ │ - bgt 1e74 │ │ │ │ │ + bgt 1e74 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1e18 │ │ │ │ │ + ble 1e18 │ │ │ │ │ sub r2, r0, #36 @ 0x24 │ │ │ │ │ add r0, r2, fp │ │ │ │ │ ldr r2, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 1e18 │ │ │ │ │ + bge 1e18 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1de8 │ │ │ │ │ + bne 1df0 │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1e18 │ │ │ │ │ + ble 1e18 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ ldr r2, [r2, #-1580] @ 0xfffff9d4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 1e18 │ │ │ │ │ + bge 1e18 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1db4 │ │ │ │ │ + beq 1dbc │ │ │ │ │ ldr r6, [fp, #-1692] @ 0xfffff964 │ │ │ │ │ ldr sl, [fp, #-1696] @ 0xfffff960 │ │ │ │ │ ldr r5, [fp, #-1700] @ 0xfffff95c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 224c │ │ │ │ │ + bne 2234 │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 1cb8 │ │ │ │ │ + bne 1c78 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 166c │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - b 1384 │ │ │ │ │ + b 1670 │ │ │ │ │ sub r0, fp, #36 @ 0x24 │ │ │ │ │ lsl r2, r3, #4 │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add r1, r2, #28 │ │ │ │ │ - ldr ip, [fp, #-1652] @ 0xfffff98c │ │ │ │ │ + ldr ip, [fp, #-1656] @ 0xfffff988 │ │ │ │ │ str r4, [r0, #-1564] @ 0xfffff9e4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ str r9, [r0, r1] │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldr r0, [fp, #-1660] @ 0xfffff984 │ │ │ │ │ str ip, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ add r1, r1, r3, lsl #4 │ │ │ │ │ add r9, r9, r0, lsl #2 │ │ │ │ │ str r0, [r1, #-1552] @ 0xfffff9f0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r1, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ - beq 1628 │ │ │ │ │ - b 1c4c │ │ │ │ │ + beq 162c │ │ │ │ │ + b 1b68 │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1ff4 │ │ │ │ │ + ble 1fdc │ │ │ │ │ cmp r1, ip │ │ │ │ │ movle r4, #2 │ │ │ │ │ - ble 1d84 │ │ │ │ │ + ble 1d8c │ │ │ │ │ cmp r1, r2, lsl #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ - ble 1fe8 │ │ │ │ │ + ble 1fd0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ movle r4, #3 │ │ │ │ │ - ble 1d84 │ │ │ │ │ + ble 1d8c │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ mov r4, #3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ suble r2, r2, r1 │ │ │ │ │ suble ip, ip, r1 │ │ │ │ │ - ble 1ed4 │ │ │ │ │ + ble 1ed4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - ble 1d84 │ │ │ │ │ + ble 1d8c │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ lsl ip, ip, #1 │ │ │ │ │ - b 1eb8 │ │ │ │ │ + b 1eb8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub r3, fp, #1616 @ 0x650 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ asr r1, r6, r2 │ │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ │ - bgt 1ef4 │ │ │ │ │ + bgt 1ef4 │ │ │ │ │ ldr r3, [fp, #-1680] @ 0xfffff970 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mvn r3, r3, lsl r2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 136c │ │ │ │ │ + beq 1374 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ - beq 2060 │ │ │ │ │ + beq 1f60 │ │ │ │ │ add r1, sl, r3 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 1f58 │ │ │ │ │ + b 1f58 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str ip, [r2], #4 │ │ │ │ │ str r0, [r1], #-4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1f48 │ │ │ │ │ - b 2060 │ │ │ │ │ + bhi 1f48 │ │ │ │ │ + ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls 1374 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1f70 │ │ │ │ │ + b 1374 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1f8c │ │ │ │ │ - sub r2, r2, #36 @ 0x24 │ │ │ │ │ - sub r0, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, fp │ │ │ │ │ - add r0, r0, r1, lsl #4 │ │ │ │ │ - ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ - ldr r0, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - subgt r3, r1, #3 │ │ │ │ │ + bne 2210 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1df4 │ │ │ │ │ + bne 1dfc │ │ │ │ │ ldr r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 1650 │ │ │ │ │ + ble 1654 │ │ │ │ │ ldr r0, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ - beq 1fd8 │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr ip, [r2, #-1600] @ 0xfffff9c0 │ │ │ │ │ - sub r2, fp, #36 @ 0x24 │ │ │ │ │ - add r2, r2, r3, lsl #4 │ │ │ │ │ - ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ - cmp ip, r2 │ │ │ │ │ - sublt r1, r3, #3 │ │ │ │ │ + bne 2170 │ │ │ │ │ bl 108 │ │ │ │ │ R_ARM_CALL merge_at │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fa0 │ │ │ │ │ - b 1df4 │ │ │ │ │ + beq 1fa8 │ │ │ │ │ + b 1dfc │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ - b 1eac │ │ │ │ │ + b 1eac │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ sub ip, ip, r1 │ │ │ │ │ - b 1e90 │ │ │ │ │ + b 1e90 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + b 12fc │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_float_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_float_compare │ │ │ │ │ - b 12f4 │ │ │ │ │ - lsl r0, r6, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bne 18dc │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 20d8 │ │ │ │ │ - mov r8, sl │ │ │ │ │ + b 12fc │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ + ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1be8 │ │ │ │ │ + b 12fc │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ str r2, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ + b 1f60 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 1710 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 1774 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls 136c │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcc 2070 │ │ │ │ │ - b 136c │ │ │ │ │ + str r3, [r5, #16] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + str r2, [r5, #12] │ │ │ │ │ + str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ + str r6, [r5, #8] │ │ │ │ │ + beq 1560 │ │ │ │ │ + b 219c │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - b 12f4 │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 12fc │ │ │ │ │ + lsl r0, r6, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + bne 18d8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 20f4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr r3, [r8, r4, lsl #2] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 20c8 │ │ │ │ │ + bgt 20e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 20c8 │ │ │ │ │ + bne 20e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 20a0 │ │ │ │ │ + bcs 20bc │ │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ │ - bgt 21b4 │ │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ │ + bgt 21f8 │ │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ │ ldr r3, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - bne 21ac │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b 1574 │ │ │ │ │ - ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr r2, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 12f4 │ │ │ │ │ + beq 1578 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 219c │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 20a0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [fp, #-1688] @ 0xfffff968 │ │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ │ - ldr r2, [fp, #-1672] @ 0xfffff978 │ │ │ │ │ - str r3, [r5, #16] │ │ │ │ │ + b 20bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - str r2, [r5, #12] │ │ │ │ │ - str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ - str r6, [r5, #8] │ │ │ │ │ - beq 1558 │ │ │ │ │ - b 21c8 │ │ │ │ │ + b 1bf0 │ │ │ │ │ ldr r5, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - b 2108 │ │ │ │ │ + b 2008 │ │ │ │ │ ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 1460 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 1b48 │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 170c │ │ │ │ │ + bne 1468 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1770 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 20fc │ │ │ │ │ - ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 2184 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 21c8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 20d8 │ │ │ │ │ + b 1b40 │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ + ldr r8, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + ldr sl, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ + b 12fc │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr ip, [r2, #-1600] @ 0xfffff9c0 │ │ │ │ │ + sub r2, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, r3, lsl #4 │ │ │ │ │ + ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ + cmp ip, r2 │ │ │ │ │ + sublt r1, r3, #3 │ │ │ │ │ + b 1fc0 │ │ │ │ │ ldr r0, [r7, r8, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ subs r8, r8, #1 │ │ │ │ │ - bpl 21c0 │ │ │ │ │ + bpl 2194 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1558 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - movw r1, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC safe_object_compare │ │ │ │ │ - movt r1, #0 │ │ │ │ │ - R_ARM_MOVT_ABS safe_object_compare │ │ │ │ │ - ldr sl, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r5, [fp, #-1644] @ 0xfffff994 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - b 12f4 │ │ │ │ │ - ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 2168 │ │ │ │ │ + b 1560 │ │ │ │ │ sub r2, fp, #1616 @ 0x650 │ │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ str r3, [fp, #-1604] @ 0xfffff9bc │ │ │ │ │ str r6, [fp, #-1620] @ 0xfffff9ac │ │ │ │ │ sub r3, fp, #572 @ 0x23c │ │ │ │ │ str r8, [fp, #-1616] @ 0xfffff9b0 │ │ │ │ │ @@ -2409,73 +2387,92 @@ │ │ │ │ │ str r3, [fp, #-1612] @ 0xfffff9b4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-1600] @ 0xfffff9c0 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [fp, #-1624] @ 0xfffff9a8 │ │ │ │ │ sub r3, r2, #4 │ │ │ │ │ str r3, [fp, #-1668] @ 0xfffff97c │ │ │ │ │ - b 1ef0 │ │ │ │ │ + b 1ef0 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 20f4 │ │ │ │ │ + ldr r3, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 2040 │ │ │ │ │ + sub r2, r2, #36 @ 0x24 │ │ │ │ │ + sub r0, fp, #36 @ 0x24 │ │ │ │ │ + add r2, r2, fp │ │ │ │ │ + add r0, r0, r1, lsl #4 │ │ │ │ │ + ldr r2, [r2, #-1584] @ 0xfffff9d0 │ │ │ │ │ + ldr r0, [r0, #-1568] @ 0xfffff9e0 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + subgt r3, r1, #3 │ │ │ │ │ + b 1f94 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 19ac │ │ │ │ │ + b 19a4 │ │ │ │ │ + ldr r0, [fp, #-1640] @ 0xfffff998 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 2144 │ │ │ │ │ │ │ │ │ │ -00002254 : │ │ │ │ │ +00002248 : │ │ │ │ │ count_run(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr sl, [r1] │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ble 2904 │ │ │ │ │ + ble 28f8 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [r8, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 24a8 │ │ │ │ │ + bne 249c │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2df4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 2d68 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d90 │ │ │ │ │ + beq 2d78 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 29d0 │ │ │ │ │ + beq 29b8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29e0 │ │ │ │ │ + beq 29c8 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24dc │ │ │ │ │ + bne 24d0 │ │ │ │ │ add r4, r6, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - beq 24cc │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + beq 24c0 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ str r2, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r2, sl, r2 │ │ │ │ │ ldr r3, [sl, r4, lsl #2] │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r1, [r2, #-4] │ │ │ │ │ ldrb r8, [r3, #16] │ │ │ │ │ @@ -2484,1367 +2481,1460 @@ │ │ │ │ │ ubfx r0, r8, #5, #1 │ │ │ │ │ str r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ str r0, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 2ca0 │ │ │ │ │ + beq 2c88 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ - beq 2ca0 │ │ │ │ │ + beq 2c88 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ add r0, r3, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 2cac │ │ │ │ │ + beq 2c94 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 2cb0 │ │ │ │ │ + beq 2c98 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cc4 │ │ │ │ │ + beq 2cac │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ba8 │ │ │ │ │ + blt 2b90 │ │ │ │ │ add r4, r6, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 2ba4 │ │ │ │ │ + ble 2b8c │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movlt r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2cd4 │ │ │ │ │ + beq 2cbc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2cd4 │ │ │ │ │ + beq 2cbc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2ce0 │ │ │ │ │ + beq 2cc8 │ │ │ │ │ tst r8, #64 @ 0x40 │ │ │ │ │ addeq r1, r3, #28 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2ccc │ │ │ │ │ add r1, r3, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2cf0 │ │ │ │ │ + beq 2cd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ba8 │ │ │ │ │ + blt 2b90 │ │ │ │ │ add r4, r6, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 2ba4 │ │ │ │ │ + ble 2b8c │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ add r6, sl, #4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2dfc │ │ │ │ │ + beq 2de4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d20 │ │ │ │ │ + beq 2d08 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d30 │ │ │ │ │ + beq 2d18 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b88 │ │ │ │ │ + beq 2b70 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b98 │ │ │ │ │ + beq 2b80 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2ba0 │ │ │ │ │ + blt 2b88 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bne 2434 │ │ │ │ │ - b 24cc │ │ │ │ │ + bne 2428 │ │ │ │ │ + b 24c0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2c98 │ │ │ │ │ - bne 24dc │ │ │ │ │ + blt 2c80 │ │ │ │ │ + bne 24d0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 229c │ │ │ │ │ + bne 2290 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 24cc │ │ │ │ │ + beq 24c0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ moveq ip, #2 │ │ │ │ │ moveq r4, ip │ │ │ │ │ - bne 2d98 │ │ │ │ │ + bne 2d80 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 25ec │ │ │ │ │ + ble 25e0 │ │ │ │ │ sub r6, sl, #4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, r6, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r8, [r6, #4]! │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ str r4, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r7, [r6, #-4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 27d4 │ │ │ │ │ + bne 27c8 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e14 │ │ │ │ │ + beq 2dfc │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2da8 │ │ │ │ │ + beq 2d90 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 2db8 │ │ │ │ │ + beq 2da0 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2d50 │ │ │ │ │ + beq 2d38 │ │ │ │ │ add r1, r7, #20 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - beq 29c8 │ │ │ │ │ - blt 27f0 │ │ │ │ │ + beq 29b0 │ │ │ │ │ + blt 27e4 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 2dc8 │ │ │ │ │ + beq 2db0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r0, r7, #20 │ │ │ │ │ - beq 2dd4 │ │ │ │ │ + beq 2dbc │ │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2a2c │ │ │ │ │ + beq 29ec │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a3c │ │ │ │ │ + beq 29fc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2914 │ │ │ │ │ + beq 2908 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov ip, r4 │ │ │ │ │ ldr sl, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2930 │ │ │ │ │ + bne 2918 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ lsl ip, ip, #2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ add r1, r2, ip │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 2644 │ │ │ │ │ + bcs 2638 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str lr, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 2644 │ │ │ │ │ + bls 2638 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ str lr, [r3], #4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 262c │ │ │ │ │ + bhi 2620 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29a8 │ │ │ │ │ + bne 2990 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24d0 │ │ │ │ │ + ble 24c4 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r6, sl, r4, lsl #2 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bne 2840 │ │ │ │ │ + bne 2834 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2dc4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2df4 │ │ │ │ │ + beq 2ddc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2af8 │ │ │ │ │ + beq 2a9c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24d0 │ │ │ │ │ + bne 24c4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24d0 │ │ │ │ │ + ble 24c4 │ │ │ │ │ add r6, sl, r4, lsl #2 │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 2a04 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 2a04 │ │ │ │ │ + beq 2ad8 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2a10 │ │ │ │ │ + beq 2ae4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - beq 2a14 │ │ │ │ │ + beq 2ae8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a20 │ │ │ │ │ + beq 2af4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24d0 │ │ │ │ │ + blt 24c4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24d0 │ │ │ │ │ + ble 24c4 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e04 │ │ │ │ │ + beq 2dec │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b08 │ │ │ │ │ + beq 2b1c │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2b18 │ │ │ │ │ + beq 2b2c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2acc │ │ │ │ │ + beq 2b00 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2adc │ │ │ │ │ + beq 2b10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 24d0 │ │ │ │ │ + blt 24c4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 2760 │ │ │ │ │ - b 24d0 │ │ │ │ │ + bgt 2754 │ │ │ │ │ + b 24c4 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2c98 │ │ │ │ │ - beq 280c │ │ │ │ │ + blt 2c80 │ │ │ │ │ + beq 2800 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a4c │ │ │ │ │ + bne 2a0c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - blt 2510 │ │ │ │ │ - b 25d8 │ │ │ │ │ + cmp r5, r4 │ │ │ │ │ + bgt 2504 │ │ │ │ │ + b 25cc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldmda r6, {r7, r8} │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2b20 │ │ │ │ │ + beq 2b34 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 25d4 │ │ │ │ │ - b 2c98 │ │ │ │ │ + bge 25c8 │ │ │ │ │ + b 2c80 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2c98 │ │ │ │ │ - bne 24d0 │ │ │ │ │ + blt 2c80 │ │ │ │ │ + bne 24c4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 24d0 │ │ │ │ │ + ble 24c4 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r7, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r7, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 28dc │ │ │ │ │ + bne 28d0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2dec │ │ │ │ │ + beq 2dd4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b70 │ │ │ │ │ + beq 2aac │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2b80 │ │ │ │ │ + beq 2abc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2b5c │ │ │ │ │ + beq 2ac4 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26cc │ │ │ │ │ + bne 26c0 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 26d0 │ │ │ │ │ + b 26c4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2c98 │ │ │ │ │ - bne 24d0 │ │ │ │ │ + blt 2c80 │ │ │ │ │ + bne 24c4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r6, r6, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 2868 │ │ │ │ │ - b 24d0 │ │ │ │ │ + ble 24c4 │ │ │ │ │ + b 285c │ │ │ │ │ movne ip, #2 │ │ │ │ │ movne r4, ip │ │ │ │ │ - bne 25ec │ │ │ │ │ - b 24cc │ │ │ │ │ + bne 25e0 │ │ │ │ │ + b 24c0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bgt 2510 │ │ │ │ │ - b 25d8 │ │ │ │ │ + b 27f0 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ sub lr, r1, r7 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ lsl r6, r7, #2 │ │ │ │ │ add r3, r2, lr, lsl #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl lr, lr, #2 │ │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ │ - bne 2ae8 │ │ │ │ │ + bne 2a8c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcs 29f0 │ │ │ │ │ + bcs 29d8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [r7], #-4 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bhi 2968 │ │ │ │ │ + bhi 2950 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r6, r0, r6 │ │ │ │ │ - beq 25ec │ │ │ │ │ + beq 25e0 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bls 25ec │ │ │ │ │ + bls 25e0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ str r2, [r0], #4 │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ - b 298c │ │ │ │ │ + b 2974 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bls 264c │ │ │ │ │ + bls 2640 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ str r2, [r0], #4 │ │ │ │ │ str r3, [ip], #-4 │ │ │ │ │ - b 29ac │ │ │ │ │ + b 2994 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - b 2594 │ │ │ │ │ + b 2588 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2304 │ │ │ │ │ + bne 22f8 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2308 │ │ │ │ │ + b 22fc │ │ │ │ │ lsl ip, r1, #2 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 260c │ │ │ │ │ - b 264c │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 2730 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 274c │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - blt 24d0 │ │ │ │ │ - b 2754 │ │ │ │ │ + bhi 2600 │ │ │ │ │ + b 2640 │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25cc │ │ │ │ │ + bne 25c0 │ │ │ │ │ cmp r9, sl │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 25d0 │ │ │ │ │ + b 25c4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldr r0, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ addne r1, r1, r2, lsl #2 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 2a98 │ │ │ │ │ + bls 2a58 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ str lr, [r3], #4 │ │ │ │ │ str ip, [r2], #-4 │ │ │ │ │ - b 2a7c │ │ │ │ │ + b 2a3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addne r3, r1, r0 │ │ │ │ │ - bne 2ab0 │ │ │ │ │ + bne 2a70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 2920 │ │ │ │ │ + b 27f0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 2aa4 │ │ │ │ │ + bls 2a64 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r1], #4 │ │ │ │ │ str r2, [r3], #-4 │ │ │ │ │ - b 2ab0 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 27b8 │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - bgt 24d0 │ │ │ │ │ - b 27c0 │ │ │ │ │ + b 2a70 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bcc 2968 │ │ │ │ │ - b 2980 │ │ │ │ │ + bcc 2950 │ │ │ │ │ + b 2968 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 26d0 │ │ │ │ │ + b 26c4 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 27a0 │ │ │ │ │ + bne 28a8 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2ad0 │ │ │ │ │ + b 2ac8 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 26c0 │ │ │ │ │ + b 28c0 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 2724 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2740 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + blt 24c4 │ │ │ │ │ + b 2748 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 27ac │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt 24c4 │ │ │ │ │ + b 27b4 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 2794 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 2b04 │ │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldrb r3, [r8, #16] │ │ │ │ │ cmp r9, sl │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, sl │ │ │ │ │ ubfx r3, r3, #5, #1 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2598 │ │ │ │ │ + bne 258c │ │ │ │ │ ldr r0, [r7, #28] │ │ │ │ │ - b 2dcc │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 26cc │ │ │ │ │ - b 28cc │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 28b4 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 2b60 │ │ │ │ │ + b 2db4 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 248c │ │ │ │ │ + bne 2480 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 2494 │ │ │ │ │ + ble 2488 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 24d0 │ │ │ │ │ + beq 24c4 │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ sub r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ - bne 2c88 │ │ │ │ │ + bne 2c70 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2ddc │ │ │ │ │ + beq 2dcc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d38 │ │ │ │ │ + beq 2d20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2d48 │ │ │ │ │ + beq 2d30 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 2d00 │ │ │ │ │ + beq 2ce8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d10 │ │ │ │ │ + beq 2cf8 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24d0 │ │ │ │ │ + bne 24c4 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 2c54 │ │ │ │ │ + bcs 2c3c │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ str lr, [r2], #4 │ │ │ │ │ str ip, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 2c3c │ │ │ │ │ + bhi 2c24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov ip, r4 │ │ │ │ │ addne r0, r1, r0 │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq 24f4 │ │ │ │ │ + beq 24e8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bls 24f4 │ │ │ │ │ + bls 24e8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r1, [r3], #4 │ │ │ │ │ str r2, [r0], #-4 │ │ │ │ │ - b 2c6c │ │ │ │ │ + b 2c54 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2c18 │ │ │ │ │ + bge 2c00 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 24d0 │ │ │ │ │ + b 24c4 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 237c │ │ │ │ │ + bne 2370 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23a0 │ │ │ │ │ + bne 2394 │ │ │ │ │ ldr r2, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bge 23a8 │ │ │ │ │ - b 2ba8 │ │ │ │ │ + bge 239c │ │ │ │ │ + b 2b90 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23f8 │ │ │ │ │ + bne 23ec │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2414 │ │ │ │ │ + bne 2408 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 241c │ │ │ │ │ - b 2ba8 │ │ │ │ │ + ble 2410 │ │ │ │ │ + b 2b90 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c10 │ │ │ │ │ + bne 2bf8 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2c14 │ │ │ │ │ + b 2bfc │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2474 │ │ │ │ │ + bne 2468 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2b8c │ │ │ │ │ + b 2b74 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2bf8 │ │ │ │ │ + bne 2be0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2d04 │ │ │ │ │ + b 2cec │ │ │ │ │ add r1, r7, #28 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ str r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-68] @ 0xffffffbc │ │ │ │ │ cmpeq sl, r9 │ │ │ │ │ - bge 2b48 │ │ │ │ │ - b 27f0 │ │ │ │ │ + bge 2b5c │ │ │ │ │ + b 27e4 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 22ec │ │ │ │ │ + bne 22e0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 29d4 │ │ │ │ │ + b 29bc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ - b 2ba8 │ │ │ │ │ + b 2b90 │ │ │ │ │ add r0, r8, #28 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 256c │ │ │ │ │ + bne 2560 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r1, [r7, #28] │ │ │ │ │ str ip, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 2d5c │ │ │ │ │ + b 2d44 │ │ │ │ │ add r0, r7, #28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25b0 │ │ │ │ │ + bne 25a4 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b 2a30 │ │ │ │ │ + b 29f0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d3c │ │ │ │ │ + b 269c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 26a8 │ │ │ │ │ + b 2d24 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2b74 │ │ │ │ │ + b 2ab0 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 26c0 │ │ │ │ │ + b 26b4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d24 │ │ │ │ │ + b 2d0c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2b0c │ │ │ │ │ + b 2b20 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2d84 │ │ │ │ │ + b 2d6c │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 2dac │ │ │ │ │ + b 2d94 │ │ │ │ │ │ │ │ │ │ -00002e1c : │ │ │ │ │ +00002e04 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2e98 │ │ │ │ │ + beq 2e80 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 2ea0 │ │ │ │ │ + beq 2e88 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e88 │ │ │ │ │ + beq 2e70 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2e5c │ │ │ │ │ + b 2e44 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 2e74 │ │ │ │ │ + b 2e5c │ │ │ │ │ │ │ │ │ │ -00002ea8 : │ │ │ │ │ +00002e90 : │ │ │ │ │ gallop_left(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [r0, #1564] @ 0x61c │ │ │ │ │ movw sl, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_latin_compare │ │ │ │ │ movt sl, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_latin_compare │ │ │ │ │ - str r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + str r0, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ + ldr r0, [r9, r2, lsl #2] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ │ + add r2, r9, r2, lsl #2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 3284 │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + bne 3348 │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 36e8 │ │ │ │ │ + beq 3874 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 36bc │ │ │ │ │ + beq 37f4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 36cc │ │ │ │ │ + beq 3804 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 3600 │ │ │ │ │ + beq 3700 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3610 │ │ │ │ │ + beq 3710 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3298 │ │ │ │ │ - sub r8, r6, r7 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - cmp r8, #1 │ │ │ │ │ + bge 335c │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - strgt r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ble 30c4 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + sub r8, r8, r3 │ │ │ │ │ + cmp r8, #1 │ │ │ │ │ + ble 3174 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - ldr r0, [r3, r2, lsl #2] │ │ │ │ │ - bne 35e8 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + bne 36e8 │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - ldr r6, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ movlt r2, r3 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3730 │ │ │ │ │ + beq 38a4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3738 │ │ │ │ │ + beq 389c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 368c │ │ │ │ │ + beq 37c8 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 361c │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r6, r4, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - ble 3634 │ │ │ │ │ - cmp r9, sl │ │ │ │ │ - bne 369c │ │ │ │ │ + beq 3174 │ │ │ │ │ + lsl r3, r7, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + ble 36b8 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + bne 37ec │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + movlt r2, r4 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 371c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + beq 3720 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - str r7, [fp, #4] │ │ │ │ │ - ubfx r4, r3, #5, #1 │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 372c │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ - str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + streq r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + beq 3738 │ │ │ │ │ + add r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3744 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 36bc │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + lsl r4, r3, #1 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble 36ac │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + ldr r0, [r3, r4, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 385c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r1, [r5, #28] │ │ │ │ │ + beq 30c4 │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r1, r5, #28 │ │ │ │ │ + addne r1, r5, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r0, r0, #31 │ │ │ │ │ + beq 376c │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 36ac │ │ │ │ │ + lsl r7, r4, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + ble 3174 │ │ │ │ │ + str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - ldr r0, [r3, r6, lsl #2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3720 │ │ │ │ │ + beq 386c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 36d4 │ │ │ │ │ + beq 380c │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 36e0 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 30a0 │ │ │ │ │ - ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + beq 381c │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 3750 │ │ │ │ │ + ldr r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 30b0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 30b8 │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ - ble 35b8 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b 3028 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ + beq 3760 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 307c │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bgt 3084 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - add r4, r7, r4 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - addle r6, r7, r8 │ │ │ │ │ - addgt r6, r7, r3 │ │ │ │ │ + bge 3170 │ │ │ │ │ + lsl r2, r7, #1 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + add r7, r2, #1 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + bgt 30fc │ │ │ │ │ + ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ │ + add r4, r3, r4 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + addle r6, r6, r8 │ │ │ │ │ + addgt r6, r6, r7 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 3278 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ble 333c │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ sub r7, r6, r4 │ │ │ │ │ add r7, r4, r7, asr #1 │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - bne 3534 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + ldr r0, [sl, r7, lsl #2] │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + bne 35f8 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 3884 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3710 │ │ │ │ │ + beq 387c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3668 │ │ │ │ │ + beq 37b4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r4, r7, #1 │ │ │ │ │ moveq r6, r7 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 3278 │ │ │ │ │ - cmp r8, sl │ │ │ │ │ - bne 30e0 │ │ │ │ │ - sub r7, r6, r4 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ + ble 333c │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + bne 31a4 │ │ │ │ │ + sub r8, r6, r4 │ │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ │ + mov r9, sl │ │ │ │ │ + add r8, r4, r8, asr #1 │ │ │ │ │ + ldr r0, [sl, r8, lsl #2] │ │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 357c │ │ │ │ │ + beq 3670 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - beq 3580 │ │ │ │ │ + beq 3674 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 358c │ │ │ │ │ + beq 3680 │ │ │ │ │ ubfx r3, r3, #6, #1 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ streq r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 3598 │ │ │ │ │ + beq 368c │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35a4 │ │ │ │ │ + beq 3698 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 35ac │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - ble 3278 │ │ │ │ │ - sub r7, r6, r4 │ │ │ │ │ - ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - add r7, r4, r7, asr #1 │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + blt 36a0 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble 333c │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + sub r8, r6, r4 │ │ │ │ │ + add r8, r4, r8, asr #1 │ │ │ │ │ + ldr r0, [r9, r8, lsl #2] │ │ │ │ │ ldr sl, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ movlt r2, sl │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3728 │ │ │ │ │ + beq 384c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 36a4 │ │ │ │ │ + beq 3824 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 36b4 │ │ │ │ │ + beq 3834 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 355c │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + beq 3650 │ │ │ │ │ + ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 356c │ │ │ │ │ + beq 3660 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3574 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + blt 3668 │ │ │ │ │ + mov r6, r8 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - blt 3204 │ │ │ │ │ + blt 32cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3504 │ │ │ │ │ - bne 2f4c │ │ │ │ │ - add r9, r7, #1 │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ - ble 350c │ │ │ │ │ - str r7, [fp, #4] │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + blt 35f0 │ │ │ │ │ + bne 2f34 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 3610 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + mov r6, r3 │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r3, r6, lsl #2 │ │ │ │ │ - ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ - ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + sub r2, r3, r7, lsl #2 │ │ │ │ │ + ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ + ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bne 34f0 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 35d8 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 36f8 │ │ │ │ │ + beq 3844 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 36f0 │ │ │ │ │ + beq 383c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 37dc │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 354c │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - ble 35d4 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - bne 3660 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - mov r7, r8 │ │ │ │ │ + bne 3640 │ │ │ │ │ + lsl r8, r7, #1 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + ble 36d4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne 37ac │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - sub r3, r3, r2, lsl #2 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ + sub r2, r2, r8, lsl #2 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ movge r2, r4 │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - beq 3700 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 3864 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldrb r3, [r5, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - ubfx r1, r3, #5, #1 │ │ │ │ │ - str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ubfx ip, r1, #5, #1 │ │ │ │ │ + str ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ │ - beq 33b4 │ │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ │ + beq 3484 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 3624 │ │ │ │ │ + beq 377c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35dc │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - add r8, r3, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 35c8 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ + bne 36dc │ │ │ │ │ + lsl r6, r8, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 36c8 │ │ │ │ │ + ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + sub r2, r2, r6, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3708 │ │ │ │ │ + beq 388c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ ldreq r1, [r5, #28] │ │ │ │ │ - beq 3434 │ │ │ │ │ + beq 3508 │ │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r1, r5, #28 │ │ │ │ │ addne r1, r5, #20 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ + ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ lsrne r0, r0, #31 │ │ │ │ │ - beq 3650 │ │ │ │ │ + beq 379c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 35c8 │ │ │ │ │ - lsl r6, r8, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - ble 3514 │ │ │ │ │ - str r7, [fp, #4] │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - add r3, r5, #20 │ │ │ │ │ - str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bne 36c8 │ │ │ │ │ + lsl r7, r6, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 3618 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ + str r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - sub r2, r3, r6, lsl #2 │ │ │ │ │ + sub r2, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r4 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 3748 │ │ │ │ │ + beq 3854 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ + beq 3894 │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - ldrne r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + addeq r1, r9, #28 │ │ │ │ │ + ldrne r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3640 │ │ │ │ │ + beq 378c │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34e8 │ │ │ │ │ - lsl r2, r6, #1 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - add r6, r2, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - bgt 346c │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - b 3514 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + bne 35c8 │ │ │ │ │ + lsl r2, r7, #1 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + add r7, r2, #1 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + bgt 354c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ + ldr r9, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ + b 3618 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r4 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 332c │ │ │ │ │ + bge 33f8 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 3278 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - subgt r4, r7, r6 │ │ │ │ │ - suble r4, r7, r9 │ │ │ │ │ - sub r6, r7, r8 │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - bgt 30e0 │ │ │ │ │ - b 3278 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 333c │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 315c │ │ │ │ │ - b 3504 │ │ │ │ │ - str r8, [fp, #4] │ │ │ │ │ - mov r8, r7 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - b 3514 │ │ │ │ │ + bge 321c │ │ │ │ │ + b 35f0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + suble r4, r4, r3 │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + subgt r4, r4, r7 │ │ │ │ │ + sub r6, r3, r6 │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bgt 3198 │ │ │ │ │ + b 333c │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b 3618 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3264 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - bge 326c │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ - b 3270 │ │ │ │ │ + bne 3328 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + bge 3330 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + b 3334 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 31c4 │ │ │ │ │ + bne 3284 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 31f0 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 31f8 │ │ │ │ │ - add r4, r7, #1 │ │ │ │ │ + bne 32b0 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + ble 32b8 │ │ │ │ │ + add r4, r8, #1 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 32b8 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + ldr r4, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 3174 │ │ │ │ │ + str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r7, [fp, #-52] @ 0xffffffcc │ │ │ │ │ + b 3174 │ │ │ │ │ mov r7, r6 │ │ │ │ │ - b 31f8 │ │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - b 30c4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - ldr r8, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3514 │ │ │ │ │ + b 3618 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - ldr r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 3514 │ │ │ │ │ - ldr r2, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ + b 3618 │ │ │ │ │ + ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ + blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 2fdc │ │ │ │ │ - b 3504 │ │ │ │ │ + bge 2fc0 │ │ │ │ │ + b 35f0 │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f44 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - blt 2f4c │ │ │ │ │ - b 3298 │ │ │ │ │ - ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 30c4 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ + bne 2f2c │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + blt 2f34 │ │ │ │ │ + b 335c │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 302c │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3058 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + blt 3060 │ │ │ │ │ + b 36bc │ │ │ │ │ + add r1, r5, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3154 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + blt 315c │ │ │ │ │ + b 3170 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + movgt r0, #1 │ │ │ │ │ + b 30d4 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 33c4 │ │ │ │ │ - ldr r4, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - b 30c4 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + b 349c │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 34cc │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ + b 35ac │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ - b 3444 │ │ │ │ │ - mov r6, r2 │ │ │ │ │ - b 32b4 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + b 3520 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b 337c │ │ │ │ │ + ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 315c │ │ │ │ │ + b 321c │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 332c │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + b 2fc0 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2fdc │ │ │ │ │ - str r6, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 2f64 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3248 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3560 │ │ │ │ │ + b 33f8 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + b 2f4c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2f2c │ │ │ │ │ + bne 2f14 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3604 │ │ │ │ │ + b 3704 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 3060 │ │ │ │ │ + ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 3138 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 30a4 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 36c0 │ │ │ │ │ + b 3754 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 330c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 3314 │ │ │ │ │ + b 3654 │ │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ │ + b 33e0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 32fc │ │ │ │ │ + b 33c8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3390 │ │ │ │ │ + b 3828 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3414 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3144 │ │ │ │ │ + b 3580 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 312c │ │ │ │ │ + b 30a4 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 36d8 │ │ │ │ │ + b 3460 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 36a8 │ │ │ │ │ + b 3810 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2fac │ │ │ │ │ + b 37f8 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 2fc4 │ │ │ │ │ + b 3204 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 31ec │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 34e8 │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 359c │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 34bc │ │ │ │ │ + b 2fa8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 34a0 │ │ │ │ │ + b 2f90 │ │ │ │ │ │ │ │ │ │ -00003750 : │ │ │ │ │ +000038ac : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 37d8 │ │ │ │ │ + beq 3934 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 37f8 │ │ │ │ │ + bcs 3954 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37a4 │ │ │ │ │ + beq 3900 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 37b4 │ │ │ │ │ + ble 3910 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 37a4 │ │ │ │ │ + bne 3900 │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -3855,90 +3945,90 @@ │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #459 @ 0x1cb │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 37a8 │ │ │ │ │ + b 3904 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 37f0 │ │ │ │ │ + b 394c │ │ │ │ │ │ │ │ │ │ -0000381c : │ │ │ │ │ +00003978 : │ │ │ │ │ list_traverse(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 3884 │ │ │ │ │ + bmi 39e0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 386c │ │ │ │ │ + b 39c8 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ cmn r4, #1 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3850 │ │ │ │ │ + bne 39ac │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 386c │ │ │ │ │ + bcs 39c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -0000388c <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ +000039e8 <_PyList_FromStackRefStealOnSuccess>: │ │ │ │ │ _PyList_FromStackRefStealOnSuccess(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ - bne 3940 <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ - ldr r3, [pc, #372] @ 3a28 <_PyList_FromStackRefStealOnSuccess+0x19c> │ │ │ │ │ + bne 3a9c <_PyList_FromStackRefStealOnSuccess+0xb4> │ │ │ │ │ + ldr r3, [pc, #372] @ 3b84 <_PyList_FromStackRefStealOnSuccess+0x19c> │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39d4 <_PyList_FromStackRefStealOnSuccess+0x148> │ │ │ │ │ + beq 3b30 <_PyList_FromStackRefStealOnSuccess+0x148> │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ - ldr r1, [pc, #312] @ 3a2c <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ + ldr r1, [pc, #312] @ 3b88 <_PyList_FromStackRefStealOnSuccess+0x1a0> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ ldr r1, [r5, r1] │ │ │ │ │ @@ -3956,96 +4046,96 @@ │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3938 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 3a94 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3938 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ble 3a94 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 3a18 <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ + beq 3b74 <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a18 <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ + bgt 3b74 <_PyList_FromStackRefStealOnSuccess+0x18c> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 3938 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + beq 3a94 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ add r5, r5, r4, lsl #2 │ │ │ │ │ ldr ip, [r1], #4 │ │ │ │ │ tst ip, #1 │ │ │ │ │ bic r2, ip, #1 │ │ │ │ │ moveq r2, ip │ │ │ │ │ - beq 3a08 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + beq 3b64 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a08 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ + bgt 3b64 <_PyList_FromStackRefStealOnSuccess+0x17c> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str ip, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 399c <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ - b 3938 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3af8 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ + b 3a94 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3938 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ - ldr r1, [pc, #64] @ 3a30 <_PyList_FromStackRefStealOnSuccess+0x1a4> │ │ │ │ │ + beq 3a94 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + ldr r1, [pc, #64] @ 3b8c <_PyList_FromStackRefStealOnSuccess+0x1a4> │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r4, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 3908 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ + b 3a64 <_PyList_FromStackRefStealOnSuccess+0x7c> │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - bne 399c <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ - b 3938 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3af8 <_PyList_FromStackRefStealOnSuccess+0x110> │ │ │ │ │ + b 3a94 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 3990 <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ - b 3938 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ + bne 3aec <_PyList_FromStackRefStealOnSuccess+0x104> │ │ │ │ │ + b 3a94 <_PyList_FromStackRefStealOnSuccess+0xac> │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000120 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00003a34 : │ │ │ │ │ +00003b90 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr lr, [lr, #84] @ 0x54 │ │ │ │ │ tst lr, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3a74 │ │ │ │ │ + beq 3bd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3a94 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 3af0 │ │ │ │ │ + b 3c4c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ movw r1, #1074 @ 0x432 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ @@ -4053,525 +4143,525 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 2564 │ │ │ │ │ + bl 27fc │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3a84 │ │ │ │ │ + beq 3be0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 3af0 │ │ │ │ │ + bl 3c4c │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3a88 │ │ │ │ │ + bgt 3be4 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3a88 │ │ │ │ │ + bne 3be4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a88 │ │ │ │ │ + b 3be4 │ │ │ │ │ │ │ │ │ │ -00003af0 : │ │ │ │ │ +00003c4c : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - bne 3e18 │ │ │ │ │ + bne 3f74 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r8, r7 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - blt 3e60 │ │ │ │ │ + blt 3fbc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movge r4, r3 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bgt 3e6c │ │ │ │ │ + bgt 3fc8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movlt r9, r2 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movge r9, r3 │ │ │ │ │ sub r6, r2, r9 │ │ │ │ │ add r6, r6, r4 │ │ │ │ │ cmn r6, r3 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3eac │ │ │ │ │ sub sl, r9, r4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ lsls r2, sl, #2 │ │ │ │ │ - beq 3f6c │ │ │ │ │ + beq 40c8 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 3ff4 │ │ │ │ │ + bhi 4150 │ │ │ │ │ sub r0, fp, #68 @ 0x44 │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ ldr r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 3eac │ │ │ │ │ + bge 4008 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 3f58 │ │ │ │ │ + ble 40b4 │ │ │ │ │ add r9, r2, #6 │ │ │ │ │ add r9, r9, r2, asr #3 │ │ │ │ │ bic r9, r9, #3 │ │ │ │ │ sub r3, r9, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ addgt r9, r2, #3 │ │ │ │ │ bicgt r9, r9, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4048 │ │ │ │ │ + beq 41a4 │ │ │ │ │ cmn r9, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4068 │ │ │ │ │ + bhi 41c4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4068 │ │ │ │ │ + beq 41c4 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r9, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 3cdc │ │ │ │ │ + bgt 3e38 │ │ │ │ │ subs r3, sl, #1 │ │ │ │ │ - bmi 3c88 │ │ │ │ │ + bmi 3de4 │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c54 │ │ │ │ │ + beq 3db0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3e98 │ │ │ │ │ + ble 3ff4 │ │ │ │ │ sub r4, sl, #2 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3c88 │ │ │ │ │ + beq 3de4 │ │ │ │ │ ldr r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c80 │ │ │ │ │ + beq 3ddc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3dec │ │ │ │ │ + ble 3f48 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 3c64 │ │ │ │ │ + bcs 3dc0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3fe8 │ │ │ │ │ + bne 4144 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3cb0 │ │ │ │ │ + beq 3e0c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3cbc │ │ │ │ │ + ble 3e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 3cb0 │ │ │ │ │ + bne 3e0c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ add r0, r3, r4, lsl #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3fa4 │ │ │ │ │ + beq 4100 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3fa4 │ │ │ │ │ + bgt 4100 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3c30 │ │ │ │ │ + beq 3d8c │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, r7, r2, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r2, [r7], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3fd0 │ │ │ │ │ + beq 412c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3fd0 │ │ │ │ │ + bgt 412c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 3c30 │ │ │ │ │ - b 3d20 │ │ │ │ │ + beq 3d8c │ │ │ │ │ + b 3e7c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3d64 │ │ │ │ │ + beq 3ec0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3e00 │ │ │ │ │ + ble 3f5c │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3ddc │ │ │ │ │ + beq 3f38 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ subs r2, r6, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - bmi 3dd4 │ │ │ │ │ + bmi 3f30 │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3da4 │ │ │ │ │ + beq 3f00 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3f90 │ │ │ │ │ + ble 40ec │ │ │ │ │ sub r5, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 3dd4 │ │ │ │ │ + beq 3f30 │ │ │ │ │ ldr r0, [r4, r5, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3dcc │ │ │ │ │ + beq 3f28 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 3f7c │ │ │ │ │ + ble 40d8 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bcs 3db0 │ │ │ │ │ + bcs 3f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3c80 │ │ │ │ │ + bne 3ddc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c80 │ │ │ │ │ + b 3ddc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 3d64 │ │ │ │ │ + bne 3ec0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d64 │ │ │ │ │ + b 3ec0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 40b8 │ │ │ │ │ + beq 4214 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4034 │ │ │ │ │ + beq 4190 │ │ │ │ │ ldr r7, [r8, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ - bge 3b2c │ │ │ │ │ + bge 3c88 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 3b3c │ │ │ │ │ + bge 3c98 │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmn r2, r3 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3eac │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r6, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3b94 │ │ │ │ │ + b 3cf0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3c54 │ │ │ │ │ + bne 3db0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c54 │ │ │ │ │ - beq 3c24 │ │ │ │ │ + b 3db0 │ │ │ │ │ + beq 3d80 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ add r2, r3, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r1, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ - ble 3fb8 │ │ │ │ │ + ble 4114 │ │ │ │ │ add r3, r2, #6 │ │ │ │ │ add r3, r3, r2, asr #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ addgt r3, r2, #3 │ │ │ │ │ bicgt r3, r3, #3 │ │ │ │ │ strgt r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4080 │ │ │ │ │ + beq 41dc │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 40a0 │ │ │ │ │ + bhi 41fc │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 40a0 │ │ │ │ │ + beq 41fc │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r0, r9, r6 │ │ │ │ │ add r1, r3, r9, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 3c24 │ │ │ │ │ + b 3d80 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3bd0 │ │ │ │ │ + blt 3d2c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3c24 │ │ │ │ │ + b 3d80 │ │ │ │ │ sub r2, fp, #68 @ 0x44 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ - b 3b94 │ │ │ │ │ + b 3cf0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 3dcc │ │ │ │ │ + bne 3f28 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dcc │ │ │ │ │ + b 3f28 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 3da4 │ │ │ │ │ + bne 3f00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3da4 │ │ │ │ │ + b 3f00 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ str r2, [r0] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3c30 │ │ │ │ │ - b 3d10 │ │ │ │ │ + beq 3d8c │ │ │ │ │ + b 3e6c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 3ecc │ │ │ │ │ + blt 4028 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - b 3f30 │ │ │ │ │ + b 408c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ str r2, [r3, #4]! │ │ │ │ │ - beq 3c30 │ │ │ │ │ - b 3d20 │ │ │ │ │ + beq 3d8c │ │ │ │ │ + b 3e7c │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3c9c │ │ │ │ │ + b 3df8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - beq 3fe0 │ │ │ │ │ + beq 413c │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ str r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r3, fp, #68 @ 0x44 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-84] @ 0xffffffac │ │ │ │ │ - b 3b94 │ │ │ │ │ + b 3cf0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 3b2c │ │ │ │ │ - b 3e60 │ │ │ │ │ + bge 3c88 │ │ │ │ │ + b 3fbc │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r9, r2 │ │ │ │ │ - bne 3c18 │ │ │ │ │ + bne 3d74 │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3f60 │ │ │ │ │ + blt 40bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - b 3c24 │ │ │ │ │ + b 3d80 │ │ │ │ │ mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ str r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strne r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ - bne 3f20 │ │ │ │ │ + bne 407c │ │ │ │ │ ldr r3, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 3fc4 │ │ │ │ │ + blt 4120 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 3c8c │ │ │ │ │ + b 3de8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 3cb0 │ │ │ │ │ + b 3e0c │ │ │ │ │ │ │ │ │ │ -000040c0 : │ │ │ │ │ +0000421c : │ │ │ │ │ list_append(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4120 │ │ │ │ │ + bgt 427c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ add r5, r2, #1 │ │ │ │ │ str r0, [r1] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ble 4138 │ │ │ │ │ + ble 4294 │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [ip, r2, lsl #2] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ ldr r4, [r3, #16] │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 4104 │ │ │ │ │ + blt 4260 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 41b4 │ │ │ │ │ + ble 4310 │ │ │ │ │ add r1, r2, #7 │ │ │ │ │ add r1, r1, r5, asr #3 │ │ │ │ │ bic r3, r1, #3 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ sub r0, r3, r5 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movle r3, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 41c8 │ │ │ │ │ + beq 4324 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 41d0 │ │ │ │ │ + bhi 432c │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ strne r1, [r6, #12] │ │ │ │ │ strne r5, [r6, #8] │ │ │ │ │ strne r3, [r6, #16] │ │ │ │ │ - beq 41d0 │ │ │ │ │ + beq 432c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r7, [r1, r2, lsl #2] │ │ │ │ │ - b 4118 │ │ │ │ │ + b 4274 │ │ │ │ │ cmp r5, r4, asr #1 │ │ │ │ │ - blt 4148 │ │ │ │ │ + blt 42a4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 41a4 │ │ │ │ │ + b 4300 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 4178 │ │ │ │ │ + b 42d4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - blt 41bc │ │ │ │ │ + blt 4318 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 4118 │ │ │ │ │ + b 4274 │ │ │ │ │ │ │ │ │ │ -000041ec : │ │ │ │ │ +00004348 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4204 │ │ │ │ │ + beq 4360 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ @@ -4581,221 +4671,221 @@ │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00004230 : │ │ │ │ │ +0000438c : │ │ │ │ │ list_iteritem(): │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 4274 │ │ │ │ │ + bcs 43d0 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4278 │ │ │ │ │ + bgt 43d4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ stm r0, {r1, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ stm r0, {r1, r2} │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000428c : │ │ │ │ │ +000043e8 : │ │ │ │ │ list_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4348 │ │ │ │ │ + beq 44a4 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4348 │ │ │ │ │ + beq 44a4 │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 4324 │ │ │ │ │ + bne 4480 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4340 │ │ │ │ │ + bne 449c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bcs 4334 │ │ │ │ │ + bcs 4490 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r4, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b 42f8 │ │ │ │ │ - ldr r1, [pc, #436] @ 44f0 │ │ │ │ │ + b 4454 │ │ │ │ │ + ldr r1, [pc, #436] @ 464c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4318 │ │ │ │ │ + b 4474 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 44d0 │ │ │ │ │ + bne 462c │ │ │ │ │ sub r3, fp, #32 │ │ │ │ │ sub r2, fp, #36 @ 0x24 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4340 │ │ │ │ │ + blt 449c │ │ │ │ │ ldr r1, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r2, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ sub r2, fp, #24 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ sub r1, fp, #28 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ble 43c8 │ │ │ │ │ + ble 4524 │ │ │ │ │ ldr r1, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 43d4 │ │ │ │ │ + bne 4530 │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2564 │ │ │ │ │ + bl 27fc │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4318 │ │ │ │ │ + b 4474 │ │ │ │ │ bl 158 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4318 │ │ │ │ │ + b 4474 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 158 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4318 │ │ │ │ │ + beq 4474 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movhi r0, #0 │ │ │ │ │ strhi r0, [r4, #12] │ │ │ │ │ - bhi 4478 │ │ │ │ │ + bhi 45d4 │ │ │ │ │ lsl r0, r2, #2 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 4478 │ │ │ │ │ + beq 45d4 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r5, r6, ip │ │ │ │ │ ldr r0, [r7, r1, lsl #2] │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ strle lr, [r0] │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne 4448 │ │ │ │ │ + bne 45a4 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4318 │ │ │ │ │ + b 4474 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 44a8 │ │ │ │ │ + bgt 4604 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne 44a8 │ │ │ │ │ + bne 4604 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ sub r1, fp, #56 @ 0x38 │ │ │ │ │ ldm r1, {r1, r2, r3} │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strd r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4318 │ │ │ │ │ + beq 4474 │ │ │ │ │ ldr r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ - b 4438 │ │ │ │ │ + b 4594 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4340 │ │ │ │ │ + b 449c │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000044f4 : │ │ │ │ │ +00004650 : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 451c │ │ │ │ │ + bls 4678 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ @@ -4804,56 +4894,56 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #12] @ 454c │ │ │ │ │ + ldr r1, [pc, #12] @ 46a8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00004550 <_PyList_Extend>: │ │ │ │ │ +000046ac <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 457c <_list_extend> │ │ │ │ │ + bl 46d8 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -0000457c <_list_extend>: │ │ │ │ │ +000046d8 <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 4dd0 <_list_extend+0x854> │ │ │ │ │ + beq 4f2c <_list_extend+0x854> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4714 <_list_extend+0x198> │ │ │ │ │ + beq 4870 <_list_extend+0x198> │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyTuple_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyTuple_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4714 <_list_extend+0x198> │ │ │ │ │ + beq 4870 <_list_extend+0x198> │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -4864,183 +4954,183 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyFrozenSet_Type │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyFrozenSet_Type │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, r0 │ │ │ │ │ - beq 4908 <_list_extend+0x38c> │ │ │ │ │ + beq 4a64 <_list_extend+0x38c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDict_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDict_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 47b8 <_list_extend+0x23c> │ │ │ │ │ + beq 4914 <_list_extend+0x23c> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictKeys_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictKeys_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4bdc <_list_extend+0x660> │ │ │ │ │ + beq 4d38 <_list_extend+0x660> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictValues_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictValues_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4abc <_list_extend+0x540> │ │ │ │ │ + beq 4c18 <_list_extend+0x540> │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyDictItems_Type │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyDictItems_Type │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 49d0 <_list_extend+0x454> │ │ │ │ │ + beq 4b2c <_list_extend+0x454> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4d48 <_list_extend+0x7cc> │ │ │ │ │ + beq 4ea4 <_list_extend+0x7cc> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt 4d30 <_list_extend+0x7b4> │ │ │ │ │ + blt 4e8c <_list_extend+0x7b4> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 46d0 <_list_extend+0x154> │ │ │ │ │ + bgt 482c <_list_extend+0x154> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4898 <_list_extend+0x31c> │ │ │ │ │ + bne 49f4 <_list_extend+0x31c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 46d0 <_list_extend+0x154> │ │ │ │ │ + beq 482c <_list_extend+0x154> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r3, r3, #1 │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d2c <_list_extend+0x7b0> │ │ │ │ │ + bhi 4e88 <_list_extend+0x7b0> │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #16] │ │ │ │ │ - bne 46d0 <_list_extend+0x154> │ │ │ │ │ - b 4d2c <_list_extend+0x7b0> │ │ │ │ │ + bne 482c <_list_extend+0x154> │ │ │ │ │ + b 4e88 <_list_extend+0x7b0> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 478c <_list_extend+0x210> │ │ │ │ │ + bge 48e8 <_list_extend+0x210> │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 46b0 <_list_extend+0x134> │ │ │ │ │ + bne 480c <_list_extend+0x134> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d04 <_list_extend+0x788> │ │ │ │ │ + bne 4e60 <_list_extend+0x788> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 4704 <_list_extend+0x188> │ │ │ │ │ + bge 4860 <_list_extend+0x188> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 4718 <_list_extend+0x19c> │ │ │ │ │ + blt 4874 <_list_extend+0x19c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 4770 <_list_extend+0x1f4> │ │ │ │ │ - b 477c <_list_extend+0x200> │ │ │ │ │ - b 4df0 │ │ │ │ │ + ble 48cc <_list_extend+0x1f4> │ │ │ │ │ + b 48d8 <_list_extend+0x200> │ │ │ │ │ + b 4f4c │ │ │ │ │ add r6, r2, #6 │ │ │ │ │ add r6, r6, r2, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ subs r3, r6, r2 │ │ │ │ │ - bmi 4bac <_list_extend+0x630> │ │ │ │ │ + bmi 4d08 <_list_extend+0x630> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ccc <_list_extend+0x750> │ │ │ │ │ + beq 4e28 <_list_extend+0x750> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4cec <_list_extend+0x770> │ │ │ │ │ + bhi 4e48 <_list_extend+0x770> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cec <_list_extend+0x770> │ │ │ │ │ + beq 4e48 <_list_extend+0x770> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ - bgt 477c <_list_extend+0x200> │ │ │ │ │ + bgt 48d8 <_list_extend+0x200> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 47a4 <_list_extend+0x228> │ │ │ │ │ + beq 4900 <_list_extend+0x228> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4d4 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 46d0 <_list_extend+0x154> │ │ │ │ │ - b 4d30 <_list_extend+0x7b4> │ │ │ │ │ + bne 482c <_list_extend+0x154> │ │ │ │ │ + b 4e8c <_list_extend+0x7b4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ - b 4780 <_list_extend+0x204> │ │ │ │ │ + b 48dc <_list_extend+0x204> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ adds r2, r3, r1 │ │ │ │ │ - beq 477c <_list_extend+0x200> │ │ │ │ │ + beq 48d8 <_list_extend+0x200> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 4b98 <_list_extend+0x61c> │ │ │ │ │ + ble 4cf4 <_list_extend+0x61c> │ │ │ │ │ add r3, r2, #6 │ │ │ │ │ add r3, r3, r2, asr #3 │ │ │ │ │ bic r5, r3, #3 │ │ │ │ │ add r3, r2, #3 │ │ │ │ │ sub r0, r5, r2 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ movgt r5, r3 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4da4 <_list_extend+0x828> │ │ │ │ │ + bhi 4f00 <_list_extend+0x828> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strdne r2, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4da4 <_list_extend+0x828> │ │ │ │ │ + beq 4f00 <_list_extend+0x828> │ │ │ │ │ add r5, r3, r7, lsl #2 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - b 4868 <_list_extend+0x2ec> │ │ │ │ │ + b 49c4 <_list_extend+0x2ec> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt r1, r5, #4 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ @@ -5051,201 +5141,201 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4844 <_list_extend+0x2c8> │ │ │ │ │ + bne 49a0 <_list_extend+0x2c8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 4780 <_list_extend+0x204> │ │ │ │ │ + b 48dc <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble 4bc0 <_list_extend+0x644> │ │ │ │ │ + ble 4d1c <_list_extend+0x644> │ │ │ │ │ add r2, r8, #6 │ │ │ │ │ add r1, r8, #3 │ │ │ │ │ add r2, r2, r8, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub ip, r2, r8 │ │ │ │ │ cmp r3, ip │ │ │ │ │ movgt r2, r1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4d9c <_list_extend+0x820> │ │ │ │ │ + beq 4ef8 <_list_extend+0x820> │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d24 <_list_extend+0x7a8> │ │ │ │ │ + bhi 4e80 <_list_extend+0x7a8> │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 4d24 <_list_extend+0x7a8> │ │ │ │ │ + beq 4e80 <_list_extend+0x7a8> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 46d0 <_list_extend+0x154> │ │ │ │ │ + b 482c <_list_extend+0x154> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ adds r3, r2, r1 │ │ │ │ │ - beq 4780 <_list_extend+0x204> │ │ │ │ │ + beq 48dc <_list_extend+0x204> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - ble 4bcc <_list_extend+0x650> │ │ │ │ │ + ble 4d28 <_list_extend+0x650> │ │ │ │ │ add r5, r3, #6 │ │ │ │ │ add r0, r3, #3 │ │ │ │ │ add r5, r5, r3, asr #3 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ movgt r5, r0 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d90 <_list_extend+0x814> │ │ │ │ │ + bhi 4eec <_list_extend+0x814> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4d90 <_list_extend+0x814> │ │ │ │ │ + beq 4eec <_list_extend+0x814> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ │ - b 49a8 <_list_extend+0x42c> │ │ │ │ │ + b 4b04 <_list_extend+0x42c> │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [r5], #4 │ │ │ │ │ sub r3, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 49a0 <_list_extend+0x424> │ │ │ │ │ + bne 4afc <_list_extend+0x424> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ - b 4780 <_list_extend+0x204> │ │ │ │ │ + b 48dc <_list_extend+0x204> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r2, r0 │ │ │ │ │ - beq 4780 <_list_extend+0x204> │ │ │ │ │ + beq 48dc <_list_extend+0x204> │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 4cbc <_list_extend+0x740> │ │ │ │ │ + ble 4e18 <_list_extend+0x740> │ │ │ │ │ add r6, r3, #6 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ add r6, r6, r3, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub ip, r6, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ movgt r6, r1 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d64 <_list_extend+0x7e8> │ │ │ │ │ + bhi 4ec0 <_list_extend+0x7e8> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r6, [r4, #16] │ │ │ │ │ - beq 4d64 <_list_extend+0x7e8> │ │ │ │ │ + beq 4ec0 <_list_extend+0x7e8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r6, [fp, #-52] @ 0xffffffcc │ │ │ │ │ add r2, r2, r1, lsl #2 │ │ │ │ │ str r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 4a88 <_list_extend+0x50c> │ │ │ │ │ + b 4be4 <_list_extend+0x50c> │ │ │ │ │ ldrd r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ bl 0 <_PyTuple_FromPair> │ │ │ │ │ R_ARM_CALL _PyTuple_FromPair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4dbc <_list_extend+0x840> │ │ │ │ │ + beq 4f18 <_list_extend+0x840> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r0, [r4], #4 │ │ │ │ │ sub r3, fp, #44 @ 0x2c │ │ │ │ │ sub r2, fp, #48 @ 0x30 │ │ │ │ │ sub r1, fp, #52 @ 0x34 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a70 <_list_extend+0x4f4> │ │ │ │ │ + bne 4bcc <_list_extend+0x4f4> │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 4780 <_list_extend+0x204> │ │ │ │ │ + b 48dc <_list_extend+0x204> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ - beq 4780 <_list_extend+0x204> │ │ │ │ │ + beq 48dc <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 4cf4 <_list_extend+0x778> │ │ │ │ │ + ble 4e50 <_list_extend+0x778> │ │ │ │ │ add r5, r3, #6 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ add r5, r5, r3, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ movgt r5, r1 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d50 <_list_extend+0x7d4> │ │ │ │ │ + bhi 4eac <_list_extend+0x7d4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4d50 <_list_extend+0x7d4> │ │ │ │ │ + beq 4eac <_list_extend+0x7d4> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ │ - b 4b70 <_list_extend+0x5f4> │ │ │ │ │ + b 4ccc <_list_extend+0x5f4> │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r6], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5253,72 +5343,72 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b58 <_list_extend+0x5dc> │ │ │ │ │ - b 49c4 <_list_extend+0x448> │ │ │ │ │ + bne 4cb4 <_list_extend+0x5dc> │ │ │ │ │ + b 4b20 <_list_extend+0x448> │ │ │ │ │ cmp r2, r3, asr #1 │ │ │ │ │ - blt 47dc <_list_extend+0x260> │ │ │ │ │ + blt 4938 <_list_extend+0x260> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4828 <_list_extend+0x2ac> │ │ │ │ │ + b 4984 <_list_extend+0x2ac> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ccc <_list_extend+0x750> │ │ │ │ │ + beq 4e28 <_list_extend+0x750> │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ - b 4734 <_list_extend+0x1b8> │ │ │ │ │ + b 4890 <_list_extend+0x1b8> │ │ │ │ │ cmp r1, r2, asr #1 │ │ │ │ │ - bge 4900 <_list_extend+0x384> │ │ │ │ │ - b 48b0 <_list_extend+0x334> │ │ │ │ │ + bge 4a5c <_list_extend+0x384> │ │ │ │ │ + b 4a0c <_list_extend+0x334> │ │ │ │ │ cmp r3, r0, asr #1 │ │ │ │ │ - blt 4928 <_list_extend+0x3ac> │ │ │ │ │ + blt 4a84 <_list_extend+0x3ac> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4980 <_list_extend+0x404> │ │ │ │ │ + b 4adc <_list_extend+0x404> │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ adds r3, r6, r0 │ │ │ │ │ - beq 4780 <_list_extend+0x204> │ │ │ │ │ + beq 48dc <_list_extend+0x204> │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ble 4d80 <_list_extend+0x804> │ │ │ │ │ + ble 4edc <_list_extend+0x804> │ │ │ │ │ add r5, r3, #6 │ │ │ │ │ add r1, r3, #3 │ │ │ │ │ add r5, r5, r3, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub ip, r5, r3 │ │ │ │ │ cmp r0, ip │ │ │ │ │ movgt r5, r1 │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 4d74 <_list_extend+0x7f8> │ │ │ │ │ + bhi 4ed0 <_list_extend+0x7f8> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ strne r5, [r4, #16] │ │ │ │ │ - beq 4d74 <_list_extend+0x7f8> │ │ │ │ │ + beq 4ed0 <_list_extend+0x7f8> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ add r6, r2, r6, lsl #2 │ │ │ │ │ - b 4c8c <_list_extend+0x710> │ │ │ │ │ + b 4de8 <_list_extend+0x710> │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ str r2, [r6], #4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5326,110 +5416,110 @@ │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c74 <_list_extend+0x6f8> │ │ │ │ │ + bne 4dd0 <_list_extend+0x6f8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - b 4780 <_list_extend+0x204> │ │ │ │ │ + b 48dc <_list_extend+0x204> │ │ │ │ │ cmp r3, r5, asr #1 │ │ │ │ │ - blt 49f8 <_list_extend+0x47c> │ │ │ │ │ + blt 4b54 <_list_extend+0x47c> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4a48 <_list_extend+0x4cc> │ │ │ │ │ + b 4ba4 <_list_extend+0x4cc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - bne 4758 <_list_extend+0x1dc> │ │ │ │ │ + bne 48b4 <_list_extend+0x1dc> │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4704 <_list_extend+0x188> │ │ │ │ │ + b 4860 <_list_extend+0x188> │ │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ │ - blt 4ae0 <_list_extend+0x564> │ │ │ │ │ + blt 4c3c <_list_extend+0x564> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4b38 <_list_extend+0x5bc> │ │ │ │ │ + b 4c94 <_list_extend+0x5bc> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_StopIteration │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_StopIteration │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4d30 <_list_extend+0x7b4> │ │ │ │ │ + beq 4e8c <_list_extend+0x7b4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 46ec <_list_extend+0x170> │ │ │ │ │ + b 4848 <_list_extend+0x170> │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - blt 4900 <_list_extend+0x384> │ │ │ │ │ + blt 4a5c <_list_extend+0x384> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4d48 <_list_extend+0x7cc> │ │ │ │ │ + bgt 4ea4 <_list_extend+0x7cc> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 4db0 <_list_extend+0x834> │ │ │ │ │ + beq 4f0c <_list_extend+0x834> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4780 <_list_extend+0x204> │ │ │ │ │ + b 48dc <_list_extend+0x204> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 4cfc <_list_extend+0x780> │ │ │ │ │ + blt 4e58 <_list_extend+0x780> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4780 <_list_extend+0x204> │ │ │ │ │ + b 48dc <_list_extend+0x204> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 4cc4 <_list_extend+0x748> │ │ │ │ │ + blt 4e20 <_list_extend+0x748> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4d48 <_list_extend+0x7cc> │ │ │ │ │ + b 4ea4 <_list_extend+0x7cc> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 4d58 <_list_extend+0x7dc> │ │ │ │ │ - b 4d88 <_list_extend+0x80c> │ │ │ │ │ + bge 4eb4 <_list_extend+0x7dc> │ │ │ │ │ + b 4ee4 <_list_extend+0x80c> │ │ │ │ │ cmp r3, r2, asr #1 │ │ │ │ │ - blt 4c00 <_list_extend+0x684> │ │ │ │ │ + blt 4d5c <_list_extend+0x684> │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4c58 <_list_extend+0x6dc> │ │ │ │ │ + b 4db4 <_list_extend+0x6dc> │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bge 4d58 <_list_extend+0x7dc> │ │ │ │ │ - b 4bd4 <_list_extend+0x658> │ │ │ │ │ + bge 4eb4 <_list_extend+0x7dc> │ │ │ │ │ + b 4d30 <_list_extend+0x658> │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 48e0 <_list_extend+0x364> │ │ │ │ │ + b 4a3c <_list_extend+0x364> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bge 4d58 <_list_extend+0x7dc> │ │ │ │ │ - b 4ba0 <_list_extend+0x624> │ │ │ │ │ + bge 4eb4 <_list_extend+0x7dc> │ │ │ │ │ + b 4cfc <_list_extend+0x624> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4d48 <_list_extend+0x7cc> │ │ │ │ │ + b 4ea4 <_list_extend+0x7cc> │ │ │ │ │ ldr r4, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ add r5, r3, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 4d48 <_list_extend+0x7cc> │ │ │ │ │ + b 4ea4 <_list_extend+0x7cc> │ │ │ │ │ mov r1, #2 │ │ │ │ │ - b 3118 │ │ │ │ │ + b 33ac │ │ │ │ │ R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ │ │ │ │ │ -00004dd8 : │ │ │ │ │ +00004f34 : │ │ │ │ │ list_length(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00004df0 : │ │ │ │ │ +00004f4c : │ │ │ │ │ list_extend_lock_held(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -5438,211 +5528,211 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC5 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 50e8 │ │ │ │ │ + beq 5244 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fb0 │ │ │ │ │ + beq 510c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 4fd4 │ │ │ │ │ + bne 5130 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ bic r1, r1, #1 │ │ │ │ │ cmn r1, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 50d4 │ │ │ │ │ + bhi 5230 │ │ │ │ │ lsl r0, r1, #2 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - beq 50d4 │ │ │ │ │ + beq 5230 │ │ │ │ │ strd r0, [r4, #12] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #33554432 @ 0x2000000 │ │ │ │ │ - bne 5058 │ │ │ │ │ + bne 51b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 4fac │ │ │ │ │ + ble 5108 │ │ │ │ │ add ip, r2, #16 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr r4, [lr] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r4, r4, #1 │ │ │ │ │ strle r4, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str lr, [r5] │ │ │ │ │ - beq 4fac │ │ │ │ │ + beq 5108 │ │ │ │ │ ldr r4, [ip, #4] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [r5, #4] │ │ │ │ │ - beq 4fac │ │ │ │ │ + beq 5108 │ │ │ │ │ ldr r4, [ip, #8] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - beq 4fac │ │ │ │ │ + beq 5108 │ │ │ │ │ ldr r4, [ip, #12] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 4fac │ │ │ │ │ + beq 5108 │ │ │ │ │ ldr r4, [ip, #16] │ │ │ │ │ add r5, r0, r1 │ │ │ │ │ ldr lr, [r4] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [r4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ - beq 4fac │ │ │ │ │ + beq 5108 │ │ │ │ │ ldr r4, [ip, #20] │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ add r5, r0, lr │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ strle r1, [r4] │ │ │ │ │ cmp r3, #6 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - beq 4fac │ │ │ │ │ + beq 5108 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r1, ip, #20 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5068 │ │ │ │ │ + ble 51c4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 4f90 │ │ │ │ │ + bne 50ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 4fc8 │ │ │ │ │ + bgt 5124 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 50f0 │ │ │ │ │ + beq 524c │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ mov r7, ip │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble 5080 │ │ │ │ │ + ble 51dc │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bgt 50b8 │ │ │ │ │ + bgt 5214 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 50c4 │ │ │ │ │ + beq 5220 │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 50cc │ │ │ │ │ + bhi 5228 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ str r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-36] @ 0xffffffdc │ │ │ │ │ - beq 50cc │ │ │ │ │ + beq 5228 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4e94 │ │ │ │ │ + beq 4ff0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt ip, [r2, #12] │ │ │ │ │ - bgt 4ea0 │ │ │ │ │ - b 4fac │ │ │ │ │ + bgt 4ffc │ │ │ │ │ + b 5108 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str lr, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 4f90 │ │ │ │ │ - b 4fac │ │ │ │ │ + bne 50ec │ │ │ │ │ + b 5108 │ │ │ │ │ cmp ip, r1, asr #1 │ │ │ │ │ - blt 509c │ │ │ │ │ + blt 51f8 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ str ip, [r4, #8] │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ - b 5050 │ │ │ │ │ + b 51ac │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ add r1, r1, ip, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r1, r1, ip │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bge 5008 │ │ │ │ │ + bge 5164 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ bic r6, r1, #3 │ │ │ │ │ - b 5008 │ │ │ │ │ + b 5164 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 5018 │ │ │ │ │ + b 5174 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt 5104 │ │ │ │ │ + blt 5260 │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4fb0 │ │ │ │ │ + b 510c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 4fc8 │ │ │ │ │ + b 5124 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 4fc8 │ │ │ │ │ + b 5124 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ and r1, r1, #33554432 @ 0x2000000 │ │ │ │ │ - b 5050 │ │ │ │ │ + b 51ac │ │ │ │ │ │ │ │ │ │ -0000511c : │ │ │ │ │ +00005278 : │ │ │ │ │ list___init__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ @@ -5650,207 +5740,186 @@ │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 5160 │ │ │ │ │ + beq 52bc │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5168 │ │ │ │ │ + bne 52c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 52ec │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 51b0 │ │ │ │ │ + bhi 530c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 51dc │ │ │ │ │ + bne 5338 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5210 │ │ │ │ │ + bne 536c │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, r2 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5168 │ │ │ │ │ + bne 52c4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5188 │ │ │ │ │ + b 52e4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51a8 │ │ │ │ │ + beq 5304 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5180 │ │ │ │ │ + ble 52dc │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5214 │ │ │ │ │ + bne 5370 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5228 │ │ │ │ │ + beq 5384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 457c <_list_extend> │ │ │ │ │ + bl 46d8 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 23bc │ │ │ │ │ + bl 2574 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ - b 51e8 │ │ │ │ │ + b 5344 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 5188 │ │ │ │ │ + b 52e4 │ │ │ │ │ │ │ │ │ │ -00005230 : │ │ │ │ │ +0000538c : │ │ │ │ │ list_richcompare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 53f0 │ │ │ │ │ + beq 55e4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 53f0 │ │ │ │ │ + beq 55e4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 53c0 │ │ │ │ │ + bne 55ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 53d8 │ │ │ │ │ + ble 55cc │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 5358 │ │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ │ - ldr r1, [r7, #12] │ │ │ │ │ + bge 54d0 │ │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ │ + ldr r1, [r8, #12] │ │ │ │ │ ldr r5, [r0, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, r4, lsl #2] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 5334 │ │ │ │ │ + beq 5490 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5384 │ │ │ │ │ + bgt 54fc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 52d8 │ │ │ │ │ + bgt 5434 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5304 │ │ │ │ │ + bgt 5460 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 54f0 │ │ │ │ │ + beq 5634 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 531c │ │ │ │ │ + bgt 5478 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 54dc │ │ │ │ │ + beq 5648 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 53b0 │ │ │ │ │ + blt 559c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ │ - beq 5358 │ │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ │ + beq 54d0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 5290 │ │ │ │ │ - ldr r1, [pc, #456] @ 5510 │ │ │ │ │ + blt 53ec │ │ │ │ │ + ldr r1, [pc, #464] @ 5674 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 54d0 │ │ │ │ │ + bhi 565c │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 54e8 │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 5340 │ │ │ │ │ + bge 549c │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble 5340 │ │ │ │ │ + ble 549c │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 53fc │ │ │ │ │ + bne 550c │ │ │ │ │ movw r4, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ movt r4, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 52d0 │ │ │ │ │ - b 52d8 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 5370 │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - sub sp, fp, #28 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ - sub r1, r9, #2 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bhi 54b0 │ │ │ │ │ - cmp r9, #2 │ │ │ │ │ - beq 5370 │ │ │ │ │ - b 539c │ │ │ │ │ - ldr r1, [pc, #308] @ 5514 │ │ │ │ │ - cmp r9, #5 │ │ │ │ │ - bhi 54d0 │ │ │ │ │ - ldrsb r1, [r1, r9] │ │ │ │ │ - add pc, pc, r1, lsl #2 │ │ │ │ │ - nop {0} │ │ │ │ │ - movw r4, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ - movt r4, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b 5378 │ │ │ │ │ + ble 542c │ │ │ │ │ + b 5434 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 539c │ │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ + beq 54bc │ │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ │ ldr r5, [r2, r4, lsl #2] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5861,84 +5930,109 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5468 │ │ │ │ │ + bgt 5578 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5468 │ │ │ │ │ + bne 5578 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5378 │ │ │ │ │ + bgt 54c4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 5378 │ │ │ │ │ + bne 54c4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5378 │ │ │ │ │ + b 54c4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + sub r1, r9, #2 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bhi 5614 │ │ │ │ │ + cmp r9, #2 │ │ │ │ │ + bne 54bc │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_FalseStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_FalseStruct │ │ │ │ │ + b 54f0 │ │ │ │ │ + ldr r1, [pc, #164] @ 5678 │ │ │ │ │ + cmp r9, #5 │ │ │ │ │ + bhi 565c │ │ │ │ │ + ldrsb r1, [r1, r9] │ │ │ │ │ + add pc, pc, r1, lsl #2 │ │ │ │ │ + nop {0} │ │ │ │ │ + movw r4, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ + movt r4, #0 │ │ │ │ │ + R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ + b 54c4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 539c │ │ │ │ │ - b 5370 │ │ │ │ │ + bgt 54bc │ │ │ │ │ + b 54e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5370 │ │ │ │ │ - b 539c │ │ │ │ │ + beq 54e8 │ │ │ │ │ + b 54bc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 539c │ │ │ │ │ - b 5370 │ │ │ │ │ + blt 54bc │ │ │ │ │ + b 54e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 528c │ │ │ │ │ - ldr r1, [pc, #88] @ 5518 │ │ │ │ │ + bgt 53e8 │ │ │ │ │ + ldr r1, [pc, #88] @ 567c │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 54d0 │ │ │ │ │ + bhi 565c │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop {0} │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - ble 539c │ │ │ │ │ - b 5370 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 531c │ │ │ │ │ - str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b 5460 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5304 │ │ │ │ │ + b 5478 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 54bc │ │ │ │ │ + b 54e8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 539c │ │ │ │ │ - b 5370 │ │ │ │ │ + bge 54bc │ │ │ │ │ + b 54e8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -0000551c : │ │ │ │ │ +00005680 : │ │ │ │ │ list_remove(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5960 │ │ │ │ │ + ble 5ad0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -5947,215 +6041,218 @@ │ │ │ │ │ strle r3, [r5] │ │ │ │ │ movgt r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 558c │ │ │ │ │ + bgt 56f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5a20 │ │ │ │ │ + beq 5b90 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 5860 │ │ │ │ │ + ble 59d0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ and r8, r5, r5, asr #31 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movge r3, r5 │ │ │ │ │ sub r7, r8, r3 │ │ │ │ │ adds r2, r7, r5 │ │ │ │ │ - beq 5718 │ │ │ │ │ + beq 5880 │ │ │ │ │ sub r6, r3, r8 │ │ │ │ │ lsls r2, r6, #2 │ │ │ │ │ subeq r9, fp, #68 @ 0x44 │ │ │ │ │ - beq 55e8 │ │ │ │ │ + beq 574c │ │ │ │ │ cmp r2, #32 │ │ │ │ │ - bhi 598c │ │ │ │ │ + bhi 5afc │ │ │ │ │ sub r9, fp, #68 @ 0x44 │ │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ mov r5, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bge 57c0 │ │ │ │ │ + bge 5930 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r0, sl, r8, lsl #2 │ │ │ │ │ add r1, sl, r3, lsl #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r8, r7, r8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ble 579c │ │ │ │ │ + ble 5904 │ │ │ │ │ add sl, r8, #6 │ │ │ │ │ add sl, sl, r8, asr #3 │ │ │ │ │ bic sl, sl, #3 │ │ │ │ │ sub r2, sl, r8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ addgt sl, r8, #3 │ │ │ │ │ bicgt sl, sl, #3 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 59c4 │ │ │ │ │ + beq 5b34 │ │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 59e4 │ │ │ │ │ + bhi 5b54 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59e4 │ │ │ │ │ + beq 5b54 │ │ │ │ │ + subs r3, r6, #1 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str sl, [r4, #16] │ │ │ │ │ - subs r4, r6, #1 │ │ │ │ │ - bmi 56e8 │ │ │ │ │ - ldr r0, [r5, r4, lsl #2] │ │ │ │ │ + bmi 5850 │ │ │ │ │ + ldr r0, [r5, r3, lsl #2] │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5694 │ │ │ │ │ + beq 57fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5704 │ │ │ │ │ + ble 586c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 56e8 │ │ │ │ │ - add r4, r5, r4, lsl #2 │ │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ │ + beq 5850 │ │ │ │ │ + add r3, r5, r4 │ │ │ │ │ + ldr r0, [r3, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56b8 │ │ │ │ │ + beq 5820 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 57ac │ │ │ │ │ + ble 591c │ │ │ │ │ sub r4, r6, #3 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 56e8 │ │ │ │ │ + beq 5850 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56e0 │ │ │ │ │ + beq 5848 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5788 │ │ │ │ │ + ble 58f0 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 56c4 │ │ │ │ │ + bcs 582c │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bne 5980 │ │ │ │ │ + bne 5af0 │ │ │ │ │ movw r5, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r5, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5694 │ │ │ │ │ + bne 57fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5694 │ │ │ │ │ + b 57fc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 56f0 │ │ │ │ │ + beq 5858 │ │ │ │ │ subs r3, r5, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ - bmi 577c │ │ │ │ │ + bmi 58e4 │ │ │ │ │ ldr r0, [sl, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 574c │ │ │ │ │ + beq 58b4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5928 │ │ │ │ │ + ble 5a98 │ │ │ │ │ sub r4, r5, #2 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 577c │ │ │ │ │ + beq 58e4 │ │ │ │ │ ldr r0, [sl, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5774 │ │ │ │ │ + beq 58dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5914 │ │ │ │ │ + ble 5a84 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 5758 │ │ │ │ │ + bcs 58c0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 56f0 │ │ │ │ │ + b 5858 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 56e0 │ │ │ │ │ + bne 5848 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56e0 │ │ │ │ │ + b 5848 │ │ │ │ │ cmp r8, r3, asr #1 │ │ │ │ │ - blt 5620 │ │ │ │ │ + blt 5784 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 5674 │ │ │ │ │ + subs r3, r6, #1 │ │ │ │ │ + bpl 57e0 │ │ │ │ │ + b 5850 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 56b8 │ │ │ │ │ + bne 5820 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56b8 │ │ │ │ │ - beq 5674 │ │ │ │ │ + b 5820 │ │ │ │ │ + beq 5910 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add sl, r7, r2 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp sl, r1 │ │ │ │ │ str r1, [fp, #-84] @ 0xffffffac │ │ │ │ │ - ble 593c │ │ │ │ │ + ble 5aac │ │ │ │ │ add r2, sl, #6 │ │ │ │ │ add r1, sl, #3 │ │ │ │ │ add r2, r2, sl, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub r0, r2, sl │ │ │ │ │ cmp r7, r0 │ │ │ │ │ movgt r2, r1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 59f4 │ │ │ │ │ + beq 5b64 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 59fc │ │ │ │ │ + bhi 5b6c │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ str r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne sl, [r4, #8] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 59fc │ │ │ │ │ + beq 5b6c │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r0, r8, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 5674 │ │ │ │ │ + b 5910 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5ae8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 5960 │ │ │ │ │ + ble 5ad0 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r5, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ @@ -6164,360 +6261,360 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bgt 58c0 │ │ │ │ │ + bgt 5a30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 5a2c │ │ │ │ │ + beq 5b9c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 594c │ │ │ │ │ + ble 5abc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 5a38 │ │ │ │ │ + blt 5ba8 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ movge r8, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 55a4 │ │ │ │ │ + bge 5708 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ subne r9, fp, #68 @ 0x44 │ │ │ │ │ movne r5, r9 │ │ │ │ │ - bne 56e8 │ │ │ │ │ + bne 5850 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 56f0 │ │ │ │ │ + beq 5858 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - b 577c │ │ │ │ │ + b 58e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 5774 │ │ │ │ │ + bne 58dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5774 │ │ │ │ │ + b 58dc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 574c │ │ │ │ │ + bne 58b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 574c │ │ │ │ │ + b 58b4 │ │ │ │ │ cmp sl, r1, asr #1 │ │ │ │ │ - blt 57e0 │ │ │ │ │ + blt 5950 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 5840 │ │ │ │ │ + b 59b0 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5ae8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt 5878 │ │ │ │ │ + blt 59e8 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC10 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 56f8 │ │ │ │ │ + b 5860 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 56f0 │ │ │ │ │ + b 5858 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ str r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - beq 5a48 │ │ │ │ │ + beq 5bb8 │ │ │ │ │ add r1, sl, r8, lsl #2 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r9, fp, #68 @ 0x44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 55ec │ │ │ │ │ + b 5750 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ movne sl, r8 │ │ │ │ │ - bne 5668 │ │ │ │ │ + bne 57cc │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt 57a4 │ │ │ │ │ + blt 590c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5674 │ │ │ │ │ + b 5910 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 5810 │ │ │ │ │ + b 5980 │ │ │ │ │ ldr r2, [fp, #-84] @ 0xffffffac │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - blt 5944 │ │ │ │ │ + blt 5ab4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 5978 │ │ │ │ │ + beq 5ae8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 5978 │ │ │ │ │ + b 5ae8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 558c │ │ │ │ │ + b 56f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58c0 │ │ │ │ │ + b 5a30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 58ec │ │ │ │ │ + bne 5a5c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 55a4 │ │ │ │ │ + b 5708 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 56f8 │ │ │ │ │ + b 5860 │ │ │ │ │ │ │ │ │ │ -00005a58 : │ │ │ │ │ +00005bc8 : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b50 │ │ │ │ │ + bne 5cc0 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 5b2c │ │ │ │ │ + bne 5c9c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5ad8 │ │ │ │ │ + beq 5c48 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5ad8 │ │ │ │ │ + beq 5c48 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5b0c │ │ │ │ │ + bne 5c7c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5ad8 │ │ │ │ │ + beq 5c48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 457c <_list_extend> │ │ │ │ │ + bl 46d8 <_list_extend> │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 5ae4 │ │ │ │ │ + beq 5c54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5b04 │ │ │ │ │ + bgt 5c74 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5b04 │ │ │ │ │ + bne 5c74 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5ad8 │ │ │ │ │ + b 5c48 │ │ │ │ │ str r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 23bc │ │ │ │ │ + bl 2574 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5ac0 │ │ │ │ │ - b 5ad8 │ │ │ │ │ + bne 5c30 │ │ │ │ │ + b 5c48 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b04 │ │ │ │ │ - b 5a8c │ │ │ │ │ + beq 5c74 │ │ │ │ │ + b 5bfc │ │ │ │ │ mov r1, r3 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC6 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC6 │ │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b04 │ │ │ │ │ - b 5a80 │ │ │ │ │ + beq 5c74 │ │ │ │ │ + b 5bf0 │ │ │ │ │ │ │ │ │ │ -00005b74 : │ │ │ │ │ +00005ce4 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 5c2c │ │ │ │ │ + bcs 5d9c │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ lsl lr, r1, #2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r0, ip, lr │ │ │ │ │ ldr r5, [ip, r1, lsl #2] │ │ │ │ │ - bne 5be8 │ │ │ │ │ + bne 5d58 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - blt 5c10 │ │ │ │ │ + blt 5d80 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 5c08 │ │ │ │ │ + bgt 5d78 │ │ │ │ │ subs r4, r3, #1 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne 5c08 │ │ │ │ │ + bne 5d78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5bcc │ │ │ │ │ + ble 5d3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ add r1, lr, #4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 5bbc │ │ │ │ │ + b 5d2c │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00005c4c : │ │ │ │ │ +00005dbc : │ │ │ │ │ list_pop(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 5dd4 │ │ │ │ │ + bhi 5f44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5dfc │ │ │ │ │ + bne 5f6c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 5e44 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 5eb4 │ │ │ │ │ + bcs 6024 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ lsl ip, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r1, ip │ │ │ │ │ ldr r6, [r1, r2, lsl #2] │ │ │ │ │ - beq 5d28 │ │ │ │ │ + beq 5e98 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - blt 5d7c │ │ │ │ │ + blt 5eec │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r8, r2 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble 5da0 │ │ │ │ │ + ble 5f10 │ │ │ │ │ add r2, r7, #5 │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ add r2, r2, r5, asr #3 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ sub r1, r2, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r2, r7, #2 │ │ │ │ │ bicgt r2, r2, #3 │ │ │ │ │ cmn r2, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 5e64 │ │ │ │ │ + bhi 5fd4 │ │ │ │ │ lsl r1, r2, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #8] │ │ │ │ │ strne r2, [r4, #16] │ │ │ │ │ - beq 5e64 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5d1c │ │ │ │ │ + beq 5e8c │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 5d68 │ │ │ │ │ + beq 5ed8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5db0 │ │ │ │ │ + ble 5f20 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ sub r2, r5, r2 │ │ │ │ │ @@ -6525,422 +6622,304 @@ │ │ │ │ │ add r1, r1, ip │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 5dcc │ │ │ │ │ + bgt 5f3c │ │ │ │ │ cmp r5, r8, asr #1 │ │ │ │ │ - blt 5dcc │ │ │ │ │ + blt 5f3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5e8c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5d68 │ │ │ │ │ + bne 5ed8 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5d68 │ │ │ │ │ + b 5ed8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 5ccc │ │ │ │ │ + b 5e3c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC11 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC11 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e5c │ │ │ │ │ + beq 5fcc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 5c80 │ │ │ │ │ + ble 5df0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5e94 │ │ │ │ │ + beq 6004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 5e74 │ │ │ │ │ + ble 5fe4 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq 5e94 │ │ │ │ │ + beq 6004 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 5e44 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 5c90 │ │ │ │ │ + bge 5e00 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - b 5c90 │ │ │ │ │ + b 5e00 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC12 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC12 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5e8c │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - blt 5da8 │ │ │ │ │ + blt 5f18 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5e8c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5e20 │ │ │ │ │ + bne 5f90 │ │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 5e20 │ │ │ │ │ + b 5f90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e5c │ │ │ │ │ + bne 5fcc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ - beq 5e44 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 5e3c │ │ │ │ │ + b 5fac │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC13 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC13 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5e5c │ │ │ │ │ + b 5fcc │ │ │ │ │ │ │ │ │ │ -00005ed0 <_PyList_Concat>: │ │ │ │ │ +00006040 <_PyList_Concat>: │ │ │ │ │ _PyList_Concat(): │ │ │ │ │ - push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - add fp, sp, #20 │ │ │ │ │ + add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ │ ands r4, r4, #33554432 @ 0x2000000 │ │ │ │ │ - beq 62c0 <_PyList_Concat+0x3f0> │ │ │ │ │ + beq 6258 <_PyList_Concat+0x218> │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - beq 61bc <_PyList_Concat+0x2ec> │ │ │ │ │ - ldr r3, [pc, #968] @ 62e0 <_PyList_Concat+0x410> │ │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ + beq 61d8 <_PyList_Concat+0x198> │ │ │ │ │ + ldr r3, [pc, #500] @ 6278 <_PyList_Concat+0x238> │ │ │ │ │ + mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 61c8 <_PyList_Concat+0x2f8> │ │ │ │ │ - ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ - ldr r0, [r4] │ │ │ │ │ - str r0, [r3, #1896] @ 0x768 │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ + beq 61e4 <_PyList_Concat+0x1a4> │ │ │ │ │ + ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r1, [r3, #1900] @ 0x76c │ │ │ │ │ + ldr r1, [r4] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r1, [r3, #1896] @ 0x768 │ │ │ │ │ + str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #888] @ 62e4 <_PyList_Concat+0x414> │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ + ldr r3, [pc, #424] @ 627c <_PyList_Concat+0x23c> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ │ sub ip, r4, #8 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #3836] @ 0xefc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r2, #3824] @ 0xef0 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 6280 <_PyList_Concat+0x3b0> │ │ │ │ │ + bhi 6218 <_PyList_Concat+0x1d8> │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 6280 <_PyList_Concat+0x3b0> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 6218 <_PyList_Concat+0x1d8> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - ble 6158 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6200 <_PyList_Concat+0x330> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6210 <_PyList_Concat+0x340> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6220 <_PyList_Concat+0x350> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6230 <_PyList_Concat+0x360> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6240 <_PyList_Concat+0x370> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6250 <_PyList_Concat+0x380> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6260 <_PyList_Concat+0x390> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6270 <_PyList_Concat+0x3a0> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r2, [r1] │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ │ - ldr r2, [r1] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r2, r2, #1 │ │ │ │ │ - strle r2, [r1] │ │ │ │ │ - cmp lr, #9 │ │ │ │ │ - str r1, [r0, #32] │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ - add ip, r3, #36 @ 0x24 │ │ │ │ │ - add r1, r3, lr, lsl #2 │ │ │ │ │ - add r7, r0, #32 │ │ │ │ │ - b 613c <_PyList_Concat+0x26c> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble 6178 <_PyList_Concat+0x138> │ │ │ │ │ + ldr ip, [r8, #12] │ │ │ │ │ + sub lr, r0, #4 │ │ │ │ │ + add r1, ip, r7, lsl #2 │ │ │ │ │ + b 615c <_PyList_Concat+0x11c> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - beq 6158 <_PyList_Concat+0x288> │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + beq 6178 <_PyList_Concat+0x138> │ │ │ │ │ ldr r2, [ip], #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6128 <_PyList_Concat+0x258> │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - str r2, [r7, #4]! │ │ │ │ │ - bne 613c <_PyList_Concat+0x26c> │ │ │ │ │ + ble 6148 <_PyList_Concat+0x108> │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r2, [lr, #4]! │ │ │ │ │ + bne 615c <_PyList_Concat+0x11c> │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ble 619c <_PyList_Concat+0x2cc> │ │ │ │ │ + ble 61bc <_PyList_Concat+0x17c> │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ - sub lr, lr, #1 │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ - add r0, r0, lr, lsl #2 │ │ │ │ │ + add r0, r0, r7, lsl #2 │ │ │ │ │ add ip, r1, ip, lsl #2 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 61ac <_PyList_Concat+0x2dc> │ │ │ │ │ + bgt 61c8 <_PyList_Concat+0x188> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 6178 <_PyList_Concat+0x2a8> │ │ │ │ │ + bne 6198 <_PyList_Concat+0x158> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ - cmp r1, ip │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 6178 <_PyList_Concat+0x2a8> │ │ │ │ │ - b 619c <_PyList_Concat+0x2cc> │ │ │ │ │ - sub sp, fp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ + bne 6198 <_PyList_Concat+0x158> │ │ │ │ │ + b 61bc <_PyList_Concat+0x17c> │ │ │ │ │ + sub sp, fp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ - ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 61a0 <_PyList_Concat+0x2d0> │ │ │ │ │ + beq 61c0 <_PyList_Concat+0x180> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - ldr r3, [pc, #236] @ 62e8 <_PyList_Concat+0x418> │ │ │ │ │ + ldr r3, [pc, #108] @ 6280 <_PyList_Concat+0x240> │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 5f70 <_PyList_Concat+0xa0> │ │ │ │ │ - cmp lr, #1 │ │ │ │ │ - str r1, [r0] │ │ │ │ │ - bne 5ffc <_PyList_Concat+0x12c> │ │ │ │ │ - b 6158 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - str r1, [r0, #4] │ │ │ │ │ - bne 6020 <_PyList_Concat+0x150> │ │ │ │ │ - b 6158 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #3 │ │ │ │ │ - str r1, [r0, #8] │ │ │ │ │ - bne 6044 <_PyList_Concat+0x174> │ │ │ │ │ - b 6158 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #4 │ │ │ │ │ - str r1, [r0, #12] │ │ │ │ │ - bne 6068 <_PyList_Concat+0x198> │ │ │ │ │ - b 6158 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #5 │ │ │ │ │ - str r1, [r0, #16] │ │ │ │ │ - bne 608c <_PyList_Concat+0x1bc> │ │ │ │ │ - b 6158 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #6 │ │ │ │ │ - str r1, [r0, #20] │ │ │ │ │ - bne 60b0 <_PyList_Concat+0x1e0> │ │ │ │ │ - b 6158 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #7 │ │ │ │ │ - str r1, [r0, #24] │ │ │ │ │ - bne 60d4 <_PyList_Concat+0x204> │ │ │ │ │ - b 6158 <_PyList_Concat+0x288> │ │ │ │ │ - cmp lr, #8 │ │ │ │ │ - str r1, [r0, #28] │ │ │ │ │ - bne 60f8 <_PyList_Concat+0x228> │ │ │ │ │ - b 6158 <_PyList_Concat+0x288> │ │ │ │ │ + b 60d4 <_PyList_Concat+0x94> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 62a0 <_PyList_Concat+0x3d0> │ │ │ │ │ + bgt 6238 <_PyList_Concat+0x1f8> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 62a0 <_PyList_Concat+0x3d0> │ │ │ │ │ + bne 6238 <_PyList_Concat+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 61a0 <_PyList_Concat+0x2d0> │ │ │ │ │ - ldr lr, [r7, #8] │ │ │ │ │ + beq 61c0 <_PyList_Concat+0x180> │ │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ - cmp lr, #0 │ │ │ │ │ - bgt 5fd4 <_PyList_Concat+0x104> │ │ │ │ │ - b 6158 <_PyList_Concat+0x288> │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bgt 6138 <_PyList_Concat+0xf8> │ │ │ │ │ + b 6178 <_PyList_Concat+0x138> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC14 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC14 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 61a0 <_PyList_Concat+0x2d0> │ │ │ │ │ - .word 0x000003c0 │ │ │ │ │ + b 61c0 <_PyList_Concat+0x180> │ │ │ │ │ + .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x00000370 │ │ │ │ │ + .word 0x000001a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ - .word 0x000000e8 │ │ │ │ │ + .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000062ec : │ │ │ │ │ +00006284 : │ │ │ │ │ list_extend(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 457c <_list_extend> │ │ │ │ │ + bl 46d8 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006318 : │ │ │ │ │ +000062b0 : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 6354 │ │ │ │ │ + beq 62ec │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 636c │ │ │ │ │ + bcs 6304 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ @@ -6949,58 +6928,58 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ 6384 │ │ │ │ │ + ldr r1, [pc, #8] @ 631c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 6364 │ │ │ │ │ + b 62fc │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006388 : │ │ │ │ │ +00006320 : │ │ │ │ │ list_iter(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ ands r5, r0, #33554432 @ 0x2000000 │ │ │ │ │ - beq 649c │ │ │ │ │ - ldr r3, [pc, #248] @ 64b4 │ │ │ │ │ + beq 6434 │ │ │ │ │ + ldr r3, [pc, #248] @ 644c │ │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r5, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r3, #1904] @ 0x770 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 645c │ │ │ │ │ + beq 63f4 │ │ │ │ │ ldr r2, [r3, #1908] @ 0x774 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1904] @ 0x770 │ │ │ │ │ str r2, [r3, #1908] @ 0x774 │ │ │ │ │ str r0, [fp, #-16] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [fp, #-16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6480 │ │ │ │ │ - ldr r1, [pc, #168] @ 64b8 │ │ │ │ │ + bgt 6418 │ │ │ │ │ + ldr r1, [pc, #168] @ 6450 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ @@ -7013,79 +6992,79 @@ │ │ │ │ │ ldr r3, [r1, #3824] @ 0xef0 │ │ │ │ │ str ip, [r0, #-8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r3, [r1, #3824] @ 0xef0 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 64bc │ │ │ │ │ + ldr r0, [pc, #88] @ 6454 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6454 │ │ │ │ │ + beq 63ec │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6408 │ │ │ │ │ - ldr r1, [pc, #56] @ 64c0 │ │ │ │ │ + ble 63a0 │ │ │ │ │ + ldr r1, [pc, #56] @ 6458 │ │ │ │ │ sub r2, r0, #8 │ │ │ │ │ ldr r3, [r0, #-4] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ - b 6428 │ │ │ │ │ + b 63c0 │ │ │ │ │ mov r1, #4032 @ 0xfc0 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 6454 │ │ │ │ │ + b 63ec │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000d4 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000064c4 : │ │ │ │ │ +0000645c : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6534 │ │ │ │ │ + blt 64cc │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 650c │ │ │ │ │ + bcs 64a4 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 653c │ │ │ │ │ + bgt 64d4 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - bgt 6534 │ │ │ │ │ + bgt 64cc │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 6548 │ │ │ │ │ + beq 64e0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -7093,25 +7072,25 @@ │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006568 : │ │ │ │ │ +00006500 : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #-8] │ │ │ │ │ - ldr ip, [pc, #196] @ 6654 │ │ │ │ │ + ldr ip, [pc, #196] @ 65ec │ │ │ │ │ mov lr, #0 │ │ │ │ │ ldr r1, [r2, #-4] │ │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ @@ -7124,86 +7103,86 @@ │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ cmp r0, lr │ │ │ │ │ ldr ip, [pc, ip] │ │ │ │ │ ldr r3, [r4, ip] │ │ │ │ │ ldr r1, [r3, #3824] @ 0xef0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r3, #3824] @ 0xef0 │ │ │ │ │ - beq 65ec │ │ │ │ │ + beq 6584 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6618 │ │ │ │ │ + ble 65b0 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r1, [r3, #1908] @ 0x774 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - bhi 6644 │ │ │ │ │ + bhi 65dc │ │ │ │ │ ldr r0, [r3, #1904] @ 0x770 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r0, [r2] │ │ │ │ │ str r2, [r3, #1904] @ 0x770 │ │ │ │ │ str r1, [r3, #1908] @ 0x774 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne 65ec │ │ │ │ │ + bne 6584 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #32] @ 6658 │ │ │ │ │ + ldr r3, [pc, #32] @ 65f0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ │ - b 65ec │ │ │ │ │ + b 6584 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000665c : │ │ │ │ │ +000065f4 : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r8, [r1, #8] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movlt r7, r4 │ │ │ │ │ movge r7, r8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 67a4 │ │ │ │ │ + ble 6724 │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 67d8 │ │ │ │ │ - bne 6710 │ │ │ │ │ + blt 676c │ │ │ │ │ + bne 66a8 │ │ │ │ │ ldr lr, [r9, #1572] @ 0x624 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC unsafe_long_compare │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS unsafe_long_compare │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp lr, r3 │ │ │ │ │ - bne 67c4 │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -7212,148 +7191,147 @@ │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 67a4 │ │ │ │ │ + beq 6724 │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 67d8 │ │ │ │ │ + blt 676c │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - bne 6754 │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r1, [r6, r3, lsl #2] │ │ │ │ │ - ldr r0, [r5, r3, lsl #2] │ │ │ │ │ - sub sp, fp, #32 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 0 │ │ │ │ │ - R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ + beq 673c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 67a4 │ │ │ │ │ + beq 6724 │ │ │ │ │ add sl, r5, #20 │ │ │ │ │ add r9, r6, #20 │ │ │ │ │ mov r3, #2 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 67d8 │ │ │ │ │ + blt 676c │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 67b4 │ │ │ │ │ + beq 6734 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 6738 │ │ │ │ │ + bne 66e4 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 6708 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + b 66a0 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 6768 │ │ │ │ │ - b 67a4 │ │ │ │ │ + bge 6724 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r1, [r6, r3, lsl #2] │ │ │ │ │ + ldr r0, [r5, r3, lsl #2] │ │ │ │ │ + sub sp, fp, #32 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, lr │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 6708 │ │ │ │ │ + b 66a0 │ │ │ │ │ │ │ │ │ │ -000067e0 : │ │ │ │ │ +00006774 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ ldr r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r4, [lr, #100] @ 0x64 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 6888 │ │ │ │ │ + bne 681c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ blx r4 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 6870 │ │ │ │ │ + beq 6804 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 68c8 │ │ │ │ │ + beq 685c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyBool_Type │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyBool_Type │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 6894 │ │ │ │ │ + bne 6828 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_TrueStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_TrueStruct │ │ │ │ │ sub r4, r2, r0 │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 68d0 │ │ │ │ │ + ble 6864 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6864 │ │ │ │ │ + bgt 67f8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - bne 6864 │ │ │ │ │ + bne 67f8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6864 │ │ │ │ │ + b 67f8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 6864 │ │ │ │ │ + b 67f8 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 687c │ │ │ │ │ + bne 6810 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 687c │ │ │ │ │ + b 6810 │ │ │ │ │ │ │ │ │ │ -000068e4 <_PyList_BinarySlice>: │ │ │ │ │ +00006878 <_PyList_BinarySlice>: │ │ │ │ │ _PyList_BinarySlice(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -7364,49 +7342,49 @@ │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ str r7, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6d18 <_PyList_BinarySlice+0x434> │ │ │ │ │ + beq 6cac <_PyList_BinarySlice+0x434> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r1, fp, #40 @ 0x28 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - beq 6d18 <_PyList_BinarySlice+0x434> │ │ │ │ │ + beq 6cac <_PyList_BinarySlice+0x434> │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, fp, #40 @ 0x28 │ │ │ │ │ sub r1, fp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r4, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub r6, r8, r4 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble 6cc0 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ - ldr r3, [pc, #948] @ 6d20 <_PyList_BinarySlice+0x43c> │ │ │ │ │ + ble 6c54 <_PyList_BinarySlice+0x3dc> │ │ │ │ │ + ldr r3, [pc, #948] @ 6cb4 <_PyList_BinarySlice+0x43c> │ │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6c90 <_PyList_BinarySlice+0x3ac> │ │ │ │ │ + beq 6c24 <_PyList_BinarySlice+0x3ac> │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #892] @ 6d24 <_PyList_BinarySlice+0x440> │ │ │ │ │ + ldr r3, [pc, #892] @ 6cb8 <_PyList_BinarySlice+0x440> │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [sl, r3] │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ @@ -7420,242 +7398,242 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 6ccc <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + bhi 6c60 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 6ccc <_PyList_BinarySlice+0x3e8> │ │ │ │ │ + beq 6c60 <_PyList_BinarySlice+0x3e8> │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ add r7, r4, r6 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ sub ip, r0, #4 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add r7, r1, r7, lsl #2 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ sub r7, r7, #4 │ │ │ │ │ sub r3, r7, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 6b28 <_PyList_BinarySlice+0x244> │ │ │ │ │ + beq 6abc <_PyList_BinarySlice+0x244> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6b04 <_PyList_BinarySlice+0x220> │ │ │ │ │ + beq 6a98 <_PyList_BinarySlice+0x220> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 6ae8 <_PyList_BinarySlice+0x204> │ │ │ │ │ + beq 6a7c <_PyList_BinarySlice+0x204> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 6acc <_PyList_BinarySlice+0x1e8> │ │ │ │ │ + beq 6a60 <_PyList_BinarySlice+0x1e8> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 6ab0 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ + beq 6a44 <_PyList_BinarySlice+0x1cc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 6a94 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ + beq 6a28 <_PyList_BinarySlice+0x1b0> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 6c70 <_PyList_BinarySlice+0x38c> │ │ │ │ │ + bne 6c04 <_PyList_BinarySlice+0x38c> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - beq 6c50 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + beq 6be4 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ str r0, [r3] │ │ │ │ │ mov r4, ip │ │ │ │ │ str r3, [ip] │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add r1, lr, #8 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ ldr r3, [lr, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add r1, lr, #12 │ │ │ │ │ ldr r3, [lr, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r1, lr, #16 │ │ │ │ │ ldr r3, [lr, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add r1, lr, #20 │ │ │ │ │ ldr r3, [lr, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add r1, lr, #24 │ │ │ │ │ ldr r3, [lr, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ str r0, [r3] │ │ │ │ │ add ip, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add r1, lr, #28 │ │ │ │ │ ldr r3, [lr, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ add ip, r4, #28 │ │ │ │ │ str r0, [r3] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 6b28 <_PyList_BinarySlice+0x244> │ │ │ │ │ + bne 6abc <_PyList_BinarySlice+0x244> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6a30 <_PyList_BinarySlice+0x14c> │ │ │ │ │ - b 6c50 <_PyList_BinarySlice+0x36c> │ │ │ │ │ + bne 69c4 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 6be4 <_PyList_BinarySlice+0x36c> │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6c60 <_PyList_BinarySlice+0x37c> │ │ │ │ │ + bgt 6bf4 <_PyList_BinarySlice+0x37c> │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - b 6a78 <_PyList_BinarySlice+0x194> │ │ │ │ │ + b 6a0c <_PyList_BinarySlice+0x194> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6c54 <_PyList_BinarySlice+0x370> │ │ │ │ │ - ldr r3, [pc, #124] @ 6d28 <_PyList_BinarySlice+0x444> │ │ │ │ │ + beq 6be8 <_PyList_BinarySlice+0x370> │ │ │ │ │ + ldr r3, [pc, #124] @ 6cbc <_PyList_BinarySlice+0x444> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 69b8 <_PyList_BinarySlice+0xd4> │ │ │ │ │ + b 694c <_PyList_BinarySlice+0xd4> │ │ │ │ │ bl 158 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6c54 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 6be8 <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 6cec <_PyList_BinarySlice+0x408> │ │ │ │ │ + bgt 6c80 <_PyList_BinarySlice+0x408> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6cec <_PyList_BinarySlice+0x408> │ │ │ │ │ + bne 6c80 <_PyList_BinarySlice+0x408> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6c54 <_PyList_BinarySlice+0x370> │ │ │ │ │ + beq 6be8 <_PyList_BinarySlice+0x370> │ │ │ │ │ ldr r1, [r9, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr ip, [r5, #12] │ │ │ │ │ add r8, r1, r8, lsl #2 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ │ sub r7, r8, #4 │ │ │ │ │ - b 6a30 <_PyList_BinarySlice+0x14c> │ │ │ │ │ + b 69c4 <_PyList_BinarySlice+0x14c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6c54 <_PyList_BinarySlice+0x370> │ │ │ │ │ + b 6be8 <_PyList_BinarySlice+0x370> │ │ │ │ │ .word 0x000003ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000368 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00006d2c : │ │ │ │ │ +00006cc0 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #52] @ 6d80 │ │ │ │ │ + ldr r0, [pc, #52] @ 6d14 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6d78 │ │ │ │ │ + beq 6d0c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strle r3, [r5] │ │ │ │ │ @@ -7663,24 +7641,24 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ .word 0x000001a8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00006d84 : │ │ │ │ │ +00006d18 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6df4 │ │ │ │ │ + blt 6d88 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 6dcc │ │ │ │ │ + bcs 6d60 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r1, r1, #1 │ │ │ │ │ suble r3, r3, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ @@ -7689,141 +7667,141 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r2, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - bgt 6df4 │ │ │ │ │ + bgt 6d88 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 6dfc │ │ │ │ │ + beq 6d90 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00006e1c : │ │ │ │ │ +00006db0 : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6e50 │ │ │ │ │ + beq 6de4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6e60 │ │ │ │ │ + ble 6df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6e50 │ │ │ │ │ + bne 6de4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e50 │ │ │ │ │ + b 6de4 │ │ │ │ │ │ │ │ │ │ -00006e74 : │ │ │ │ │ +00006e08 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6f54 │ │ │ │ │ + beq 6ee8 │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ subs ip, r2, #1 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ str r1, [r0, #16] │ │ │ │ │ - bmi 6efc │ │ │ │ │ + bmi 6e90 │ │ │ │ │ ldr r0, [r3, ip, lsl #2] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 6ecc │ │ │ │ │ + beq 6e60 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f38 │ │ │ │ │ + ble 6ecc │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 6e90 │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6ef4 │ │ │ │ │ + beq 6e88 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 6f14 │ │ │ │ │ + ble 6ea8 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcs 6ed8 │ │ │ │ │ + bcs 6e6c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bne 6ef4 │ │ │ │ │ + bne 6e88 │ │ │ │ │ str r1, [fp, #-12] │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-12] │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ - b 6ef4 │ │ │ │ │ + b 6e88 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne 6ecc │ │ │ │ │ + bne 6e60 │ │ │ │ │ strd r2, [fp, #-12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrd r2, [fp, #-12] │ │ │ │ │ - b 6ecc │ │ │ │ │ + b 6e60 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00006f60 : │ │ │ │ │ +00006ef4 : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 6fac │ │ │ │ │ + beq 6f40 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 6fcc │ │ │ │ │ + bcs 6f60 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ pop {fp, pc} │ │ │ │ │ @@ -7840,43 +7818,43 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ - ldr r1, [pc, #8] @ 6fe4 │ │ │ │ │ + ldr r1, [pc, #8] @ 6f78 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 6fc4 │ │ │ │ │ + b 6f58 │ │ │ │ │ .word 0x00007f48 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00006fe8 : │ │ │ │ │ +00006f7c : │ │ │ │ │ list_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 70a4 │ │ │ │ │ + beq 7038 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 7034 │ │ │ │ │ + b 6fc8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7098 │ │ │ │ │ + bne 702c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bls 7098 │ │ │ │ │ + bls 702c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -7886,31 +7864,31 @@ │ │ │ │ │ movle r1, r6 │ │ │ │ │ movle r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 701c │ │ │ │ │ + bgt 6fb0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 701c │ │ │ │ │ + bne 6fb0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 701c │ │ │ │ │ + b 6fb0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000070ac <_PyList_SliceSubscript>: │ │ │ │ │ +00007040 <_PyList_SliceSubscript>: │ │ │ │ │ _PyList_SliceSubscript(): │ │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #24 │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ @@ -7918,53 +7896,53 @@ │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r2, fp, #44 @ 0x2c │ │ │ │ │ sub r1, fp, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 7688 <_PyList_SliceSubscript+0x5dc> │ │ │ │ │ + blt 761c <_PyList_SliceSubscript+0x5dc> │ │ │ │ │ ldr r8, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ ldr r1, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [fp, #-36] @ 0xffffffdc │ │ │ │ │ sub r2, fp, #32 │ │ │ │ │ str r1, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 7454 <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ + ble 73e8 <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne 7478 <_PyList_SliceSubscript+0x3cc> │ │ │ │ │ + bne 740c <_PyList_SliceSubscript+0x3cc> │ │ │ │ │ ldr r8, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ sub r6, r8, r4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7454 <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ - ldr r3, [pc, #1368] @ 7690 <_PyList_SliceSubscript+0x5e4> │ │ │ │ │ + ble 73e8 <_PyList_SliceSubscript+0x3a8> │ │ │ │ │ + ldr r3, [pc, #1368] @ 7624 <_PyList_SliceSubscript+0x5e4> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r5, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 75c0 <_PyList_SliceSubscript+0x514> │ │ │ │ │ + beq 7554 <_PyList_SliceSubscript+0x514> │ │ │ │ │ ldr r1, [r3, #1900] @ 0x76c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r0, [r3, #1896] @ 0x768 │ │ │ │ │ str r1, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #1308] @ 7694 <_PyList_SliceSubscript+0x5e8> │ │ │ │ │ + ldr r3, [pc, #1308] @ 7628 <_PyList_SliceSubscript+0x5e8> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ @@ -7980,691 +7958,691 @@ │ │ │ │ │ str r2, [lr] │ │ │ │ │ str r3, [r5, #-4] │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r5, #-8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r0, [r1, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 763c <_PyList_SliceSubscript+0x590> │ │ │ │ │ + bhi 75d0 <_PyList_SliceSubscript+0x590> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq 763c <_PyList_SliceSubscript+0x590> │ │ │ │ │ + beq 75d0 <_PyList_SliceSubscript+0x590> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ add ip, r7, ip, lsl #2 │ │ │ │ │ add r7, r7, r4, lsl #2 │ │ │ │ │ sub r3, r7, ip │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 731c <_PyList_SliceSubscript+0x270> │ │ │ │ │ + beq 72b0 <_PyList_SliceSubscript+0x270> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 72f8 <_PyList_SliceSubscript+0x24c> │ │ │ │ │ + beq 728c <_PyList_SliceSubscript+0x24c> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 72dc <_PyList_SliceSubscript+0x230> │ │ │ │ │ + beq 7270 <_PyList_SliceSubscript+0x230> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 72c0 <_PyList_SliceSubscript+0x214> │ │ │ │ │ + beq 7254 <_PyList_SliceSubscript+0x214> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 72a4 <_PyList_SliceSubscript+0x1f8> │ │ │ │ │ + beq 7238 <_PyList_SliceSubscript+0x1f8> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 7288 <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ + beq 721c <_PyList_SliceSubscript+0x1dc> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 726c <_PyList_SliceSubscript+0x1c0> │ │ │ │ │ + beq 7200 <_PyList_SliceSubscript+0x1c0> │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - beq 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ mov r0, ip │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add lr, lr, #4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [lr] │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add ip, r0, #8 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #8 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #12 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add ip, r0, #16 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #16 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ add ip, r0, #20 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #20 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ str r1, [r3] │ │ │ │ │ add lr, r4, #24 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ add ip, r0, #28 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7468 <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ + bgt 73fc <_PyList_SliceSubscript+0x3bc> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add lr, r4, #28 │ │ │ │ │ str r1, [r3] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - bne 731c <_PyList_SliceSubscript+0x270> │ │ │ │ │ + bne 72b0 <_PyList_SliceSubscript+0x270> │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ bl 158 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, fp, pc} │ │ │ │ │ cmp ip, r7 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 7208 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ - b 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne 719c <_PyList_SliceSubscript+0x15c> │ │ │ │ │ + b 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ bl 158 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7448 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 73dc <_PyList_SliceSubscript+0x39c> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi 760c <_PyList_SliceSubscript+0x560> │ │ │ │ │ + bhi 75a0 <_PyList_SliceSubscript+0x560> │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 760c <_PyList_SliceSubscript+0x560> │ │ │ │ │ + beq 75a0 <_PyList_SliceSubscript+0x560> │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ - ldr r2, [r1, r4, lsl #2] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addle r0, r0, #1 │ │ │ │ │ - strle r0, [r2] │ │ │ │ │ + ldr r0, [r1, r4, lsl #2] │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addle r2, r2, #1 │ │ │ │ │ + strle r2, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + str r0, [r3] │ │ │ │ │ + beq 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r4, r8 │ │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ - beq 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ ldr r2, [r1, r4, lsl #2] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r0, r0, #1 │ │ │ │ │ strle r0, [r2] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r2, r2, #1 │ │ │ │ │ strle r2, [r0] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ - beq 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r2, r8, r4 │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r0, [r3, #16] │ │ │ │ │ - beq 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle ip, ip, #1 │ │ │ │ │ strle ip, [r0] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ - beq 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + beq 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ add r2, r8, r2 │ │ │ │ │ add lr, r3, #24 │ │ │ │ │ add r0, r3, r6, lsl #2 │ │ │ │ │ ldr ip, [r1, r2, lsl #2] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bgt 75f8 <_PyList_SliceSubscript+0x54c> │ │ │ │ │ + bgt 758c <_PyList_SliceSubscript+0x54c> │ │ │ │ │ str r3, [ip] │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ str ip, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 7594 <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ - b 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne 7528 <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ + b 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7448 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ - ldr r3, [pc, #184] @ 7698 <_PyList_SliceSubscript+0x5ec> │ │ │ │ │ + beq 73dc <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + ldr r3, [pc, #184] @ 762c <_PyList_SliceSubscript+0x5ec> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r5, #12] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ str r1, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 7190 <_PyList_SliceSubscript+0xe4> │ │ │ │ │ + b 7124 <_PyList_SliceSubscript+0xe4> │ │ │ │ │ str ip, [lr], #4 │ │ │ │ │ add r2, r2, r8 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 7594 <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ - b 7444 <_PyList_SliceSubscript+0x398> │ │ │ │ │ + bne 7528 <_PyList_SliceSubscript+0x4e8> │ │ │ │ │ + b 73d8 <_PyList_SliceSubscript+0x398> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 762c <_PyList_SliceSubscript+0x580> │ │ │ │ │ + bgt 75c0 <_PyList_SliceSubscript+0x580> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 762c <_PyList_SliceSubscript+0x580> │ │ │ │ │ + bne 75c0 <_PyList_SliceSubscript+0x580> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 74ac <_PyList_SliceSubscript+0x400> │ │ │ │ │ - b 7448 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + bne 7440 <_PyList_SliceSubscript+0x400> │ │ │ │ │ + b 73dc <_PyList_SliceSubscript+0x39c> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 765c <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ + bgt 75f0 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 765c <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ + bne 75f0 <_PyList_SliceSubscript+0x5b0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7448 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + beq 73dc <_PyList_SliceSubscript+0x39c> │ │ │ │ │ ldr r7, [r7, #12] │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ ldr lr, [r5, #12] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ add ip, r7, r4, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ add r7, r7, r8, lsl #2 │ │ │ │ │ - b 7208 <_PyList_SliceSubscript+0x15c> │ │ │ │ │ + b 719c <_PyList_SliceSubscript+0x15c> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7448 <_PyList_SliceSubscript+0x39c> │ │ │ │ │ + b 73dc <_PyList_SliceSubscript+0x39c> │ │ │ │ │ .word 0x00000550 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -0000769c : │ │ │ │ │ +00007630 : │ │ │ │ │ list_sort(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ - bne 76fc │ │ │ │ │ + bne 7690 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 777c │ │ │ │ │ + blt 7710 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 77f0 │ │ │ │ │ + bne 7784 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 11a0 │ │ │ │ │ + b 11a8 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r0, lr │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r4, [ip, #8] │ │ │ │ │ - ldr ip, [pc, #284] @ 7844 │ │ │ │ │ + ldr ip, [pc, #284] @ 77d8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7774 │ │ │ │ │ + beq 7708 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7830 │ │ │ │ │ + beq 77c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movweq r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movteq r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - beq 77c4 │ │ │ │ │ + beq 7758 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 77c4 │ │ │ │ │ + bne 7758 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11a0 │ │ │ │ │ + bl 11a8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, lr │ │ │ │ │ - ldr lr, [pc, #188] @ 7844 │ │ │ │ │ + ldr lr, [pc, #188] @ 77d8 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7774 │ │ │ │ │ + beq 7708 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - blt 783c │ │ │ │ │ + blt 77d0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bl 11a0 │ │ │ │ │ - b 7774 │ │ │ │ │ + bl 11a8 │ │ │ │ │ + b 7708 │ │ │ │ │ mov r0, lr │ │ │ │ │ - ldr lr, [pc, #72] @ 7844 │ │ │ │ │ + ldr lr, [pc, #72] @ 77d8 │ │ │ │ │ sub r2, fp, #20 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7740 │ │ │ │ │ - b 7774 │ │ │ │ │ + bne 76d4 │ │ │ │ │ + b 7708 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ - b 77dc │ │ │ │ │ + b 7770 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 7774 │ │ │ │ │ + b 7708 │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00007848 : │ │ │ │ │ +000077dc : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7944 │ │ │ │ │ + bne 78d8 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PySlice_Type │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PySlice_Type │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 80e4 │ │ │ │ │ + bne 8078 │ │ │ │ │ mov r0, r1 │ │ │ │ │ sub r3, fp, #72 @ 0x48 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 8008 │ │ │ │ │ + blt 7f9c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 7b54 │ │ │ │ │ + beq 7ae8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 8104 │ │ │ │ │ + beq 8098 │ │ │ │ │ mov r0, r5 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC17 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8008 │ │ │ │ │ + beq 7f9c │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7cac │ │ │ │ │ - beq 7cc0 │ │ │ │ │ + blt 7c40 │ │ │ │ │ + beq 7c54 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 7cbc │ │ │ │ │ + bgt 7c50 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 7b20 │ │ │ │ │ + bne 7ab4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af0 │ │ │ │ │ + bl 3c4c │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7938 │ │ │ │ │ + bgt 78cc │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7da8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7878 │ │ │ │ │ + beq 780c │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_IndexError │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_IndexError │ │ │ │ │ mov r0, r1 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 7a14 │ │ │ │ │ + bne 79a8 │ │ │ │ │ strd r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7938 │ │ │ │ │ + bne 78cc │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ sub r3, lr, #1 │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bcs 7ff8 │ │ │ │ │ + bcs 7f8c │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ ldr r2, [ip, r3, lsl #2] │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne 7afc │ │ │ │ │ + bne 7a90 │ │ │ │ │ sub r5, lr, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 79dc │ │ │ │ │ + bge 7970 │ │ │ │ │ sub r3, r5, r3 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7aec │ │ │ │ │ + bgt 7a80 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7aec │ │ │ │ │ + bne 7a80 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r3, r0, lr │ │ │ │ │ - b 7998 │ │ │ │ │ + b 792c │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - beq 8120 │ │ │ │ │ + beq 80b4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r4, [r4, #12] │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addeq r0, r5, #16 │ │ │ │ │ ldrne r0, [r5, #12] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - b 7a98 │ │ │ │ │ + b 7a2c │ │ │ │ │ ldr ip, [r4, r1, lsl #2] │ │ │ │ │ str ip, [r6, r3, lsl #2] │ │ │ │ │ ldr ip, [r5, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle lr, lr, #1 │ │ │ │ │ strle lr, [ip] │ │ │ │ │ str ip, [r4, r1, lsl #2] │ │ │ │ │ add r1, r1, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 7a70 │ │ │ │ │ + blt 7a04 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 7ac4 │ │ │ │ │ + b 7a58 │ │ │ │ │ ldr r0, [r1, r4, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e5c │ │ │ │ │ + ble 7df0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - blt 7ab0 │ │ │ │ │ + blt 7a44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7aec │ │ │ │ │ + bgt 7a80 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7da8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 79ec │ │ │ │ │ - b 7aec │ │ │ │ │ + ble 7980 │ │ │ │ │ + b 7a80 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8010 │ │ │ │ │ + bne 7fa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7a24 │ │ │ │ │ + bne 79b8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7b4c │ │ │ │ │ + bgt 7ae0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7da8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 7938 │ │ │ │ │ + b 78cc │ │ │ │ │ ldr r5, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ sub r2, fp, #76 @ 0x4c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ sub r1, fp, #80 @ 0x50 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 7fbc │ │ │ │ │ - beq 7b8c │ │ │ │ │ + blt 7f50 │ │ │ │ │ + beq 7b20 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bgt 7fcc │ │ │ │ │ + bgt 7f60 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 7cd8 │ │ │ │ │ + beq 7c6c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 7aec │ │ │ │ │ + ble 7a80 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 7bc8 │ │ │ │ │ + bge 7b5c │ │ │ │ │ ldr r2, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ sub r1, r7, #1 │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ str r0, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r0, r2, #1 │ │ │ │ │ str r0, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ @@ -8674,16 +8652,16 @@ │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r6, r4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ movne r4, #0 │ │ │ │ │ ldrne r5, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldrne r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ - bne 7c38 │ │ │ │ │ - b 8140 │ │ │ │ │ + bne 7bcc │ │ │ │ │ + b 80d4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r1, r5, r2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subcs ip, ip, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ ldr r0, [r3, r5, lsl #2] │ │ │ │ │ @@ -8698,454 +8676,454 @@ │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ ldr r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc 7bf0 │ │ │ │ │ + bcc 7b84 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mla r1, r2, r7, r1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bcc 7fd4 │ │ │ │ │ + bcc 7f68 │ │ │ │ │ sub r1, ip, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ bl 40 │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e80 │ │ │ │ │ + ble 7e14 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 7c7c │ │ │ │ │ + bne 7c10 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7938 │ │ │ │ │ + b 78cc │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 7cc0 │ │ │ │ │ + bge 7c54 │ │ │ │ │ str r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r3, [fp, #-72] @ 0xffffffb8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 7b20 │ │ │ │ │ + bne 7ab4 │ │ │ │ │ ldr r1, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 7910 │ │ │ │ │ + b 78a4 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r1, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 8148 │ │ │ │ │ + blt 80dc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movge r3, r2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - blt 80c0 │ │ │ │ │ + blt 8054 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movlt r5, r1 │ │ │ │ │ movge r5, r2 │ │ │ │ │ sub r1, r3, r5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmn r1, r2 │ │ │ │ │ - beq 7ea4 │ │ │ │ │ + beq 7e38 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsls r2, r2, #2 │ │ │ │ │ - beq 7fb0 │ │ │ │ │ + beq 7f44 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ subls sl, fp, #68 @ 0x44 │ │ │ │ │ subls r7, fp, #68 @ 0x44 │ │ │ │ │ - bhi 8060 │ │ │ │ │ + bhi 7ff4 │ │ │ │ │ add r1, r8, r3, lsl #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bge 7f14 │ │ │ │ │ + bge 7ea8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r1, r8, r5, lsl #2 │ │ │ │ │ add r0, r8, r3, lsl #2 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - ble 7f04 │ │ │ │ │ + ble 7e98 │ │ │ │ │ add r3, r5, #6 │ │ │ │ │ add r1, r5, #3 │ │ │ │ │ add r3, r3, r5, asr #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ sub r0, r3, r5 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ movgt r3, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 80b8 │ │ │ │ │ + beq 804c │ │ │ │ │ cmn r3, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 80a8 │ │ │ │ │ + bhi 803c │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r5, [r4, #8] │ │ │ │ │ strne r3, [r4, #16] │ │ │ │ │ - beq 80a8 │ │ │ │ │ + beq 803c │ │ │ │ │ sub r4, r9, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7e28 │ │ │ │ │ + blt 7dbc │ │ │ │ │ ldr r0, [r7, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7e0c │ │ │ │ │ + beq 7da0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 7e48 │ │ │ │ │ + ble 7ddc │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - b 7de8 │ │ │ │ │ + b 7d7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7938 │ │ │ │ │ + b 78cc │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 7938 │ │ │ │ │ + beq 78cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7938 │ │ │ │ │ + b 78cc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7e0c │ │ │ │ │ + bne 7da0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e0c │ │ │ │ │ + b 7da0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7ac0 │ │ │ │ │ + bne 7a54 │ │ │ │ │ str r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7ac0 │ │ │ │ │ + b 7a54 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7c8c │ │ │ │ │ + bne 7c20 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ ldr r1, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ - b 7c8c │ │ │ │ │ + b 7c20 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7aec │ │ │ │ │ + beq 7a80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r4, r2 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 7ef8 │ │ │ │ │ + bmi 7e8c │ │ │ │ │ ldr r0, [r8, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ec0 │ │ │ │ │ + beq 7e54 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 7ec0 │ │ │ │ │ + bgt 7e54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7ec0 │ │ │ │ │ + bne 7e54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7ec0 │ │ │ │ │ + b 7e54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 7aec │ │ │ │ │ + b 7a80 │ │ │ │ │ cmp r5, r2, asr #1 │ │ │ │ │ - blt 7d88 │ │ │ │ │ + blt 7d1c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 7de4 │ │ │ │ │ - beq 7de4 │ │ │ │ │ + b 7d78 │ │ │ │ │ + beq 7d78 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ mov r8, r1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 8050 │ │ │ │ │ + ble 7fe4 │ │ │ │ │ add r1, r2, #6 │ │ │ │ │ add r1, r1, r2, asr #3 │ │ │ │ │ bic ip, r1, #3 │ │ │ │ │ add r1, r2, #3 │ │ │ │ │ sub r0, ip, r2 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ movgt ip, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, ip │ │ │ │ │ - beq 80a0 │ │ │ │ │ + beq 8034 │ │ │ │ │ cmn ip, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 808c │ │ │ │ │ + bhi 8020 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ strd r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldrd r2, [fp, #-96] @ 0xffffffa0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r0, [r4, #12] │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ strne r6, [r4, #16] │ │ │ │ │ - beq 808c │ │ │ │ │ + beq 8020 │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ add r1, r0, r5, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 7de4 │ │ │ │ │ + b 7d78 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ sub r7, fp, #68 @ 0x44 │ │ │ │ │ - b 7d54 │ │ │ │ │ + b 7ce8 │ │ │ │ │ ldr r3, [fp, #-80] @ 0xffffffb0 │ │ │ │ │ ldr r2, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 7b8c │ │ │ │ │ + bge 7b20 │ │ │ │ │ str r3, [fp, #-76] @ 0xffffffb4 │ │ │ │ │ - b 7b8c │ │ │ │ │ + b 7b20 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ sub r2, ip, r1 │ │ │ │ │ sub r0, r1, r7 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ - b 7c5c │ │ │ │ │ + b 7bf0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 7938 │ │ │ │ │ + b 78cc │ │ │ │ │ movw ip, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt ip, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ mov r3, r0 │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC18 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC18 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8008 │ │ │ │ │ + bgt 7f9c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8008 │ │ │ │ │ + bne 7f9c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8008 │ │ │ │ │ + b 7f9c │ │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ │ - blt 7f34 │ │ │ │ │ + blt 7ec8 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 7f90 │ │ │ │ │ + b 7f24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ str r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - beq 80d8 │ │ │ │ │ + beq 806c │ │ │ │ │ ldr r2, [fp, #-88] @ 0xffffffa8 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ ldr r3, [fp, #-92] @ 0xffffffa4 │ │ │ │ │ - b 7d40 │ │ │ │ │ + b 7cd4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - blt 8058 │ │ │ │ │ + blt 7fec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 7e2c │ │ │ │ │ + b 7dc0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 7f68 │ │ │ │ │ + b 7efc │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt 7f0c │ │ │ │ │ + blt 7ea0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7de4 │ │ │ │ │ + b 7d78 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - b 7db8 │ │ │ │ │ + b 7d4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7ea4 │ │ │ │ │ + beq 7e38 │ │ │ │ │ sub sl, fp, #68 @ 0x44 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r7, fp, #68 @ 0x44 │ │ │ │ │ - b 7de4 │ │ │ │ │ + b 7d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 7e34 │ │ │ │ │ + b 7dc8 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC4 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 8008 │ │ │ │ │ + b 7f9c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2564 │ │ │ │ │ + bl 27fc │ │ │ │ │ R_ARM_CALL list_slice_lock_held │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 78cc │ │ │ │ │ - b 8008 │ │ │ │ │ + bne 7860 │ │ │ │ │ + b 7f9c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8140 │ │ │ │ │ + bgt 80d4 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8140 │ │ │ │ │ + bne 80d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 8008 │ │ │ │ │ + b 7f9c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7cf4 │ │ │ │ │ + b 7c88 │ │ │ │ │ │ │ │ │ │ -00008150 : │ │ │ │ │ +000080e4 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8280 │ │ │ │ │ + beq 8214 │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 82d0 │ │ │ │ │ + bne 8264 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Create │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 82a0 │ │ │ │ │ + beq 8234 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 82a0 │ │ │ │ │ + blt 8234 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 81c4 │ │ │ │ │ - b 8254 │ │ │ │ │ + bgt 8158 │ │ │ │ │ + b 81e8 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 8254 │ │ │ │ │ + bge 81e8 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 81e4 │ │ │ │ │ + beq 8178 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8214 │ │ │ │ │ + ble 81a8 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 828c │ │ │ │ │ + blt 8220 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 828c │ │ │ │ │ + blt 8220 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteRepr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 828c │ │ │ │ │ + blt 8220 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 81b4 │ │ │ │ │ + beq 8148 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 81b4 │ │ │ │ │ + bgt 8148 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 81b4 │ │ │ │ │ + bne 8148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 81b4 │ │ │ │ │ + b 8148 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 82a0 │ │ │ │ │ + blt 8234 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ @@ -9153,44 +9131,44 @@ │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC19 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC19 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 82a0 │ │ │ │ │ + beq 8234 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 82b8 │ │ │ │ │ + ble 824c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicodeWriter_Discard │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 82a0 │ │ │ │ │ + bne 8234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82a0 │ │ │ │ │ - ble 82b0 │ │ │ │ │ + b 8234 │ │ │ │ │ + ble 8244 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC20 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC20 │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ │ │ │ │ │ -000082e8 : │ │ │ │ │ +0000827c : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ @@ -9203,53 +9181,53 @@ │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008330 : │ │ │ │ │ +000082c4 : │ │ │ │ │ list_repeat(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ movle r5, #1 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 85c8 │ │ │ │ │ + bne 855c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - bgt 8688 │ │ │ │ │ - ldr r3, [pc, #784] @ 8694 │ │ │ │ │ + bgt 861c │ │ │ │ │ + ldr r3, [pc, #784] @ 8628 │ │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r9, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r4, [r3, #1896] @ 0x768 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8588 │ │ │ │ │ + beq 851c │ │ │ │ │ ldr r2, [r3, #1900] @ 0x76c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r3, #1896] @ 0x768 │ │ │ │ │ str r2, [r3, #1900] @ 0x76c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #728] @ 8698 │ │ │ │ │ + ldr r3, [pc, #728] @ 862c │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r9, r3] │ │ │ │ │ mul r5, r6, r7 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -9263,58 +9241,58 @@ │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r4, {r0, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ str r1, [r2, #3824] @ 0xef0 │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 85d4 │ │ │ │ │ + bhi 8568 │ │ │ │ │ lsl r9, r5, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 85d4 │ │ │ │ │ + beq 8568 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne 8614 │ │ │ │ │ + bne 85a8 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 85b4 │ │ │ │ │ + ble 8548 │ │ │ │ │ add r1, r3, r9 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 8568 │ │ │ │ │ + bcs 84fc │ │ │ │ │ sub r1, r9, #1 │ │ │ │ │ cmp r9, #4 │ │ │ │ │ - beq 8564 │ │ │ │ │ + beq 84f8 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ lsr lr, r0, #1 │ │ │ │ │ lsl r1, lr, #3 │ │ │ │ │ add ip, r3, lr, lsl #3 │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ - beq 850c │ │ │ │ │ + beq 84a0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 84f8 │ │ │ │ │ + beq 848c │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 84ec │ │ │ │ │ + beq 8480 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 84e0 │ │ │ │ │ + beq 8474 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 84d4 │ │ │ │ │ + beq 8468 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 84c8 │ │ │ │ │ + beq 845c │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - bne 8578 │ │ │ │ │ + bne 850c │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ @@ -9326,15 +9304,15 @@ │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 8558 │ │ │ │ │ + beq 84ec │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #64 @ 0x40 │ │ │ │ │ str r2, [r3, #-60] @ 0xffffffc4 │ │ │ │ │ str r2, [r3, #-56] @ 0xffffffc8 │ │ │ │ │ str r2, [r3, #-52] @ 0xffffffcc │ │ │ │ │ str r2, [r3, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [r3, #-44] @ 0xffffffd4 │ │ │ │ │ @@ -9345,180 +9323,180 @@ │ │ │ │ │ str r2, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ str r2, [r3, #-20] @ 0xffffffec │ │ │ │ │ str r2, [r3, #-16] │ │ │ │ │ str r2, [r3, #-12] │ │ │ │ │ str r2, [r3, #-8] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 850c │ │ │ │ │ + bne 84a0 │ │ │ │ │ cmp r0, lr, lsl #1 │ │ │ │ │ - beq 8568 │ │ │ │ │ + beq 84fc │ │ │ │ │ mov r3, ip │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ str r2, [r3] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ - b 84bc │ │ │ │ │ + b 8450 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 856c │ │ │ │ │ - ldr r3, [pc, #248] @ 869c │ │ │ │ │ + beq 8500 │ │ │ │ │ + ldr r3, [pc, #248] @ 8630 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 83cc │ │ │ │ │ + b 8360 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ movge r1, #1342177280 @ 0x50000000 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 844c │ │ │ │ │ + b 83e0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 158 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 85f4 │ │ │ │ │ + bgt 8588 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 85f4 │ │ │ │ │ + bne 8588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 856c │ │ │ │ │ + beq 8500 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ lsl r9, r5, #2 │ │ │ │ │ - beq 843c │ │ │ │ │ + beq 83d0 │ │ │ │ │ add lr, r2, r6, lsl #2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 8624 │ │ │ │ │ + b 85b8 │ │ │ │ │ str r0, [ip], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 8650 │ │ │ │ │ + bls 85e4 │ │ │ │ │ ldr r0, [r2], #4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 8620 │ │ │ │ │ + bgt 85b4 │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ cmp r1, #1073741824 @ 0x40000000 │ │ │ │ │ movge r1, #1342177280 @ 0x50000000 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - b 8620 │ │ │ │ │ + b 85b4 │ │ │ │ │ lsl r6, r6, #2 │ │ │ │ │ sub r7, r9, r6 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - ble 8568 │ │ │ │ │ + ble 84fc │ │ │ │ │ cmp r7, r6 │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - b 8654 │ │ │ │ │ + b 85e8 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000308 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000086a0 : │ │ │ │ │ +00008634 : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bgt 86c8 │ │ │ │ │ + bgt 865c │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs 86b4 │ │ │ │ │ + bcs 8648 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 86dc │ │ │ │ │ - b 86b4 │ │ │ │ │ + bhi 8670 │ │ │ │ │ + b 8648 │ │ │ │ │ │ │ │ │ │ -000086f8 : │ │ │ │ │ +0000868c : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 457c <_list_extend> │ │ │ │ │ + bl 46d8 <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8734 │ │ │ │ │ + beq 86c8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 872c │ │ │ │ │ + b 86c0 │ │ │ │ │ │ │ │ │ │ -0000873c : │ │ │ │ │ +000086d0 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ vldr d6, [r0, #8] │ │ │ │ │ vldr d7, [r1, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ │ movmi r0, #1 │ │ │ │ │ movpl r0, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008768 : │ │ │ │ │ +000086fc : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ mov r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -00008780 : │ │ │ │ │ +00008714 : │ │ │ │ │ list_index(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #28 │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ @@ -9527,47 +9505,47 @@ │ │ │ │ │ mvn r6, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ str r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ - bhi 8a5c │ │ │ │ │ + bhi 89f0 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 882c │ │ │ │ │ + beq 87c0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 89a8 │ │ │ │ │ + beq 893c │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq 87fc │ │ │ │ │ + beq 8790 │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ sub r1, fp, #32 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 89a8 │ │ │ │ │ + beq 893c │ │ │ │ │ ldr r4, [fp, #-36] @ 0xffffffdc │ │ │ │ │ ldr r6, [fp, #-32] @ 0xffffffe0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r6, r6, r3 │ │ │ │ │ biclt r6, r6, r6, asr #31 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble 89b0 │ │ │ │ │ + ble 8944 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bcs 89b0 │ │ │ │ │ + bcs 8944 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ lsl r9, r4, #2 │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ @@ -9575,24 +9553,24 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 89fc │ │ │ │ │ + ble 8990 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 89d4 │ │ │ │ │ - bne 89a8 │ │ │ │ │ + bgt 8968 │ │ │ │ │ + bne 893c │ │ │ │ │ add r5, r4, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 89b0 │ │ │ │ │ + bge 8944 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs 89b0 │ │ │ │ │ + bcs 8944 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ @@ -9602,24 +9580,24 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8a1c │ │ │ │ │ + ble 89b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 89d8 │ │ │ │ │ - bne 89a8 │ │ │ │ │ + bgt 896c │ │ │ │ │ + bne 893c │ │ │ │ │ add r5, r4, #2 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 89b0 │ │ │ │ │ + bge 8944 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs 89b0 │ │ │ │ │ + bcs 8944 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r3, r3, r9 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ @@ -9627,45 +9605,45 @@ │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 8a3c │ │ │ │ │ + ble 89d0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 89d8 │ │ │ │ │ - bne 89a8 │ │ │ │ │ + bgt 896c │ │ │ │ │ + bne 893c │ │ │ │ │ add r5, r4, #3 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 89b0 │ │ │ │ │ + bge 8944 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bls 89b0 │ │ │ │ │ + bls 8944 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 89e4 │ │ │ │ │ + ble 8978 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bgt 89d8 │ │ │ │ │ + bgt 896c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - beq 894c │ │ │ │ │ + beq 88e0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 89cc │ │ │ │ │ + b 8960 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ @@ -9676,82 +9654,82 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub sp, fp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, fp, pc} │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 89cc │ │ │ │ │ + b 8960 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 8998 │ │ │ │ │ + bne 892c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8998 │ │ │ │ │ + b 892c │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 8874 │ │ │ │ │ + bne 8808 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 8874 │ │ │ │ │ + b 8808 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 88dc │ │ │ │ │ + bne 8870 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 88dc │ │ │ │ │ + b 8870 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 893c │ │ │ │ │ + bne 88d0 │ │ │ │ │ str r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b 893c │ │ │ │ │ + b 88d0 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC22 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq 89a8 │ │ │ │ │ + beq 893c │ │ │ │ │ ldr r8, [r9] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 87fc │ │ │ │ │ + ble 8790 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ sub r1, fp, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne 87e8 │ │ │ │ │ - b 89a8 │ │ │ │ │ + bne 877c │ │ │ │ │ + b 893c │ │ │ │ │ │ │ │ │ │ -00008aa0 <_PyList_GetItemRef>: │ │ │ │ │ +00008a34 <_PyList_GetItemRef>: │ │ │ │ │ _PyList_GetItemRef(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - bcs 8ad8 <_PyList_GetItemRef+0x38> │ │ │ │ │ + bcs 8a6c <_PyList_GetItemRef+0x38> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r0] │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 8acc <_PyList_GetItemRef+0x2c> │ │ │ │ │ + b 8a60 <_PyList_GetItemRef+0x2c> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -59,15 +59,15 @@ │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 3118 │ │ │ │ │ + bl 33ac │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq d4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 4d6b0f50 535ee045 e92a2d38 ef0d0000 Mk.PS^.E.*-8.... │ │ │ │ │ - 0x00000010 f5000000 30020000 34020000 00000000 ....0...4....... │ │ │ │ │ + 0x00000000 4f6d0052 556ac121 b406091e ef0d0a0a Om.RUj.!........ │ │ │ │ │ + 0x00000010 f50a0000 30020000 34020000 00000000 ....0...4....... │ │ │ │ │ 0x00000020 53657420 73746174 6520696e 666f726d Set state inform │ │ │ │ │ 0x00000030 6174696f 6e20666f 7220756e 7069636b ation for unpick │ │ │ │ │ 0x00000040 6c696e67 2e000000 52657475 726e2073 ling....Return s │ │ │ │ │ 0x00000050 74617465 20696e66 6f726d61 74696f6e tate information │ │ │ │ │ 0x00000060 20666f72 20706963 6b6c696e 672e0000 for pickling... │ │ │ │ │ 0x00000070 50726976 61746520 6d657468 6f642072 Private method r │ │ │ │ │ 0x00000080 65747572 6e696e67 20616e20 65737469 eturning an esti │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -160,19 +160,19 @@ │ │ │ │ │ 0x000009d0 6f704974 65726174 696f6e00 50794572 opIteration.PyEr │ │ │ │ │ 0x000009e0 725f4578 63657074 696f6e4d 61746368 r_ExceptionMatch │ │ │ │ │ 0x000009f0 65730050 79457272 5f436c65 6172005f es.PyErr_Clear._ │ │ │ │ │ 0x00000a00 50794172 675f4e6f 4b657977 6f726473 PyArg_NoKeywords │ │ │ │ │ 0x00000a10 005f5079 4172675f 43686563 6b506f73 ._PyArg_CheckPos │ │ │ │ │ 0x00000a20 6974696f 6e616c00 50794f62 6a656374 itional.PyObject │ │ │ │ │ 0x00000a30 5f526963 68436f6d 70617265 426f6f6c _RichCompareBool │ │ │ │ │ - 0x00000a40 005f5079 5f46616c 73655374 72756374 ._Py_FalseStruct │ │ │ │ │ - 0x00000a50 005f5079 5f547275 65537472 75637400 ._Py_TrueStruct. │ │ │ │ │ - 0x00000a60 5f50795f 4e6f7449 6d706c65 6d656e74 _Py_NotImplement │ │ │ │ │ - 0x00000a70 65645374 72756374 0050794f 626a6563 edStruct.PyObjec │ │ │ │ │ - 0x00000a80 745f5269 6368436f 6d706172 65005079 t_RichCompare.Py │ │ │ │ │ + 0x00000a40 005f5079 5f547275 65537472 75637400 ._Py_TrueStruct. │ │ │ │ │ + 0x00000a50 5f50795f 46616c73 65537472 75637400 _Py_FalseStruct. │ │ │ │ │ + 0x00000a60 50794f62 6a656374 5f526963 68436f6d PyObject_RichCom │ │ │ │ │ + 0x00000a70 70617265 005f5079 5f4e6f74 496d706c pare._Py_NotImpl │ │ │ │ │ + 0x00000a80 656d656e 74656453 74727563 74005079 ementedStruct.Py │ │ │ │ │ 0x00000a90 54797065 5f47656e 65726963 416c6c6f Type_GenericAllo │ │ │ │ │ 0x00000aa0 63005f50 79417267 5f4e6f4b 776e616d c._PyArg_NoKwnam │ │ │ │ │ 0x00000ab0 6573005f 50794e75 6d626572 5f496e64 es._PyNumber_Ind │ │ │ │ │ 0x00000ac0 65780050 794c6f6e 675f4173 5373697a ex.PyLong_AsSsiz │ │ │ │ │ 0x00000ad0 655f7400 5f50794c 6973745f 436f6e63 e_t._PyList_Conc │ │ │ │ │ 0x00000ae0 61740050 794c6973 745f4765 74497465 at.PyList_GetIte │ │ │ │ │ 0x00000af0 6d005079 4c697374 5f496e73 65727400 m.PyList_Insert. │ │ │ ├── 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: 149572 (bytes into file) │ │ │ │ │ + Start of section headers: 149340 (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 0x24844: │ │ │ │ │ +There are 18 section headers, starting at offset 0x2475c: │ │ │ │ │ │ │ │ │ │ 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 002ebc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 020acc 000888 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 002ef0 0004d8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 021354 0003b8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0033c8 0000d4 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0033c8 018004 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 02170c 002e28 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 01b3cc 000cdf 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 01c0ac 0010d2 00 A 0 0 8 │ │ │ │ │ - [10] .rel.rodata REL 00000000 024534 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01d180 000654 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 024574 000240 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01d7d4 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01d7d4 000033 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01d808 001e10 10 16 319 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01f618 0014b4 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0247b4 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 002dc4 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0209ec 0008c0 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 002df8 0004d8 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0212ac 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 0032d0 0000d4 00 WA 0 0 4 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 0032d0 01803c 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 021664 002de8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 01b30c 000cdf 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 01bfec 0010d2 00 A 0 0 8 │ │ │ │ │ + [10] .rel.rodata REL 00000000 02444c 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 01d0c0 000654 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 02448c 000240 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01d714 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01d714 000033 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01d748 001e00 10 16 318 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01f548 0014a4 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0246cc 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 481 entries: │ │ │ │ │ +Symbol table '.symtab' contains 480 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 $a │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 3 .LANCHOR0 │ │ │ │ │ 4: 00000134 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 0000013c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -20,465 +20,464 @@ │ │ │ │ │ 16: 000004e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 0000001c 0 NOTYPE LOCAL DEFAULT 8 .LC1 │ │ │ │ │ 18: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 19: 00000000 0 NOTYPE LOCAL DEFAULT 5 .LANCHOR1 │ │ │ │ │ 20: 00000028 0 NOTYPE LOCAL DEFAULT 9 .LANCHOR2 │ │ │ │ │ 21: 00000078 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 22: 000004ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 23: 000006a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 24: 000006a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 25: 00000858 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 23: 00000698 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 0000069c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 25: 00000848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 26: 00000038 0 NOTYPE LOCAL DEFAULT 8 .LC2 │ │ │ │ │ 27: 00000050 0 NOTYPE LOCAL DEFAULT 8 .LC3 │ │ │ │ │ 28: 00000068 0 NOTYPE LOCAL DEFAULT 8 .LC4 │ │ │ │ │ - 29: 0000085c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 29: 0000084c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 30: 0000007c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 00000128 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 32: 00000098 0 NOTYPE LOCAL DEFAULT 8 .LC5 │ │ │ │ │ 33: 000000bc 0 NOTYPE LOCAL DEFAULT 8 .LC6 │ │ │ │ │ 34: 000000dc 0 NOTYPE LOCAL DEFAULT 8 .LC7 │ │ │ │ │ 35: 00000168 0 NOTYPE LOCAL DEFAULT 8 .LC8 │ │ │ │ │ 36: 00000170 0 NOTYPE LOCAL DEFAULT 8 .LC9 │ │ │ │ │ 37: 00000174 0 NOTYPE LOCAL DEFAULT 8 .LC10 │ │ │ │ │ 38: 00000184 0 NOTYPE LOCAL DEFAULT 8 .LC11 │ │ │ │ │ 39: 000001b4 0 NOTYPE LOCAL DEFAULT 8 .LC12 │ │ │ │ │ - 40: 00000e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 41: 00000e40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 42: 0000b818 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 43: 00000b04 164 FUNC LOCAL DEFAULT 1 _PyLong_FromLarge │ │ │ │ │ - 44: 000019e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 45: 000019f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 40: 00000e10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 41: 00000e30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 42: 0000b958 64 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 43: 00000a0c 164 FUNC LOCAL DEFAULT 1 _PyLong_FromLarge │ │ │ │ │ + 44: 000019d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 000019e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 46: 00000134 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 47: 00000134 304 FUNC LOCAL DEFAULT 1 maybe_small_long │ │ │ │ │ 48: 0000025c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 49: 000001e4 0 NOTYPE LOCAL DEFAULT 8 .LC13 │ │ │ │ │ - 50: 00001d88 636 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ + 50: 00001d78 636 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 51: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 52: 00000018 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 53: 00001ff0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 00002004 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 55: 00002004 36 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ - 56: 00000264 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 57: 00000264 148 FUNC LOCAL DEFAULT 1 long_compare │ │ │ │ │ - 58: 00002028 156 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ - 59: 000020c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 000020c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 61: 000020c4 60 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ - 62: 00002100 3052 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ - 63: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ - 64: 000026e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 65: 00002704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 66: 000026a8 708 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ - 67: 000002f8 196 FUNC LOCAL DEFAULT 1 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ - 68: 000003b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 69: 00002d60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 53: 00001fe0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00001ff4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00001ff4 36 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ + 56: 00002018 148 FUNC LOCAL DEFAULT 6 long_compare │ │ │ │ │ + 57: 000020ac 156 FUNC LOCAL DEFAULT 6 long_dealloc │ │ │ │ │ + 58: 00002144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 59: 00002148 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 60: 00002148 60 FUNC LOCAL DEFAULT 6 long_to_decimal_string │ │ │ │ │ + 61: 00002184 3048 FUNC LOCAL DEFAULT 6 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ + 62: 00000210 0 NOTYPE LOCAL DEFAULT 8 .LC19 │ │ │ │ │ + 63: 00002768 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 64: 00002784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 65: 000025b0 708 FUNC LOCAL DEFAULT 1 pylong_int_to_decimal_string │ │ │ │ │ + 66: 00000264 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 67: 00000264 196 FUNC LOCAL DEFAULT 1 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ + 68: 00000320 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 69: 00002de0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 00000284 0 NOTYPE LOCAL DEFAULT 8 .LC20 │ │ │ │ │ - 71: 00002d64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 71: 00002de4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 72: 000002b0 0 NOTYPE LOCAL DEFAULT 8 .LC21 │ │ │ │ │ 73: 000002e0 0 NOTYPE LOCAL DEFAULT 8 .LC22 │ │ │ │ │ - 74: 00003130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 75: 000003bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 76: 000003d4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 74: 00003260 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 75: 00000328 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 76: 00000340 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 77: 00000314 0 NOTYPE LOCAL DEFAULT 8 .LC23 │ │ │ │ │ - 78: 000003d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 79: 000005e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 80: 00003134 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 78: 00000344 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 79: 0000054c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 80: 00003268 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 81: 00000330 0 NOTYPE LOCAL DEFAULT 8 .LC24 │ │ │ │ │ 82: 0000034c 0 NOTYPE LOCAL DEFAULT 8 .LC25 │ │ │ │ │ 83: 00000350 0 NOTYPE LOCAL DEFAULT 8 .LC26 │ │ │ │ │ 84: 00000368 0 NOTYPE LOCAL DEFAULT 8 .LC27 │ │ │ │ │ 85: 00000374 0 NOTYPE LOCAL DEFAULT 8 .LC28 │ │ │ │ │ 86: 000003a0 0 NOTYPE LOCAL DEFAULT 8 .LC29 │ │ │ │ │ 87: 000003c8 0 NOTYPE LOCAL DEFAULT 8 .LC30 │ │ │ │ │ - 88: 00003288 3800 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 89: 00004154 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00004160 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00004c68 924 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ - 92: 00005004 536 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ - 93: 00005218 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 000005e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 95: 000005e8 72 FUNC LOCAL DEFAULT 1 long_neg │ │ │ │ │ - 96: 00000630 100 FUNC LOCAL DEFAULT 1 _PyLong_FromSTwoDigits │ │ │ │ │ - 97: 00000694 212 FUNC LOCAL DEFAULT 1 long_neg.part.0 │ │ │ │ │ - 98: 0000521c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 99: 0000521c 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ - 100: 0000d8a0 960 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ - 101: 0000c400 1280 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 102: 000053f8 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 103: 0000558c 2476 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 104: 00005f28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 105: 00005f38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 106: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ - 107: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ - 108: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ - 109: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ - 110: 00005f90 3336 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ - 111: 00006c88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 112: 00006c98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 113: 00007e38 1452 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ - 114: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ - 115: 00000490 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ - 116: 000083e4 592 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ - 117: 00008634 1460 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ - 118: 00008be8 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 119: 000013a4 220 FUNC LOCAL DEFAULT 1 _PyLong_Negate │ │ │ │ │ - 120: 00008c98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 00008c9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 00008cfc 1616 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ - 123: 0000933c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 0000934c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 125: 0000934c 1648 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ - 126: 0000d4cc 980 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ - 127: 000099a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 000099bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 000099bc 392 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 130: 00009cc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 131: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ - 132: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ - 133: 00009ccc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 134: 00009ccc 552 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 135: 0000e158 496 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ - 136: 00009eec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ - 138: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ - 139: 00009ef4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 140: 0000a238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 0000a250 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000a3e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 0000a3e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 144: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ - 145: 0000a6b4 812 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 146: 0000a9d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 0000a9e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 148: 0000b808 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 0000b818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 150: 0000b994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 0000b99c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 0000b99c 2660 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 153: 0000c3f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 0000c400 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 155: 0000c8f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 0000c900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 0000c900 968 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 158: 0000ccc8 2052 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 159: 00002cfc 448 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ - 160: 0000ccc4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ - 162: 0000ccc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 00016124 3080 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 164: 0000d4c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 165: 0000d4cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 166: 0000d894 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 0000d8a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 168: 0000dc5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 169: 0000dc60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 170: 0000dc60 632 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ - 171: 00011b98 4572 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 172: 0000ded4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 0000ded8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 174: 0000ded8 640 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 175: 0000e150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 00000568 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ - 177: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ - 178: 0000e158 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 179: 0000e9f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000ea0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 00013e1c 2716 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ - 182: 0000efd8 628 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 183: 0000f248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ - 185: 000005d0 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ - 186: 0000f24c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 187: 0000f24c 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 188: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ - 189: 0000f2e8 2292 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 190: 0000fb20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000fb40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ - 193: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ - 194: 00000650 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ - 195: 0000fd68 7196 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 196: 00013740 1652 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 197: 00010df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 00010e00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00011b1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 00011b20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 00000a78 140 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ - 202: 00000a74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 203: 00000a78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 204: 00001d70 468 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ - 205: 00001f44 564 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ - 206: 00002178 764 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ - 207: 00012d44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 00012d74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 00012d74 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 210: 00013080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 211: 00013084 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 212: 00013084 188 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ - 213: 0001313c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 214: 00013140 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 215: 00013140 720 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 216: 00013520 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 217: 00000ba8 1044 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ - 218: 00000fb8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 219: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ - 220: 00000fbc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 221: 000136e0 96 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 222: 00013dac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 223: 00013db4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 224: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ - 225: 000148b8 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 226: 00015008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 227: 00015020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 228: 00015020 3080 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 229: 00015c20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 230: 00015c28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 231: 000160c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 232: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ - 233: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ - 234: 00000704 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ - 235: 00001170 564 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ - 236: 0000139c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 237: 00000710 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ - 238: 000160d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 239: 000169c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 240: 000169d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 241: 000013a4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 242: 0000147c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 243: 00001480 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 244: 00000734 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ - 245: 00001c8c 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ - 246: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ - 247: 00002474 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ - 248: 000024b8 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ - 249: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 250: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ - 251: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 252: 000024cc 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ - 253: 000024e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 254: 00017ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 255: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 256: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ - 257: 000024e8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 258: 000024e8 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ - 259: 00002548 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 260: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ - 261: 0000254c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 262: 000025a0 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ - 263: 000000b8 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ - 264: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ - 265: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ - 266: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ - 267: 00002cf4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 268: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ - 269: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ - 270: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ - 271: 0000085c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ - 272: 00002cfc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 273: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ - 274: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ - 275: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ - 276: 00000180 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ - 277: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ - 278: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ - 279: 000002f4 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 280: 0000053c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 281: 00000540 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 282: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ - 283: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ - 284: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 285: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ - 286: 00000400 605 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ - 287: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ - 288: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ - 289: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ - 290: 00000378 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ - 291: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ - 292: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ - 293: 0000034c 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ - 294: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ - 295: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ - 296: 0000035c 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ - 297: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ - 298: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ - 299: 0000036c 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ - 300: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ - 301: 00000f1c 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ - 302: 00000e64 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ - 303: 00000a0c 838 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ - 304: 000006c4 837 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ - 305: 00000d54 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ - 306: 00000fd8 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ - 307: 000010b4 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ - 308: 00001060 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ - 309: 00000f9c 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ - 310: 00000660 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ - 311: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 312: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ - 313: 00000028 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ - 314: 00000040 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ - 315: 00000168 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ - 316: 00000200 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ - 317: 00000328 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ - 318: 0000032c 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ - 319: 00000000 316 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ - 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ - 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ - 322: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 323: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ - 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 325: 0000013c 316 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ - 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 328: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ - 329: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ - 330: 000004ec 440 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ - 331: 000006a4 440 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ - 332: 0000085c 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ - 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 335: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ - 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ - 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ - 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 340: 00000980 4252 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ - 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ - 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ - 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ - 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ - 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ - 351: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ - 352: 00001a1c 536 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ - 353: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 354: 00001c34 340 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ - 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ - 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ - 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ - 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ - 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ - 363: 00002cec 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ - 364: 00002d64 452 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ - 365: 00002f28 284 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 366: 00003044 240 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ - 367: 000003bc 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ - 368: 000003d8 156 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ - 369: 00000474 372 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ - 370: 00003134 340 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ - 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ - 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ - 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ - 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ - 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ - 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 380: 00004160 2824 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ - 381: 00005f38 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ - 382: 00000768 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ + 88: 000033b8 3800 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 89: 00004284 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00004290 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00004d98 924 FUNC LOCAL DEFAULT 6 _PyLong_AsByteArray.constprop.0 │ │ │ │ │ + 92: 00005134 524 FUNC LOCAL DEFAULT 6 long_neg_method │ │ │ │ │ + 93: 0000533c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00000554 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 95: 00000554 104 FUNC LOCAL DEFAULT 1 long_neg │ │ │ │ │ + 96: 000005bc 100 FUNC LOCAL DEFAULT 1 _PyLong_FromSTwoDigits │ │ │ │ │ + 97: 00005340 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 98: 00005340 476 FUNC LOCAL DEFAULT 6 long_add_method │ │ │ │ │ + 99: 0000d9c0 960 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 100: 0000c520 1280 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 101: 0000551c 404 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 102: 000056b0 2476 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 103: 0000604c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 0000605c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 105: 000003e0 0 NOTYPE LOCAL DEFAULT 8 .LC31 │ │ │ │ │ + 106: 00000408 0 NOTYPE LOCAL DEFAULT 8 .LC32 │ │ │ │ │ + 107: 00000434 0 NOTYPE LOCAL DEFAULT 8 .LC33 │ │ │ │ │ + 108: 0000044c 0 NOTYPE LOCAL DEFAULT 8 .LC34 │ │ │ │ │ + 109: 000060b4 3336 FUNC LOCAL DEFAULT 6 long_lshift_method │ │ │ │ │ + 110: 00006dac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 111: 00006dbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 112: 00007f58 1452 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ + 113: 0000047c 0 NOTYPE LOCAL DEFAULT 8 .LC35 │ │ │ │ │ + 114: 00000490 0 NOTYPE LOCAL DEFAULT 8 .LC36 │ │ │ │ │ + 115: 00008504 592 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ + 116: 00008754 1452 FUNC LOCAL DEFAULT 6 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ + 117: 00008d00 180 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ + 118: 000012ac 220 FUNC LOCAL DEFAULT 1 _PyLong_Negate │ │ │ │ │ + 119: 00008db0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 00008db4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 00008e14 1616 FUNC LOCAL DEFAULT 6 long_sub_method │ │ │ │ │ + 122: 00009454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 00009464 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 00009464 1668 FUNC LOCAL DEFAULT 6 long_sub.constprop.0 │ │ │ │ │ + 125: 0000d5ec 980 FUNC LOCAL DEFAULT 6 x_add.constprop.0 │ │ │ │ │ + 126: 00009ad0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 127: 00009ae8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 128: 00009ae8 392 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ + 129: 00009df4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 000004ac 0 NOTYPE LOCAL DEFAULT 8 .LC37 │ │ │ │ │ + 131: 000004cc 0 NOTYPE LOCAL DEFAULT 8 .LC38 │ │ │ │ │ + 132: 00009df8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 133: 00009df8 568 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 134: 0000e278 496 FUNC LOCAL DEFAULT 6 long_new_impl.part.0 │ │ │ │ │ + 135: 0000a02c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 000004f8 0 NOTYPE LOCAL DEFAULT 8 .LC39 │ │ │ │ │ + 137: 00000524 0 NOTYPE LOCAL DEFAULT 8 .LC40 │ │ │ │ │ + 138: 0000a030 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 139: 0000a368 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000a380 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000a520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000a528 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 00000548 0 NOTYPE LOCAL DEFAULT 8 .LC41 │ │ │ │ │ + 144: 0000a7f4 812 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 145: 0000ab14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 146: 0000ab20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 147: 0000b948 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000b958 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000bacc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000bad4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000bad4 2636 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 152: 0000c514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000c520 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000ca10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 0000ca20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 0000ca20 968 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 157: 0000cde8 2052 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 158: 00002c04 448 FUNC LOCAL DEFAULT 1 pylong_int_divmod │ │ │ │ │ + 159: 0000cde4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00000554 0 NOTYPE LOCAL DEFAULT 8 .LC42 │ │ │ │ │ + 161: 0000cde8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 00016144 3080 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 163: 0000d5e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 0000d5ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 0000d9b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 0000d9c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 0000dd7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000dd80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 0000dd80 632 FUNC LOCAL DEFAULT 6 long_mul_method │ │ │ │ │ + 170: 00011aec 4572 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 171: 0000dff4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 0000dff8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 0000dff8 640 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 174: 0000e270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 00000568 0 NOTYPE LOCAL DEFAULT 8 .LC43 │ │ │ │ │ + 176: 00000590 0 NOTYPE LOCAL DEFAULT 8 .LC44 │ │ │ │ │ + 177: 0000e278 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 0000eb10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 0000eb2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 00013dd8 2716 FUNC LOCAL DEFAULT 6 long_format_binary.constprop.0 │ │ │ │ │ + 181: 0000f0f8 628 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 182: 0000f368 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 000005c4 0 NOTYPE LOCAL DEFAULT 8 .LC45 │ │ │ │ │ + 184: 000005d0 0 NOTYPE LOCAL DEFAULT 8 .LC46 │ │ │ │ │ + 185: 0000f36c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 0000f36c 156 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 187: 000005dc 0 NOTYPE LOCAL DEFAULT 8 .LC47 │ │ │ │ │ + 188: 0000f408 2284 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 189: 0000fc40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 0000fc60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 0000060c 0 NOTYPE LOCAL DEFAULT 8 .LC48 │ │ │ │ │ + 192: 00000630 0 NOTYPE LOCAL DEFAULT 8 .LC49 │ │ │ │ │ + 193: 00000650 0 NOTYPE LOCAL DEFAULT 8 .LC50 │ │ │ │ │ + 194: 0000fe80 6744 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 195: 000136fc 1652 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 196: 00010ef0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 00010efc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 198: 00011a70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 00011a74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 200: 00000980 140 FUNC LOCAL DEFAULT 1 PyLong_FromInt64.part.0 │ │ │ │ │ + 201: 0000097c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 202: 00000980 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 203: 00001c78 468 FUNC LOCAL DEFAULT 1 kmul_split.constprop.0 │ │ │ │ │ + 204: 00001e4c 564 FUNC LOCAL DEFAULT 1 v_isub.isra.0 │ │ │ │ │ + 205: 00002080 764 FUNC LOCAL DEFAULT 1 v_iadd.isra.0 │ │ │ │ │ + 206: 00012c98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 00012cc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 208: 00012cc8 204 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 209: 00012fd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00012fd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00012fd8 292 FUNC LOCAL DEFAULT 6 long_abs_method │ │ │ │ │ + 212: 000130f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 000130fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 214: 000130fc 720 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 215: 000134dc 236 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 216: 00000ab0 1044 FUNC LOCAL DEFAULT 1 long_xor │ │ │ │ │ + 217: 00000ec0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 218: 00000680 0 NOTYPE LOCAL DEFAULT 8 .LC51 │ │ │ │ │ + 219: 00000ec4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 220: 0001369c 96 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 221: 00013d68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00013d70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 223: 000006a8 0 NOTYPE LOCAL DEFAULT 8 .LC52 │ │ │ │ │ + 224: 00014874 268 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 225: 00014fc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 00014fd8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 227: 00014fd8 3084 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 228: 00015bdc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 229: 00015be4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 230: 000160e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 000006c0 0 NOTYPE LOCAL DEFAULT 8 .LC53 │ │ │ │ │ + 232: 000006d8 0 NOTYPE LOCAL DEFAULT 8 .LC54 │ │ │ │ │ + 233: 00000704 0 NOTYPE LOCAL DEFAULT 8 .LC55 │ │ │ │ │ + 234: 00001078 564 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ + 235: 000012a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 236: 00000710 0 NOTYPE LOCAL DEFAULT 8 .LC56 │ │ │ │ │ + 237: 000160f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 238: 000169e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 239: 000169f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 240: 000012ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 241: 00001384 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 242: 00001388 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 243: 00000734 0 NOTYPE LOCAL DEFAULT 8 .LC57 │ │ │ │ │ + 244: 00001b94 144 FUNC LOCAL DEFAULT 1 _PyLong_AsUnsignedLongMask │ │ │ │ │ + 245: 00000758 0 NOTYPE LOCAL DEFAULT 8 .LC58 │ │ │ │ │ + 246: 0000237c 68 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ + 247: 000023c0 20 FUNC LOCAL DEFAULT 1 long_long_getter │ │ │ │ │ + 248: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 249: 00000000 28 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ + 250: 00000018 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 251: 000023d4 28 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ + 252: 000023ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 253: 00018030 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 0000001c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 255: 0000001c 92 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ + 256: 000023f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 257: 000023f0 100 FUNC LOCAL DEFAULT 1 int_as_integer_ratio │ │ │ │ │ + 258: 00002450 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 259: 00000788 0 NOTYPE LOCAL DEFAULT 8 .LC59 │ │ │ │ │ + 260: 00002454 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 261: 000024a8 264 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ + 262: 000000b8 28 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ + 263: 000007ac 0 NOTYPE LOCAL DEFAULT 8 .LC60 │ │ │ │ │ + 264: 000007c4 0 NOTYPE LOCAL DEFAULT 8 .LC61 │ │ │ │ │ + 265: 000007f8 0 NOTYPE LOCAL DEFAULT 8 .LC62 │ │ │ │ │ + 266: 00002bfc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 267: 0000081c 0 NOTYPE LOCAL DEFAULT 8 .LC63 │ │ │ │ │ + 268: 00000820 0 NOTYPE LOCAL DEFAULT 8 .LC64 │ │ │ │ │ + 269: 0000082c 0 NOTYPE LOCAL DEFAULT 8 .LC65 │ │ │ │ │ + 270: 0000085c 0 NOTYPE LOCAL DEFAULT 8 .LC66 │ │ │ │ │ + 271: 00002c04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 272: 00000888 0 NOTYPE LOCAL DEFAULT 8 .LC67 │ │ │ │ │ + 273: 000008b4 0 NOTYPE LOCAL DEFAULT 8 .LC68 │ │ │ │ │ + 274: 000008e4 0 NOTYPE LOCAL DEFAULT 8 .LC69 │ │ │ │ │ + 275: 00000180 48 FUNC LOCAL DEFAULT 11 int___getnewargs__ │ │ │ │ │ + 276: 000008e8 0 NOTYPE LOCAL DEFAULT 8 .LC70 │ │ │ │ │ + 277: 00000918 0 NOTYPE LOCAL DEFAULT 8 .LC71 │ │ │ │ │ + 278: 000002f4 176 FUNC LOCAL DEFAULT 11 _PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 279: 0000053c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 280: 00000540 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 281: 00000948 0 NOTYPE LOCAL DEFAULT 8 .LC72 │ │ │ │ │ + 282: 0000096c 0 NOTYPE LOCAL DEFAULT 8 .LC73 │ │ │ │ │ + 283: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 284: 000002f4 144 OBJECT LOCAL DEFAULT 3 long_as_number │ │ │ │ │ + 285: 00000400 605 OBJECT LOCAL DEFAULT 9 long_doc │ │ │ │ │ + 286: 000003e8 240 OBJECT LOCAL DEFAULT 3 long_methods │ │ │ │ │ + 287: 00000384 100 OBJECT LOCAL DEFAULT 3 long_getset │ │ │ │ │ + 288: 000000d4 16 OBJECT LOCAL DEFAULT 3 int_info_desc │ │ │ │ │ + 289: 00000378 134 OBJECT LOCAL DEFAULT 9 int_info__doc__ │ │ │ │ │ + 290: 000002cc 40 OBJECT LOCAL DEFAULT 3 int_info_fields │ │ │ │ │ + 291: 000001e4 44 OBJECT LOCAL DEFAULT 3 _parser.3 │ │ │ │ │ + 292: 0000034c 16 OBJECT LOCAL DEFAULT 9 _keywords.2 │ │ │ │ │ + 293: 00000268 36 OBJECT LOCAL DEFAULT 3 _kwtuple.1 │ │ │ │ │ + 294: 00000210 44 OBJECT LOCAL DEFAULT 3 _parser.6 │ │ │ │ │ + 295: 0000035c 16 OBJECT LOCAL DEFAULT 9 _keywords.5 │ │ │ │ │ + 296: 0000028c 36 OBJECT LOCAL DEFAULT 3 _kwtuple.4 │ │ │ │ │ + 297: 0000023c 44 OBJECT LOCAL DEFAULT 3 _parser.9 │ │ │ │ │ + 298: 0000036c 12 OBJECT LOCAL DEFAULT 9 _keywords.8 │ │ │ │ │ + 299: 000002b0 28 OBJECT LOCAL DEFAULT 3 _kwtuple.7 │ │ │ │ │ + 300: 00000f1c 127 OBJECT LOCAL DEFAULT 9 int_bit_length__doc__ │ │ │ │ │ + 301: 00000e64 181 OBJECT LOCAL DEFAULT 9 int_bit_count__doc__ │ │ │ │ │ + 302: 00000a0c 838 OBJECT LOCAL DEFAULT 9 int_to_bytes__doc__ │ │ │ │ │ + 303: 000006c4 837 OBJECT LOCAL DEFAULT 9 int_from_bytes__doc__ │ │ │ │ │ + 304: 00000d54 271 OBJECT LOCAL DEFAULT 9 int_as_integer_ratio__doc__ │ │ │ │ │ + 305: 00000fd8 135 OBJECT LOCAL DEFAULT 9 int___round____doc__ │ │ │ │ │ + 306: 000010b4 30 OBJECT LOCAL DEFAULT 9 int___getnewargs____doc__ │ │ │ │ │ + 307: 00001060 84 OBJECT LOCAL DEFAULT 9 int___format____doc__ │ │ │ │ │ + 308: 00000f9c 59 OBJECT LOCAL DEFAULT 9 int___sizeof____doc__ │ │ │ │ │ + 309: 00000660 97 OBJECT LOCAL DEFAULT 9 int_is_integer__doc__ │ │ │ │ │ + 310: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 311: 00000000 212 OBJECT LOCAL DEFAULT 5 Int_InfoType │ │ │ │ │ + 312: 00000028 18 OBJECT LOCAL DEFAULT 9 __func__.0 │ │ │ │ │ + 313: 00000040 296 OBJECT LOCAL DEFAULT 9 log_base_BASE │ │ │ │ │ + 314: 00000168 148 OBJECT LOCAL DEFAULT 9 convwidth_base │ │ │ │ │ + 315: 00000200 296 OBJECT LOCAL DEFAULT 9 convmultmax_base │ │ │ │ │ + 316: 00000328 4 OBJECT LOCAL DEFAULT 9 PyLong_LAYOUT │ │ │ │ │ + 317: 0000032c 32 OBJECT LOCAL DEFAULT 9 half_even_correction.10 │ │ │ │ │ + 318: 00000000 316 FUNC GLOBAL DEFAULT 6 PyLong_FromVoidPtr │ │ │ │ │ + 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NewReference │ │ │ │ │ + 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Malloc │ │ │ │ │ + 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 322: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_interp │ │ │ │ │ + 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 324: 0000013c 316 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLong │ │ │ │ │ + 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 327: 00000000 124 FUNC GLOBAL HIDDEN 1 _PyLong_InitTypes │ │ │ │ │ + 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ + 329: 000004ec 432 FUNC GLOBAL DEFAULT 6 PyLong_FromLong │ │ │ │ │ + 330: 0000069c 432 FUNC GLOBAL DEFAULT 6 PyLong_FromSsize_t │ │ │ │ │ + 331: 0000084c 292 FUNC GLOBAL DEFAULT 6 PyLong_AsSsize_t │ │ │ │ │ + 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 334: 0000007c 184 FUNC GLOBAL DEFAULT 1 PyLong_GetInfo │ │ │ │ │ + 335: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_New │ │ │ │ │ + 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyStructSequence_SetItem │ │ │ │ │ + 337: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 339: 00000970 4252 FUNC GLOBAL DEFAULT 6 PyLong_FromString │ │ │ │ │ + 340: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ + 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 342: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Free │ │ │ │ │ + 343: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 344: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ + 345: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 346: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 347: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_SetImmortal │ │ │ │ │ + 348: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 349: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_ImportModule │ │ │ │ │ + 350: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ │ + 351: 00001a0c 536 FUNC GLOBAL DEFAULT 6 PyLong_AsLong │ │ │ │ │ + 352: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 353: 00001c24 340 FUNC GLOBAL DEFAULT 6 PyLong_AsLongAndOverflow │ │ │ │ │ + 354: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 355: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 356: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 357: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ + 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uldivmod │ │ │ │ │ + 359: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_CheckSignals │ │ │ │ │ + 360: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ + 361: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_uidivmod │ │ │ │ │ + 362: 00002d6c 120 FUNC GLOBAL DEFAULT 6 _PyLong_ExactDealloc │ │ │ │ │ + 363: 00002de4 452 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ + 364: 00002fa8 284 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ + 365: 000030c4 420 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 366: 00000328 28 FUNC GLOBAL DEFAULT 1 PyLong_GetNativeLayout │ │ │ │ │ + 367: 00000344 156 FUNC GLOBAL DEFAULT 1 PyLongWriter_Create │ │ │ │ │ + 368: 000003e0 372 FUNC GLOBAL DEFAULT 1 PyLongWriter_Finish │ │ │ │ │ + 369: 00003268 336 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ + 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Create │ │ │ │ │ + 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_GetData │ │ │ │ │ + 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ + 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Finish │ │ │ │ │ + 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytesWriter_Discard │ │ │ │ │ + 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 379: 00004290 2824 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 380: 00012d94 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 381: 0000605c 88 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ + 382: 00000620 244 FUNC GLOBAL DEFAULT 1 PyLong_AsSize_t │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 384: 00006c98 84 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ - 385: 00006cec 4428 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ - 386: 00008c9c 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ - 387: 00009b44 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ + 384: 00006dbc 84 FUNC GLOBAL DEFAULT 6 PyLong_AsInt64 │ │ │ │ │ + 385: 00006e10 4424 FUNC GLOBAL DEFAULT 6 PyLong_AsNativeBytes │ │ │ │ │ + 386: 00008db4 96 FUNC GLOBAL DEFAULT 6 PyLong_GetSign │ │ │ │ │ + 387: 00009c70 392 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Add │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 391: 00009ef4 860 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 391: 0000a030 848 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ - 394: 0000a250 408 FUNC GLOBAL DEFAULT 6 PyLong_Export │ │ │ │ │ - 395: 0000a3e8 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 396: 0000a590 292 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 394: 0000a380 424 FUNC GLOBAL DEFAULT 6 PyLong_Export │ │ │ │ │ + 395: 0000a528 424 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 396: 0000a6d0 292 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ - 398: 0000a9e0 3640 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 398: 0000ab20 3640 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 404: 0000b858 324 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 404: 0000b998 316 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 406: 00012e40 192 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ - 409: 00013410 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ - 412: 0000e348 3216 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ - 414: 0000085c 132 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ - 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ - 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ - 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ - 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 421: 0000fbdc 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 422: 000149c4 1628 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ - 423: 0000fcb0 184 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 426: 00011984 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ - 427: 000008e0 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ - 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 429: 000008fc 232 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ - 430: 00011b20 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ - 431: 00011b34 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ - 432: 000009e4 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ - 433: 00012f00 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ - 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ - 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 437: 0001360c 212 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 438: 00000fbc 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ - 439: 00013db4 104 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 441: 00015c28 1192 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ - 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ - 443: 00001010 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ - 444: 00001064 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ - 445: 000010c0 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ - 446: 00001120 80 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 447: 0000296c 912 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ - 448: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 449: 000160d0 84 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ - 450: 00001480 1812 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 451: 00001b94 84 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ - 452: 00001be8 164 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ - 453: 00001d1c 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ - 454: 00016d2c 3556 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ - 455: 00017b10 1268 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ - 456: 0000254c 84 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ - 457: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ - 458: 00000078 64 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ - 459: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ - 460: 000000d4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ - 461: 0000012c 84 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ - 462: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 463: 000001b0 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ - 464: 00000204 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ - 465: 00000258 156 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ - 466: 000003a4 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ - 467: 00000404 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ - 468: 00000460 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ - 469: 000004c0 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ - 470: 000004d4 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ - 471: 00000540 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ - 472: 00000560 84 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ - 473: 000005b4 84 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ - 474: 00000608 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ - 475: 0000062c 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ - 476: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ - 477: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ - 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ + 408: 000133cc 272 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ + 411: 0000e468 3216 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_PrepareInternal │ │ │ │ │ + 413: 00000714 212 FUNC GLOBAL DEFAULT 1 PyLong_AsVoidPtr │ │ │ │ │ + 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ + 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ + 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ + 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ + 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 419: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 420: 0000fcf4 212 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 421: 00014980 1624 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 422: 0000fdc8 184 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 425: 000118d8 412 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Subtract │ │ │ │ │ + 426: 000007e8 28 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ + 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ + 428: 00000804 232 FUNC GLOBAL DEFAULT 1 PyLong_FromInt32 │ │ │ │ │ + 429: 00011a74 20 FUNC GLOBAL DEFAULT 6 PyLong_FromUInt32 │ │ │ │ │ + 430: 00011a88 100 FUNC GLOBAL DEFAULT 6 PyLong_FromInt64 │ │ │ │ │ + 431: 000008ec 148 FUNC GLOBAL DEFAULT 1 PyLong_FromUInt64 │ │ │ │ │ + 432: 00012e54 388 FUNC GLOBAL DEFAULT 6 _PyCompactLong_Multiply │ │ │ │ │ + 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_FromPairSteal │ │ │ │ │ + 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 436: 000135c8 212 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 437: 00000ec4 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedInt_Converter │ │ │ │ │ + 438: 00013d70 104 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 440: 00015be4 1292 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ + 442: 00000f18 84 FUNC GLOBAL DEFAULT 1 PyLong_FreeExport │ │ │ │ │ + 443: 00000f6c 92 FUNC GLOBAL DEFAULT 1 PyLong_FromUnsignedNativeBytes │ │ │ │ │ + 444: 00000fc8 96 FUNC GLOBAL DEFAULT 1 PyLong_IsNegative │ │ │ │ │ + 445: 00001028 80 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 446: 00002874 912 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ + 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ + 448: 000160f0 84 FUNC GLOBAL DEFAULT 6 _PyLong_UInt64_Converter │ │ │ │ │ + 449: 00001388 1812 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ + 450: 00001a9c 84 FUNC GLOBAL DEFAULT 1 _PyLong_Size_t_Converter │ │ │ │ │ + 451: 00001af0 164 FUNC GLOBAL DEFAULT 1 PyLong_AsUnsignedLongMask │ │ │ │ │ + 452: 00001c24 84 FUNC GLOBAL DEFAULT 1 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ + 453: 00016d4c 3580 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 454: 00017b48 1268 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 455: 00002454 84 FUNC GLOBAL DEFAULT 1 _PyLong_UInt32_Converter │ │ │ │ │ + 456: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ + 457: 00000078 64 FUNC GLOBAL DEFAULT 11 PyLongWriter_Discard │ │ │ │ │ + 458: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ + 459: 000000d4 88 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ + 460: 0000012c 84 FUNC GLOBAL DEFAULT 11 PyLong_AsInt32 │ │ │ │ │ + 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ + 462: 000001b0 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt32 │ │ │ │ │ + 463: 00000204 84 FUNC GLOBAL DEFAULT 11 PyLong_AsUInt64 │ │ │ │ │ + 464: 00000258 156 FUNC GLOBAL DEFAULT 11 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 465: 000003a4 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ │ + 466: 00000404 92 FUNC GLOBAL DEFAULT 11 PyLong_IsPositive │ │ │ │ │ + 467: 00000460 96 FUNC GLOBAL DEFAULT 11 PyLong_IsZero │ │ │ │ │ + 468: 000004c0 20 FUNC GLOBAL DEFAULT 11 _PyLong_New │ │ │ │ │ + 469: 000004d4 108 FUNC GLOBAL DEFAULT 11 _PyLong_FromDigits │ │ │ │ │ + 470: 00000540 32 FUNC GLOBAL DEFAULT 11 _PyLong_Sign │ │ │ │ │ + 471: 00000560 84 FUNC GLOBAL DEFAULT 11 _PyLong_UInt8_Converter │ │ │ │ │ + 472: 000005b4 84 FUNC GLOBAL DEFAULT 11 _PyLong_UInt16_Converter │ │ │ │ │ + 473: 00000608 36 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_IsCompact │ │ │ │ │ + 474: 0000062c 40 FUNC GLOBAL DEFAULT 11 PyUnstable_Long_CompactValue │ │ │ │ │ + 475: 00000000 212 OBJECT GLOBAL DEFAULT 3 PyLong_Type │ │ │ │ │ + 476: 000000e4 256 OBJECT GLOBAL DEFAULT 3 _PyLong_DigitValue │ │ │ │ │ + 477: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 478: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 479: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,1964 +1,1963 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x20acc contains 273 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x209ec contains 280 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000024 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000028 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -0000002c 0001491c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ +0000002c 0001481c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 0000005c 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ 00000060 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ 00000064 0000112b R_ARM_MOVW_ABS_NC 0000001c .LC1 │ │ │ │ │ 00000068 0000112c R_ARM_MOVT_ABS 0000001c .LC1 │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000090 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ 00000094 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -00000098 0001501c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ -000000ac 0001511c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000bc 0001511c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +00000098 00014f1c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ +000000ac 0001501c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000bc 0001501c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ 000000c4 0000081c R_ARM_CALL 00000278 _PyLong_FromMedium │ │ │ │ │ -000000d4 0001511c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e4 0001511c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ -000000e8 0001521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000120 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000128 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000012c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000130 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000200 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000204 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000248 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00000254 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000025c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000260 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000390 0001571d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000003b0 00015c1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -000003b4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003b8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000003d4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000400 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -0000044c 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00000450 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00000454 00004d2b R_ARM_MOVW_ABS_NC 00000314 .LC23 │ │ │ │ │ -00000458 00004d2c R_ARM_MOVT_ABS 00000314 .LC23 │ │ │ │ │ -00000460 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000568 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000056c 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000005a4 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000005d8 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000005e0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005e4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000654 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000658 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000684 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ -000006e8 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000006ec 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000730 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -0000075c 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000007f0 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000007f4 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000007f8 00006a2b R_ARM_MOVW_ABS_NC 000003e0 .LC31 │ │ │ │ │ -000007fc 00006a2c R_ARM_MOVT_ABS 000003e0 .LC31 │ │ │ │ │ -00000804 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000810 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000814 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000818 00006b2b R_ARM_MOVW_ABS_NC 00000408 .LC32 │ │ │ │ │ -0000081c 00006b2c R_ARM_MOVT_ABS 00000408 .LC32 │ │ │ │ │ -00000824 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000082c 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000830 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000834 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00000838 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00000840 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000084c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000850 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000854 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000089c 00016d1c R_ARM_CALL 00002f28 PyLong_AsUnsignedLong │ │ │ │ │ -000008b8 0001601c R_ARM_CALL 00001a1c PyLong_AsLong │ │ │ │ │ -000008c8 0001521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000008e4 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ -000008e8 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ -000008f8 0001ac1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ -0000093c 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000094c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000950 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000970 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000009b0 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000009b4 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000009cc 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000009e0 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ -00000a30 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000a70 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ -00000a74 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000ab8 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000b34 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000b8c 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000cb4 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000d58 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d80 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000df4 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000e84 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000eac 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000f68 00002a1c R_ARM_CALL 0000b818 Py_XDECREF │ │ │ │ │ -00000f70 00002a1c R_ARM_CALL 0000b818 Py_XDECREF │ │ │ │ │ -00000f88 00002a1c R_ARM_CALL 0000b818 Py_XDECREF │ │ │ │ │ -00000f94 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f98 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000fa8 00002a1c R_ARM_CALL 0000b818 Py_XDECREF │ │ │ │ │ -00000fb0 00002a1c R_ARM_CALL 0000b818 Py_XDECREF │ │ │ │ │ -00000fb8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000fd4 0000751c R_ARM_CALL 00008634 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00000ff0 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000ff4 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000ff8 0000db2b R_ARM_MOVW_ABS_NC 00000680 .LC51 │ │ │ │ │ -00000ffc 0000db2c R_ARM_MOVT_ABS 00000680 .LC51 │ │ │ │ │ -00001004 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001060 0001531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000010a4 00018e1d R_ARM_JUMP24 0000a9e0 _PyLong_FromByteArray │ │ │ │ │ -000010ac 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000010b0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000010b4 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000010fc 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001100 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00001108 0000e82b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ -0000110c 0000e82c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ -00001114 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001134 0000741c R_ARM_CALL 000083e4 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ -00001150 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001154 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001158 0000e92b R_ARM_MOVW_ABS_NC 000006d8 .LC54 │ │ │ │ │ -0000115c 0000e92c R_ARM_MOVT_ABS 000006d8 .LC54 │ │ │ │ │ -00001164 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011a8 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000011ac 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -000011b8 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000011f4 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -000011f8 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00001200 0000c31c R_ARM_CALL 0000fd68 long_pow │ │ │ │ │ -00001238 0001bf1c R_ARM_CALL 0000296c _PyLong_DivmodNear │ │ │ │ │ -00001260 0000811c R_ARM_CALL 000099bc long_sub │ │ │ │ │ -00001288 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012a8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000012ac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000012dc 0001961d R_ARM_JUMP24 00012e40 _PyLong_Copy │ │ │ │ │ -000012ec 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001308 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001324 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001340 0000ea2b R_ARM_MOVW_ABS_NC 00000704 .LC55 │ │ │ │ │ -00001344 0000ea2c R_ARM_MOVT_ABS 00000704 .LC55 │ │ │ │ │ -00001348 0001c01c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00001378 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001394 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000139c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013a0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001448 0001531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001460 0000081c R_ARM_CALL 00000278 _PyLong_FromMedium │ │ │ │ │ -0000147c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014b8 00003e1c R_ARM_CALL 00002100 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ -00001590 0001661c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00001720 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001740 0001691c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00001894 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001898 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000189c 0000e02b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ -000018a0 0000e02c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ -000018a8 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018b4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000018b8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000018c0 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001bac 0000751c R_ARM_CALL 00008634 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00001bc8 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001bcc 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001bd0 0000f42b R_ARM_MOVW_ABS_NC 00000734 .LC57 │ │ │ │ │ -00001bd4 0000f42c R_ARM_MOVT_ABS 00000734 .LC57 │ │ │ │ │ -00001bdc 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001c24 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001c28 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001c30 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001c44 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001c80 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cdc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001ce0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001ce4 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001d34 0000711c R_ARM_CALL 00007e38 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ -00001d50 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001d54 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001d58 0000f62b R_ARM_MOVW_ABS_NC 00000758 .LC58 │ │ │ │ │ -00001d5c 0000f62c R_ARM_MOVT_ABS 00000758 .LC58 │ │ │ │ │ -00001d64 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001dac 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00001dbc 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00001dd8 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001dec 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001f14 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002478 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000247c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000024b4 0001961d R_ARM_JUMP24 00012e40 _PyLong_Copy │ │ │ │ │ -000024e4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000024ec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000024f0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002510 0001b21d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00002528 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -00002544 0001b21d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00002548 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002564 0000751c R_ARM_CALL 00008634 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00002580 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002584 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002588 0001042b R_ARM_MOVW_ABS_NC 00000788 .LC59 │ │ │ │ │ -0000258c 0001042c R_ARM_MOVT_ABS 00000788 .LC59 │ │ │ │ │ -00002594 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000025f4 0001c91c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00002608 0001c91c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000261c 0001c91c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00002638 0001c91c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00002648 0001c91c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -0000265c 0001c91c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00002674 0001c91c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ -00002698 0001af1d R_ARM_JUMP24 00011b34 PyLong_FromInt64 │ │ │ │ │ -000026c4 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000026c8 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000026dc 00015e1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000026ec 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -000026f0 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -000026f4 0001082b R_ARM_MOVW_ABS_NC 000007ac .LC60 │ │ │ │ │ -000026f8 0001082c R_ARM_MOVT_ABS 000007ac .LC60 │ │ │ │ │ -000026fc 00015f1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002780 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027b4 0001691c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -000028ac 00019d1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -000028c0 0001cb1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00002914 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002918 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000291c 0001092b R_ARM_MOVW_ABS_NC 000007c4 .LC61 │ │ │ │ │ -00002920 0001092c R_ARM_MOVT_ABS 000007c4 .LC61 │ │ │ │ │ -00002928 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002948 00002a1c R_ARM_CALL 0000b818 Py_XDECREF │ │ │ │ │ -00002958 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002964 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000029c4 00009e1c R_ARM_CALL 0000ccc8 long_divrem │ │ │ │ │ -00002a1c 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00002b58 0001b21d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00002b74 0000661c R_ARM_CALL 000053f8 long_add │ │ │ │ │ -00002b9c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002bb8 0000811c R_ARM_CALL 000099bc long_sub │ │ │ │ │ -00002bdc 00002a1c R_ARM_CALL 0000b818 Py_XDECREF │ │ │ │ │ -00002be4 00002a1c R_ARM_CALL 0000b818 Py_XDECREF │ │ │ │ │ -00002c24 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c4c 0000661c R_ARM_CALL 000053f8 long_add │ │ │ │ │ -00002c5c 00007d1c R_ARM_CALL 0000934c long_sub.constprop.0 │ │ │ │ │ -00002c7c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cc0 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00002cc4 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00002cc8 00010a2b R_ARM_MOVW_ABS_NC 000007f8 .LC62 │ │ │ │ │ -00002ccc 00010a2c R_ARM_MOVT_ABS 000007f8 .LC62 │ │ │ │ │ -00002cd4 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002cec 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cf4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002cf8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d18 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -00002d1c 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -00002d2c 00015e1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -00002d44 00010c2b R_ARM_MOVW_ABS_NC 0000081c .LC63 │ │ │ │ │ -00002d48 00010c2c R_ARM_MOVT_ABS 0000081c .LC63 │ │ │ │ │ -00002d4c 00010d2b R_ARM_MOVW_ABS_NC 00000820 .LC64 │ │ │ │ │ -00002d50 00010d2c R_ARM_MOVT_ABS 00000820 .LC64 │ │ │ │ │ -00002d54 00015f1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00002e0c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002e34 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002e38 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002e3c 00010e2b R_ARM_MOVW_ABS_NC 0000082c .LC65 │ │ │ │ │ -00002e40 00010e2c R_ARM_MOVT_ABS 0000082c .LC65 │ │ │ │ │ -00002e48 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e68 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002e6c 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002e70 00010f2b R_ARM_MOVW_ABS_NC 0000085c .LC66 │ │ │ │ │ -00002e74 00010f2c R_ARM_MOVT_ABS 0000085c .LC66 │ │ │ │ │ -00002e7c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e94 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ea4 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002eb4 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000000d4 0001501c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e4 0001501c R_ARM_CALL 00000000 PyStructSequence_SetItem │ │ │ │ │ +000000e8 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000120 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000128 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000012c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000130 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000200 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000204 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000248 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000254 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000025c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000260 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000002fc 0001561d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +0000031c 00015b1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00000320 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000324 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000340 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000036c 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +000003b8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000003bc 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000003c0 00004d2b R_ARM_MOVW_ABS_NC 00000314 .LC23 │ │ │ │ │ +000003c4 00004d2c R_ARM_MOVT_ABS 00000314 .LC23 │ │ │ │ │ +000003cc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004d4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000004d8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000510 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00000544 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000054c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000550 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000594 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +000005e0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000005e4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000610 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ +000006a8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000006ac 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000006b0 0000692b R_ARM_MOVW_ABS_NC 000003e0 .LC31 │ │ │ │ │ +000006b4 0000692c R_ARM_MOVT_ABS 000003e0 .LC31 │ │ │ │ │ +000006bc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000006cc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000006d0 00006a2b R_ARM_MOVW_ABS_NC 00000408 .LC32 │ │ │ │ │ +000006d4 00006a2c R_ARM_MOVT_ABS 00000408 .LC32 │ │ │ │ │ +000006dc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006e4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000006e8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000006ec 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000006f0 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000006f8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000704 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000708 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000070c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000076c 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007a8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000007ac 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000007b0 0000492b R_ARM_MOVW_ABS_NC 000002e0 .LC22 │ │ │ │ │ +000007b4 0000492c R_ARM_MOVT_ABS 000002e0 .LC22 │ │ │ │ │ +000007bc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007c4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000007c8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +000007cc 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000007d0 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000007d8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000007e0 00015f1c R_ARM_CALL 00001a0c PyLong_AsLong │ │ │ │ │ +000007ec 0000132b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR1 │ │ │ │ │ +000007f0 0000132c R_ARM_MOVT_ABS 00000000 .LANCHOR1 │ │ │ │ │ +00000800 0001ab1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ +00000844 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000854 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000858 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000878 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000008b8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000008bc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000008d4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008e8 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ +00000938 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000978 0000081d R_ARM_JUMP24 00000278 _PyLong_FromMedium │ │ │ │ │ +0000097c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000009c0 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000a3c 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000a94 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000bbc 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000c60 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c88 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000d8c 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000db4 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00000e70 00002a1c R_ARM_CALL 0000b958 Py_XDECREF │ │ │ │ │ +00000e78 00002a1c R_ARM_CALL 0000b958 Py_XDECREF │ │ │ │ │ +00000e90 00002a1c R_ARM_CALL 0000b958 Py_XDECREF │ │ │ │ │ +00000e9c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000ea0 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000eb0 00002a1c R_ARM_CALL 0000b958 Py_XDECREF │ │ │ │ │ +00000eb8 00002a1c R_ARM_CALL 0000b958 Py_XDECREF │ │ │ │ │ +00000ec0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000edc 0000741c R_ARM_CALL 00008754 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000ef8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000efc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000f00 0000da2b R_ARM_MOVW_ABS_NC 00000680 .LC51 │ │ │ │ │ +00000f04 0000da2c R_ARM_MOVT_ABS 00000680 .LC51 │ │ │ │ │ +00000f0c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f68 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00000fac 00018e1d R_ARM_JUMP24 0000ab20 _PyLong_FromByteArray │ │ │ │ │ +00000fb4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000fb8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000fbc 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001004 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001008 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00001010 0000e72b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ +00001014 0000e72c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ +0000101c 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000103c 0000731c R_ARM_CALL 00008504 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ +00001058 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000105c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001060 0000e82b R_ARM_MOVW_ABS_NC 000006d8 .LC54 │ │ │ │ │ +00001064 0000e82c R_ARM_MOVT_ABS 000006d8 .LC54 │ │ │ │ │ +0000106c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010b0 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +000010b4 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +000010c0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000010fc 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00001100 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00001108 0000c21c R_ARM_CALL 0000fe80 long_pow │ │ │ │ │ +00001140 0001be1c R_ARM_CALL 00002874 _PyLong_DivmodNear │ │ │ │ │ +00001168 0000801c R_ARM_CALL 00009ae8 long_sub │ │ │ │ │ +00001190 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000011b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000011e4 00017c1d R_ARM_JUMP24 00012d94 _PyLong_Copy │ │ │ │ │ +000011f4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001210 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000122c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001248 0000e92b R_ARM_MOVW_ABS_NC 00000704 .LC55 │ │ │ │ │ +0000124c 0000e92c R_ARM_MOVT_ABS 00000704 .LC55 │ │ │ │ │ +00001250 0001bf1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00001280 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000129c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012a4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012a8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001350 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001368 0000081c R_ARM_CALL 00000278 _PyLong_FromMedium │ │ │ │ │ +00001384 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013c0 00003d1c R_ARM_CALL 00002184 long_to_decimal_string_internal.constprop.0 │ │ │ │ │ +00001498 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00001628 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001648 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +0000179c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000017a0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000017a4 0000df2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ +000017a8 0000df2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ +000017b0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000017bc 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000017c0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000017c8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001ab4 0000741c R_ARM_CALL 00008754 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00001ad0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001ad4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001ad8 0000f32b R_ARM_MOVW_ABS_NC 00000734 .LC57 │ │ │ │ │ +00001adc 0000f32c R_ARM_MOVT_ABS 00000734 .LC57 │ │ │ │ │ +00001ae4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b2c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001b30 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001b38 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001b4c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001b88 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001be8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001bec 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001c3c 0000701c R_ARM_CALL 00007f58 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +00001c58 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001c5c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001c60 0000f52b R_ARM_MOVW_ABS_NC 00000758 .LC58 │ │ │ │ │ +00001c64 0000f52c R_ARM_MOVT_ABS 00000758 .LC58 │ │ │ │ │ +00001c6c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001cb4 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00001cc4 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00001ce0 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001cf4 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001e1c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002380 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00002384 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000023bc 00017c1d R_ARM_JUMP24 00012d94 _PyLong_Copy │ │ │ │ │ +000023ec 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000023f4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000023f8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002418 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00002430 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +0000244c 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00002450 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000246c 0000741c R_ARM_CALL 00008754 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00002488 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000248c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002490 0001032b R_ARM_MOVW_ABS_NC 00000788 .LC59 │ │ │ │ │ +00002494 0001032c R_ARM_MOVT_ABS 00000788 .LC59 │ │ │ │ │ +0000249c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000024fc 0001c81c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00002510 0001c81c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00002524 0001c81c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00002540 0001c81c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00002550 0001c81c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +00002564 0001c81c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +0000257c 0001c81c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ +000025a0 0001ae1d R_ARM_JUMP24 00011a88 PyLong_FromInt64 │ │ │ │ │ +000025cc 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000025d0 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000025e4 00015d1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000025f4 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +000025f8 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +000025fc 0001072b R_ARM_MOVW_ABS_NC 000007ac .LC60 │ │ │ │ │ +00002600 0001072c R_ARM_MOVT_ABS 000007ac .LC60 │ │ │ │ │ +00002604 00015e1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00002688 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026bc 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +000027b4 00019c1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000027c8 0001ca1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000281c 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002820 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002824 0001082b R_ARM_MOVW_ABS_NC 000007c4 .LC61 │ │ │ │ │ +00002828 0001082c R_ARM_MOVT_ABS 000007c4 .LC61 │ │ │ │ │ +00002830 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002850 00002a1c R_ARM_CALL 0000b958 Py_XDECREF │ │ │ │ │ +00002860 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000286c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028cc 00009d1c R_ARM_CALL 0000cde8 long_divrem │ │ │ │ │ +00002924 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ +00002a04 0000381c R_ARM_CALL 00002018 long_compare │ │ │ │ │ +00002a60 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00002a7c 0000651c R_ARM_CALL 0000551c long_add │ │ │ │ │ +00002aa4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ac0 0000801c R_ARM_CALL 00009ae8 long_sub │ │ │ │ │ +00002ae4 00002a1c R_ARM_CALL 0000b958 Py_XDECREF │ │ │ │ │ +00002aec 00002a1c R_ARM_CALL 0000b958 Py_XDECREF │ │ │ │ │ +00002b2c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b54 0000651c R_ARM_CALL 0000551c long_add │ │ │ │ │ +00002b64 00007c1c R_ARM_CALL 00009464 long_sub.constprop.0 │ │ │ │ │ +00002b84 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bc8 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00002bcc 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00002bd0 0001092b R_ARM_MOVW_ABS_NC 000007f8 .LC62 │ │ │ │ │ +00002bd4 0001092c R_ARM_MOVT_ABS 000007f8 .LC62 │ │ │ │ │ +00002bdc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002bf4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bfc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002c00 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002c20 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +00002c24 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +00002c34 00015d1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +00002c4c 00010b2b R_ARM_MOVW_ABS_NC 0000081c .LC63 │ │ │ │ │ +00002c50 00010b2c R_ARM_MOVT_ABS 0000081c .LC63 │ │ │ │ │ +00002c54 00010c2b R_ARM_MOVW_ABS_NC 00000820 .LC64 │ │ │ │ │ +00002c58 00010c2c R_ARM_MOVT_ABS 00000820 .LC64 │ │ │ │ │ +00002c5c 00015e1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00002d14 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d3c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002d40 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002d44 00010d2b R_ARM_MOVW_ABS_NC 0000082c .LC65 │ │ │ │ │ +00002d48 00010d2c R_ARM_MOVT_ABS 0000082c .LC65 │ │ │ │ │ +00002d50 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d70 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002d74 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002d78 00010e2b R_ARM_MOVW_ABS_NC 0000085c .LC66 │ │ │ │ │ +00002d7c 00010e2c R_ARM_MOVT_ABS 0000085c .LC66 │ │ │ │ │ +00002d84 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d9c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002dbc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x21354 contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x212ac contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 0001de02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 0001dd02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000018 00003a02 R_ARM_ABS32 00002028 long_dealloc │ │ │ │ │ -0000002c 00003d02 R_ARM_ABS32 000020c4 long_to_decimal_string │ │ │ │ │ +00000018 00003902 R_ARM_ABS32 000020ac long_dealloc │ │ │ │ │ +0000002c 00003c02 R_ARM_ABS32 00002148 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000b02 R_ARM_ABS32 00000348 long_hash │ │ │ │ │ -00000048 0001df02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 0001de02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00003202 R_ARM_ABS32 00001d88 long_richcompare │ │ │ │ │ +00000064 00003202 R_ARM_ABS32 00001d78 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ae02 R_ARM_ABS32 0000ded8 long_new │ │ │ │ │ -000000a0 00015702 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00008602 R_ARM_ABS32 00009ccc long_vectorcall │ │ │ │ │ +0000009c 0000ad02 R_ARM_ABS32 0000dff8 long_new │ │ │ │ │ +000000a0 00015602 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ +000000c8 00008502 R_ARM_ABS32 00009df8 long_vectorcall │ │ │ │ │ 000000d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000208 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000214 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000218 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000240 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000244 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000274 0001e002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000280 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000284 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000288 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000298 0001e002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002a4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002a8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002ac 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002bc 0001e002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000002c8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000274 0001df02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000280 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000284 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000288 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000298 0001df02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002a8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002ac 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002bc 0001df02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002c8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002f4 00006302 R_ARM_ABS32 0000521c long_add_method │ │ │ │ │ -000002f8 00007a02 R_ARM_ABS32 00008cfc long_sub_method │ │ │ │ │ -000002fc 0000aa02 R_ARM_ABS32 0000dc60 long_mul_method │ │ │ │ │ -00000300 0000dd02 R_ARM_ABS32 000136e0 long_mod │ │ │ │ │ -00000304 0000d702 R_ARM_ABS32 00013140 long_divmod │ │ │ │ │ -00000308 0000c302 R_ARM_ABS32 0000fd68 long_pow │ │ │ │ │ -0000030c 00005c02 R_ARM_ABS32 00005004 long_neg_method │ │ │ │ │ -00000310 0000d802 R_ARM_ABS32 00013520 long_long │ │ │ │ │ -00000314 0000d402 R_ARM_ABS32 00013084 long_abs_method │ │ │ │ │ -00000318 00003702 R_ARM_ABS32 00002004 long_bool │ │ │ │ │ -0000031c 00007602 R_ARM_ABS32 00008be8 long_invert │ │ │ │ │ -00000320 00006e02 R_ARM_ABS32 00005f90 long_lshift_method │ │ │ │ │ -00000324 0000e402 R_ARM_ABS32 00015020 long_rshift │ │ │ │ │ -00000328 00006702 R_ARM_ABS32 0000558c long_and │ │ │ │ │ -0000032c 0000d902 R_ARM_ABS32 00000ba8 long_xor │ │ │ │ │ -00000330 00009802 R_ARM_ABS32 0000b99c long_or │ │ │ │ │ -00000334 0000d802 R_ARM_ABS32 00013520 long_long │ │ │ │ │ -0000033c 0000e102 R_ARM_ABS32 000148b8 long_float │ │ │ │ │ -00000368 00009d02 R_ARM_ABS32 0000c900 long_div │ │ │ │ │ -0000036c 0000bd02 R_ARM_ABS32 0000f2e8 long_true_divide │ │ │ │ │ -00000378 0000d802 R_ARM_ABS32 00013520 long_long │ │ │ │ │ +000002f4 00006202 R_ARM_ABS32 00005340 long_add_method │ │ │ │ │ +000002f8 00007902 R_ARM_ABS32 00008e14 long_sub_method │ │ │ │ │ +000002fc 0000a902 R_ARM_ABS32 0000dd80 long_mul_method │ │ │ │ │ +00000300 0000dc02 R_ARM_ABS32 0001369c long_mod │ │ │ │ │ +00000304 0000d602 R_ARM_ABS32 000130fc long_divmod │ │ │ │ │ +00000308 0000c202 R_ARM_ABS32 0000fe80 long_pow │ │ │ │ │ +0000030c 00005c02 R_ARM_ABS32 00005134 long_neg_method │ │ │ │ │ +00000310 0000d702 R_ARM_ABS32 000134dc long_long │ │ │ │ │ +00000314 0000d302 R_ARM_ABS32 00012fd8 long_abs_method │ │ │ │ │ +00000318 00003702 R_ARM_ABS32 00001ff4 long_bool │ │ │ │ │ +0000031c 00007502 R_ARM_ABS32 00008d00 long_invert │ │ │ │ │ +00000320 00006d02 R_ARM_ABS32 000060b4 long_lshift_method │ │ │ │ │ +00000324 0000e302 R_ARM_ABS32 00014fd8 long_rshift │ │ │ │ │ +00000328 00006602 R_ARM_ABS32 000056b0 long_and │ │ │ │ │ +0000032c 0000d802 R_ARM_ABS32 00000ab0 long_xor │ │ │ │ │ +00000330 00009702 R_ARM_ABS32 0000bad4 long_or │ │ │ │ │ +00000334 0000d702 R_ARM_ABS32 000134dc long_long │ │ │ │ │ +0000033c 0000e002 R_ARM_ABS32 00014874 long_float │ │ │ │ │ +00000368 00009c02 R_ARM_ABS32 0000ca20 long_div │ │ │ │ │ +0000036c 0000bc02 R_ARM_ABS32 0000f408 long_true_divide │ │ │ │ │ +00000378 0000d702 R_ARM_ABS32 000134dc long_long │ │ │ │ │ 00000384 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000388 0000f802 R_ARM_ABS32 000024b8 long_long_getter │ │ │ │ │ +00000388 0000f702 R_ARM_ABS32 000023c0 long_long_getter │ │ │ │ │ 00000390 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000398 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000039c 0000fa02 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ +0000039c 0000f902 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ 000003a4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003b0 0000f802 R_ARM_ABS32 000024b8 long_long_getter │ │ │ │ │ +000003b0 0000f702 R_ARM_ABS32 000023c0 long_long_getter │ │ │ │ │ 000003b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c4 0000fc02 R_ARM_ABS32 000024cc long_get1 │ │ │ │ │ +000003c4 0000fb02 R_ARM_ABS32 000023d4 long_get1 │ │ │ │ │ 000003cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000f702 R_ARM_ABS32 00002474 long_long_meth │ │ │ │ │ +000003ec 0000f602 R_ARM_ABS32 0000237c long_long_meth │ │ │ │ │ 000003f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003fc 0000d102 R_ARM_ABS32 00012d74 int_bit_length │ │ │ │ │ +000003fc 0000d002 R_ARM_ABS32 00012cc8 int_bit_length │ │ │ │ │ 00000404 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00010602 R_ARM_ABS32 000025a0 int_bit_count │ │ │ │ │ +0000040c 00010502 R_ARM_ABS32 000024a8 int_bit_count │ │ │ │ │ 00000414 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005802 R_ARM_ABS32 00003288 int_to_bytes │ │ │ │ │ +0000041c 00005802 R_ARM_ABS32 000033b8 int_to_bytes │ │ │ │ │ 00000424 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 00009102 R_ARM_ABS32 0000a6b4 int_from_bytes │ │ │ │ │ +0000042c 00009002 R_ARM_ABS32 0000a7f4 int_from_bytes │ │ │ │ │ 00000434 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000043c 00010202 R_ARM_ABS32 000024e8 int_as_integer_ratio │ │ │ │ │ +0000043c 00010102 R_ARM_ABS32 000023f0 int_as_integer_ratio │ │ │ │ │ 00000444 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000448 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000044c 0000f702 R_ARM_ABS32 00002474 long_long_meth │ │ │ │ │ +0000044c 0000f602 R_ARM_ABS32 0000237c long_long_meth │ │ │ │ │ 00000454 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000458 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000045c 0000f702 R_ARM_ABS32 00002474 long_long_meth │ │ │ │ │ +0000045c 0000f602 R_ARM_ABS32 0000237c long_long_meth │ │ │ │ │ 00000464 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000468 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000046c 0000f702 R_ARM_ABS32 00002474 long_long_meth │ │ │ │ │ +0000046c 0000f602 R_ARM_ABS32 0000237c long_long_meth │ │ │ │ │ 00000474 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000478 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000047c 0000eb02 R_ARM_ABS32 00001170 int___round__ │ │ │ │ │ +0000047c 0000ea02 R_ARM_ABS32 00001078 int___round__ │ │ │ │ │ 00000484 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 00011402 R_ARM_ABS32 00000180 int___getnewargs__ │ │ │ │ │ +0000048c 00011302 R_ARM_ABS32 00000180 int___getnewargs__ │ │ │ │ │ 00000494 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 0000bb02 R_ARM_ABS32 0000f24c int___format__ │ │ │ │ │ +0000049c 0000ba02 R_ARM_ABS32 0000f36c int___format__ │ │ │ │ │ 000004a4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00010002 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ +000004ac 0000ff02 R_ARM_ABS32 0000001c int___sizeof__ │ │ │ │ │ 000004b4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004b8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00010702 R_ARM_ABS32 000000b8 int_is_integer │ │ │ │ │ +000004bc 00010602 R_ARM_ABS32 000000b8 int_is_integer │ │ │ │ │ 000004c4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x2170c contains 1477 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x21664 contains 1469 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000068 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000008c 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000068 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000008c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000098 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 0000009c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000000b8 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000000f4 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000000b8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000000f4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000100 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000104 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000128 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000134 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000138 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000001a4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000001c8 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000128 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000134 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000138 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000001a4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000001c8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000001d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000001d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000001f4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000230 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000001f4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000230 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000023c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000240 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000264 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000270 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000274 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000002c8 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000002f0 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000264 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000270 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000274 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000002c8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000002f0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000002fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000300 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000318 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000033c 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000344 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000418 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000318 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000033c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000344 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000418 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000424 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000428 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000444 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000004a4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000004b4 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000004c0 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000004cc 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000004d0 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000444 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000004a4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000004b4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004c0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000004cc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000004d0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ 000004d4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ 000004d8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000004e0 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004e8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000500 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00000504 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000578 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000005b0 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000004e0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004e8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000500 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000504 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000578 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000005b0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000005c0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 000005c4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000005e4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000618 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000005e4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000618 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000624 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ 00000628 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000658 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000694 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000006a0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000006b8 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000006bc 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00000730 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000768 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000778 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000077c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000079c 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000007d0 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000007dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000007e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000810 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000084c 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000858 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000008e8 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000008ec 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000008f0 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -000008f4 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -000008fc 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000908 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000090c 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000910 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00000914 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000091c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000924 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00000928 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000930 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000009d4 0001552b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000009d8 0001552c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -00000a30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00000a34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00000aac 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00000ab0 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00000afc 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00000b20 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00000e28 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000e2c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e30 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e34 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00000e38 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000e3c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00001008 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000100c 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000010c4 0001552b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ -000010c8 0001552c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ -000012a8 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001340 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00001380 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000014b8 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000014c4 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001518 0001581c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000152c 0001591c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -00001538 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000153c 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00001540 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -00001544 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -00001554 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001574 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015e0 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -000015e4 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00001610 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001614 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001618 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000161c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00001624 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001734 00002b1c R_ARM_CALL 00000b04 _PyLong_FromLarge │ │ │ │ │ -000017c4 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000017cc 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000017d0 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000017d4 0000202b R_ARM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ -000017d8 0000202c R_ARM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ -000017e0 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001810 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001858 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000018b0 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000018b4 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000018b8 0000212b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ -000018bc 0000212c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ -000018c4 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000018cc 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ -000018d0 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ -000018d4 00015e1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -000018e8 0001591c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -000018fc 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ -00001900 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ -00001904 0000252b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ -00001908 0000252c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ -0000190c 00015f1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -00001974 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00001978 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000197c 0000262b R_ARM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ -00001980 0000262c R_ARM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ -00001988 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001994 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019b8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019c4 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019dc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000019f0 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000019f4 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000019fc 0000222b R_ARM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ -00001a00 0000222c R_ARM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ -00001a08 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001a14 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a74 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001afc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b20 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00001b24 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00001b28 0000312b R_ARM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ -00001b2c 0000312c R_ARM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ -00001b38 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b6c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001b70 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001b74 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001c98 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00001d24 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d58 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00001d5c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00001d60 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001e0c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001e10 0001632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001e14 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001e18 0001642c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001e2c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001e30 0001632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001e34 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001e38 0001642c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f18 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f1c 0001642c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f2c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f30 0001632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f34 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f38 0001642c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f4c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f50 0001632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f54 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f58 0001642c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f68 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f6c 0001632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f70 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001f74 0001642c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001f80 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f84 0001632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f94 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ -00001f98 0001632c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ -00001f9c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -00001fa0 0001642c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -00001fc4 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00001fc8 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000654 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000068c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000698 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000006b0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000006b4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00000728 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000760 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000770 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000774 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000794 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000007c8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000007d4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000007d8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000804 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000083c 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000848 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000008d8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000008dc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000008e0 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +000008e4 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +000008ec 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000008f8 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +000008fc 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000900 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00000904 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000090c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000914 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00000918 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00000920 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000009c4 0001542b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000009c8 0001542c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00000a20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00000a24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00000a9c 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00000aa0 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00000aec 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00000b10 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00000e18 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e1c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e20 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000e24 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000e28 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000e2c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00000ff8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00000ffc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000010b4 0001542b R_ARM_MOVW_ABS_NC 00000000 _Py_ctype_table │ │ │ │ │ +000010b8 0001542c R_ARM_MOVT_ABS 00000000 _Py_ctype_table │ │ │ │ │ +00001298 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001330 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00001370 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000014a8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000014b4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001508 0001571c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000151c 0001581c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +00001528 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000152c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00001530 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00001534 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +00001544 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001564 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015d0 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +000015d4 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00001600 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001604 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001608 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000160c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00001614 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001724 00002b1c R_ARM_CALL 00000a0c _PyLong_FromLarge │ │ │ │ │ +000017b4 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +000017bc 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000017c0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000017c4 0000202b R_ARM_MOVW_ABS_NC 00000098 .LC5 │ │ │ │ │ +000017c8 0000202c R_ARM_MOVT_ABS 00000098 .LC5 │ │ │ │ │ +000017d0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001800 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001848 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000018a0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000018a4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000018a8 0000212b R_ARM_MOVW_ABS_NC 000000bc .LC6 │ │ │ │ │ +000018ac 0000212c R_ARM_MOVT_ABS 000000bc .LC6 │ │ │ │ │ +000018b4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000018bc 0000232b R_ARM_MOVW_ABS_NC 00000168 .LC8 │ │ │ │ │ +000018c0 0000232c R_ARM_MOVT_ABS 00000168 .LC8 │ │ │ │ │ +000018c4 00015d1c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +000018d8 0001581c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000018ec 0000242b R_ARM_MOVW_ABS_NC 00000170 .LC9 │ │ │ │ │ +000018f0 0000242c R_ARM_MOVT_ABS 00000170 .LC9 │ │ │ │ │ +000018f4 0000252b R_ARM_MOVW_ABS_NC 00000174 .LC10 │ │ │ │ │ +000018f8 0000252c R_ARM_MOVT_ABS 00000174 .LC10 │ │ │ │ │ +000018fc 00015e1c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +00001964 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00001968 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000196c 0000262b R_ARM_MOVW_ABS_NC 00000184 .LC11 │ │ │ │ │ +00001970 0000262c R_ARM_MOVT_ABS 00000184 .LC11 │ │ │ │ │ +00001978 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001984 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019a8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019cc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000019e0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000019e4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000019ec 0000222b R_ARM_MOVW_ABS_NC 000000dc .LC7 │ │ │ │ │ +000019f0 0000222c R_ARM_MOVT_ABS 000000dc .LC7 │ │ │ │ │ +000019f8 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001a04 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001a64 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001aec 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b10 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00001b14 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00001b18 0000312b R_ARM_MOVW_ABS_NC 000001e4 .LC13 │ │ │ │ │ +00001b1c 0000312c R_ARM_MOVT_ABS 000001e4 .LC13 │ │ │ │ │ +00001b28 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b5c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001b60 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001b64 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001c88 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00001d14 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d48 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00001d4c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00001d50 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001dfc 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001e00 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001e04 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001e08 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001e1c 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001e20 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001e24 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001e28 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f08 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f0c 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f1c 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f20 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f24 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f28 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f3c 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f40 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f44 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f48 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f58 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f5c 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f60 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f64 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001f70 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f74 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f84 0001622b R_ARM_MOVW_ABS_NC 00000000 _Py_FalseStruct │ │ │ │ │ +00001f88 0001622c R_ARM_MOVT_ABS 00000000 _Py_FalseStruct │ │ │ │ │ +00001f8c 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +00001f90 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +00001fb4 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fb8 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00001fe0 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001fe4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001fe8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001fec 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001ff0 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001ff4 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001ff8 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00001ffc 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002000 00003302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002040 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002044 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000020b0 0001571d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -000020bc 00015c1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -000020c0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002160 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000216c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00002170 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00002190 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002228 0001661c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000023b4 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000023d8 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000023fc 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002440 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002464 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002488 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000024ac 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00002514 0001681c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000253c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026d0 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000026f0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000026f4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000026f8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000026fc 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002700 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002848 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00002854 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000028ac 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000028d8 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000028ec 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000028f8 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000291c 0001691c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ -00002a2c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a30 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002a34 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002a3c 00003f2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -00002a40 00003f2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -00002a48 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a68 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00002a88 0000421c R_ARM_CALL 000026a8 pylong_int_to_decimal_string │ │ │ │ │ -00002ab0 00016a1c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ -00002adc 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00002ae0 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00002ae8 00003f2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -00002aec 00003f2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -00002af4 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b94 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002c64 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002c68 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002c70 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002d50 0001571d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ -00002d5c 00015c1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ -00002d60 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00002dbc 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002e18 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002e1c 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002e20 0000462b R_ARM_MOVW_ABS_NC 00000284 .LC20 │ │ │ │ │ -00002e24 0000462c R_ARM_MOVT_ABS 00000284 .LC20 │ │ │ │ │ -00002e2c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e6c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ea4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00002ea8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00002eac 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002fd8 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002fdc 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00002fe0 0000482b R_ARM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ -00002fe4 0000482c R_ARM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ -00002fec 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002ff8 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00002ffc 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003000 0000492b R_ARM_MOVW_ABS_NC 000002e0 .LC22 │ │ │ │ │ -00003004 0000492c R_ARM_MOVT_ABS 000002e0 .LC22 │ │ │ │ │ -0000300c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003014 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003018 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000301c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003020 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003028 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003030 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00003034 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000303c 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00003090 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000030a0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000030a4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000030c0 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003114 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003124 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003130 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031a0 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000031b0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000031b4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000031d4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003224 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003234 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003244 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00003248 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000032f4 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00003384 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00003398 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -000033a8 0001741c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ -000033b4 0001751c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ -0000358c 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003594 0001771c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -000035dc 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000035e0 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000035e4 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -000035e8 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -000035f0 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035f8 0001781c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ -0000366c 0001771c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ -000039f4 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000039f8 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000039fc 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00003a00 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00003a08 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003c2c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d04 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003d2c 00017a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00003d48 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00003d4c 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00003d50 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ -00003d54 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ -00003d5c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d6c 0001521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003db0 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00003db4 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00003db8 0000512b R_ARM_MOVW_ABS_NC 00000330 .LC24 │ │ │ │ │ -00003dbc 0000512c R_ARM_MOVT_ABS 00000330 .LC24 │ │ │ │ │ -00003dc4 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e48 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00003e4c 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00003e50 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00003e54 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -00003e84 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00003f08 00017a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00004118 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -0000411c 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -00004120 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ -00004124 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ -00004128 0000542b R_ARM_MOVW_ABS_NC 00000368 .LC27 │ │ │ │ │ -0000412c 0000542c R_ARM_MOVT_ABS 00000368 .LC27 │ │ │ │ │ -00004130 00017b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004138 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000413c 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00004140 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ -00004144 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ -0000414c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004154 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004158 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000415c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004304 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000487c 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004880 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004884 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00004888 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00004890 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004a90 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004a94 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004a98 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -00004a9c 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -00004aa4 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004dec 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004f48 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004f4c 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004f50 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ -00004f54 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ -00004f5c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004fb4 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00004fb8 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00004fbc 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ -00004fc0 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ -00004fc8 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000050ac 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000050bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000050c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000050dc 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005150 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005180 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005194 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005198 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000051b4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000051dc 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000051f4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005218 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005300 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005304 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005374 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005380 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00005384 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000053a4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000053c4 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053c8 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000053ec 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000054c0 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000054c4 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000562c 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005630 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000056a8 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000056b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000056bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000056dc 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005790 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057b8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005890 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005894 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005a18 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a5c 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005aa4 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00005aac 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00005ab0 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00005ea8 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005eb8 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005ee4 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00005ee8 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00005eec 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00005ef0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00005ef8 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005f00 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f04 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005f20 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00005f28 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005f2c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f30 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00005f34 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000060f0 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000060fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00006100 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00006118 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006168 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006420 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00006424 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000064c4 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000064c8 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000064cc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000064d0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000064d8 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006500 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000656c 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065a8 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000065b0 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000065b4 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00006690 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000066a0 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000068ac 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000068b0 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000068b4 00006d2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ -000068b8 00006d2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ -000068c0 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000068c8 00017f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000068d8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000068dc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000068e0 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006c14 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00006c18 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00006c1c 00006c2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ -00006c20 00006c2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ -00006c28 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006c34 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00006c3c 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c40 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c54 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006c88 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c8c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006c90 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006c94 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00006ccc 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00006cd0 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00006cd4 00006d2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ -00006cd8 00006d2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ -00006ce0 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006db4 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00006e1c 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006e54 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000713c 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007aa8 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007aac 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007ab0 0000732b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00007ab4 0000732c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00007abc 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c70 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00007c74 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00007c78 0000732b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00007c7c 0000732c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00007c84 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007cac 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ccc 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007dac 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00007db0 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00007db8 0000722b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ -00007dbc 0000722c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ -00007dc4 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007dfc 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00007e24 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00007e28 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00007e30 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00007eb4 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00008064 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00008104 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008338 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000833c 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008340 0000732b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008344 0000732c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -0000834c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008358 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000835c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008364 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000836c 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000083a0 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000083a4 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000083a8 0000732b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -000083ac 0000732c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -000083b4 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000083d4 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008508 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008520 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008524 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000852c 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008554 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008560 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008564 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008568 0000732b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -0000856c 0000732c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008574 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000857c 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008580 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008584 0000732b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008588 0000732c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008594 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000085b8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008848 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -000088f0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ac0 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00008ae0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -00008ae4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00008aec 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008af4 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008af8 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008afc 0000732b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008b00 0000732c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008b08 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008b50 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00008b54 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00008b58 0000732b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ -00008b5c 0000732c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ -00008b68 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00008b8c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c28 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008c2c 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00008c54 00002b1d R_ARM_JUMP24 00000b04 _PyLong_FromLarge │ │ │ │ │ -00008c88 0000771c R_ARM_CALL 000013a4 _PyLong_Negate │ │ │ │ │ -00008c98 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008cd8 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00008cdc 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00008ce4 0000722b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ -00008ce8 0000722c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ -00008cf0 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008db0 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008dbc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00008dc0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00008dd8 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008fb4 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00008fb8 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000909c 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000090a0 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000917c 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00009180 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00009184 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00009188 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00009194 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009224 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009298 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000092a0 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000092a4 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000930c 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009310 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00009318 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009334 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000933c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009340 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009344 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009348 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009360 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009364 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000093ec 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000093f8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000093fc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009418 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000097e0 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000097e4 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000097e8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -000097ec 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -000097f4 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000988c 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000990c 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000997c 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000999c 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -000099a4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000099a8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000099ac 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000099b0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000099b4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000099b8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009a5c 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009a60 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009bb4 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009bb8 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009c24 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009c5c 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00009c6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009c70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009c94 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009cc8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00009d08 0001841d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00009d14 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00009d18 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00009db8 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00009dd8 0001841c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00009e50 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e68 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009e7c 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009e80 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009e84 0000832b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ -00009e88 0000832c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ -00009e90 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009ea4 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00009ea8 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00009eac 0000842b R_ARM_MOVW_ABS_NC 000004cc .LC38 │ │ │ │ │ -00009eb0 0000842c R_ARM_MOVT_ABS 000004cc .LC38 │ │ │ │ │ -00009ec0 00015b1d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -00009ed0 0001851c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -00009ee0 0001861c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00009eec 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009ef0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00009f48 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00009f4c 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00009f98 0001881c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a014 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a04c 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a074 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a0ac 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a0ec 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a0fc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a100 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a130 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a194 0001881c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a1f0 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a1fc 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000a200 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000a204 0000892b R_ARM_MOVW_ABS_NC 000004f8 .LC39 │ │ │ │ │ -0000a208 0000892c R_ARM_MOVT_ABS 000004f8 .LC39 │ │ │ │ │ -0000a210 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a21c 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a220 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a224 00008a2b R_ARM_MOVW_ABS_NC 00000524 .LC40 │ │ │ │ │ -0000a228 00008a2c R_ARM_MOVT_ABS 00000524 .LC40 │ │ │ │ │ -0000a230 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a3a4 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000a3a8 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000a3c4 0000722b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ -0000a3c8 0000722c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ -0000a3d0 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a4f0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a538 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a56c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a570 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a578 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a608 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000a60c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000a614 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a624 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000a67c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a744 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a75c 00018d2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ -0000a760 00018d2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ -0000a778 00018e1c R_ARM_CALL 0000a9e0 _PyLong_FromByteArray │ │ │ │ │ -0000a784 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000a788 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000a7b0 00017a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000a7c8 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a7e8 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -0000a808 00018f1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -0000a818 0001901c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -0000a834 00018e1c R_ARM_CALL 0000a9e0 _PyLong_FromByteArray │ │ │ │ │ -0000a858 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a89c 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000a8c0 00017a1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000a8fc 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000a924 0001911c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000a940 00018e1c R_ARM_CALL 0000a9e0 _PyLong_FromByteArray │ │ │ │ │ -0000a94c 0001921c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000a954 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000a958 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000a95c 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ -0000a960 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ -0000a968 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a97c 0001931c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000a99c 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -0000a9a0 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -0000a9a4 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ -0000a9a8 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ -0000a9ac 0000902b R_ARM_MOVW_ABS_NC 00000548 .LC41 │ │ │ │ │ -0000a9b0 0000902c R_ARM_MOVT_ABS 00000548 .LC41 │ │ │ │ │ -0000a9b4 00017b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000a9cc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a9d4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a9d8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a9dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ac34 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ac40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ac44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000ac60 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b19c 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000b1a0 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000b3e0 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b428 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000b7bc 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b7cc 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000b7d0 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000b7d4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000b7d8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000b7e4 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000b800 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000b808 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b80c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b810 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b814 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000b848 0001531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000b8c0 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b8e4 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b8f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b8f4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b918 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b950 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b960 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000b964 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000b988 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b994 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000b998 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ba34 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000ba38 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000baac 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000bab8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000babc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000bad4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000bd4c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bd74 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be3c 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000be40 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000be8c 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000bef0 00002b1d R_ARM_JUMP24 00000b04 _PyLong_FromLarge │ │ │ │ │ -0000c050 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c0a4 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c390 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c3ac 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c3b0 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c3b4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c3b8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c3c0 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c3d8 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c3dc 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c3e8 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c3f0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c3f4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c3f8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c3fc 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c468 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c474 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000c478 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000c490 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c6d8 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c6dc 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c798 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000c79c 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000c7a0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000c7a4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000c7b0 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c800 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c838 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c840 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c844 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c8cc 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c8e8 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000c8f0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c8f4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c8f8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000c8fc 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c938 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c93c 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c97c 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c998 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000c99c 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000c9b8 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ca18 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000caa4 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cae4 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000caf0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000caf4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cb14 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cb78 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cbb8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cbd8 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000cbe4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000cbe8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cc10 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000cc4c 00009f1c R_ARM_CALL 00002cfc pylong_int_divmod │ │ │ │ │ -0000cc60 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000cc6c 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cc70 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000ccb0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ccbc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ccc4 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ce50 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -0000ce7c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce88 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ce8c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000cefc 00002f1c R_ARM_CALL 00000134 maybe_small_long │ │ │ │ │ -0000d0b8 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000d0bc 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000d140 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d160 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d180 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1c0 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1dc 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d1fc 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d21c 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d288 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d34c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d378 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d404 00002b1c R_ARM_CALL 00000b04 _PyLong_FromLarge │ │ │ │ │ -0000d410 00002b1c R_ARM_CALL 00000b04 _PyLong_FromLarge │ │ │ │ │ -0000d420 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d424 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d428 0000a12b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -0000d42c 0000a12c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -0000d434 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d444 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000d45c 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -0000d480 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d498 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4c0 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d4c4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d4c8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d520 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d530 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d534 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d54c 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d7f4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d848 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d854 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d86c 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000d870 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000d874 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000d878 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000d880 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d894 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d898 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d89c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000d8f4 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d900 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000d904 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000d91c 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dbc4 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dc14 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dc20 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000dc34 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000dc38 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000dc3c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -0000dc40 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -0000dc48 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000dc5c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000dcfc 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000dd00 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ddac 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ddbc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000ddc0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000dde0 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000de18 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000de1c 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000dea4 00002b1c R_ARM_CALL 00000b04 _PyLong_FromLarge │ │ │ │ │ -0000deb4 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000decc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ded4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000df1c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000df20 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000df48 0001841c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000df64 0001841c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -0000dfc8 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000dfec 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000dffc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e000 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e034 0001791c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000e100 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e104 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e108 0000832b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ -0000e10c 0000832c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ -0000e114 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e148 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e150 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e154 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e17c 0001971c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000e1bc 0001982b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000e1c0 0001982c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000e1ec 0001541c R_ARM_CALL 00000980 PyLong_FromString │ │ │ │ │ -0000e234 0001991d R_ARM_JUMP24 00013410 PyLong_FromUnicodeObject │ │ │ │ │ -0000e254 00019a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000e260 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e264 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e270 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -0000e274 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -0000e27c 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000e29c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e2b0 00019b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e2e0 0001982b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ -0000e2e4 0001982c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ -0000e2ec 00019b1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000e304 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000e308 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000e30c 0000b12b R_ARM_MOVW_ABS_NC 00000590 .LC44 │ │ │ │ │ -0000e310 0000b12c R_ARM_MOVT_ABS 00000590 .LC44 │ │ │ │ │ -0000e318 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e320 0001521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e32c 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000e330 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000e334 0000b02b R_ARM_MOVW_ABS_NC 00000568 .LC43 │ │ │ │ │ -0000e338 0000b02c R_ARM_MOVT_ABS 00000568 .LC43 │ │ │ │ │ -0000e340 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e3b0 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e3bc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000e3c0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000e3e0 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e490 0001661c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -0000e610 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e634 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e658 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e69c 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e6c0 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e6e4 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e708 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e770 0001681c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -0000e798 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e7cc 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000e9d4 00019d1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -0000e9f8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e9fc 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea00 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea04 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000ea08 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -0000eb58 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000eb8c 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000ebe4 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ec10 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000ec24 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ec30 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000eca8 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ecac 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ecb4 00003f2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -0000ecb8 00003f2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -0000ecc0 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ece4 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ece8 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -0000ecec 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -0000ecf4 00003f2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ -0000ecf8 00003f2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ -0000ed00 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ee0c 0000421c R_ARM_CALL 000026a8 pylong_int_to_decimal_string │ │ │ │ │ -0000ee20 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000ee24 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000ee2c 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000ee50 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef90 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -0000f054 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000f058 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000f104 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f110 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0000f114 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0000f134 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f20c 00002b1c R_ARM_CALL 00000b04 _PyLong_FromLarge │ │ │ │ │ -0000f224 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000f240 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f248 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f280 00019f1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000f29c 0001a01c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000f2ac 0001a11c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000f2b8 0001a21c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000f2c8 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ -0000f2cc 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ -0000f2d0 0000b82b R_ARM_MOVW_ABS_NC 000005c4 .LC45 │ │ │ │ │ -0000f2d4 0000b82c R_ARM_MOVT_ABS 000005c4 .LC45 │ │ │ │ │ -0000f2d8 0000b92b R_ARM_MOVW_ABS_NC 000005d0 .LC46 │ │ │ │ │ -0000f2dc 0000b92c R_ARM_MOVT_ABS 000005d0 .LC46 │ │ │ │ │ -0000f2e0 00017b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000f430 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000f46c 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000f480 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f674 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f6ac 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f778 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f798 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000f7b4 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000f840 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000f86c 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000f9ec 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f9f0 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000fa2c 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fa30 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000fa34 0000a12b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -0000fa38 0000a12c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -0000fa40 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000faac 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000fb90 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000fba4 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fba8 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fbac 0000bc2b R_ARM_MOVW_ABS_NC 000005dc .LC47 │ │ │ │ │ -0000fbb0 0000bc2c R_ARM_MOVT_ABS 000005dc .LC47 │ │ │ │ │ -0000fbb8 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fc3c 0001a61c R_ARM_CALL 000149c4 _PyLong_Frexp │ │ │ │ │ -0000fc5c 0001891d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000fc60 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000fc64 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0000fc68 0000c02b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ -0000fc6c 0000c02c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ -0000fc74 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fc80 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fc84 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fc88 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000fc8c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000fc94 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fc9c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fca0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fca8 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fd38 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000fd3c 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -0000fd40 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -0000fd44 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0000fd4c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000fd54 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0000fd58 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000fd60 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fddc 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -0000fde0 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -0000fec4 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -0000fec8 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0000ff48 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fffc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010024 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001004c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100a8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100ec 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101c0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010224 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010250 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010268 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001026c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00010294 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001032c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010384 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000103c0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104a4 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -00010670 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -000106a8 0000771c R_ARM_CALL 000013a4 _PyLong_Negate │ │ │ │ │ -0001070c 0000391c R_ARM_CALL 00000264 long_compare │ │ │ │ │ -00010800 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001088c 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00010890 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -000108c0 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000108c8 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -000108f0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001093c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010980 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000109d0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a18 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010a38 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ac8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010af8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010b14 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010b18 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010b1c 0000c22b R_ARM_MOVW_ABS_NC 00000650 .LC50 │ │ │ │ │ -00010b20 0000c22c R_ARM_MOVT_ABS 00000650 .LC50 │ │ │ │ │ -00010b28 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010b58 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010bbc 0001a92b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ -00010bc0 0001a92c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ -00010bcc 0001a82b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ -00010bd0 0001a82c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ -00010bfc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010c4c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d30 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d48 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010d5c 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00010d78 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d80 00002b1c R_ARM_CALL 00000b04 _PyLong_FromLarge │ │ │ │ │ -00010dac 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010db0 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010db8 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00010dbc 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00010dc4 0000c12b R_ARM_MOVW_ABS_NC 00000630 .LC49 │ │ │ │ │ -00010dc8 0000c12c R_ARM_MOVT_ABS 00000630 .LC49 │ │ │ │ │ -00010dd4 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010dec 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010df4 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010df8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010dfc 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00010e14 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010e2c 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e7c 00009f1c R_ARM_CALL 00002cfc pylong_int_divmod │ │ │ │ │ -00010eec 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f04 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f1c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f34 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f50 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f78 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010fa0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010fb8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001103c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011054 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011070 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011080 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110bc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000110ec 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001110c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011164 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011284 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011340 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011388 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011434 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011474 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000114c8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001150c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011560 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000115a8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011600 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011648 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000118e8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011958 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000119d4 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000119d8 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011a5c 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011a9c 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011ab0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011ab4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011adc 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011b1c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00011b30 0001451d R_ARM_JUMP24 0000013c PyLong_FromUnsignedLong │ │ │ │ │ -00011b58 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00011b5c 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00011b94 0000c91d R_ARM_JUMP24 00000a78 PyLong_FromInt64.part.0 │ │ │ │ │ -00011c2c 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011c40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00011c44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00011c64 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011c8c 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00011ce8 0001681c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00011fa0 0001681c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00012288 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000122bc 0000cc1c R_ARM_CALL 00001d70 kmul_split.constprop.0 │ │ │ │ │ -000122e8 0000cc1c R_ARM_CALL 00001d70 kmul_split.constprop.0 │ │ │ │ │ -0001234c 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000123b0 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000123f4 0000cd1c R_ARM_CALL 00001f44 v_isub.isra.0 │ │ │ │ │ -0001247c 0000cd1c R_ARM_CALL 00001f44 v_isub.isra.0 │ │ │ │ │ -00012814 0000ce1c R_ARM_CALL 00002178 v_iadd.isra.0 │ │ │ │ │ -000128f0 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000128fc 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0001291c 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012928 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012958 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -000129c0 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012a04 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012a4c 0000ce1c R_ARM_CALL 00002178 v_iadd.isra.0 │ │ │ │ │ -00012a54 0000431c R_ARM_CALL 000002f8 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00012a64 0000431c R_ARM_CALL 000002f8 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ -00012abc 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012acc 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012af0 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00012b00 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012b20 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012b2c 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012b8c 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012bac 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00012c04 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012c10 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c1c 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c48 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012c54 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c60 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c6c 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c78 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012c9c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012cd0 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012cdc 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012ce8 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00012cf0 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00012cf4 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00012cf8 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00012cfc 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00012d04 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012d3c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012d44 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d48 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012d4c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d50 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d54 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d58 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d5c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d60 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d64 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d68 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d6c 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00012d70 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012dd8 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00012ddc 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012e34 0000c91d R_ARM_JUMP24 00000a78 PyLong_FromInt64.part.0 │ │ │ │ │ -00012e7c 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00012e80 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012eec 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00012f48 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00012f4c 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00012fcc 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013008 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00013018 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001301c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013040 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00013080 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00013098 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001309c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013124 0000611d R_ARM_JUMP24 00000694 long_neg.part.0 │ │ │ │ │ -00013134 00002b1d R_ARM_JUMP24 00000b04 _PyLong_FromLarge │ │ │ │ │ -00013138 0001961d R_ARM_JUMP24 00012e40 _PyLong_Copy │ │ │ │ │ -0001313c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000131e4 0001b21d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -00013204 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00013208 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -0001323c 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013244 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -0001325c 0001b21d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ -000132a8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000132f0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013318 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013324 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013340 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00013348 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013398 00009f1c R_ARM_CALL 00002cfc pylong_int_divmod │ │ │ │ │ -000133ac 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000133b0 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000133b8 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000133bc 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000133ec 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013404 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013438 0001b31c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00013448 0001b41c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00013458 0001541c R_ARM_CALL 00000980 PyLong_FromString │ │ │ │ │ -000134c8 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -000134cc 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000134d8 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000134dc 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000134e4 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000134f8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013514 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013524 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013528 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00013570 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00013574 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000135e0 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001363c 0001541c R_ARM_CALL 00000980 PyLong_FromString │ │ │ │ │ -00013688 00019a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00013694 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00013698 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -000136a0 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ -000136a4 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ -000136b0 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000136d4 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013734 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013738 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000137c8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000138d8 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000138dc 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -0001391c 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013924 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013960 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00013964 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000139c0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013a88 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00013bd0 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013c20 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013c40 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013c60 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ca0 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013cbc 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013cd8 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013cf4 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013d18 0001a31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013d30 0000771c R_ARM_CALL 000013a4 _PyLong_Negate │ │ │ │ │ -00013d54 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013d58 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013d5c 0000a12b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ -00013d60 0000a12c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ -00013d68 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013d90 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -00013da4 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00013dac 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013db0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00013ef8 0001661c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -000141c8 0001561c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00014208 00019d1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00014528 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -0001452c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00014534 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00014540 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00014544 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014548 0000e02b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ -0001454c 0000e02c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ -00014554 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001491c 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00014924 0001a61c R_ARM_CALL 000149c4 _PyLong_Frexp │ │ │ │ │ -0001493c 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00014950 0001521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00014968 0001a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0001496c 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00014970 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00014974 0000c02b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ -00014978 0000c02c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ -00014980 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014988 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0001498c 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00014990 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ -00014994 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ -0001499c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000149a4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ -000149a8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000149b0 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00014c9c 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00014ca0 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00014dec 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00014df0 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00014f14 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00014f18 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -00014f98 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ -00014f9c 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ -000151b0 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000151b4 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -000154b4 00002f1c R_ARM_CALL 00000134 maybe_small_long │ │ │ │ │ -000154fc 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001550c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00015510 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001552c 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000157e0 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000157e4 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000157e8 00006d2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ -000157ec 00006d2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ -000157f4 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000157fc 00017f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00015808 0001b81c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00015a88 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015b18 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00015b1c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00015b60 00014a1c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ -00015b7c 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015bec 0001652b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015bf0 0001652c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00015bfc 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -00015c04 00015a2b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ -00015c08 00015a2c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ -00015c0c 00006c2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ -00015c10 00006c2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ -00015c18 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015c20 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015c24 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015c78 0001ba1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00015cc0 0000601d R_ARM_JUMP24 00000630 _PyLong_FromSTwoDigits │ │ │ │ │ -00015fa0 00002f1d R_ARM_JUMP24 00000134 maybe_small_long │ │ │ │ │ -00016058 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -0001605c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -0001609c 00014a1d R_ARM_JUMP24 000004ec PyLong_FromLong │ │ │ │ │ -000160ac 0001961d R_ARM_JUMP24 00012e40 _PyLong_Copy │ │ │ │ │ -000160c8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000160cc 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00016104 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016108 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -0001610c 0000ed2b R_ARM_MOVW_ABS_NC 00000710 .LC56 │ │ │ │ │ -00016110 0000ed2c R_ARM_MOVT_ABS 00000710 .LC56 │ │ │ │ │ -00016118 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016174 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016184 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016188 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -000161ac 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000161e0 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000161f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -000161f4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016218 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016518 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016524 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016528 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016544 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000165c8 0001681c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00016604 0001671c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000167f0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001696c 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000169c8 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000169cc 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -000169d0 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00016a10 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016a54 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016ba0 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016bb0 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016bd8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016be4 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016bf0 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016c18 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016c24 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016c34 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016cd0 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016cd8 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016cdc 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016ce0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00016ce4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00016cec 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016d10 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00016d14 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00016d18 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00016d1c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00016d24 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00016e3c 0001ba1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016e68 0001ba1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016e84 0001ba1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016eec 0001411c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016ef8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016efc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016f18 0001401c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016f6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016f70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016fa4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ -00016fa8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ -00016fcc 0000391c R_ARM_CALL 00000264 long_compare │ │ │ │ │ -00017180 0001ba1c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -000172cc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000173ac 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -000173b0 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00017404 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017414 00005f1c R_ARM_CALL 000005e8 long_neg │ │ │ │ │ -00017440 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001744c 00005f1c R_ARM_CALL 000005e8 long_neg │ │ │ │ │ -000174a8 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000174fc 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000178fc 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0001794c 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017984 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -00017994 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -000179a0 0001421c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017a10 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017a54 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017a60 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017a78 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017a90 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017aa8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017ab4 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -00017b08 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017c4c 0001761c R_ARM_CALL 00000000 memset │ │ │ │ │ -00017e80 0001442b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ -00017e84 0001442c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ -00017f00 0000601d R_ARM_JUMP24 00000630 _PyLong_FromSTwoDigits │ │ │ │ │ -00017f80 0001571c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00017fb4 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00017fb8 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00017fbc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ -00017fc0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ -00017fcc 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00017fd8 00015c1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ -00017ff8 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017ffc 0001436b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ -00018000 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000020c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000020c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002134 0001561d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00002140 00015b1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002144 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000021e4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000021f0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000021f4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00002214 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000022ac 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00002438 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000245c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002480 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000024c4 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000024e8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000250c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002530 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00002598 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000025c0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002754 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00002770 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002774 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002778 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000277c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002780 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000028c8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000028d4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000292c 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002958 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000296c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00002978 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000299c 0001681c R_ARM_CALL 00000000 PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ +00002aac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ab0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002ab4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002abc 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +00002ac0 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +00002ac8 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002ae8 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00002b08 0000411c R_ARM_CALL 000025b0 pylong_int_to_decimal_string │ │ │ │ │ +00002b30 0001691c R_ARM_CALL 00000000 __aeabi_uidivmod │ │ │ │ │ +00002b5c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00002b60 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00002b68 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +00002b6c 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +00002b74 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002c14 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002ce4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002ce8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002cf0 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002dd0 0001561d R_ARM_JUMP24 00000000 PyObject_Free │ │ │ │ │ +00002ddc 00015b1d R_ARM_JUMP24 00000000 _Py_SetImmortal │ │ │ │ │ +00002de0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00002e3c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002e98 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00002e9c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00002ea0 0000462b R_ARM_MOVW_ABS_NC 00000284 .LC20 │ │ │ │ │ +00002ea4 0000462c R_ARM_MOVT_ABS 00000284 .LC20 │ │ │ │ │ +00002eac 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002eec 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f24 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00002f28 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00002f2c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003058 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000305c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003060 0000482b R_ARM_MOVW_ABS_NC 000002b0 .LC21 │ │ │ │ │ +00003064 0000482c R_ARM_MOVT_ABS 000002b0 .LC21 │ │ │ │ │ +0000306c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003078 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000307c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003080 0000492b R_ARM_MOVW_ABS_NC 000002e0 .LC22 │ │ │ │ │ +00003084 0000492c R_ARM_MOVT_ABS 000002e0 .LC22 │ │ │ │ │ +0000308c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003094 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003098 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000309c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +000030a0 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +000030a8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000030b0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000030b4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000030bc 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003134 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003168 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000317c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003180 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000031a4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000031f8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003204 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00003208 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003224 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003240 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003254 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003260 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00003264 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000032d4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000032e4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000032e8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00003308 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003358 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003368 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003384 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00003388 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00003424 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000034b4 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000034c8 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +000034d8 0001731c R_ARM_CALL 00000000 PyBytesWriter_Create │ │ │ │ │ +000034e4 0001741c R_ARM_CALL 00000000 PyBytesWriter_GetData │ │ │ │ │ +000036bc 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +000036c4 0001761c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +0000370c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003710 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003714 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00003718 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +00003720 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003728 0001771c R_ARM_CALL 00000000 PyBytesWriter_Discard │ │ │ │ │ +0000379c 0001761c R_ARM_CALL 00000000 PyBytesWriter_Finish │ │ │ │ │ +00003b24 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003b28 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003b2c 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +00003b30 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +00003b38 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d5c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e34 0001781c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003e5c 0001791c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003e78 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00003e7c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00003e80 00001c2b R_ARM_MOVW_ABS_NC 00000068 .LC4 │ │ │ │ │ +00003e84 00001c2c R_ARM_MOVT_ABS 00000068 .LC4 │ │ │ │ │ +00003e8c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e9c 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ee0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00003ee4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00003ee8 0000512b R_ARM_MOVW_ABS_NC 00000330 .LC24 │ │ │ │ │ +00003eec 0000512c R_ARM_MOVT_ABS 00000330 .LC24 │ │ │ │ │ +00003ef4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f78 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00003f7c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00003f80 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00003f84 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00003fb4 0001781c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004038 0001791c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00004248 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +0000424c 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +00004250 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ +00004254 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ +00004258 0000542b R_ARM_MOVW_ABS_NC 00000368 .LC27 │ │ │ │ │ +0000425c 0000542c R_ARM_MOVT_ABS 00000368 .LC27 │ │ │ │ │ +00004260 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004268 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000426c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00004270 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ +00004274 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ +0000427c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004284 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004288 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000428c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004434 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +000049ac 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000049b0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000049b4 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +000049b8 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +000049c0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004bc0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00004bc4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00004bc8 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00004bcc 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +00004bd4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004f1c 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005078 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000507c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00005080 0000572b R_ARM_MOVW_ABS_NC 000003c8 .LC30 │ │ │ │ │ +00005084 0000572c R_ARM_MOVT_ABS 000003c8 .LC30 │ │ │ │ │ +0000508c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000050e4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000050e8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000050ec 0000562b R_ARM_MOVW_ABS_NC 000003a0 .LC29 │ │ │ │ │ +000050f0 0000562c R_ARM_MOVT_ABS 000003a0 .LC29 │ │ │ │ │ +000050f8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000051dc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000051e8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000051ec 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005208 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005278 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052a8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000052b8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000052bc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000052d8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005300 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005318 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000533c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005424 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005428 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005470 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000547c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00005480 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000054a0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000054fc 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005500 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005510 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000055e4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000055e8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005750 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005754 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000057cc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000057dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000057e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00005800 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000058b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058dc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059b4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000059b8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005b3c 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005b80 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005bc8 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00005bd0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00005bd4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00005fcc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005fdc 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000601c 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006024 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006028 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000602c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006030 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006038 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006040 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006044 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000604c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006050 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006054 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006058 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006214 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006220 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00006224 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000623c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000628c 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006544 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00006548 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000065e8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000065ec 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000065f0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000065f4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000065fc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006624 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00006690 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000066cc 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000066d4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000066d8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000067b4 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000067c4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000069d0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000069d4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000069d8 00006c2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ +000069dc 00006c2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ +000069e4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000069ec 00017f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000069fc 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00006a00 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00006a04 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006d38 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00006d3c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00006d40 00006b2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ +00006d44 00006b2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ +00006d4c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006d58 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00006d60 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d64 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006d78 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006dac 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006db0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006db4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006db8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00006df0 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00006df4 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00006df8 00006c2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ +00006dfc 00006c2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ +00006e04 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006ed8 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00006f40 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006f78 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007260 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007bc8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007bcc 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007bd0 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00007bd4 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007bdc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007d90 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00007d94 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00007d98 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00007d9c 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00007da4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007dcc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dec 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00007ecc 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00007ed0 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00007ed8 0000712b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ +00007edc 0000712c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ +00007ee4 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007f1c 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00007f44 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00007f48 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00007f50 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00007fd4 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00008184 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00008224 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008458 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000845c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008460 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00008464 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +0000846c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008478 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000847c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008484 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000848c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000084c0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000084c4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000084c8 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +000084cc 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +000084d4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000084f4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008628 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008640 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008644 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000864c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008674 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008680 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008684 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008688 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +0000868c 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008694 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000869c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +000086a0 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +000086a4 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +000086a8 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +000086b4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000086d8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008964 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00008a0c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008be4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008bf8 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00008bfc 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +00008c04 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008c14 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008c18 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008c1c 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00008c20 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008c28 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008cb4 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00008cb8 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00008cbc 0000722b R_ARM_MOVW_ABS_NC 00000490 .LC36 │ │ │ │ │ +00008cc0 0000722c R_ARM_MOVT_ABS 00000490 .LC36 │ │ │ │ │ +00008ccc 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008cf0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d40 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00008d44 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00008d6c 00002b1d R_ARM_JUMP24 00000a0c _PyLong_FromLarge │ │ │ │ │ +00008da0 0000761c R_ARM_CALL 000012ac _PyLong_Negate │ │ │ │ │ +00008db0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008df0 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00008df4 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00008dfc 0000712b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ +00008e00 0000712c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ +00008e08 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008ec8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008ed4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00008ed8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00008ef0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000090cc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000090d0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000091b4 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000091b8 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009294 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009298 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000929c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +000092a0 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +000092ac 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000933c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000093b0 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000093b8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +000093bc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009424 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009428 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00009430 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000944c 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009454 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009458 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000945c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009460 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009478 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000947c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009504 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009510 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009514 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009530 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000098fc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00009900 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00009904 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00009908 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00009910 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000099ac 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009a30 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009aa8 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009ac8 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00009ad0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ad4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ad8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009adc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ae0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009ae4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009b88 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009b8c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009ce0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00009ce4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00009d50 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009d88 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00009d98 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009d9c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009dc0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00009df4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00009e34 0001841d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00009e40 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00009e44 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00009ee4 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009f04 0001841c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00009f70 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f98 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009fac 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009fb0 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009fb4 0000822b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ +00009fb8 0000822c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ +00009fc0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009fdc 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00009fe0 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00009fe4 0000832b R_ARM_MOVW_ABS_NC 000004cc .LC38 │ │ │ │ │ +00009fe8 0000832c R_ARM_MOVT_ABS 000004cc .LC38 │ │ │ │ │ +00009ff8 00015a1d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a010 0001851c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a020 0001861c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000a02c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a084 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000a088 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000a0d4 0001881c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a150 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a188 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a1b0 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a1e8 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a228 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a238 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a23c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a268 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2c4 0001881c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a320 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a32c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000a330 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000a334 0000882b R_ARM_MOVW_ABS_NC 000004f8 .LC39 │ │ │ │ │ +0000a338 0000882c R_ARM_MOVT_ABS 000004f8 .LC39 │ │ │ │ │ +0000a340 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a34c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000a350 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000a354 0000892b R_ARM_MOVW_ABS_NC 00000524 .LC40 │ │ │ │ │ +0000a358 0000892c R_ARM_MOVT_ABS 00000524 .LC40 │ │ │ │ │ +0000a360 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a4e4 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000a4e8 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000a508 0000712b R_ARM_MOVW_ABS_NC 0000047c .LC35 │ │ │ │ │ +0000a50c 0000712c R_ARM_MOVT_ABS 0000047c .LC35 │ │ │ │ │ +0000a514 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a630 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a678 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a6ac 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a6b0 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a6b8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a748 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000a74c 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000a754 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000a764 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000a7bc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a884 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000a89c 00018d2b R_ARM_MOVW_ABS_NC 00000000 PyBytes_Type │ │ │ │ │ +0000a8a0 00018d2c R_ARM_MOVT_ABS 00000000 PyBytes_Type │ │ │ │ │ +0000a8b8 00018e1c R_ARM_CALL 0000ab20 _PyLong_FromByteArray │ │ │ │ │ +0000a8c4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000a8c8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000a8f0 0001791c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000a908 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000a928 0001721c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +0000a948 00018f1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +0000a958 0001901c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +0000a974 00018e1c R_ARM_CALL 0000ab20 _PyLong_FromByteArray │ │ │ │ │ +0000a998 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a9dc 0001781c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000aa00 0001791c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000aa3c 0001781c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000aa64 0001911c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000aa80 00018e1c R_ARM_CALL 0000ab20 _PyLong_FromByteArray │ │ │ │ │ +0000aa8c 0001921c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000aa94 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000aa98 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000aa9c 0000552b R_ARM_MOVW_ABS_NC 00000374 .LC28 │ │ │ │ │ +0000aaa0 0000552c R_ARM_MOVT_ABS 00000374 .LC28 │ │ │ │ │ +0000aaa8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000aabc 0001931c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000aadc 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +0000aae0 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +0000aae4 0000532b R_ARM_MOVW_ABS_NC 00000350 .LC26 │ │ │ │ │ +0000aae8 0000532c R_ARM_MOVT_ABS 00000350 .LC26 │ │ │ │ │ +0000aaec 00008f2b R_ARM_MOVW_ABS_NC 00000548 .LC41 │ │ │ │ │ +0000aaf0 00008f2c R_ARM_MOVT_ABS 00000548 .LC41 │ │ │ │ │ +0000aaf4 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000ab0c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ab14 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ab18 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ab1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ad74 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ad80 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ad84 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ada0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b2dc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000b2e0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000b520 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b568 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000b8fc 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b90c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000b910 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000b914 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000b918 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000b924 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000b940 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000b948 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b94c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b950 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000b954 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000b988 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000ba00 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ba24 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ba30 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ba34 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000ba50 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ba8c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ba98 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000ba9c 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000bac0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000bacc 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000bad0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb68 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000bb6c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000be58 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000bf3c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf64 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c02c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c030 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c068 00002b1d R_ARM_JUMP24 00000a0c _PyLong_FromLarge │ │ │ │ │ +0000c1f4 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c4d8 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000c4fc 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c500 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c514 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c518 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000c51c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c588 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c594 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000c598 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000c5b0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c7f8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c7fc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c8b8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000c8bc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000c8c0 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000c8c4 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000c8d0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c920 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c958 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c960 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000c964 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000c9ec 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ca08 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000ca10 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ca14 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ca18 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ca1c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ca58 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ca5c 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000ca9c 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cab8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000cabc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000cad8 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cb38 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cbc4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc04 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cc10 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cc14 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cc34 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cc98 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ccd8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ccf8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000cd04 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cd08 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000cd30 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000cd6c 00009e1c R_ARM_CALL 00002c04 pylong_int_divmod │ │ │ │ │ +0000cd80 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000cd8c 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cd90 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cdd0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cddc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cde4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000cf70 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +0000cf9c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cfa8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000cfac 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d01c 00002f1c R_ARM_CALL 00000134 maybe_small_long │ │ │ │ │ +0000d1d8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000d1dc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000d260 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d280 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d2a0 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d2e0 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d2fc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d31c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d33c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d3a8 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d46c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d498 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d524 00002b1c R_ARM_CALL 00000a0c _PyLong_FromLarge │ │ │ │ │ +0000d530 00002b1c R_ARM_CALL 00000a0c _PyLong_FromLarge │ │ │ │ │ +0000d540 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d544 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d548 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +0000d54c 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +0000d554 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d564 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000d57c 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +0000d5a0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5b8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d5e0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d5e4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d5e8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000d640 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d650 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000d654 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000d66c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d914 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d968 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d974 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d98c 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000d990 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000d994 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000d998 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000d9a0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d9b4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d9b8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d9bc 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000da14 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000da20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000da24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000da3c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dce4 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dd34 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd40 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dd54 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd58 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000dd5c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +0000dd60 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +0000dd68 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000dd7c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000de1c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000de20 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000decc 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dedc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000dee0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000df00 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000df38 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000df3c 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000dfc4 00002b1c R_ARM_CALL 00000a0c _PyLong_FromLarge │ │ │ │ │ +0000dfd4 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000dfec 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dff4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e03c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e040 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e068 0001841c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000e084 0001841c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +0000e0e8 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000e10c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e11c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e120 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e154 0001781c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000e220 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e224 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e228 0000822b R_ARM_MOVW_ABS_NC 000004ac .LC37 │ │ │ │ │ +0000e22c 0000822c R_ARM_MOVT_ABS 000004ac .LC37 │ │ │ │ │ +0000e234 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e268 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e270 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e274 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e29c 0001961c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000e2dc 0001972b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000e2e0 0001972c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000e30c 0001531c R_ARM_CALL 00000970 PyLong_FromString │ │ │ │ │ +0000e354 0001981d R_ARM_JUMP24 000133cc PyLong_FromUnicodeObject │ │ │ │ │ +0000e374 0001991c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000e380 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e384 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e390 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +0000e394 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0000e39c 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000e3bc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e3d0 00019a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e400 0001972b R_ARM_MOVW_ABS_NC 00000000 PyByteArray_Type │ │ │ │ │ +0000e404 0001972c R_ARM_MOVT_ABS 00000000 PyByteArray_Type │ │ │ │ │ +0000e40c 00019a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000e424 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000e428 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000e42c 0000b02b R_ARM_MOVW_ABS_NC 00000590 .LC44 │ │ │ │ │ +0000e430 0000b02c R_ARM_MOVT_ABS 00000590 .LC44 │ │ │ │ │ +0000e438 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e440 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e44c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000e450 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000e454 0000af2b R_ARM_MOVW_ABS_NC 00000568 .LC43 │ │ │ │ │ +0000e458 0000af2c R_ARM_MOVT_ABS 00000568 .LC43 │ │ │ │ │ +0000e460 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e4d0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e4dc 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000e4e0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000e500 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e5b0 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000e730 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e754 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e778 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e7bc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e7e0 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e804 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e828 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e890 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +0000e8b8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8ec 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000eaf4 00019c1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +0000eb18 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000eb1c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eb20 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eb24 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000eb28 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +0000ec78 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ecac 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ed04 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ed30 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000ed44 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ed50 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000edc8 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000edcc 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000edd4 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +0000edd8 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +0000ede0 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ee04 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee08 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +0000ee0c 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0000ee14 00003e2b R_ARM_MOVW_ABS_NC 00000210 .LC19 │ │ │ │ │ +0000ee18 00003e2c R_ARM_MOVT_ABS 00000210 .LC19 │ │ │ │ │ +0000ee20 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ef2c 0000411c R_ARM_CALL 000025b0 pylong_int_to_decimal_string │ │ │ │ │ +0000ef40 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000ef44 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000ef4c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ef70 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f0b0 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +0000f174 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0000f178 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0000f224 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f230 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +0000f234 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0000f254 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f32c 00002b1c R_ARM_CALL 00000a0c _PyLong_FromLarge │ │ │ │ │ +0000f344 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000f360 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f368 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f3a0 00019e1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000f3bc 00019f1c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000f3cc 0001a01c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000f3d8 0001a11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000f3e8 0000522b R_ARM_MOVW_ABS_NC 0000034c .LC25 │ │ │ │ │ +0000f3ec 0000522c R_ARM_MOVT_ABS 0000034c .LC25 │ │ │ │ │ +0000f3f0 0000b72b R_ARM_MOVW_ABS_NC 000005c4 .LC45 │ │ │ │ │ +0000f3f4 0000b72c R_ARM_MOVT_ABS 000005c4 .LC45 │ │ │ │ │ +0000f3f8 0000b82b R_ARM_MOVW_ABS_NC 000005d0 .LC46 │ │ │ │ │ +0000f3fc 0000b82c R_ARM_MOVT_ABS 000005d0 .LC46 │ │ │ │ │ +0000f400 00017a1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000f550 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000f58c 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000f5a0 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000f794 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f7cc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f898 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8b8 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000f8d0 0001a31d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000f95c 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000f988 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000fb08 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fb0c 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000fb48 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fb4c 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000fb50 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +0000fb54 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +0000fb5c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fbc8 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000fca8 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000fcbc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fcc0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fcc4 0000bb2b R_ARM_MOVW_ABS_NC 000005dc .LC47 │ │ │ │ │ +0000fcc8 0000bb2c R_ARM_MOVT_ABS 000005dc .LC47 │ │ │ │ │ +0000fcd0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fd54 0001a51c R_ARM_CALL 00014980 _PyLong_Frexp │ │ │ │ │ +0000fd74 0001891d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000fd78 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000fd7c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0000fd80 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ +0000fd84 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ +0000fd8c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fd98 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000fd9c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000fda0 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000fda4 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000fdac 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fdb4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000fdb8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000fdc0 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fe50 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000fe54 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0000fe58 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +0000fe5c 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +0000fe64 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000fe6c 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +0000fe70 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0000fe78 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000ff04 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +0000ff08 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +0000fffc 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00010000 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00010080 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010130 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010158 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010180 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101e0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010228 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001030c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010370 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103b8 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000103c8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000103cc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000103ec 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010488 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104c4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010514 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010594 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001060c 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +00010640 0000761c R_ARM_CALL 000012ac _PyLong_Negate │ │ │ │ │ +000107d4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010898 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +000108d0 0000761c R_ARM_CALL 000012ac _PyLong_Negate │ │ │ │ │ +00010908 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0001090c 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +0001093c 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010944 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00010970 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010988 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000109dc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a30 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a70 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010a90 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b20 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010b60 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010b64 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010b68 0000c12b R_ARM_MOVW_ABS_NC 00000650 .LC50 │ │ │ │ │ +00010b6c 0000c12c R_ARM_MOVT_ABS 00000650 .LC50 │ │ │ │ │ +00010b74 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010bbc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c00 0001a82b R_ARM_MOVW_ABS_NC 00000000 PyFloat_Type │ │ │ │ │ +00010c04 0001a82c R_ARM_MOVT_ABS 00000000 PyFloat_Type │ │ │ │ │ +00010c10 0001a72b R_ARM_MOVW_ABS_NC 00000000 _Py_NoneStruct │ │ │ │ │ +00010c14 0001a72c R_ARM_MOVT_ABS 00000000 _Py_NoneStruct │ │ │ │ │ +00010c3c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010c8c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ce0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d2c 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010d54 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010d60 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00010d6c 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00010d70 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00010d74 0000c02b R_ARM_MOVW_ABS_NC 00000630 .LC49 │ │ │ │ │ +00010d78 0000c02c R_ARM_MOVT_ABS 00000630 .LC49 │ │ │ │ │ +00010d80 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010dc0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010df0 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010df4 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010dfc 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00010e38 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010eb4 00009e1c R_ARM_CALL 00002c04 pylong_int_divmod │ │ │ │ │ +00010ef0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010ef4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010ef8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00010ff8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000110fc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011144 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011160 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001118c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111a4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111c0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111d8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011200 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011218 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011254 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011270 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001128c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011344 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011384 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000113d8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001141c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011470 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000114b8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011510 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011558 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011820 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001187c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011894 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118b0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000118bc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011928 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +0001192c 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000119b0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000119f0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011a04 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011a08 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011a30 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011a70 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00011a84 0001441d R_ARM_JUMP24 0000013c PyLong_FromUnsignedLong │ │ │ │ │ +00011aac 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00011ab0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00011ae8 0000c81d R_ARM_JUMP24 00000980 PyLong_FromInt64.part.0 │ │ │ │ │ +00011b80 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011b94 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00011b98 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00011bb8 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011be0 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00011c3c 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00011ef4 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +000121dc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012210 0000cb1c R_ARM_CALL 00001c78 kmul_split.constprop.0 │ │ │ │ │ +0001223c 0000cb1c R_ARM_CALL 00001c78 kmul_split.constprop.0 │ │ │ │ │ +000122a0 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012304 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012348 0000cc1c R_ARM_CALL 00001e4c v_isub.isra.0 │ │ │ │ │ +000123d0 0000cc1c R_ARM_CALL 00001e4c v_isub.isra.0 │ │ │ │ │ +00012768 0000cd1c R_ARM_CALL 00002080 v_iadd.isra.0 │ │ │ │ │ +00012844 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012850 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012870 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0001287c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000128ac 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00012914 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00012958 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000129a0 0000cd1c R_ARM_CALL 00002080 v_iadd.isra.0 │ │ │ │ │ +000129a8 0000431c R_ARM_CALL 00000264 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +000129b8 0000431c R_ARM_CALL 00000264 _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ +00012a10 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012a20 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012a44 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00012a54 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012a74 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012a80 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012ae0 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012b00 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00012b58 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012b64 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012b70 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012b9c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012ba8 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012bb4 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012bc0 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012bcc 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012bf0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012c24 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012c30 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012c3c 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00012c44 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00012c48 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00012c4c 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00012c50 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00012c58 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00012c90 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012c98 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012c9c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012ca0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012ca4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012ca8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012cac 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012cb0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012cb4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012cb8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012cbc 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012cc0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012cc4 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012d2c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012d30 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00012d88 0000c81d R_ARM_JUMP24 00000980 PyLong_FromInt64.part.0 │ │ │ │ │ +00012dd0 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012dd4 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00012e40 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012e9c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00012ea0 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00012f20 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012f5c 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012f6c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012f70 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00012f94 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012fd4 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00012fec 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00012ff0 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001309c 00002b1d R_ARM_JUMP24 00000a0c _PyLong_FromLarge │ │ │ │ │ +000130e4 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000130f4 00017c1d R_ARM_JUMP24 00012d94 _PyLong_Copy │ │ │ │ │ +000130f8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000131a0 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +000131c0 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000131c4 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +000131f8 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013200 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00013218 0001b11d R_ARM_JUMP24 00000000 _PyTuple_FromPairSteal │ │ │ │ │ +00013264 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000132ac 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000132d4 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000132e0 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +000132fc 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00013304 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00013354 00009e1c R_ARM_CALL 00002c04 pylong_int_divmod │ │ │ │ │ +00013368 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0001336c 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013374 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013378 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000133a8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000133c0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000133f4 0001b21c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00013404 0001b31c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00013414 0001531c R_ARM_CALL 00000970 PyLong_FromString │ │ │ │ │ +00013484 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013488 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00013494 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00013498 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +000134a0 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000134b4 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000134d0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000134e0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000134e4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001352c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00013530 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +0001359c 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000135f8 0001531c R_ARM_CALL 00000970 PyLong_FromString │ │ │ │ │ +00013644 0001991c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00013650 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00013654 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +0001365c 0000272b R_ARM_MOVW_ABS_NC 000001b4 .LC12 │ │ │ │ │ +00013660 0000272c R_ARM_MOVT_ABS 000001b4 .LC12 │ │ │ │ │ +0001366c 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00013690 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000136f0 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000136f4 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013784 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013894 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00013898 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000138d8 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000138e0 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +0001391c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00013920 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +0001397c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013a44 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00013b8c 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013bdc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013bfc 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013c1c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013c5c 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013c78 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013c94 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013cb0 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013cd4 0001a21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013cec 0000761c R_ARM_CALL 000012ac _PyLong_Negate │ │ │ │ │ +00013d10 0001952b R_ARM_MOVW_ABS_NC 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013d14 0001952c R_ARM_MOVT_ABS 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013d18 0000a02b R_ARM_MOVW_ABS_NC 00000554 .LC42 │ │ │ │ │ +00013d1c 0000a02c R_ARM_MOVT_ABS 00000554 .LC42 │ │ │ │ │ +00013d24 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013d4c 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +00013d60 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00013d68 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013d6c 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00013eb4 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00014184 0001551c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000141c4 00019c1c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +000144e4 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +000144e8 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +000144f0 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000144fc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00014500 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014504 0000df2b R_ARM_MOVW_ABS_NC 000006a8 .LC52 │ │ │ │ │ +00014508 0000df2c R_ARM_MOVT_ABS 000006a8 .LC52 │ │ │ │ │ +00014510 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000148d8 0001a31d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000148e0 0001a51c R_ARM_CALL 00014980 _PyLong_Frexp │ │ │ │ │ +000148f8 0001891c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0001490c 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014924 0001a31d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00014928 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0001492c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00014930 0000bf2b R_ARM_MOVW_ABS_NC 0000060c .LC48 │ │ │ │ │ +00014934 0000bf2c R_ARM_MOVT_ABS 0000060c .LC48 │ │ │ │ │ +0001493c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014944 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00014948 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +0001494c 00001b2b R_ARM_MOVW_ABS_NC 00000050 .LC3 │ │ │ │ │ +00014950 00001b2c R_ARM_MOVT_ABS 00000050 .LC3 │ │ │ │ │ +00014958 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00014960 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ +00014964 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ +0001496c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00014c58 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00014c5c 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00014da8 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00014dac 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00014ed0 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00014ed4 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +00014f54 0000142b R_ARM_MOVW_ABS_NC 00000028 .LANCHOR2 │ │ │ │ │ +00014f58 0000142c R_ARM_MOVT_ABS 00000028 .LANCHOR2 │ │ │ │ │ +0001516c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00015170 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00015478 00002f1c R_ARM_CALL 00000134 maybe_small_long │ │ │ │ │ +000154c0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000154d0 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000154d4 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000154f0 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015844 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00015848 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001584c 00006c2b R_ARM_MOVW_ABS_NC 0000044c .LC34 │ │ │ │ │ +00015850 00006c2c R_ARM_MOVT_ABS 0000044c .LC34 │ │ │ │ │ +00015858 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015860 00017f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0001586c 0001b71c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00015900 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00015a44 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015ad4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00015ad8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00015b1c 0001491c R_ARM_CALL 000004ec PyLong_FromLong │ │ │ │ │ +00015b78 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015ba8 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00015bac 0001642c R_ARM_MOVT_ABS 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00015bb8 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +00015bc0 0001592b R_ARM_MOVW_ABS_NC 00000000 PyExc_ValueError │ │ │ │ │ +00015bc4 0001592c R_ARM_MOVT_ABS 00000000 PyExc_ValueError │ │ │ │ │ +00015bc8 00006b2b R_ARM_MOVW_ABS_NC 00000434 .LC33 │ │ │ │ │ +00015bcc 00006b2c R_ARM_MOVT_ABS 00000434 .LC33 │ │ │ │ │ +00015bd4 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015bdc 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015be0 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015c34 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00015c94 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00015c98 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00015fa8 00002f1d R_ARM_JUMP24 00000134 maybe_small_long │ │ │ │ │ +00015fc4 00002b1d R_ARM_JUMP24 00000a0c _PyLong_FromLarge │ │ │ │ │ +0001607c 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016080 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000160bc 0001491d R_ARM_JUMP24 000004ec PyLong_FromLong │ │ │ │ │ +000160cc 00017c1d R_ARM_JUMP24 00012d94 _PyLong_Copy │ │ │ │ │ +000160e8 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000160ec 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016124 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016128 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +0001612c 0000ec2b R_ARM_MOVW_ABS_NC 00000710 .LC56 │ │ │ │ │ +00016130 0000ec2c R_ARM_MOVT_ABS 00000710 .LC56 │ │ │ │ │ +00016138 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016194 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000161a4 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +000161a8 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000161cc 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016200 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016210 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016214 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016238 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016538 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016544 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016548 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016564 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000165e8 0001671c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00016624 0001661c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00016810 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001698c 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000169e8 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000169ec 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +000169f0 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00016a30 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016a74 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016bc0 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016bd0 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016bf8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016c04 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016c10 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016c38 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016c44 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016c54 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016cf0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016cf8 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016cfc 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00016d00 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00016d04 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00016d0c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016d30 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00016d34 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00016d38 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00016d3c 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00016d44 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016e5c 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016e88 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016ea4 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016f14 0001401c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016f20 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016f24 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016f40 00013f1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016f90 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016f94 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +00016fc8 0000032b R_ARM_MOVW_ABS_NC 00000000 .LANCHOR0 │ │ │ │ │ +00016fcc 0000032c R_ARM_MOVT_ABS 00000000 .LANCHOR0 │ │ │ │ │ +000171ac 0001b91c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000172fc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000173fc 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001740c 00005f1c R_ARM_CALL 00000554 long_neg │ │ │ │ │ +00017438 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017444 00005f1c R_ARM_CALL 00000554 long_neg │ │ │ │ │ +0001748c 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00017490 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +000174d8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00017530 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001792c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0001797c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000179bc 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +000179cc 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +000179d8 0001411c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017a48 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017a8c 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017a98 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017ab0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017ac8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017ae0 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017aec 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +00017b40 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017c84 0001751c R_ARM_CALL 00000000 memset │ │ │ │ │ +00017eb8 0001432b R_ARM_MOVW_ABS_NC 00000000 _PyRuntime │ │ │ │ │ +00017ebc 0001432c R_ARM_MOVT_ABS 00000000 _PyRuntime │ │ │ │ │ +00017f38 0000601d R_ARM_JUMP24 000005bc _PyLong_FromSTwoDigits │ │ │ │ │ +00017fb8 0001561c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00017fec 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00017ff0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00017ff4 00000e2b R_ARM_MOVW_ABS_NC 00000000 .LC0 │ │ │ │ │ +00017ff8 00000e2c R_ARM_MOVT_ABS 00000000 .LC0 │ │ │ │ │ +00018004 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00018010 00015b1c R_ARM_CALL 00000000 _Py_SetImmortal │ │ │ │ │ +00018030 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00018034 0001426b R_ARM_TLS_IE32 00000000 _Py_tss_interp │ │ │ │ │ +00018038 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x24534 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2444c contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000034c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000350 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000354 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000035c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000036c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x24574 contains 72 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x2448c contains 72 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000018 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000060 00014a1d R_ARM_JUMP24 000004ec PyLong_FromLong │ │ │ │ │ -00000064 0001521c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000000a8 0001531d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000000bc 0001642b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ -000000c0 0001642c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ -000000ec 0000751c R_ARM_CALL 00008634 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00000108 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000010c 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000110 0001112b R_ARM_MOVW_ABS_NC 00000888 .LC67 │ │ │ │ │ -00000114 0001112c R_ARM_MOVT_ABS 00000888 .LC67 │ │ │ │ │ -0000011c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000144 0000751c R_ARM_CALL 00008634 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -00000158 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000015c 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000160 0001122b R_ARM_MOVW_ABS_NC 000008b4 .LC68 │ │ │ │ │ -00000164 0001122c R_ARM_MOVT_ABS 000008b4 .LC68 │ │ │ │ │ -0000016c 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000194 0001961c R_ARM_CALL 00012e40 _PyLong_Copy │ │ │ │ │ -0000019c 0001132b R_ARM_MOVW_ABS_NC 000008e4 .LC69 │ │ │ │ │ -000001a0 0001132c R_ARM_MOVT_ABS 000008e4 .LC69 │ │ │ │ │ -000001ac 0001ce1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -000001c8 0000751c R_ARM_CALL 00008634 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ -000001dc 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000001e0 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000001e4 0001152b R_ARM_MOVW_ABS_NC 000008e8 .LC70 │ │ │ │ │ -000001e8 0001152c R_ARM_MOVT_ABS 000008e8 .LC70 │ │ │ │ │ -000001f0 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000021c 0000711c R_ARM_CALL 00007e38 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ -00000230 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -00000234 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -00000238 0001162b R_ARM_MOVW_ABS_NC 00000918 .LC71 │ │ │ │ │ -0000023c 0001162c R_ARM_MOVT_ABS 00000918 .LC71 │ │ │ │ │ -00000244 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000018 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000060 0001491d R_ARM_JUMP24 000004ec PyLong_FromLong │ │ │ │ │ +00000064 0001511c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000000a8 0001521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +000000bc 0001632b R_ARM_MOVW_ABS_NC 00000000 _Py_TrueStruct │ │ │ │ │ +000000c0 0001632c R_ARM_MOVT_ABS 00000000 _Py_TrueStruct │ │ │ │ │ +000000ec 0000741c R_ARM_CALL 00008754 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000108 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000010c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000110 0001102b R_ARM_MOVW_ABS_NC 00000888 .LC67 │ │ │ │ │ +00000114 0001102c R_ARM_MOVT_ABS 00000888 .LC67 │ │ │ │ │ +0000011c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000144 0000741c R_ARM_CALL 00008754 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +00000158 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000015c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000160 0001112b R_ARM_MOVW_ABS_NC 000008b4 .LC68 │ │ │ │ │ +00000164 0001112c R_ARM_MOVT_ABS 000008b4 .LC68 │ │ │ │ │ +0000016c 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000194 00017c1c R_ARM_CALL 00012d94 _PyLong_Copy │ │ │ │ │ +0000019c 0001122b R_ARM_MOVW_ABS_NC 000008e4 .LC69 │ │ │ │ │ +000001a0 0001122c R_ARM_MOVT_ABS 000008e4 .LC69 │ │ │ │ │ +000001ac 0001cd1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000001c8 0000741c R_ARM_CALL 00008754 PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ +000001dc 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000001e0 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000001e4 0001142b R_ARM_MOVW_ABS_NC 000008e8 .LC70 │ │ │ │ │ +000001e8 0001142c R_ARM_MOVT_ABS 000008e8 .LC70 │ │ │ │ │ +000001f0 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000021c 0000701c R_ARM_CALL 00007f58 PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ +00000230 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +00000234 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +00000238 0001152b R_ARM_MOVW_ABS_NC 00000918 .LC71 │ │ │ │ │ +0000023c 0001152c R_ARM_MOVT_ABS 00000918 .LC71 │ │ │ │ │ +00000244 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000274 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000278 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -00000280 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000002a4 0001611c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000002d8 0001531c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000280 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000002a4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000002d8 0001521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000324 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 00000328 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -0000032c 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000003e8 00018e1d R_ARM_JUMP24 0000a9e0 _PyLong_FromByteArray │ │ │ │ │ +0000032c 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000003e8 00018e1d R_ARM_JUMP24 0000ab20 _PyLong_FromByteArray │ │ │ │ │ 000003f0 00001a2b R_ARM_MOVW_ABS_NC 00000038 .LC2 │ │ │ │ │ 000003f4 00001a2c R_ARM_MOVT_ABS 00000038 .LC2 │ │ │ │ │ -000003f8 00014e1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00000428 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -0000042c 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000434 0000e82b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ -00000438 0000e82c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ -00000440 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000484 00014d2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ -00000488 00014d2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ -00000490 0000e82b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ -00000494 0000e82c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ -0000049c 00015b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000003f8 00014d1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000428 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +0000042c 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000434 0000e72b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ +00000438 0000e72c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ +00000440 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000484 00014c2b R_ARM_MOVW_ABS_NC 00000000 PyExc_TypeError │ │ │ │ │ +00000488 00014c2c R_ARM_MOVT_ABS 00000000 PyExc_TypeError │ │ │ │ │ +00000490 0000e72b R_ARM_MOVW_ABS_NC 000006c0 .LC53 │ │ │ │ │ +00000494 0000e72c R_ARM_MOVT_ABS 000006c0 .LC53 │ │ │ │ │ +0000049c 00015a1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004d0 00000f1d R_ARM_JUMP24 000003e4 long_alloc │ │ │ │ │ 00000500 00000f1c R_ARM_CALL 000003e4 long_alloc │ │ │ │ │ -00000530 00015d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000053c 00014402 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000057c 0001811c R_ARM_CALL 00006cec PyLong_AsNativeBytes │ │ │ │ │ -00000598 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -0000059c 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005a0 00011a2b R_ARM_MOVW_ABS_NC 00000948 .LC72 │ │ │ │ │ -000005a4 00011a2c R_ARM_MOVT_ABS 00000948 .LC72 │ │ │ │ │ -000005ac 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000005c8 0000741c R_ARM_CALL 000083e4 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ -000005e4 0001462b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ -000005e8 0001462c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ -000005ec 00011b2b R_ARM_MOVW_ABS_NC 0000096c .LC73 │ │ │ │ │ -000005f0 00011b2c R_ARM_MOVT_ABS 0000096c .LC73 │ │ │ │ │ -000005f8 0001471c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000530 00015c1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000053c 00014302 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000057c 0001811c R_ARM_CALL 00006e10 PyLong_AsNativeBytes │ │ │ │ │ +00000598 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +0000059c 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005a0 0001192b R_ARM_MOVW_ABS_NC 00000948 .LC72 │ │ │ │ │ +000005a4 0001192c R_ARM_MOVT_ABS 00000948 .LC72 │ │ │ │ │ +000005ac 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000005c8 0000731c R_ARM_CALL 00008504 PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ +000005e4 0001452b R_ARM_MOVW_ABS_NC 00000000 PyExc_OverflowError │ │ │ │ │ +000005e8 0001452c R_ARM_MOVT_ABS 00000000 PyExc_OverflowError │ │ │ │ │ +000005ec 00011a2b R_ARM_MOVW_ABS_NC 0000096c .LC73 │ │ │ │ │ +000005f0 00011a2c R_ARM_MOVT_ABS 0000096c .LC73 │ │ │ │ │ +000005f8 0001461c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -190,15 +190,14 @@ │ │ │ │ │ pylong_int_to_decimal_string │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0 │ │ │ │ │ int_to_bytes │ │ │ │ │ _PyLong_AsByteArray.constprop.0 │ │ │ │ │ long_neg_method │ │ │ │ │ long_neg │ │ │ │ │ _PyLong_FromSTwoDigits │ │ │ │ │ -long_neg.part.0 │ │ │ │ │ long_add_method │ │ │ │ │ long_add │ │ │ │ │ long_and │ │ │ │ │ long_lshift_method │ │ │ │ │ PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ @@ -334,14 +333,15 @@ │ │ │ │ │ PyBytesWriter_GetData │ │ │ │ │ PyBytesWriter_Finish │ │ │ │ │ PyBytesWriter_Discard │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ PyObject_IsTrue │ │ │ │ │ _PyArg_BadArgument │ │ │ │ │ _PyLong_AsByteArray │ │ │ │ │ +_PyLong_Copy │ │ │ │ │ _PyLong_NumBits │ │ │ │ │ PyLong_AsSize_t │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyLong_AsInt64 │ │ │ │ │ PyLong_AsNativeBytes │ │ │ │ │ PyLong_GetSign │ │ │ │ │ _PyCompactLong_Add │ │ │ │ │ @@ -357,15 +357,14 @@ │ │ │ │ │ PyObject_CheckBuffer │ │ │ │ │ PyObject_Bytes │ │ │ │ │ PyObject_GetBuffer │ │ │ │ │ PyBuffer_Release │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ PyLong_FromSize_t │ │ │ │ │ PyExc_ZeroDivisionError │ │ │ │ │ -_PyLong_Copy │ │ │ │ │ PyNumber_AsSsize_t │ │ │ │ │ PyByteArray_Type │ │ │ │ │ PyLong_FromUnicodeObject │ │ │ │ │ PyBytes_FromStringAndSize │ │ │ │ │ PyType_IsSubtype │ │ │ │ │ _PyLong_FormatWriter │ │ │ │ │ _PyUnicodeWriter_PrepareInternal │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -66,15 +66,15 @@ │ │ │ │ │ R_ARM_CALL PyStructSequence_SetItem │ │ │ │ │ ldr r2, [pc, #116] @ 12c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyStructSequence_SetItem │ │ │ │ │ movw r0, #4300 @ 0x10cc │ │ │ │ │ - bl 278 │ │ │ │ │ + bl 278 <_Py_DECREF_SPECIALIZED.constprop.0+0x14> │ │ │ │ │ R_ARM_CALL _PyLong_FromMedium │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyStructSequence_SetItem │ │ │ │ │ ldr r2, [pc, #80] @ 130 │ │ │ │ │ @@ -188,415 +188,324 @@ │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ b 1fc │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -00000264 : │ │ │ │ │ -long_compare(): │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ - and r3, r2, #3 │ │ │ │ │ - and lr, ip, #3 │ │ │ │ │ - rsb r4, r3, #1 │ │ │ │ │ - orr r3, r2, ip │ │ │ │ │ - cmp r3, #15 │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ - rsb r3, lr, #1 │ │ │ │ │ - bhi 2a4 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ │ - mul r0, r0, r3 │ │ │ │ │ - mls r0, r2, r4, r0 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ - lsr ip, ip, #3 │ │ │ │ │ - lsr r2, r2, #3 │ │ │ │ │ - mul r3, r3, ip │ │ │ │ │ - mls r3, r4, r2, r3 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - addeq r3, r0, #12 │ │ │ │ │ - addeq r1, r1, #12 │ │ │ │ │ - bne 2e8 │ │ │ │ │ - subs ip, ip, #1 │ │ │ │ │ - bcc 2f0 │ │ │ │ │ - ldr r0, [r3, ip, lsl #2] │ │ │ │ │ - ldr r2, [r1, ip, lsl #2] │ │ │ │ │ - subs r0, r0, r2 │ │ │ │ │ - beq 2c4 │ │ │ │ │ - cmp lr, #2 │ │ │ │ │ - rsbeq r0, r0, #0 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 2dc │ │ │ │ │ - │ │ │ │ │ -000002f8 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ +00000264 <_Py_DECREF_SPECIALIZED.constprop.0>: │ │ │ │ │ _Py_DECREF_SPECIALIZED.constprop.0(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxgt lr │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ popne {r4, r5, fp, pc} │ │ │ │ │ - ldr r2, [pc, #132] @ 3b4 <_Py_DECREF_SPECIALIZED.constprop.0+0xbc> │ │ │ │ │ + ldr r2, [pc, #132] @ 320 <_Py_DECREF_SPECIALIZED.constprop.0+0xbc> │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 394 <_Py_DECREF_SPECIALIZED.constprop.0+0x9c> │ │ │ │ │ + bne 300 <_Py_DECREF_SPECIALIZED.constprop.0+0x9c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3a4 <_Py_DECREF_SPECIALIZED.constprop.0+0xac> │ │ │ │ │ + bne 310 <_Py_DECREF_SPECIALIZED.constprop.0+0xac> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 384 <_Py_DECREF_SPECIALIZED.constprop.0+0x8c> │ │ │ │ │ - ldr r3, [pc, #100] @ 3b8 <_Py_DECREF_SPECIALIZED.constprop.0+0xc0> │ │ │ │ │ + bhi 2f0 <_Py_DECREF_SPECIALIZED.constprop.0+0x8c> │ │ │ │ │ + ldr r3, [pc, #100] @ 324 <_Py_DECREF_SPECIALIZED.constprop.0+0xc0> │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 384 <_Py_DECREF_SPECIALIZED.constprop.0+0x8c> │ │ │ │ │ + bhi 2f0 <_Py_DECREF_SPECIALIZED.constprop.0+0x8c> │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Free │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 338 <_Py_DECREF_SPECIALIZED.constprop.0+0x40> │ │ │ │ │ + b 2a4 <_Py_DECREF_SPECIALIZED.constprop.0+0x40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ b 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_JUMP24 _Py_SetImmortal │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000005c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000003bc : │ │ │ │ │ +00000328 : │ │ │ │ │ PyLong_GetNativeLayout(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ - ldr r0, [pc, #12] @ 3d4 │ │ │ │ │ + ldr r0, [pc, #12] @ 340 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000328 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -000003d8 : │ │ │ │ │ +00000344 : │ │ │ │ │ PyLongWriter_Create(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ subs r0, r1, #0 │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ - ble 44c │ │ │ │ │ - bl 3e4 │ │ │ │ │ + ble 3b8 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 444 │ │ │ │ │ + beq 3b0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 428 │ │ │ │ │ + bne 394 │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ str r3, [r2] │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 418 │ │ │ │ │ + b 384 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 41c │ │ │ │ │ + b 388 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_ValueError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_ValueError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC23 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC23 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 41c │ │ │ │ │ + b 388 │ │ │ │ │ │ │ │ │ │ -00000474 : │ │ │ │ │ +000003e0 : │ │ │ │ │ PyLongWriter_Finish(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ - beq 4cc │ │ │ │ │ + beq 438 │ │ │ │ │ mov r3, r1 │ │ │ │ │ add ip, r0, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 5bc │ │ │ │ │ + beq 528 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne 5ac │ │ │ │ │ + bne 518 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 4cc │ │ │ │ │ + bls 438 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ movw r1, #1030 @ 0x406 │ │ │ │ │ mul r3, r3, r2 │ │ │ │ │ adds r2, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ mov r5, r2 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 4c4 │ │ │ │ │ + bcs 430 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 564 │ │ │ │ │ + bgt 4d0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 564 │ │ │ │ │ - ldr r2, [pc, #196] @ 5e0 │ │ │ │ │ + bne 4d0 │ │ │ │ │ + ldr r2, [pc, #196] @ 54c │ │ │ │ │ ldr r3, [r2, #1716] @ 0x6b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57c │ │ │ │ │ + bne 4e8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 5d4 │ │ │ │ │ - ldr r3, [pc, #172] @ 5e4 │ │ │ │ │ + bne 540 │ │ │ │ │ + ldr r3, [pc, #172] @ 550 │ │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r2, r3] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bhi 5a0 │ │ │ │ │ + bhi 50c │ │ │ │ │ ldr r1, [r3, #1728] @ 0x6c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r4] │ │ │ │ │ str r4, [r3, #1728] @ 0x6c0 │ │ │ │ │ str r2, [r3, #1732] @ 0x6c4 │ │ │ │ │ movw r4, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ - b 4c4 │ │ │ │ │ + b 430 │ │ │ │ │ ldr r2, [r2, #1720] @ 0x6b8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 5d4 │ │ │ │ │ + bne 540 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 530 │ │ │ │ │ + bls 49c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - b 564 │ │ │ │ │ + b 4d0 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 4bc │ │ │ │ │ + b 428 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4a0 │ │ │ │ │ + bne 40c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 4fc │ │ │ │ │ + b 468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_SetImmortal> │ │ │ │ │ R_ARM_CALL _Py_SetImmortal │ │ │ │ │ - b 564 │ │ │ │ │ + b 4d0 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_interp │ │ │ │ │ │ │ │ │ │ -000005e8 : │ │ │ │ │ +00000554 : │ │ │ │ │ long_neg(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ - push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - add fp, sp, #0 │ │ │ │ │ - bhi 624 │ │ │ │ │ + bhi 580 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ rsbs r0, r1, #0 │ │ │ │ │ asr r1, r1, #31 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 630 <_PyLong_FromSTwoDigits> │ │ │ │ │ - add sp, fp, #0 │ │ │ │ │ - pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ - b 694 │ │ │ │ │ + b 5bc <_PyLong_FromSTwoDigits> │ │ │ │ │ + push {fp, lr} │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + add fp, sp, #4 │ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + bl 12d94 <_PyLong_Copy> │ │ │ │ │ + R_ARM_CALL _PyLong_Copy │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + popeq {fp, pc} │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + and r3, r2, #3 │ │ │ │ │ + bic r2, r2, #7 │ │ │ │ │ + rsb r3, r3, #2 │ │ │ │ │ + orr r3, r3, r2 │ │ │ │ │ + str r3, [r0, #8] │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00000630 <_PyLong_FromSTwoDigits>: │ │ │ │ │ +000005bc <_PyLong_FromSTwoDigits>: │ │ │ │ │ _PyLong_FromSTwoDigits(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ adds lr, r0, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ movw r4, #1030 @ 0x406 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs 668 <_PyLong_FromSTwoDigits+0x38> │ │ │ │ │ + bcs 5f4 <_PyLong_FromSTwoDigits+0x38> │ │ │ │ │ movw r0, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ add r0, r0, lr, lsl #4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ subs r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 688 <_PyLong_FromSTwoDigits+0x58> │ │ │ │ │ + bcs 614 <_PyLong_FromSTwoDigits+0x58> │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 278 │ │ │ │ │ + b 278 <_Py_DECREF_SPECIALIZED.constprop.0+0x14> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromMedium │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b b04 <_PyLong_FromLarge> │ │ │ │ │ - │ │ │ │ │ -00000694 : │ │ │ │ │ -long_neg.part.0(): │ │ │ │ │ - push {r4, fp, lr} │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - add fp, sp, #8 │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ │ - cmp r1, #15 │ │ │ │ │ - bhi 71c │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r2, r1, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - movw r3, #1030 @ 0x406 │ │ │ │ │ - mul r2, ip, r2 │ │ │ │ │ - adds ip, r2, #5 │ │ │ │ │ - asr r2, r2, #31 │ │ │ │ │ - adc r2, r2, #0 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - sbcs r2, r2, #0 │ │ │ │ │ - bcs 71c │ │ │ │ │ - movw r3, #9336 @ 0x2478 │ │ │ │ │ - movw r2, #0 │ │ │ │ │ - R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ - movt r2, #0 │ │ │ │ │ - R_ARM_MOVT_ABS _PyRuntime │ │ │ │ │ - add r3, r3, ip, lsl #4 │ │ │ │ │ - add r3, r3, r2 │ │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ │ - and r2, r1, #3 │ │ │ │ │ - bic r1, r1, #7 │ │ │ │ │ - rsb r2, r2, #2 │ │ │ │ │ - orr r2, r2, r1 │ │ │ │ │ - str r2, [r3, #8] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #8 │ │ │ │ │ - pop {r4, fp, pc} │ │ │ │ │ - lsr r2, r1, #3 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - str r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r2, [fp, #-16] │ │ │ │ │ - bl 3e4 │ │ │ │ │ - R_ARM_CALL long_alloc │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - beq 710 │ │ │ │ │ - ldr r2, [fp, #-16] │ │ │ │ │ - add r0, r3, #12 │ │ │ │ │ - ldr r1, [fp, #-20] @ 0xffffffec │ │ │ │ │ - str r3, [fp, #-16] │ │ │ │ │ - bic ip, r1, #4 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ - str ip, [r3, #8] │ │ │ │ │ - add r1, r4, #12 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [fp, #-16] │ │ │ │ │ - b 6f8 │ │ │ │ │ + b a0c <_PyLong_FromLarge> │ │ │ │ │ │ │ │ │ │ -00000768 : │ │ │ │ │ +00000620 : │ │ │ │ │ PyLong_AsSize_t(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 848 │ │ │ │ │ + beq 700 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 82c │ │ │ │ │ + beq 6e4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ bic r1, r3, #4 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bls 7e0 │ │ │ │ │ + bls 698 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ lsrne r3, r3, #3 │ │ │ │ │ addne r2, r0, #12 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ ldrne r0, [r2, r3, lsl #2] │ │ │ │ │ - beq 7f0 │ │ │ │ │ + beq 6a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ popeq {fp, pc} │ │ │ │ │ cmp r0, #3 │ │ │ │ │ - bhi 810 │ │ │ │ │ + bhi 6c8 │ │ │ │ │ ldr r1, [r2, r3, lsl #2] │ │ │ │ │ orr r0, r1, r0, lsl #30 │ │ │ │ │ - b 7c0 │ │ │ │ │ + b 678 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r0, r2, #1 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -617,111 +526,140 @@ │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC32 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC32 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 808 │ │ │ │ │ + b 6c0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC3 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 808 │ │ │ │ │ + b 6c0 │ │ │ │ │ mov r1, #816 @ 0x330 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 808 │ │ │ │ │ + b 6c0 │ │ │ │ │ │ │ │ │ │ -0000085c : │ │ │ │ │ +00000714 : │ │ │ │ │ PyLong_AsVoidPtr(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ - tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 898 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq 8b8 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 2f28 │ │ │ │ │ - R_ARM_CALL PyLong_AsUnsignedLong │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 8c4 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - sub sp, fp, #4 │ │ │ │ │ - pop {fp, pc} │ │ │ │ │ - bl 1a1c <_PyLong_FormatBytesWriter+0x59c> │ │ │ │ │ - R_ARM_CALL PyLong_AsLong │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b 8a4 │ │ │ │ │ - str r3, [fp, #-8] │ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + tst r3, #16777216 @ 0x1000000 │ │ │ │ │ + beq 7c4 │ │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + and r3, r1, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + beq 7e0 │ │ │ │ │ + bic r0, r1, #4 │ │ │ │ │ + cmp r0, #8 │ │ │ │ │ + bhi 780 │ │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ │ + rsb r0, r3, #1 │ │ │ │ │ + mul r0, r2, r0 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + popne {fp, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [fp, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8ac │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 8b0 │ │ │ │ │ + mvneq r0, #0 │ │ │ │ │ + movne r0, #0 │ │ │ │ │ + pop {fp, pc} │ │ │ │ │ + lsr r1, r1, #3 │ │ │ │ │ + add r2, r2, #12 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + ldr r0, [r2, r1, lsl #2] │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + bcc 764 │ │ │ │ │ + cmp r0, #3 │ │ │ │ │ + ldrls r3, [r2, r1, lsl #2] │ │ │ │ │ + orrls r0, r3, r0, lsl #30 │ │ │ │ │ + bls 790 │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC22 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC22 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 76c │ │ │ │ │ + movw r3, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC PyExc_TypeError │ │ │ │ │ + movt r3, #0 │ │ │ │ │ + R_ARM_MOVT_ABS PyExc_TypeError │ │ │ │ │ + movw r1, #0 │ │ │ │ │ + R_ARM_MOVW_ABS_NC .LC3 │ │ │ │ │ + movt r1, #0 │ │ │ │ │ + R_ARM_MOVT_ABS .LC3 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 76c │ │ │ │ │ + bl 1a0c <_PyLong_FormatBytesWriter+0x684> │ │ │ │ │ + R_ARM_CALL PyLong_AsLong │ │ │ │ │ + b 764 │ │ │ │ │ │ │ │ │ │ -000008e0 <_PyLong_FiniTypes>: │ │ │ │ │ +000007e8 <_PyLong_FiniTypes>: │ │ │ │ │ _PyLong_FiniTypes(): │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR1 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR1 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_PyStructSequence_FiniBuiltin> │ │ │ │ │ R_ARM_JUMP24 _PyStructSequence_FiniBuiltin │ │ │ │ │ │ │ │ │ │ -000008fc : │ │ │ │ │ +00000804 : │ │ │ │ │ PyLong_FromInt32(): │ │ │ │ │ add r1, r0, #5 │ │ │ │ │ movw r2, #1029 @ 0x405 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls 9ac │ │ │ │ │ + bls 8b4 │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bls 9d8 │ │ │ │ │ + bls 8e0 │ │ │ │ │ mov r0, #20 │ │ │ │ │ eor r5, r4, r4, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ sub r5, r5, r4, asr #31 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9c8 │ │ │ │ │ + beq 8d0 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ @@ -737,15 +675,15 @@ │ │ │ │ │ add r1, r2, #12 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ bic r3, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrs r5, r5, #30 │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ - bne 990 │ │ │ │ │ + bne 898 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ movw r2, #9336 @ 0x2478 │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _PyRuntime │ │ │ │ │ movt r3, #0 │ │ │ │ │ @@ -754,64 +692,64 @@ │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ str r2, [fp, #-16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #-16] │ │ │ │ │ - b 9a0 │ │ │ │ │ + b 8a8 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b 278 │ │ │ │ │ + b 278 <_Py_DECREF_SPECIALIZED.constprop.0+0x14> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromMedium │ │ │ │ │ │ │ │ │ │ -000009e4 : │ │ │ │ │ +000008ec : │ │ │ │ │ PyLong_FromUInt64(): │ │ │ │ │ push {r4, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #8 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ rsbs r3, r0, #1024 @ 0x400 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ rscs r3, r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldrcs r3, [pc, #100] @ a74 │ │ │ │ │ + ldrcs r3, [pc, #100] @ 97c │ │ │ │ │ addcs r0, r3, r0, lsl #4 │ │ │ │ │ - bcs a60 │ │ │ │ │ + bcs 968 │ │ │ │ │ cmp r4, #1073741824 @ 0x40000000 │ │ │ │ │ sbcs r3, r1, #0 │ │ │ │ │ - bcc a68 │ │ │ │ │ + bcc 970 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ moveq r0, #2 │ │ │ │ │ movne r0, #3 │ │ │ │ │ str r1, [fp, #-16] │ │ │ │ │ - bl 3e4 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a60 │ │ │ │ │ + beq 968 │ │ │ │ │ ldr r1, [fp, #-16] │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ lsr ip, r4, #30 │ │ │ │ │ bic r2, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r4, ip, r1, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ orrs ip, r4, r1 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ - bne a44 │ │ │ │ │ + bne 94c │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, pc} │ │ │ │ │ sub sp, fp, #8 │ │ │ │ │ pop {r4, fp, lr} │ │ │ │ │ - b 278 │ │ │ │ │ + b 278 <_Py_DECREF_SPECIALIZED.constprop.0+0x14> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromMedium │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000a78 : │ │ │ │ │ +00000980 : │ │ │ │ │ PyLong_FromInt64.part.0(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ asr r3, r1, #31 │ │ │ │ │ @@ -821,18 +759,18 @@ │ │ │ │ │ sbc r6, r6, r3 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ lsrs r5, r6, #28 │ │ │ │ │ moveq r7, #2 │ │ │ │ │ movne r7, #3 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 3e4 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq afc │ │ │ │ │ + beq a04 │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ orrs r2, r5, #0 │ │ │ │ │ lsr r2, r4, #30 │ │ │ │ │ strne r5, [r0, #20] │ │ │ │ │ orr r2, r2, r6, lsl #2 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ asr r3, r1, #31 │ │ │ │ │ @@ -842,29 +780,29 @@ │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ orr r3, r3, r7, lsl #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ sub sp, fp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ │ │ │ │ │ -00000b04 <_PyLong_FromLarge>: │ │ │ │ │ +00000a0c <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ movge r6, #1 │ │ │ │ │ - blt b78 <_PyLong_FromLarge+0x74> │ │ │ │ │ + blt a80 <_PyLong_FromLarge+0x74> │ │ │ │ │ lsrs r3, r4, #28 │ │ │ │ │ - bne b88 <_PyLong_FromLarge+0x84> │ │ │ │ │ + bne a90 <_PyLong_FromLarge+0x84> │ │ │ │ │ mov r0, #2 │ │ │ │ │ - bl 3e4 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ orrs r3, r5, r4 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ orr r6, r6, #16 │ │ │ │ │ str r6, [r0, #8] │ │ │ │ │ @@ -872,256 +810,256 @@ │ │ │ │ │ add r3, r0, #12 │ │ │ │ │ lsr r1, r5, #30 │ │ │ │ │ bic r2, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r5, r1, r4, lsl #2 │ │ │ │ │ lsr r4, r4, #30 │ │ │ │ │ orrs r1, r5, r4 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ - bne b58 <_PyLong_FromLarge+0x54> │ │ │ │ │ + bne a60 <_PyLong_FromLarge+0x54> │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ rsbs r5, r0, #0 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ rsc r4, r4, #0 │ │ │ │ │ - b b28 <_PyLong_FromLarge+0x24> │ │ │ │ │ + b a30 <_PyLong_FromLarge+0x24> │ │ │ │ │ mov r0, #3 │ │ │ │ │ - bl 3e4 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, fp, pc} │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ orr r3, r3, #24 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b b54 <_PyLong_FromLarge+0x50> │ │ │ │ │ + b a5c <_PyLong_FromLarge+0x50> │ │ │ │ │ │ │ │ │ │ -00000ba8 : │ │ │ │ │ +00000ab0 : │ │ │ │ │ long_xor(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq f94 │ │ │ │ │ + beq e9c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq f94 │ │ │ │ │ + beq e9c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ orr r2, r3, r5 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi c30 │ │ │ │ │ + bhi b38 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r0, r5, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r0, r1, r0 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ eor r0, r0, r3 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 630 <_PyLong_FromSTwoDigits> │ │ │ │ │ + b 5bc <_PyLong_FromSTwoDigits> │ │ │ │ │ lsr r7, r5, #3 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r7, r3, lsr #3 │ │ │ │ │ - bgt c58 │ │ │ │ │ + bgt b60 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq dec │ │ │ │ │ + beq cf4 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ and r8, r8, #3 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - beq ea4 │ │ │ │ │ + beq dac │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov sl, r9 │ │ │ │ │ sub r1, r5, #2 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ eor r0, r1, r8 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ adds r0, r0, r7 │ │ │ │ │ - beq f60 │ │ │ │ │ + beq e68 │ │ │ │ │ str r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - bl 3e4 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq fa0 │ │ │ │ │ + beq ea8 │ │ │ │ │ ldr r2, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ str r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ lsl lr, r2, #2 │ │ │ │ │ add r5, r3, #8 │ │ │ │ │ add r1, lr, #8 │ │ │ │ │ add r3, r6, #8 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r1, r4, #8 │ │ │ │ │ - b d00 │ │ │ │ │ + b c08 │ │ │ │ │ ldr r0, [r1, #4]! │ │ │ │ │ ldr r8, [r5, #4]! │ │ │ │ │ eor r0, r0, r8 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ ldr r0, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne cf0 │ │ │ │ │ + bne bf8 │ │ │ │ │ ldr r8, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ addne r4, r4, #12 │ │ │ │ │ addne r0, r6, #12 │ │ │ │ │ - bne de0 │ │ │ │ │ + bne ce8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt e6c │ │ │ │ │ + bgt d74 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bne f10 │ │ │ │ │ + bne e18 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d5c │ │ │ │ │ + beq c64 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d5c │ │ │ │ │ + bgt c64 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne d5c │ │ │ │ │ + bne c64 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq d84 │ │ │ │ │ + beq c8c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt d84 │ │ │ │ │ + bgt c8c │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne d84 │ │ │ │ │ + bne c8c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add ip, r6, #12 │ │ │ │ │ lsr r2, r0, #3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e90 │ │ │ │ │ + beq d98 │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq dc4 │ │ │ │ │ + beq ccc │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne f00 │ │ │ │ │ + bne e08 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 134 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b d94 │ │ │ │ │ + b c9c │ │ │ │ │ ldr r1, [r4, r2, lsl #2] │ │ │ │ │ eor r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r1, r1 │ │ │ │ │ str r1, [r0, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt dcc │ │ │ │ │ - b d28 │ │ │ │ │ + bgt cd4 │ │ │ │ │ + b c30 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3e4 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq f74 │ │ │ │ │ + beq e7c │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ add r0, r9, #8 │ │ │ │ │ add ip, r4, r7, lsl #2 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b e34 │ │ │ │ │ + b d3c │ │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ │ eor r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ bic r3, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne e18 │ │ │ │ │ + bne d20 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq ea0 │ │ │ │ │ + beq da8 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, r7, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r8, sl │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b cac │ │ │ │ │ + b bb4 │ │ │ │ │ sub r2, r7, r2 │ │ │ │ │ add r0, lr, #12 │ │ │ │ │ add r1, r4, r0 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [fp, #-44] @ 0xffffffd4 │ │ │ │ │ - b d28 │ │ │ │ │ + b c30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r6, #8] │ │ │ │ │ - b db4 │ │ │ │ │ + b cbc │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl 3e4 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ ldr r2, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ addne r6, r6, #8 │ │ │ │ │ addne ip, r3, #8 │ │ │ │ │ addne lr, r6, r2, lsl #2 │ │ │ │ │ movne r0, #1 │ │ │ │ │ - bne eec │ │ │ │ │ - b f80 │ │ │ │ │ + bne df4 │ │ │ │ │ + b e88 │ │ │ │ │ ldr r1, [r6, #4]! │ │ │ │ │ eor r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r1, r1 │ │ │ │ │ add r0, r1, r0 │ │ │ │ │ bic r1, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [ip, #4]! │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ - bne ed0 │ │ │ │ │ + bne dd8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ mov r8, #2 │ │ │ │ │ - b c84 │ │ │ │ │ + b b8c │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ orr r0, r0, r3, lsl #3 │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ - b db4 │ │ │ │ │ + b cbc │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add ip, r6, r7, lsl #2 │ │ │ │ │ add r7, ip, #12 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ bic r1, r1, #7 │ │ │ │ │ rsb r2, r2, #2 │ │ │ │ │ @@ -1132,62 +1070,62 @@ │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r3] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - bne f3c │ │ │ │ │ - b d34 │ │ │ │ │ + bne e44 │ │ │ │ │ + b c3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ - ldr r9, [pc, #76] @ fb8 │ │ │ │ │ - bl b818 │ │ │ │ │ + ldr r9, [pc, #76] @ ec0 │ │ │ │ │ + bl b958 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b818 │ │ │ │ │ + bl b958 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r9 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bl b818 │ │ │ │ │ + bl b958 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r9, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - b f74 │ │ │ │ │ + b e7c │ │ │ │ │ movw r9, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NotImplementedStruct │ │ │ │ │ movt r9, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NotImplementedStruct │ │ │ │ │ - b f74 │ │ │ │ │ + b e7c │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r9, r6 │ │ │ │ │ - bl b818 │ │ │ │ │ + bl b958 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl b818 │ │ │ │ │ + bl b958 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b f74 │ │ │ │ │ + b e7c │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00000fbc <_PyLong_UnsignedInt_Converter>: │ │ │ │ │ +00000ec4 <_PyLong_UnsignedInt_Converter>: │ │ │ │ │ _PyLong_UnsignedInt_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 8634 │ │ │ │ │ + bl 8754 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1008 <_PyLong_UnsignedInt_Converter+0x4c> │ │ │ │ │ + beq f10 <_PyLong_UnsignedInt_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi ff0 <_PyLong_UnsignedInt_Converter+0x34> │ │ │ │ │ + bhi ef8 <_PyLong_UnsignedInt_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1196,75 +1134,75 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC51 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001010 : │ │ │ │ │ +00000f18 : │ │ │ │ │ PyLong_FreeExport(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ push {fp} @ (str fp, [sp, #-4]!) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add fp, sp, #0 │ │ │ │ │ - beq 1048 │ │ │ │ │ + beq f50 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r0, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1048 │ │ │ │ │ + bgt f50 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 1054 │ │ │ │ │ + beq f5c │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ bx lr │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, fp, #0 │ │ │ │ │ pop {fp} @ (ldr fp, [sp], #4) │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001064 : │ │ │ │ │ +00000f6c : │ │ │ │ │ PyLong_FromUnsignedNativeBytes(): │ │ │ │ │ push {r4, r5, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #12 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - beq 10a8 │ │ │ │ │ + beq fb0 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #12 │ │ │ │ │ pop {r4, r5, fp, lr} │ │ │ │ │ - b a9e0 <_PyLong_FromByteArray> │ │ │ │ │ + b ab20 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ movw r1, #1492 @ 0x5d4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, fp, pc} │ │ │ │ │ │ │ │ │ │ -000010c0 : │ │ │ │ │ +00000fc8 : │ │ │ │ │ PyLong_IsNegative(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 10e8 │ │ │ │ │ + beq ff0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ @@ -1283,27 +1221,27 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC53 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001120 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +00001028 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 83e4 │ │ │ │ │ + bl 8504 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.2 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1168 <_PyLong_UnsignedShort_Converter+0x48> │ │ │ │ │ + beq 1070 <_PyLong_UnsignedShort_Converter+0x48> │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bhi 1150 <_PyLong_UnsignedShort_Converter+0x30> │ │ │ │ │ + bhi 1058 <_PyLong_UnsignedShort_Converter+0x30> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -1312,193 +1250,193 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC54 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001170 : │ │ │ │ │ +00001078 : │ │ │ │ │ int___round__(): │ │ │ │ │ push {r4, r5, r6, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #16 │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bhi 1334 │ │ │ │ │ + bhi 123c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 12a4 │ │ │ │ │ + ble 11ac │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 12a4 │ │ │ │ │ + beq 11ac │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 128c │ │ │ │ │ + beq 1194 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 1298 │ │ │ │ │ - bl 5e8 │ │ │ │ │ + bne 11a0 │ │ │ │ │ + bl 554 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12f4 │ │ │ │ │ + ble 11fc │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 132c │ │ │ │ │ - ldr r0, [pc, #420] @ 139c │ │ │ │ │ + beq 1234 │ │ │ │ │ + ldr r0, [pc, #420] @ 12a4 │ │ │ │ │ movw r2, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC _Py_NoneStruct │ │ │ │ │ movt r2, #0 │ │ │ │ │ R_ARM_MOVT_ABS _Py_NoneStruct │ │ │ │ │ str r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl fd68 │ │ │ │ │ + bl fe80 │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1314 │ │ │ │ │ - ldr r2, [pc, #384] @ 13a0 │ │ │ │ │ + ble 121c │ │ │ │ │ + ldr r2, [pc, #384] @ 12a8 │ │ │ │ │ ldr r3, [r2, #1384] @ 0x568 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1384 │ │ │ │ │ + ble 128c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 128c │ │ │ │ │ + beq 1194 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 296c <_PyLong_DivmodNear> │ │ │ │ │ + bl 2874 <_PyLong_DivmodNear> │ │ │ │ │ R_ARM_CALL _PyLong_DivmodNear │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 1364 │ │ │ │ │ + ble 126c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 135c │ │ │ │ │ + beq 1264 │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - bl 99bc │ │ │ │ │ + bl 9ae8 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 128c │ │ │ │ │ + bgt 1194 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 128c │ │ │ │ │ + bne 1194 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ble 12e0 │ │ │ │ │ + ble 11e8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LANCHOR0 │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LANCHOR0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 12d0 │ │ │ │ │ + bne 11d8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addle r3, r3, #1 │ │ │ │ │ strle r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 128c │ │ │ │ │ + b 1194 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub sp, fp, #16 │ │ │ │ │ pop {r4, r5, r6, fp, lr} │ │ │ │ │ - b 12e40 <_PyLong_Copy> │ │ │ │ │ + b 12d94 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12a4 │ │ │ │ │ + bne 11ac │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12a4 │ │ │ │ │ + b 11ac │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11e8 │ │ │ │ │ + bne 10f0 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 11e8 │ │ │ │ │ + b 10f0 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 1218 │ │ │ │ │ + bne 1120 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1218 │ │ │ │ │ + b 1120 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 128c │ │ │ │ │ + b 1194 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC55 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC55 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c │ │ │ │ │ + bne 10a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 128c │ │ │ │ │ + b 1194 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 128c │ │ │ │ │ + b 1194 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 124c │ │ │ │ │ + bne 1154 │ │ │ │ │ str r0, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [fp, #-24] @ 0xffffffe8 │ │ │ │ │ - b 124c │ │ │ │ │ + b 1154 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ str r3, [r2, #1384] @ 0x568 │ │ │ │ │ - bne 1228 │ │ │ │ │ - ldr r0, [pc, #4] @ 139c │ │ │ │ │ + bne 1130 │ │ │ │ │ + ldr r0, [pc, #4] @ 12a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1228 │ │ │ │ │ + b 1130 │ │ │ │ │ .word 0x00002568 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000013a4 <_PyLong_Negate>: │ │ │ │ │ +000012ac <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ push {r4, r5, r6, r7, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #20 │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 13e4 <_PyLong_Negate+0x40> │ │ │ │ │ + bne 12ec <_PyLong_Negate+0x40> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ pop {r4, r5, r6, r7, fp, pc} │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ @@ -1509,16 +1447,16 @@ │ │ │ │ │ asr lr, r3, #31 │ │ │ │ │ rsc r7, lr, #0 │ │ │ │ │ adds r1, r3, #1024 @ 0x400 │ │ │ │ │ mov r5, r1 │ │ │ │ │ adc r1, lr, #0 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 144c <_PyLong_Negate+0xa8> │ │ │ │ │ - ldr r3, [pc, #88] @ 147c <_PyLong_Negate+0xd8> │ │ │ │ │ + bcs 1354 <_PyLong_Negate+0xa8> │ │ │ │ │ + ldr r3, [pc, #88] @ 1384 <_PyLong_Negate+0xd8> │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r6] │ │ │ │ │ popgt {r4, r5, r6, r7, fp, pc} │ │ │ │ │ subs ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ popne {r4, r5, r6, r7, fp, pc} │ │ │ │ │ @@ -1527,119 +1465,119 @@ │ │ │ │ │ pop {r4, r5, r6, r7, fp, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ subs r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs lr, lr, #0 │ │ │ │ │ - bcs 146c <_PyLong_Negate+0xc8> │ │ │ │ │ - bl 278 │ │ │ │ │ + bcs 1374 <_PyLong_Negate+0xc8> │ │ │ │ │ + bl 278 <_Py_DECREF_SPECIALIZED.constprop.0+0x14> │ │ │ │ │ R_ARM_CALL _PyLong_FromMedium │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ - b 1424 <_PyLong_Negate+0x80> │ │ │ │ │ + b 132c <_PyLong_Negate+0x80> │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl b04 <_PyLong_FromLarge> │ │ │ │ │ + bl a0c <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ - b 1424 <_PyLong_Negate+0x80> │ │ │ │ │ + b 132c <_PyLong_Negate+0x80> │ │ │ │ │ .word 0x000024c8 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00001480 <_PyLong_FormatBytesWriter>: │ │ │ │ │ +00001388 <_PyLong_FormatBytesWriter>: │ │ │ │ │ _PyLong_FormatBytesWriter(): │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #32 │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ str r1, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ - bne 14d0 <_PyLong_FormatBytesWriter+0x50> │ │ │ │ │ + bne 13d8 <_PyLong_FormatBytesWriter+0x50> │ │ │ │ │ mov r2, r0 │ │ │ │ │ sub r3, fp, #40 @ 0x28 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2100 │ │ │ │ │ + bl 2184 │ │ │ │ │ R_ARM_CALL long_to_decimal_string_internal.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 18ac <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ + beq 17b4 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ ldr r0, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ sub sp, fp, #32 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18b4 <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ + beq 17bc <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 18b4 <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ + beq 17bc <_PyLong_FormatBytesWriter+0x434> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ - bne 16f8 <_PyLong_FormatBytesWriter+0x278> │ │ │ │ │ + bne 1600 <_PyLong_FormatBytesWriter+0x278> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ str r1, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ - beq 172c <_PyLong_FormatBytesWriter+0x2ac> │ │ │ │ │ + beq 1634 <_PyLong_FormatBytesWriter+0x2ac> │ │ │ │ │ movw r2, #17476 @ 0x4444 │ │ │ │ │ movt r2, #1092 @ 0x444 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bhi 1894 <_PyLong_FormatBytesWriter+0x414> │ │ │ │ │ + bhi 179c <_PyLong_FormatBytesWriter+0x414> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ mov r1, #30 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mul r0, r1, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ rsbne r2, r2, #32 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ asreq r0, r0, #2 │ │ │ │ │ - bne 1718 <_PyLong_FormatBytesWriter+0x298> │ │ │ │ │ + bne 1620 <_PyLong_FormatBytesWriter+0x298> │ │ │ │ │ ldr r2, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r8, r0 │ │ │ │ │ addeq r8, r0, #1 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addne r8, r8, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1734 <_PyLong_FormatBytesWriter+0x2b4> │ │ │ │ │ + bne 163c <_PyLong_FormatBytesWriter+0x2b4> │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c8 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + beq 13d0 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ │ ubfx ip, r2, #5, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 18d0 <_PyLong_FormatBytesWriter+0x450> │ │ │ │ │ + bne 17d8 <_PyLong_FormatBytesWriter+0x450> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 18c8 <_PyLong_FormatBytesWriter+0x448> │ │ │ │ │ + beq 17d0 <_PyLong_FormatBytesWriter+0x448> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne lr, r0, #20 │ │ │ │ │ addeq lr, r0, #28 │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, lr, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subeq lr, lr, #1 │ │ │ │ │ moveq r2, #48 @ 0x30 │ │ │ │ │ strbeq r2, [lr] │ │ │ │ │ - beq 16a4 <_PyLong_FormatBytesWriter+0x224> │ │ │ │ │ + beq 15ac <_PyLong_FormatBytesWriter+0x224> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r5, #8 │ │ │ │ │ str r2, [fp, #-52] @ 0xffffffcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub sl, r1, #1 │ │ │ │ │ sub r9, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ @@ -1668,78 +1606,78 @@ │ │ │ │ │ cmp r3, #9 │ │ │ │ │ lsr r1, r1, r4 │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r3, r0, r3 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ strb r3, [lr, #-1]! │ │ │ │ │ - bgt 16e8 <_PyLong_FormatBytesWriter+0x268> │ │ │ │ │ + bgt 15f0 <_PyLong_FormatBytesWriter+0x268> │ │ │ │ │ orrs r3, r2, r1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1640 <_PyLong_FormatBytesWriter+0x1c0> │ │ │ │ │ + bne 1548 <_PyLong_FormatBytesWriter+0x1c0> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 1618 <_PyLong_FormatBytesWriter+0x198> │ │ │ │ │ + bgt 1520 <_PyLong_FormatBytesWriter+0x198> │ │ │ │ │ ldr r0, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16cc <_PyLong_FormatBytesWriter+0x24c> │ │ │ │ │ + beq 15d4 <_PyLong_FormatBytesWriter+0x24c> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ moveq r2, #120 @ 0x78 │ │ │ │ │ - bne 1708 <_PyLong_FormatBytesWriter+0x288> │ │ │ │ │ + bne 1610 <_PyLong_FormatBytesWriter+0x288> │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ sub lr, lr, #2 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strbeq r3, [lr, #-1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ udf #0 │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 1684 <_PyLong_FormatBytesWriter+0x204> │ │ │ │ │ + b 158c <_PyLong_FormatBytesWriter+0x204> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 14fc <_PyLong_FormatBytesWriter+0x7c> │ │ │ │ │ + b 1404 <_PyLong_FormatBytesWriter+0x7c> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r2, #111 @ 0x6f │ │ │ │ │ movne r2, #98 @ 0x62 │ │ │ │ │ - b 16bc <_PyLong_FormatBytesWriter+0x23c> │ │ │ │ │ + b 15c4 <_PyLong_FormatBytesWriter+0x23c> │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ - b 1560 <_PyLong_FormatBytesWriter+0xe0> │ │ │ │ │ + b 1468 <_PyLong_FormatBytesWriter+0xe0> │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 1570 <_PyLong_FormatBytesWriter+0xf0> │ │ │ │ │ + b 1478 <_PyLong_FormatBytesWriter+0xf0> │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytesWriter_GrowAndUpdatePointer │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14c8 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + beq 13d0 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ ldr r2, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add lr, r0, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r2, #48 @ 0x30 │ │ │ │ │ subeq r1, lr, #1 │ │ │ │ │ strbeq r2, [lr, #-1] │ │ │ │ │ - beq 1834 <_PyLong_FormatBytesWriter+0x3b4> │ │ │ │ │ + beq 173c <_PyLong_FormatBytesWriter+0x3b4> │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r9, r5, #8 │ │ │ │ │ sub sl, r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ str r1, [fp, #-52] @ 0xffffffcc │ │ │ │ │ @@ -1770,87 +1708,87 @@ │ │ │ │ │ lsr ip, ip, r4 │ │ │ │ │ movhi lr, #87 @ 0x57 │ │ │ │ │ movls lr, #48 @ 0x30 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ strb r3, [r1, #-1]! │ │ │ │ │ ldr r3, [fp, #-52] @ 0xffffffcc │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 1858 <_PyLong_FormatBytesWriter+0x3d8> │ │ │ │ │ + bgt 1760 <_PyLong_FormatBytesWriter+0x3d8> │ │ │ │ │ orrs r3, r2, ip │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17cc <_PyLong_FormatBytesWriter+0x34c> │ │ │ │ │ + bne 16d4 <_PyLong_FormatBytesWriter+0x34c> │ │ │ │ │ ldr r3, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bgt 17a4 <_PyLong_FormatBytesWriter+0x324> │ │ │ │ │ + bgt 16ac <_PyLong_FormatBytesWriter+0x324> │ │ │ │ │ ldr lr, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1868 <_PyLong_FormatBytesWriter+0x3e8> │ │ │ │ │ + bne 1770 <_PyLong_FormatBytesWriter+0x3e8> │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ str lr, [fp, #-40] @ 0xffffffd8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strbeq r3, [r1, #-1] │ │ │ │ │ - b 14c4 <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ + b 13cc <_PyLong_FormatBytesWriter+0x44> │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ - b 1814 <_PyLong_FormatBytesWriter+0x394> │ │ │ │ │ + b 171c <_PyLong_FormatBytesWriter+0x394> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 1880 <_PyLong_FormatBytesWriter+0x400> │ │ │ │ │ + beq 1788 <_PyLong_FormatBytesWriter+0x400> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ strb r2, [r1, #-2] │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - b 1840 <_PyLong_FormatBytesWriter+0x3c0> │ │ │ │ │ + b 1748 <_PyLong_FormatBytesWriter+0x3c0> │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC52 │ │ │ │ │ movt r1, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC52 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14c8 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ + b 13d0 <_PyLong_FormatBytesWriter+0x48> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ movw r1, #2349 @ 0x92d │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 18ac <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ + b 17b4 <_PyLong_FormatBytesWriter+0x42c> │ │ │ │ │ ldr lr, [r0, #28] │ │ │ │ │ - b 15c8 <_PyLong_FormatBytesWriter+0x148> │ │ │ │ │ + b 14d0 <_PyLong_FormatBytesWriter+0x148> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - bne 1a10 <_PyLong_FormatBytesWriter+0x590> │ │ │ │ │ + bne 1918 <_PyLong_FormatBytesWriter+0x590> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1b44 <_PyLong_FormatBytesWriter+0x6c4> │ │ │ │ │ + beq 1a4c <_PyLong_FormatBytesWriter+0x6c4> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r0, #20 │ │ │ │ │ addeq r2, r0, #28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r8, lsl #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r2, r2, #2 │ │ │ │ │ moveq r1, #48 @ 0x30 │ │ │ │ │ strheq r1, [r2] │ │ │ │ │ - beq 19d4 <_PyLong_FormatBytesWriter+0x554> │ │ │ │ │ + beq 18dc <_PyLong_FormatBytesWriter+0x554> │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sl, r5, #8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ @@ -1882,53 +1820,53 @@ │ │ │ │ │ lsr lr, lr, r4 │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ strh r3, [r2, #-2]! │ │ │ │ │ - bge 1b74 <_PyLong_FormatBytesWriter+0x6f4> │ │ │ │ │ + bge 1a7c <_PyLong_FormatBytesWriter+0x6f4> │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1964 <_PyLong_FormatBytesWriter+0x4e4> │ │ │ │ │ + bne 186c <_PyLong_FormatBytesWriter+0x4e4> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 193c <_PyLong_FormatBytesWriter+0x4bc> │ │ │ │ │ + bgt 1844 <_PyLong_FormatBytesWriter+0x4bc> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 19fc <_PyLong_FormatBytesWriter+0x57c> │ │ │ │ │ + beq 1904 <_PyLong_FormatBytesWriter+0x57c> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bne 1b54 <_PyLong_FormatBytesWriter+0x6d4> │ │ │ │ │ + bne 1a5c <_PyLong_FormatBytesWriter+0x6d4> │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ strh r3, [r2, #-2] │ │ │ │ │ strh r1, [r2, #-4] │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [r2, #-2] │ │ │ │ │ - b 16dc <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ + b 15e4 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1b4c <_PyLong_FormatBytesWriter+0x6cc> │ │ │ │ │ + beq 1a54 <_PyLong_FormatBytesWriter+0x6cc> │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r0, #20 │ │ │ │ │ addeq r2, r0, #28 │ │ │ │ │ ldr r1, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subeq r2, r2, #4 │ │ │ │ │ moveq r1, #48 @ 0x30 │ │ │ │ │ streq r1, [r2] │ │ │ │ │ - beq 1b0c <_PyLong_FormatBytesWriter+0x68c> │ │ │ │ │ + beq 1a14 <_PyLong_FormatBytesWriter+0x68c> │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ str ip, [fp, #-52] @ 0xffffffcc │ │ │ │ │ ldr ip, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sl, r5, #8 │ │ │ │ │ mov lr, r1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ @@ -1960,75 +1898,75 @@ │ │ │ │ │ movhi r3, #87 @ 0x57 │ │ │ │ │ movls r3, #48 @ 0x30 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ ldr r5, [fp, #-60] @ 0xffffffc4 │ │ │ │ │ uxtb r3, r3 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ str r3, [r2, #-4]! │ │ │ │ │ - ble 1b84 <_PyLong_FormatBytesWriter+0x704> │ │ │ │ │ + ble 1a8c <_PyLong_FormatBytesWriter+0x704> │ │ │ │ │ cmp r4, ip │ │ │ │ │ movgt r3, #0 │ │ │ │ │ movle r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a9c <_PyLong_FormatBytesWriter+0x61c> │ │ │ │ │ + bne 19a4 <_PyLong_FormatBytesWriter+0x61c> │ │ │ │ │ ldr r5, [fp, #-48] @ 0xffffffd0 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ mov r9, r3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 1a74 <_PyLong_FormatBytesWriter+0x5f4> │ │ │ │ │ + bgt 197c <_PyLong_FormatBytesWriter+0x5f4> │ │ │ │ │ ldr r3, [fp, #-64] @ 0xffffffc0 │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b30 <_PyLong_FormatBytesWriter+0x6b0> │ │ │ │ │ + beq 1a38 <_PyLong_FormatBytesWriter+0x6b0> │ │ │ │ │ cmp r3, #16 │ │ │ │ │ - bne 1b64 <_PyLong_FormatBytesWriter+0x6e4> │ │ │ │ │ + bne 1a6c <_PyLong_FormatBytesWriter+0x6e4> │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ stmdb r2, {r1, r3} │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ ldr r3, [fp, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [r2, #-4] │ │ │ │ │ - b 16dc <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ + b 15e4 <_PyLong_FormatBytesWriter+0x25c> │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ - b 18ec <_PyLong_FormatBytesWriter+0x46c> │ │ │ │ │ + b 17f4 <_PyLong_FormatBytesWriter+0x46c> │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ - b 1a24 <_PyLong_FormatBytesWriter+0x5a4> │ │ │ │ │ + b 192c <_PyLong_FormatBytesWriter+0x5a4> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 19ec <_PyLong_FormatBytesWriter+0x56c> │ │ │ │ │ + b 18f4 <_PyLong_FormatBytesWriter+0x56c> │ │ │ │ │ cmp r3, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 1b24 <_PyLong_FormatBytesWriter+0x6a4> │ │ │ │ │ + b 1a2c <_PyLong_FormatBytesWriter+0x6a4> │ │ │ │ │ orrs r3, r1, lr │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 19b4 <_PyLong_FormatBytesWriter+0x534> │ │ │ │ │ + b 18bc <_PyLong_FormatBytesWriter+0x534> │ │ │ │ │ orrs r3, r1, lr │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - b 1aec <_PyLong_FormatBytesWriter+0x66c> │ │ │ │ │ + b 19f4 <_PyLong_FormatBytesWriter+0x66c> │ │ │ │ │ │ │ │ │ │ -00001b94 <_PyLong_Size_t_Converter>: │ │ │ │ │ +00001a9c <_PyLong_Size_t_Converter>: │ │ │ │ │ _PyLong_Size_t_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 8634 │ │ │ │ │ + bl 8754 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1be0 <_PyLong_Size_t_Converter+0x4c> │ │ │ │ │ + beq 1ae8 <_PyLong_Size_t_Converter+0x4c> │ │ │ │ │ cmp r0, #4 │ │ │ │ │ - bhi 1bc8 <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ + bhi 1ad0 <_PyLong_Size_t_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2037,76 +1975,76 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC57 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001be8 : │ │ │ │ │ +00001af0 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1c24 │ │ │ │ │ + beq 1b2c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1c44 │ │ │ │ │ + beq 1b4c │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, lr} │ │ │ │ │ - b 1c8c <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + b 1b94 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ movw r0, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC .LC2 │ │ │ │ │ movt r0, #0 │ │ │ │ │ R_ARM_MOVT_ABS .LC2 │ │ │ │ │ mov r1, #884 @ 0x374 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ sub sp, fp, #4 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1c34 │ │ │ │ │ + beq 1b3c │ │ │ │ │ str r3, [fp, #-8] │ │ │ │ │ - bl 1c8c <_PyLong_AsUnsignedLongMask> │ │ │ │ │ + bl 1b94 <_PyLong_AsUnsignedLongMask> │ │ │ │ │ ldr r3, [fp, #-8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 1c38 │ │ │ │ │ + bgt 1b40 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1c38 │ │ │ │ │ + bne 1b40 │ │ │ │ │ str r0, [fp, #-8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp, #-8] │ │ │ │ │ - b 1c38 │ │ │ │ │ + b 1b40 │ │ │ │ │ │ │ │ │ │ -00001c8c <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ +00001b94 <_PyLong_AsUnsignedLongMask>: │ │ │ │ │ _PyLong_AsUnsignedLongMask(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1cc4 <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq 1bcc <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1cc4 <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ + beq 1bcc <_PyLong_AsUnsignedLongMask+0x38> │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi 1cf0 <_PyLong_AsUnsignedLongMask+0x64> │ │ │ │ │ + bhi 1bf8 <_PyLong_AsUnsignedLongMask+0x64> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ bx lr │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ @@ -2120,36 +2058,36 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ - b 1d0c <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ + b 1c14 <_PyLong_AsUnsignedLongMask+0x80> │ │ │ │ │ ldr ip, [r3, r2, lsl #2] │ │ │ │ │ orr r1, ip, r1, lsl #30 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcs 1d04 <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ + bcs 1c0c <_PyLong_AsUnsignedLongMask+0x78> │ │ │ │ │ mul r0, r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00001d1c <_PyLong_UnsignedLongLong_Converter>: │ │ │ │ │ +00001c24 <_PyLong_UnsignedLongLong_Converter>: │ │ │ │ │ _PyLong_UnsignedLongLong_Converter(): │ │ │ │ │ push {fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #4 │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r2, #31 │ │ │ │ │ - bl 7e38 │ │ │ │ │ + bl 7f58 │ │ │ │ │ R_ARM_CALL PyLong_AsNativeBytes.constprop.1 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1d68 <_PyLong_UnsignedLongLong_Converter+0x4c> │ │ │ │ │ + beq 1c70 <_PyLong_UnsignedLongLong_Converter+0x4c> │ │ │ │ │ cmp r0, #8 │ │ │ │ │ - bhi 1d50 <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ + bhi 1c58 <_PyLong_UnsignedLongLong_Converter+0x34> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ movw r3, #0 │ │ │ │ │ R_ARM_MOVW_ABS_NC PyExc_OverflowError │ │ │ │ │ movt r3, #0 │ │ │ │ │ R_ARM_MOVT_ABS PyExc_OverflowError │ │ │ │ │ movw r1, #0 │ │ │ │ │ @@ -2158,15 +2096,15 @@ │ │ │ │ │ R_ARM_MOVT_ABS .LC58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {fp, pc} │ │ │ │ │ │ │ │ │ │ -00001d70 : │ │ │ │ │ +00001c78 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ add fp, sp, #36 @ 0x24 │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ @@ -2175,23 +2113,23 @@ │ │ │ │ │ mov sl, r3 │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ movlt r4, r6 │ │ │ │ │ movge r4, r1 │ │ │ │ │ sub r6, r6, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 3e4 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1e20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e4 │ │ │ │ │ + bl 3e4 │ │ │ │ │ R_ARM_CALL long_alloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1e00 │ │ │ │ │ add r8, r8, #12 │ │ │ │ │ lsl r2, r4, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r1, r8, r4, lsl #2 │ │ │ │ │ @@ -2199,99 +2137,99 @@ │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ movne r3, r1 │ │ │ │ │ - beq 1e1c │ │ │ │ │ + beq 1d24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, r3, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1f20 │ │ │ │ │ + beq 1e28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1f34 │ │ │ │ │ + bne 1e3c │ │ │ │ │ ldr ip, [r5, #8] │ │ │ │ │ str r7, [r9] │ │ │ │ │ lsrs r3, ip, #3 │ │ │ │ │ - beq 1ed0 │ │ │ │ │ + beq 1dd8 │ │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ed0 │ │ │ │ │ + bne 1dd8 │ │ │ │ │ subs r2, r3, #1 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1de4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ec8 │ │ │ │ │ + bne 1dd0 │ │ │ │ │ subs r2, r3, #2 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1de4 │ │ │ │ │ ldr r0, [r5, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ec8 │ │ │ │ │ + bne 1dd0 │ │ │ │ │ subs r2, r3, #3 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1de4 │ │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ec8 │ │ │ │ │ + bne 1dd0 │ │ │ │ │ subs r2, r3, #4 │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 1de4 │ │ │ │ │ ldr r0, [r1, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ � TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes